@import "reset.css";
@import "hNav.css";

body{background:#ffffff url(/images/bgBodyRpt.jpg) repeat-x top left;font-family:Helvetica, Arial, sans-serif;line-height:1.4em;font-size:12px;color:#747049;}

p{padding-bottom:6px;}
input, select, textarea{font-family:"HelveticaNeue-Roman",Helvetica, Arial, sans-serif;font-size:12px;}

a{color:#0676a9;text-decoration:none;}
a:visited{color:#0676a9;text-decoration:none;}
a:hover,a.hover{color:#129fe0;text-decoration:none;}
a:visited:hover,a:visited.hover{color:#129fe0;text-decoration:none;}

ul{padding:8px 0px 8px 20px;margin:0px 0px 0px 35px;}
ul li{padding:3px 0px;list-style:disc;}

#bgContainer{width:100%;height:100%;min-height:370px;background:url(/images/bgBody.jpg) no-repeat top;}
#container{width:978px;margin:0 auto;}

#loginStatus 
{
    position:absolute;
    left:370px;
    top:8px;
}


#header{width:960px;height:100px;margin:0 auto;}
#headerLeft{width:410px;float:left;}
#headerRight{width:525px;float:right; position:relative;}
#logo{padding:20px 0px 0px 33px;}
#stayUpdated{float:left;width:174px;height:16px;padding:73px 0px 0px 15px;}
#languageSearch{float:right;width:270px;padding:0px 25px 0px 0px;}
#languageBox{padding:10px 0px 0px 0px;}
#mainSearchBox{padding:34px 0px 0px 0px;}

#utilNavContainer{width:978px;height:29px;background:url(/images/bgUtilNav.png) no-repeat top left;margin:0 auto;}
#mainNavContainer{width:978px;height:58px;background:url(/images/bgMainNav.png) no-repeat top left;margin:0 auto;}
#subNavContainer{width:978px;height:28px;background:url(/images/bgContentHome.png) repeat-y top;margin:0 auto;}

#utilNav{float:left;}
#utilNav ul{list-style:none;display:inline-block;padding:8px 0px 0px 40px;margin:0;}
#utilNav ul li{color:#FFF;float:left;font-size:12px;padding:0px 16px;letter-spacing:.07em;list-style:none;}
#utilNav a, #utilNav a:visited{color:#FFF;text-decoration:none;}
#utilNav a:hover, #utilNav a.hover{text-decoration:underline;}
#utilNav a:visited:hover, #utilNav a:visited.hover{text-decoration:underline;}

#mainNav{}
#mainNav ul{list-style:none;display:inline-block;padding:0px 0px 0px 9px;margin:0;}
#mainNav ul li{float:left;padding:0px;margin:0px;list-style:none;margin:0;list-style:none;}
#mainNav ul li ul{list-style:none;display:none;position:absolute;margin-left:50%;left:-480px;}
#mainNav ul li ul li{float:left;display:inline-block;font-size:12px;color:#0676a9;padding:6px 12px 0px 12px;text-align:center;letter-spacing:.01em;list-style:none;}

#subNav{width:960px;height:25px;background:#f9f8e8;border-top:#dedcc4 solid 1px;border-bottom:#dedcc4 solid 1px;margin:0 auto;}
#subNavMenu{/*text-align:center;margin:0 auto;*/}
/*#subNavMenu ul{list-style:none;display:none;}
#subNavMenu ul li{float:left;display:inline-block;font-size:12px;color:#0676a9;padding:5px 12px 0px 12px;text-align:center;letter-spacing:.01em;}
*/
#mainContainer{color:#747049;width:960px;background:url(/images/bgContentHome.png) repeat-y top;padding:0px 9px;}
#mainContainerWide{color:#747049;width:960px;background:url(/images/bgContent.png) repeat-y top;padding:0px 9px;}
#mainContainerLeft{width:652px;padding:0px 1px 20px 1px;float:left;}
#mainContainerLeft h1{font-size:16px;color:#d6492a;font-weight:normal;padding:0px 0px 5px 18px;}
#mainContainerLeft h2{font-size:16px;color:#d6492a;padding:0px 0px 5px 18px;font-weight:bold;}

#mainContainerRight{width:290px;float:right;padding:7px 6px;}

#mainContent{width:600px;padding:0px 0px 0px 30px;font-size:12px;color:#000;}
#mainContent h1{font-size:16px;color:#d6492a;font-weight:normal;padding:0px 0px 5px 0px;}
#mainContent h2{font-size:16px;color:#d6492a;padding:0px 0px 5px 0px;font-weight:bold;}
#mainContent h3{font-size:14px;color:#6E722C;padding:0px 0px 5px 0px;font-weight:bold;}
#mainContent ul{padding:8px 0px 8px 30px;}
#mainContent ul li{padding:3px 0px;list-style:disc;}
#mainContent ol{padding:8px 0px 8px 30px;}
#mainContent ol li{padding:3px 0px;list-style:decimal;}

#mainContentWide{width:900px;padding:0px 30px 30px 30px;font-size:12px;color:#000;}
#mainContentWide h1{font-size:16px;color:#d6492a;font-weight:normal;padding:0px 0px 5px 0px;}
#mainContentWide h2{font-size:16px;color:#d6492a;padding:0px 0px 5px 0px;font-weight:bold;}
#mainContentWide h3{font-size:14px;color:#6E722C;padding:0px 0px 5px 0px;font-weight:bold;}
#mainContentWide ul{padding:8px 0px 8px 30px;}
#mainContentWide ul li{padding:3px 0px;list-style:disc;}
#mainContentWide ol{padding:8px 0px 8px 30px;}
#mainContentWide ol li{padding:3px 0px;list-style:decimal;}

#bannerContainer{width:652px;height:283px;border-bottom:1px solid #e1e0cf;}
    .banner{display:none;}
        .bannerImage{width:652px;height:260px;}
        .bannerText{width:490px;height:21px;font-size:12px;color:#8b8e4b;padding:5px 0px 0px 10px;}
    #bannerCount{width:150px;float:right;position:relative;top:-20px;text-align:right;padding:0px 10px 0px 0px;z-index:999;}
        #bannerCount a{
            width:15px;height:16px;
            background:url(/uploads/banners/inactCircle.jpg) no-repeat top left;
            display:inline-block;
            padding:0px 0px 0px 1px;color:#d6492a;text-align:center;
            margin:0px 3px 0px 0px;
        }
        #bannerCount a.activeSlide{background:url(/uploads/banners/actCircle.jpg) no-repeat top left;color:#FFF;padding:0px;width:16px;}


#medSupContainer{width:780px;height:552px;margin:0 auto;padding:20px 0px;}
#agrAbilityContainer{width:780px;height:700px;margin:0 auto;padding:20px 0px;}
#fibroContainer{width:600px;margin:0 auto;padding:20px 0px;}

#textResizeContainer{height:17px;padding:10px 13px 1px 13px;float:right;}
#textResizeContainer ul{margin:0;}
#textResizeContainer ul li{float:right;padding:0px 0px 0px 5px;display:inline-block;list-style:none;}

#missionContent{font-size:12px;}
#missionContent ul{list-style:disc;padding:3px 0px 0px 40px;margin:0px 0px 20px 0px;float:left;}
#missionContent ul li{width:270px;padding:0px 10px 0px 0px;vertical-align:top;line-height:1.4em;}
#missionContent h1{color:#d6492a;font-size:14px;padding:0px 0px 0px 16px;}

#featContainer{width:632px;background:#f0eed6;padding:10px 5px;}
#mainContainerLeft .featContentBox{width:270px;float:left;padding:18px;background:#FFF;margin:0px 5px;}
#mainContainerLeft .featContentBox h1{color:#6e722c;font-size:14px;font-weight:bold;padding:0px 0px 9px 0px;margin:0px 0px 0px 0px;}
#mainContainerLeft .featContentBox h2{width:270px;color:#6e722c;font-size:14px;font-weight:bold;padding:0px 0px 9px 0px;}
#mainContainerLeft .featContentBox .weekText{font-weight:normal;color:#000;}
#mainContainerLeft .featContentBox ul{width:270px;list-style:none;border-top:#c4c1a0 solid 1px;padding:4px 0px 0px;margin:0;}
#mainContainerLeft .featContentBox ul li{padding:3px 0px;list-style:none;}

.recentNews{float:left;}
.viewAllNews{float:right;}
.viewAllNews img{padding:0px 5px 0px 0px;}

.events{float:left;}
#calendarBox{width:266px;border-right:#747049 solid 1px;margin:0px auto 5px auto;}
.calendarDay{
	width:37px;height:22px;
	color:#747049;
	float:left;
	padding:6px 0px 0px 0px;
	text-align:center;
	background:#ebe5be;
	border-left:#747049 solid 1px;
	border-top:#747049 solid 1px;
	border-bottom:#747049 solid 1px;
}
.calendarDay.act{color:#FFF;background:#9a966e;}
.calendarDate{
	width:37px;height:24px;
	color:#000;
	float:left;
	padding:9px 0px 0px 0px;
	text-align:center;
	background:#FFF;
	border-left:#747049 solid 1px;
	border-top:#747049 solid 1px;
	border-bottom:#747049 solid 1px;
}
.calendarDate.act{color:#d6492a;background:#98c7dc;}

#viewAllEvents{float:right;width:100px;padding:0px 0px 0px 8px;}
#viewAllEvents img{padding:0px 5px 0px 0px;}
#prevWeek{float:left;width:120px;text-align:left;padding:0px 8px 0px 0px;}
#prevWeek img{padding:0px 5px 0px 0px;}

#nextWeek{float:right;width:100px;text-align:right;padding:0px 0px 0px 8px;}
#nextWeek img{padding:0px 0px 0px 5px;}

.homeEvent{font-size:12px;padding:0px 0px 5px 0px;}
.homeEvent h1{color:#d6492a;font-size:12px;border:none;padding:0px;margin:0px;font-weight:normal;}

.rightBoxContainer{width:290px;padding:7px 0px 10px;}
.rightBoxContainer fieldset{width:258px;}
.rightBoxLtHeader{width:284px;height:25px;padding:7px 0px 0px 16px;font-weight:bold;color:#FFF;font-size:14px;background:url(/images/bgBoxLtHeader.png) no-repeat top left;}
.rightBoxLtContent{width:258px;color:#3e3c2c;font-size:11px;padding:10px 15px 2px 15px;background:#FFF;border-left:#D6D3BC solid 1px;border-right:#D6D3BC solid 1px;}
.rightBoxLtContent p{margin-top:0px;}
.rightBoxLtFooter{width:290px;height:7px;background:url(/images/bgBoxLtFooter.png) no-repeat top left;}
.rightBoxDkHeader{width:284px;height:25px;padding:7px 0px 0px 16px;font-weight:bold;color:#FFF;font-size:14px;background:url(/images/bgBoxDkHeader.png) no-repeat top left;}
.rightBoxDkContent{width:258px;color:#3e3c2c;padding:10px 15px 2px 15px;background:#F3F1DF;border-left:#D6D3BC solid 1px;border-right:#D6D3BC solid 1px;}
.rightBoxDkContent p{margin-top:0px;}
.rightBoxDkFooter{width:290px;height:7px;background:url(/images/bgBoxDkFooter.png) no-repeat top left;}

.searchDDLs{margin:14px 0px 0px 0px;}
.searchDDL{padding:5px 0px 5px 18px;}
.searchDDL select{padding:2px;}
.lblOR{color:#D6492A;}
.lblAdvOptions{color:#000;}
.hLineDk{width:288px;padding:0px 0px 4px;background:#F3F1DF;border-bottom:#D6D3BC solid 1px;border-left:#D6D3BC solid 1px;border-right:#D6D3BC solid 1px;}

.quickLinks{font-size:12px;}
.quickLink{width:225px;line-height:16px;padding:0px 0px 4px 0px;}
.quickLink img{clear:both;padding:1px 8px 8px 0px;float:left;}
.quickLink a{font-size:12px;padding:0px 0px 8px 0px;}

#dailyInspiration{width:290px;padding:0px 0px 10px 0px;}
#dailyInspiration img{float:left;}
#dailyInspirationCnt{float:left;width:240px;padding:12px 0px 0px 10px;}
#dailyInspirationCnt h1{color:#c88226;font-size:14px;}
#dailyInspirationCnt p{color:#747049;font-size:12px;margin:3px 0px 0px;}

#bodyDisclaimer{font-size:11px;color:#747049;padding:0px 0px 20px 0px;}
#bodyDisclaimer h1{color:#d6492a;padding:0px;font-size:inherit;}

#footer{width:1018px;min-height:44px;background:url(/images/bgFooter.png) no-repeat top left;margin:0px auto 25px auto;}
#footerNav{width:740px;height:44px;float:left;color:#000;font-weight:700; position:relative;}
#footerNav ul{display:inline-block;padding:10px 0px 0px 55px;margin:0;}
#footerNav ul li{color:#000;float:left;font-size:11px;padding:0px 13px;list-style:none;}
#footerNav a, #footerNav a:visited{color:#000;}
#footerNav a:hover, #footerNav a.hover{text-decoration:underline;}
#footerNav a:visited:hover, #footerNav a:visited.hover{text-decoration:underline;}


#footerInfo{padding:25px 25px 0px 25px;color:#445026;font-size:10px;}
#footerSponsors{width:165px;padding:0px 0px 0px 24px;float:left;text-align:center;}
#footerSponsors img{padding:0px 0px 12px;}
#footerDisclaim{width:400px;float:left;padding:0px 0px 0px 25px;}
#footerDisclaim p{margin-top:0px;}
#footerHONCode{float:right;width:235px;padding:0px 25px 0px 0px;}
#footerHONCode img{float:left;}
#footerHONCode p{width:170px;float:right;padding:0px 0px 0px 16px;line-height:1.3em;margin-top:0px;}

#lastUpdated{width:225px;float:right;text-align:right;color:#686c26;font-size:11px;padding:10px 60px 0px 0px;font-weight:700;}

.fbIcon{width:221px;height:76px;padding:0px 0px 0px 0px;margin:0 auto;}

.fb_logo
{
    left:798px;
    top:3px;
    width:180px;
    position:absolute;
}

.fb_logo img 
{
    margin-right:12px;
    float:left; 
    
}


.fb_logo div 
{
    margin-top:6px;
    font-size:11px;
}


/*COMMON ELEMENTS*/
.clear{clear:both;height:0px;line-height:0px;overflow:hidden;}
.renderOut{position:absolute;left:-9999px;top:0px;}
.hr{border-bottom:#D6D3BC solid 1px;width:100%;padding:0px 0px 4px;margin:0px 0px 5px;}
.hrLight{border-bottom:#ebeadc solid 1px;width:100%;padding:0px 0px 4px;margin:0px 0px 5px;}
.inputBox168{width:163px;height:20px;font-size:12px;color:#c4c1a0;padding:4px 0px 0px 5px;background:transparent url(/images/bgInput168.png) no-repeat top left;border:0px;float:left;}
.inputLeft{float:left;padding:0px 8px 0px 0px;}
.inputRight{float:right;}
.hidden{display:none;}

.fieldRow{width:100%;height:100%;padding:0px 0px 18px 0px;}
.fieldText{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif;}
.fieldColumn{padding:0px 12px 0px 0px;float:left;}
.fieldLabel{font-size:12px;color:#6E722C;padding:0px 0px 4px 0px;font-weight:bold;}

.resourceTypeCheckboxList input {margin-left:10px;}
.searchDDL .formFieldOneCol{min-height:20px;}
.submitButton{padding-top:5px;}
.supportGroupContainer{}


/*user login/account area */
#login_left 
{
    float:left;
    width:240px;
    margin-left:20px;
}

#register_right 
{
    float:left;
    width:300px;
}

.login_status 
{
    text-align:right;
    margin-top:20px;

}

.content_area
{
    text-align:left;
    margin-top:10px;
    width:540px;

}
