@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body {background:#618f9d url(images/main_bg.jpg) center top repeat-x  ; font-family:  Arial, verdana, Helvetica, sans-serif;
color:#000;font-size:11px;line-height:18px;}
.ftlt {float:left}
.ftrt {float:right}
.clr {clear:both}
.ft {float:left; width:100%}
a {color:#000}

/* Wrapper */
.globalwrap { width:870px; margin:auto; margin-bottom:15px; }

/* header */
.logo {margin:10px 0 0 0; text-align:center; height:92px;}

.nav { margin:-2px 0 0 0 ; height:50px; position:relative;}
.nav span.navside {height:47px; width:16px; background:url(images/menu-nav-bg.png) top no-repeat;}
.nav span.ftlt {background-position:top left; margin-left:-5px;} .nav span.ftrt {background-position:top right; margin-right:-5px;}
.nav ul { width:848px; margin:auto; height:47px; background:url(images/menu-nav-bg.png) bottom repeat-x; }
.nav ul li {float:left}
.nav ul li a {float:left; padding:12px 20px 10px 20px; margin:0 5px; font-size:15px; font-weight:bold; text-decoration:none; color:#FFF}
.nav ul li.active a, .nav ul li a:hover {background:url(images/menu-hover-active-bg.png) top no-repeat;  padding:12px 20px 22px 20px; color:#000}

.tbird {position:absolute; top:-35px; right:15px;} 

/* body */

.bd {}
.bdlt {float:left; width:615px; padding:0 20px 0 20px; margin:16px 0; margin-left:-3px; background:url(images/content-mid-y-bg.png) repeat-y; position:relative;}
.bdlt .top, .bdlt .bot {width:655px; height:16px; margin:-16px -20px 0 -20px ; background:url(images/content-top-bot-bg.png) top} 
.bdlt .bot {background-position:bottom; margin:0 -20px -16px -20px;}
#rssbox .teaser_contentHealth {width:100%; }
.bd h1, #rssbox .teaserheader_contentHealth { font: bold  24px/1.2 Arial, Helvetica, sans-serif ; padding:10px 0 130px 0 ; color:#a97c50 ; background:none ; text-decoration:none !important}
.bd h1 {padding:10px 0 15px 0}
.bannerhome {width:615px; margin:auto; position:relative; margin-bottom:15px; position:absolute; top:50px; left:18px;}
.bd h2, #rssbox .teaseritem_title_contentHealth {padding:5px 0; font: bold  18px/1.5 Arial, Helvetica, sans-serif; color:#2e3942; width:;}
.bd p, #rssbox .teasertext_contentHealth {padding:0 0 30px 0; text-align:justify.;  font-size: 14px;}
.bd a, .bd #rssbox a {color:#15a8d8}



.bdrt {float:right; width:216px;}
.tweet {width:208px; float:right; background:url(images/tweets-bg.png) right repeat-y; padding:0 4px 0 6px; margin:16px -5px 15px 0; position:relative; z-index:500; }
.tweet .top {width:218px; height:40px; background:url(images/tweets-bg.png) top left no-repeat; margin:-40px 0 0 -4px;}
.twtr-doc {position:relative; top:5px; margin:-15px 0 0 0; }
.twtr-hd {border:solid #ccc; border-width:0 0 1px 0}
.twtr-ft {background: #1babd8; font-size:10px;}
.search {background:url(images/searchbar-bg.png) top no-repeat; width:208px; height:62px; float:right; margin:0 0 5px 0}
.search div {padding:18px 0 0 15px}
.advertisement {float:right}
.links {float:right; margin:20px 0; background:#FFF; width:208px}
.links .top, .links .bot {width:208px; height:10px; background:url(images/sidelinks_bg.png) no-repeat top; margin-top:-10px}
.links .bot {background-position:bottom; margin-bottom:-10px}
.links h3 {color:#a97c50; font-size:18px; padding:5px 15px;}
.links ul {padding:0 0 10px 0}
.links li {background:url(images/bullet.png) no-repeat left ; padding:0 15px; margin:0 0 0 15px;}


/* footer */
.footer { padding:15px; color:#FFF}

.larg2 li{font-size:14px; background:url(images/bullet.png) no-repeat left; padding:0 15px;}

td{height:30px;}
label{padding-right:10px;}