* {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
img {border:none;}
a {color:#333}
body {background:url(/i/body-bg.gif); background-color:Transparent;}
h1 { font-weight:normal; font-size:30px; margin-bottom:8px; line-height:30px; margin-top:10px; text-transform:capitalize; color:#333; font-family:"Arial Narrow"}
h2 { font-weight:normal; font-size:20px; line-height:24px;margin-bottom:10px;text-transform:capitalize;color:#999}
h3 { font-weight:normal; font-size:18px; margin-bottom:10px; margin-top:20px;}
li { margin-left:20px; margin-bottom:10px;}
/* Main Wrappers */
#content { position:relative; left:10px; padding:20px; padding-right:30px; font-size:12px; line-height:18px; color:#4d4d4d}
#content p {margin-bottom:20px;}
#contentlander { position:relative; left:10px;}
#center {float:left;width:735px;position:relative; left:0px; /*margin-top:125px;*/padding-bottom:20px;}
#right {float:right;width:240px; padding-bottom:200px;position:relative; /*margin-top:125px;*/ left:-6px;}
#wrapper {margin:0 auto;background:url(/i/content-tile.gif); width:976px;}

/* Header */
#header {background:url(/i/header.gif) no-repeat; height:125px; width:975px; position:relative; top:0; float:left; margin-left:5px;z-index:90;}
#searchform {position:absolute; top:41px; margin-left:250px; width:400px;}
#searchform #searchinput { background:none; border:none; height:17px; font-size:14px; font-weight:bold; color:#333; width:215px; }
#searchform #searchgo { position:relative;top:8px;}
#logo {position:absolute;top:14px; margin-left:10px; float:left}
#logo img {width:208px;height:70px;}

/* Breadcrumbs */
#breadcrumbs { position:relative; top:14px; left:245px;font-size:12px; color:#666; width:330px;}
#breadcrumbs a { text-decoration:none; font-size:11px; color:#333}
#breadcrumbs a:hover { text-decoration:underline}

/* Top Right Navigation */
#toprightnav { position:absolute; top:7px; margin-left:620px; width:352px;}
#toprightnav a { float:left;}
#mhrn {background:url(/i/top-right-mh.gif) no-repeat; width:115px; height:38px;}
#mhrnover {background:url(/i/top-right-mh-over.gif) no-repeat; width:115px; height:38px;}
#mhrn:hover {background:url(/i/top-right-mh-over.gif) no-repeat;}
#phrn {background:url(/i/top-right-ph.gif) no-repeat; width:121px; height:38px;}
#phrnover {background:url(/i/top-right-ph-over.gif) no-repeat; width:121px; height:38px;}
#phrn:hover {background:url(/i/top-right-ph-over.gif) no-repeat;}
#hlrn {background:url(/i/top-right-hl.gif) no-repeat; width:116px; height:38px;}
#hlrnover {background:url(/i/top-right-hl-over.gif) no-repeat; width:116px; height:38px;}
#hlrn:hover {background:url(/i/top-right-hl-over.gif) no-repeat;}

/* Horizontal Navigation */
#hornav { height:40px; background:url(/i/hor-nav-tile.gif) repeat-x; position:absolute;top:90px; margin-left:5px; width:960px;}
#hornavitems { position:absolute; top:0px;}
#hornav a { float:left; display:block; text-decoration:none;font-size:20px;padding:7px 20px 1px 20px;}
#bbtopnav, #bbtopnav:hover, #ootopnav, #bbtopnav:hover, #ggtopnav, #ggtopnav:hover, #ybtopnav, #ybtopnav:hover, #yotopnav, #yotopnav:hover, #ygtopnav, #ygtopnav:hover,
#ybtopnavhover, #yotopnavhover, #ygtopnavhover  {height:29px;}
#bbtopnav {background:url(/i/top-nav-blue-tile.gif) repeat-x; color:#fff;}
#bbtopnav:hover {background:url(/i/top-nav-blue-tile.gif) repeat-x 0px -37px;}
#ootopnav {background:url(/i/top-nav-orange-tile.gif) repeat-x; color:#fff;}
#ootopnav:hover {background:url(/i/top-nav-orange-tile.gif) repeat-x 0px -37px;}
#ggtopnav {background:url(/i/top-nav-green-tile.gif) repeat-x; color:#fff;}
#ggtopnav:hover {background:url(/i/top-nav-green-tile.gif) repeat-x 0px -37px;}
#ybtopnav {background:url(/i/top-nav-grey-blue-tile.gif) repeat-x; border-right:1px solid #666;}
#ybtopnav:hover, #ybtopnavhover {background:url(/i/top-nav-grey-blue-tile.gif) repeat-x 0px -37px; color:#fff;height:29px;}
#yotopnav {background:url(/i/top-nav-grey-orange-tile.gif) repeat-x; border-right:1px solid #666;}
#yotopnav:hover, #yotopnavhover {background:url(/i/top-nav-grey-orange-tile.gif) repeat-x 0px -37px; color:#fff;}
#ygtopnav {background:url(/i/top-nav-grey-green-tile.gif) repeat-x; border-right:1px solid #666;}
#ygtopnav:hover, #ygtopnavhover {background:url(/i/top-nav-grey-green-tile.gif) repeat-x 0px -37px; color:#fff;}
#ybtopnav a, #yotopnav a, #ygtopnav a {color:#6d6e71}

/* Right Menu */
#rightmenu{ margin:15px; border-bottom:1px dotted #ccc; padding-bottom:15px;padding-top:10px;}
#rightmenu a:link, #rightmenu a:active, #rightmenu a:visited  {display:block; text-decoration:none;}
.m1mh, .m1ph, .m1hl {font-size:22px;padding-top:10px;padding-left:4px;}
.m1mh {color:#51a8cb}
.m1ph {color:#e96f34}
.m1hl {color:#72b84c}
.m1mh:hover {color:#2f6d86}
.m1ph:hover {color:#c15c29}
.m1hl:hover {color:#477c30}
#m1tc {font-size:22px; color:#e53f45; padding-left:19px;}
.m1, .closed1, .open1{ font-size:12px; color:#555;padding:2px 0px 2px 5px;}
#mhnav .m1:hover, #mhnav .youarehere1 {background:#2f6d86; color:#fff}
#phnav .m1:hover, #phnav .youarehere1 {background:#c15c29; color:#fff}
#hlnav .m1:hover, #hlnav .youarehere1 {background:#477c30; color:#fff}
#mhnav, #phnav, #hlnav {width:200px;}
.m2mh, .m2ph, .m2hl {font-size:22px;padding-top:10px;padding-left:4px;}
.m2mh {color:#51a8cb}
.m2ph {color:#e96f34}
.m2hl {color:#72b84c}
.m2mh:hover {color:#2f6d86}
.m2ph:hover {color:red}
.m2hl:hover {color:#477c30}
#m2tc {font-size:22px; color:#e53f45; padding-left:19px;}
.m2, .closed2, .open2{ font-size:11px; color:#555;padding:2px 0px 2px 5px; text-indent:5px;background:url(/i/m2-background_2.gif) no-repeat; margin-left:6px;}
#mhnav .m2:hover, #mhnav .youarehere2 {background:url(/i/m2-background_2On.gif) no-repeat;color:#c15c29;}
#phnav .m2:hover, #phnav .youarehere2 {background:url(/i/m2-background_2On.gif) no-repeat; color:#c15c29;}
#hlnav .m2:hover, #hlnav .youarehere2 {background:url(/i/m2-background_2On.gif) no-repeat; color:#c15c29;}




/* Home + Lander Flash/HTML Launch */
#mentalhealthmain {background:url(/i/mental-health-tile.gif) repeat-x; height:255px; width:720px;}
#physicalhealthmain {background:url(/i/physical-health-tile.gif) repeat-x; height:255px; width:720px;}
#healthylivingmain {background:url(/i/healthy-living-tile.gif) repeat-x; height:255px; width:720px;}

#mainimage { float:left}
#sectiontext { width:340px; height:200px; float:right; padding-right:15px; color:#fff; font-size:11px; line-height:14px;}
#sectiontext h1 {font-size:30px; color:#fff; padding-top:17px; margin-bottom:5px}
#sectiontext ul {margin:25px 0 0 -4px; height:80px; width:170px;float:left;font-size:12px;}
#sectiontext li { margin-bottom:3px;}
#sectiontext li a {color:#fff; text-decoration:none;}
#sectiontext li a:hover {text-decoration:underline;}

/* HOME FLASH REPLACEMENT CALLOUT */
#homeflash-static{
    width:720px; 
    height:250px; 
    margin-bottom:5px;
    background:url(/i/flash-callout.jpg) no-repeat;}
#link1{
    position:absolute;
    width:205px; 
    height:75px;
    margin:10px 1px 1px 1px;
}
#link2{
    position:absolute;
    width:205px; 
    height:75px;
    margin:86px 1px 1px 1px;
}
#link3{
    position:absolute;
    width:205px; 
    height:75px;
    margin:165px 1px 1px 1px;
}
#link4{
    position:absolute;
    width:219px; 
    height:58px;
    margin:174px 1px 1px 490px;
}

.clear{clear:both;}
/* /HOME FLASH REPLACEMENT CALLOUT */


/* Callouts*/
#calloutgroup1 {clear:both; position:relative;width:720px; padding-left:4px;}
#calloutgroup2 {clear:both;}
#calloutgroup3 {clear:both;}

/* Callout Group 1 - 3 horizontally with rounded bottoms */
#cwrapper {width:239px; float:left;font-size:12px;padding:0px;}
#callout1, #callout2, #callout3 {background:url(/i/callout-tile.gif) repeat-x bottom;width:201px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:15px;padding-bottom:10px;}
#callout1 h1, #callout2 h1, #callout3 h1 {font-weight:normal; font-size:24px; margin-bottom:8px; line-height:24px; margin-top:5px; text-transform:capitalize;}
#callout1 h1 {color:#2f6d86}
#callout2 h1 {color:#c15c29}
#callout3 h1 {color:#477c30}
#bottom { float:left; clear:both}
#mentalhealthcwrapper #callout1 h1 {color:#306D85}
#physicalhealthcwrapper #callout1 h1 {color:#99481C}
#healthylivingcwrapper #callout1 h1 {color:#3C6C28}

/* Callout Group 2 - 2 horizontally with photo to the left */
#article {float:left; width:340px; margin-top:15px; margin-left:7px; margin-right:5px;font-size:11px;}
#article h1 {font-size:21px; font-weight:normal; color:#333; line-height:21px;}
#article #launch {float:left;}
#photo {height:200px; width:100px; float:left; margin:10px; margin-right:15px; margin-top:0px; border:1px solid #ccc;}
#acopy { width:200px; float:right}

/* Callout Group 3 - 3 horizontally at the bottom - list items */
#bottomcallout {background:url(/i/bottomcallout-bg.gif) no-repeat; padding:15px;margin-top:25px; margin-left:13px; width:191px; float:left; color:#333;}
#bottomcallout a {display:block; text-decoration:none; font-size:13px; }
#bottomcallout a:hover, #bottomcallout2 a:hover { text-decoration:underline}
#bottomcallout #t1 {font-size:10px; text-transform:uppercase;}
#bottomcallout #t2 {text-transform:uppercase; font-size:18px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;}
#bottomcallout ul {}
#bottomcallout li {list-style:disc; margin:0px; padding:1px; margin-left:15px;}
#bottomcallout2 {background:url(/i/bottomtopcallout-bg.gif) no-repeat; padding:15px; margin:9px; margin-left:3px;margin-top:15px; width:202px; float:left; color:#333;}
#bottomcallout2 a {display:block; text-decoration:none; font-size:13px;}
#bottomcallout2 #t1 { font-size:10px; text-transform:uppercase;}
#bottomcallout2 #t2 {text-transform:uppercase; font-size:18px; line-height:18px; margin-top:10px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; text-align:right; margin-left:10px;}
#bottomcallout2 #t3 {float:left; font-size:30px; font-weight:bold; margin-left:2px;} 
#bottomcallout2 ul { margin-left:10px;}
#bottomcallout2 li {list-style:disc; margin:0px; padding:1px; margin-left:15px;}

/* Read More on Keyword */
#readmore {background:url(/i/read-more-on.gif) 5px 5px no-repeat #d1d2d4; height:18px; width:200px;}
#launch { margin-top:10px;}
#launchtext { width:195px; background-color:#51A8CB; padding:3px 0 3px 5px; }
#launchtext a, #mhlaunchtext a, #phlaunchtext a, #hllaunchtext a {font-size:16px; font-weight:bold;color:#fff; text-decoration:none;}
#launchtext a:hover, #mhlaunchtext a:hover, #phlaunchtext a:hover, #hllaunchtext a:hover {text-decoration:underline;}
#mentalhealthcwrapper #launchtext, #mhlaunchtext { width:195px; background-color:#51A8CB; padding:3px 0 3px 5px; }
#physicalhealthcwrapper #launchtext, #phlaunchtext { width:195px; background-color:#E76F34; padding:3px 0 3px 5px; }
#healthylivingcwrapper #launchtext, #hllaunchtext { width:195px; background-color:#74B74A; padding:3px 0 3px 5px; }


/* PPC */
#ppc {width:600px; background:#FFF;}
#ppc .ppclisting {display:block;padding-left:15px;padding-bottom:10px;background:url(/i/bullet1.gif) no-repeat;}
#ppc .ppctitle {display:block;padding:1px 0 1px 20px;text-transform:capitalize;font-size:17px;font-weight:bold;color:#CC0000;margin-top:10px;}
#ppc .ppcdescription {display:block;padding-left:20px;font-size:12px; width:500px;text-decoration:none;color:#595959;}
#ppc .ppchost {display:block;padding-left:0px; text-decoration:underline;font-size:12px; margin-left:20px;color: #666;}
.kw {text-transform:capitalize; color:#666; font-weight:bold;}
#wt {float:right; font-size:11px; padding-right:20px; color: #8c8c8c;}
#ppc .ppctitle:hover{color:red;}
#ppc .ppchost:hover {text-decoration: underline;}
/*#ppcsl {font-size:10px; color:#999; padding-right:10px;}
#ppcsl a {color:#999; padding:2px;}*/
#alfor { color:#666;font-size:15px;padding:7px; padding-left:10px;width:583px;text-transform:capitalize; }

/* Site Search PPC */
#sitesearchppc {width:650px;padding:5px; padding-left:0px; }
#sitesearchppc .ppclisting {display:block;padding-left:0px;padding-bottom:10px;}
#sitesearchppc .ppctitle {display:block;text-transform:capitalize;font-size:15px;font-weight:bold;color:#E44145;margin-top:10px;}
#sitesearchppc .ppcdescription {display:block;font-size:11px;text-decoration:none;color:#5d646d;}
#sitesearchppc .ppchost {display:block;font-size:10px;color:#404040;}

/* Footer */
#footer {clear:both; width:950px; height:36px;background:url(/i/footer.gif) no-repeat;margin:0 auto; padding:3px 10px; text-align:center;}
#footer a {text-decoration:none; color:#666; text-transform:uppercase; font-weight:normal;
 font-size:11px; display:inline; padding-right:10px;padding-left:10px;}
#footer a:hover {text-decoration:underline;}

/* Sitemap */
#sitemap a {display:block;}
#sitemap td {padding-right:70px;}  
#s1 {font-size:22px; margin-top:20px;}
#s2 {font-size:18px; margin-top:20px;}
/* Attribution */
#attribution { font-size:10px; color:#666; padding-top:2px; }
#attribution a{ font-size:10px; color:#E76F34; text-transform:none; padding:0 2px 0 2px;}

#homeflash {width:720px; height:250px; margin-bottom:5px;}
#tagCloudLinks a:link, #tagCloudLinks a:visited, #tagCloudLinks a:active  {text-transform:capitalize; font-size:12px; 
color:#555;padding:2px 0px 2px 5px;;margin-left:15px; text-decoration:none; display:block;width:210px;}
#tagCloudLinks a:hover { color:#fff; background:#E44145}
#tagCloudLinks{background:url(/i/iframe-tile.gif);height:220px;}
#tagcloud {
	margin-top:45px;
}

#tagcloudiframe {background-color: transparent;}


#sitesearch {width:675px;
	padding-right:10px;
	padding-left:10px;
	margin-left:-10px;
}

#noresults {
	padding:25px 0;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

#sitesearch .kw, #ppc-sitesearch .kw {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:capitalize;
	font-weight:bold;
	color:#333
}

/* Styles for Search Results */
#sitesearch #resulttime {
	display:none;
}

#sitesearch .resultlisting, #ppc-sitesearch .ppclisting {
	padding:15px 0;
	border-bottom:1px dotted #ccc;
}

#sitesearch .resultlisting b {
	color:#666;
}

#sitesearch .rtitle, #ppc-sitesearch .ppctitle {
	display:block;
	color:#333;
	font-size:20px;
	line-height:16px; text-decoration:none;
	font-weight:bold;
}
#sitesearch .rtitle:hover, #ppc-sitesearch .ppctitle:hover {
	text-decoration:underline;
}

#sitesearch .rsummary {
	display:block;
	padding-top:5px;
	text-decoration:none;
	font-size:11px;
	line-height:13px;
	color:#333;
	font-weight:normal;
}
#sitesearch .rsummary:hover {
	text-decoration:none;
}

#sitesearch #alfor {font-size:18px;}
#sitesearch .kw {font-size:18px;}
/* Styles for Pagination */
#paginator {
	padding:10px;
	font-size:11px;
	text-transform:uppercase;	
	font-weight:bold;	
	background:url(/i/paginator.gif) repeat-x;
	color:#333;
}

#paginator td {
	padding-top:5px;	
}

