/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #d3d3d3; }
p, div, td { font: 14px "Trebuchet MS", Arial, sans-serif; color: #4b5a63; line-height: 20px; margin: 0; padding: 0; }
input, select, textarea { font: 14px "Trebuchet MS", Arial, sans-serif; color: #28353b; line-height: 20px; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-weight: normal; }
form { margin: 0; }

a img { border: none; }

ul.inline, ul.linkList, ul.linkList2 { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }

.txtRed { color: #c0262d; }


/* FORM ELEMENTS */
.textbox, textarea { background: #eee; border: 1px solid #aaaaaa; padding: 3px 5px; }
.searchbox { background: #c1272e; border: 1px solid #ee7b80; width: 140px; margin-right: 10px; padding: 1px 5px; color: #fff; }
.searchBtn { margin: 0; padding: 0; background: none; border: none; color: #fff; font-size: 15px; font-weight: bold; cursor: pointer; }
select { height: 19px; background: #fff; }
.pageBody input.textbox { width: 350px; margin: 4px 0; }
.pageBody textarea { background: #eee; border: 1px solid #aaaaaa; padding: 3px 5px; width: 650px; height: 100px; margin: 4px 0; }
.pageBody input.btn { background: #c0272d; color: #ffffff; font-size: 14px; font-weight: bold; padding: 2px 15px; border: none; cursor: pointer; }


/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }
a:focus { outline: none; }

a:link, a:active, a:visited { color: #ed1c24; background: #none; }
a:hover { color: #000000; background: #eeeeee; }

.menuLeft a:link, .menuLeft a:active, .menuLeft a:visited { color: #000000; padding-right: 17px; background: none; }
.menuLeft a:hover { color: #c0272d; padding-right: 17px; background: none; }
.menuLeft a.active:link { color: #c0272d; background: url(img/bullet_arrow1.gif) no-repeat right 5px; font-weight: bold; }
.menuLeft a.active:active { color: #c0272d; background: url(img/bullet_arrow1.gif) no-repeat right 5px; font-weight: bold; }
.menuLeft a.active:visited { color: #c0272d; background: url(img/bullet_arrow1.gif) no-repeat right 5px; font-weight: bold; }
.menuLeft a.active:hover { color: #c0272d; background: url(img/bullet_arrow1.gif) no-repeat right 5px; font-weight: bold; }

a.linkLang:link, a.linkLang:active, a.linkLang:visited { color: #f69195; background: none; }
a.linkLang:hover { color: #fff; background: none; }

.footer td a:link, .footer td a:active, .footer td a:visited { color: #4b5a63; background: none; }
.footer td a:hover { color: #000000; background: #eeeeee; }


/* WRAPPERS */
.fullStretch { width: 100%; }
.masterWrapper { background: #fff url(img/bgnd.gif) repeat-x top; }
.wrapper { width: 970px; margin: 0 auto; }
.leftCol { background: #fff; width: 250px; vertical-align: top; }
.mainCol { vertical-align: top; }

.logoWrapper { text-align: center; margin: 30px 0; }
.menuLeft { margin: 0 50px 0 0; padding: 0; list-style-type: none; }
.menuLeft li { text-align: right; margin: 12px 0; font-size: 15px; }

.header { text-align: center; height: 86px; margin: 10px 0 0 0; }
.header img { margin: 10px 0 0 0; }
.searchWrapper { background: url(img/searchBgnd.gif) no-repeat right top; padding: 0 30px 0 35px; }
.search { height: 44px; margin: 0 0 0 auto; }
.lang li { padding: 0 20px 0 0; font-weight: bold; font-size: 15px; }

.middle { margin: 1px 0 25px 0; border-left: 1px solid #d3d3d3; }
.pageContent { width: 660px; margin: 25px auto 0 auto; }
.pageTitle h1 { font: 22px "Trebuchet MS", Arial, sans-serif; font-weight: bold; }
.pageBody { padding: 20px 0 0 0; }
.pageBody p { margin-bottom: 25px; }

.footerWrapper { background: url(img/footerBgnd.gif) repeat-x top; padding: 20px 0; }
.footer { width: 970px; margin: 0 auto; }
.footer td { font-size: 11px; color: #888888; line-height: 18px; }

.nutra {position:absolute;left:0px;top:0px;display:none;}

