/**********************
Herbalife - US Site - Global Stylesheet
 
 COLORS
 background:#f3f9ed; general text:#5e5d5d; headings: #367c2b; link color:#367c2b;

**********************/

/*GLOBAL ELEMENTS*/
* {font-size:100%; margin:0; padding:0;}
body {background:#fff; color:#5e5d5d; font:75%/1.4 Arial, Helvetica, sans-serif;}
a {color:#367c2b;}
a:visited {color:#367c2b}
a:hover {color:#5e5d5d}
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h1 {font-size:200%; color:#367c2b; margin-bottom:0.5em;}
h2 {font-size:125%; color: #367c2b; margin-bottom:0.5em;}
h3 {margin-bottom:0.25em;}
h3.alt {font-size:125%; color: #367c2b; margin:-15px 0 15px}
h4 {font-size:100%; font-weight:bold; color: #555555;}
h5 {font-size:100%; font-weight:bold; color: #367c2b; text-decoration:underline}
img {border:none;}
sup{font-size:65%;}

/*GLOBAL STYLES*/
.clear {clear:both;}
.col50{padding:10px 2.5%; width:45%;}
.col50.alt {clear:left;}
.floatLeft { float:left;}
.floatRight {float:right;}
.imageLeft {float:left; margin:0 1em 1em 0}
.imageRight {float:right; margin:0 0 1em 1em}
.hidden {visibility:hidden;}
.last {background:none !important; border:none !important;}
.mini {font-size:75%;}
.underline{text-decoration:underline;}


/*CONTENT*/
#wrapper{margin:1em 10px; width:775px; overflow:hidden;}

#header{background:transparent url(../images/us/graphics/header_back.jpg) 0 0 repeat-x; height:82px;}
#header img{margin:9px 0 0 42px;}


#breadCrumbs{background:transparent url(../images/us/graphics/content_top.jpg) 100% 100% no-repeat; color:#898989; font-size:75%; font-weight:bold; margin:4px 0 0 12px; padding:4px 0 20px 0; width:763px}
* html #breadCrumbs {margin-left:18px; width:757px;}
#breadCrumbs li {display:inline;}
#breadCrumbs a{background:transparent url(../images/us/graphics/arrow.gif) 100% 100% no-repeat; color:#009900; padding-right:13px;}
#breadCrumbs a.last{background:none}

#contentWrapper {overflow:hidden; position:relative; width:775px;}
#contentFill{background:transparent url(../images/us/graphics/content_fill.jpg) 0 0 repeat-x; border-left:1px solid #e1e2e0; border-right:1px solid #e1e2e0; float:left; margin-bottom:11px; padding:10px 30px; width:508px}

#content{background:transparent url(../images/us/graphics/content_bottom.jpg) 0 100% no-repeat; float:right; margin:0; overflow:hidden; width:570px}
	
#content ul {height:1%; margin-bottom:1.3em;}

#content ul#twoCol {list-style-type:none; margin:0; overflow:auto; padding:0; width:500px;}
#content ul#twoCol li {float:left; margin:0; padding:0 10px 10px 0; width:240px; height:120px;}
#content ul#twoCol li  p{text-decoration:underline;}

/* General Content */
#content p{margin-bottom:1em;}
#content img{border:1px solid #367c2b; float:left; margin:0 15px 15px 0;}
#content li{margin-left:40px}

/* NAB Board Member List */
#content img.board{border:1px solid #367c2b; float:left;}
#content img.pointer{border:none; display:inline; float:none; margin:1px 0 0 3px; position:absolute;}
#content a:hover {color:#367c2b}

/*NAV*/
ul#nav {float:left; list-style-type:none; margin:-11px 0 0 8px; overflow:hidden; position:relative; width:180px; padding:0;}
ul#nav li{list-style-type:none;}
ul#nav li a{background:#d1dbdd url(../images/us/graphics/nav.gif) 0 0 no-repeat; color:#303433; font-size:112%; font-weight:bold; padding:2px 9px; text-decoration:none; display:block;}
ul#nav li a.active {background:#7daf4c url(../images/us/graphics/nav-active.gif) 0 0 no-repeat; color:#feffff}
ul#nav li a.first {background:#d3dddf url(../images/us/graphics/nav-home.gif) 0 0 no-repeat; color:#303433}
ul#nav li a.firstActive {background:#7daf4c url(../images/us/graphics/nav-home-active.gif) 0 0 no-repeat; color:#feffff}

ul#nav li ul.subNav {padding-left:15px; margin:8px 0}
ul#nav li ul.subNav li {}
ul#nav li ul.subNav li a {background:#fff url(../images/us/graphics/bullet.gif) no-repeat 0 50%; color:#367C2B; font-weight:normal; font-size:100%; margin:0 -1px; padding:2px 0 2px 8px; text-decoration:none;}
ul#nav a:hover, ul#nav li ul.subNav li a:hover {text-decoration:underline;}
ul#nav li ul.subNav li a:hover {color:#5E5D5D;}

/*FOOTER*/
#footer {margin-left:175px; padding-top:50px; width:600px;}
/*#footer, #footer ul {width:775px;}*/
#footer ul {list-style:none; text-align:center;}
#footer li{border-right:1px solid #898989; display:inline; padding:0 8px 0 6px}

#footer div {font-size:smaller; margin:15px auto; position:relative; width:245px;}
#footer div p {color:#858585; margin-left:10px; width:156px;}
#copy {clear:both; color:#9c9c9c; font-size:smaller; text-align:center; margin:0 auto; padding-top:15px; width:400px;}

body#tinymce p {margin-bottom:1em;}