.paginatortoprow {
	display:none;
}

#paginator img {
	margin-top:2px;
}

#paginator .pagenums {
	font-weight:normal;
	padding-top:10px;
	color:#666;
}
#VitaminImage{
	margin: 40px 0 -20px;
	text-align:center;
}
#WheelChairImage{
	position:relative;
	float:right;
	left:14px;
}

/*static ads*/
#staticads{
display:block;
}

#staticads ul{
list-style:none;}

#staticads a:link, #staticads a:visited{
display:block;
font-size:14px;
margin:5px 0px 5px 0px;
}

#staticads .title{
color:#476c87;
font-size:16px;
margin-top:10px;
margin-bottom:10px;
}

#staticads .left{
float:left;
margin:0px 0px 15px 15px;
width:325px;
}

#staticads .right{
float:right;
margin:0px 20px 15px 0px;
width:325px;
}

/*network links*/
#netLinks{
margin:0 auto;
text-align:left;
width:900px;}

#netTitle{
color:#333333;
font-weight:bold;
margin-bottom:10px;
margin-top:20px;}

#linksTitle{
color:#333333;
font-weight:bold;
margin-bottom:5px;}

#netBlock{
float:left;
width:225px;}

#netBlock a:link, #netBlock a:active, #netBlock a:visited{
color:#000;
display:block;
padding-bottom:5px;
}

#pagination {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
color:#6F6F6F;
font-size:12px;
padding:10px;
}

#pagination a {
color:#81B5BD;
font-weight:bold;
}

#pagination a, #pagination .current, #pagination .grey {
padding:0 5px;
}

#pagination .pagecount {
color:#555555;
display:block;
font-weight:bold;
padding:5px;
}


/* SEARCH */
#ppc-search .sub-pageh1 { padding-bottom:5px;font-size:20px;font-family:arial narrow;text-transform:capitalize;font-weight:normal;color:#2c556d; }
#ppc-search .ppclisting a, #search .resultlisting a { display:block; }
#ppc-search .ppctitle {	font-size:20px; color:red; font-family:arial narrow; padding-top:15px;}
#ppc-search .ppctitle:hover { font-size:20px; color:#72b84c; }
#ppc-search .ppcdescription { margin-top:3px; font-size:13px; line-height:14px; text-decoration:none; color:#464646; }
#ppc-search .ppchost { font-size:12px; color:#50a8cc; }
#ppc-search #ppcsl {
	font-size:11px;
	color:#999;
	float:left;
	position:relative;
	padding-top:-50px;
}

#ppc-search #ppcsl a {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
}

#ppc-search #ppctext .kw {
	padding:0 5px;
	font-weight:bold;	
	color:red;
}

#ppc-search #ppcsl {
	font-size:11px;
	color:#999;
	float:right;
	position:relative;
}

#ppc-search #ppcsl a {
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#999;
}

#ppc-search #ppcsl a:hover {
	text-decoration:underline;
}

#ppc-search #kw {
	padding-bottom:2px;
	font-size:11px;
	color:#12415d;
	text-transform:capitalize;
}