/* Globals */

body { 	background-color: #EFEDDE; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:77.5%; color:#464646; }
body a { color:#007900; text-decoration:none; }
body a:hover { text-decoration:underline; }
body input { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } 
body select { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
body textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; } 
form { padding: 0px; margin: 0; }
.Clearer { clear:both; }
.ContainerBox { padding-bottom:15px; width:844px; margin-left: -422px; position: absolute; left: 50%; }

/* Topbar */
.LoginArea { height:20px; padding-top:11px; text-align:right; font-size:1em; padding-right:18px; font-size:0.9em;  }
.LoginArea a { color:#8c8c8c; } 
.Topbar { padding-bottom:2px; }
.TopbarLeftContainer { width:12px; float:left; }
.TopbarLeft_Top { height:20px; width:12px; background-image: url(/images/templates/banner_tl.jpg); }
.TopbarLeft_Middle {	height:97px; background-image: url(/images/templates/banner_lrep.jpg); }
.TopbarLeft_Bottom { height:24px; width:12px; background-image: url(/images/templates/banner_bl.jpg); }
.TopbarMidContainer { width:812px; float:left; }
.TopbarMid_Top { background-color:#8E871D; height:1px; }
.TopbarMid_Mid { height:116px; width:812px; background-color:#FFFFFF; }
.TopbarBottom { height:24px; background-image: url(/images/templates/banner_brep.jpg); }
.TopbarRightContainer { width:20px; float:left; }
.TopbarRight_Top { height:20px; width:20px; background-image: url(/images/templates/banner_tr.jpg); }
.TopbarRight_Middle {	height:97px; background-image: url(/images/templates/banner_rrep.jpg); }
.TopbarRight_Bottom { height:24px; width:20px; background-image: url(/images/templates/banner_br.jpg); }

.SearchBar { height:52px; }

/* LHS Navigation */
.LH_NoNav { width:20px; float:left; }
.LH_Holder { background-color:#EAE8DC; padding-left:1px; padding-top:1px; padding-bottom:1px; margin-bottom:30px; } 

.LevelNav2 { margin-bottom:1px; }
.LevelNav2 a { display: block; background-color:#C6C09C; padding-left:9px; padding-right:3px; padding-top:7px; padding-bottom:8px; width:120px; color:#464646; }
.LevelNav2 a:hover {  background-color:#00B601; text-decoration:none; color:#ffffff; }

.LevelNav3 { margin-bottom:1px; }
.LevelNav3 a { display: block; background-color:#D9D5BC; padding-left:17px; padding-right:3px; padding-top:7px; padding-bottom:8px; width:112px; color:#464646; }
.LevelNav3 a:hover {  background-color:#007900; text-decoration:none; color:#ffffff; }

.LevelNav4 { margin-bottom:1px; }
.LevelNav4 a { display: block; background-color:#EDEDE1; padding-left:26px; padding-right:3px; padding-top:7px; padding-bottom:8px; width:103px; color:#464646; }
.LevelNav4 a:hover {  background-color:#007900; text-decoration:none; color:#ffffff; }


/* SEARCH BOX */
.topmenu { font-size:1em; color:#8c8c8c; }
.topMenuHolder{width:596px; float:left; padding-top:23px; text-align:right; font-size:0.9em; }
.boxSearch { padding-left:12px; padding-top:16px; float:left; width:132px; }
.boxSearch input {	background-color:#C8C09C; border: 1px solid #E3E0CF; font-size:0.9em; }
.boxButtonSearch {padding-top:17px; padding-left:5px; float:left; }
.ErrIconSearch { padding-top:18px; float:left; padding-left:2px;}

.LHF_logo { padding-left:18px; padding-top:10px; float:left; }
.LHF_RightSide { float:left; } 

.AboutHelp { text-align:right; padding-top:17px; width:645px; height:44px; }
.AboutHelp a { color:#464646; }

.LoginLArea { float:left; width:453px; padding-left:41px; }
.LoginLogo { padding-top:6px; float:left; }
.LoginLogo2 { padding-left:494px; padding-top:6px; }

.LoginBox_L { float:left; width:10px; height:37px; background-image: url(/images/forum/loginbox_L.gif);}
.LoginBox { height:35px; float:left; width:400px; border-bottom-color:#C4C39F; border-bottom-width:1px; border-bottom-style:solid; border-top-color:#C4C39F; border-top-width:1px; border-top-style:solid; }
.LoginBox_R { float:left; width:10px; height:37px; background-image: url(/images/forum/loginbox_R.gif);}

.LoginBox input { font-size:0.8em; background-color:#C8C09C;  border: 1px solid #E3E0CF; }
.Login_Title { padding-left:3px; padding-top:11px; color:#007900; float:left; width:52px;  }
.Login_Username { float:left; padding-top:12px; width:62px; font-size:0.8em;  } 
.Login_Password { float:left; padding-top:12px; width:58px; font-size:0.8em;  } 
.Login_Usernamebox { float:left; width:85px; padding-top:7px; }
.Login_Button { float:left; padding-top:7px; }

.RMP_checkbox { padding-left:85px; width:20px; float:left; padding-top:5px;    } 
.RMP_checkbox  input { width:12px; height:12px; margin:0px; padding:0px;    } 
.RMP_text { width:146px; float:left; padding-top:5px; font-size:0.8em;    } 
.RMP_Passremind { float:left; padding-top:5px; font-size:0.8em;  } 

/* Main Ares */
.Main { padding-bottom:11px; }
.MainTop_Left { width:13px; float:left; height:39px; background-image: url(/images/templates/main_tl.jpg); }
.mainbar { height:39px; width:811px; background-image: url(/images/templates/main_trep.jpg); float:left; }
.mainmenu { font-size: 1em; display: block; color:#FFFFFF; float:left; padding-left:11px; padding-right:11px; padding-top:12px; height:26px; } 
.mainmenu:hover { background-color:#007900; text-decoration:none; } 
.MainMenuHolder { float:left; } 

.MainTop_Right { width:20px; float:left; height:39px; background-image: url(/images/templates/main_tr.jpg); }
.MainMid { width:833px; padding-left:2px; padding-right:9px; background-image: url(/images/templates/main_mainbg.jpg); }


.MainBody { padding-left:11px; padding-right:6px;  padding-top:10px; } 
.MainBodyRight { float:left; padding-right:20px; width:229px; } 
.MainBody h1 { color:#007900; font-size:1.5em; margin:0px; padding-bottom:20px; } 
.MainBody h2 { color:#958347; font-size:1.2em; margin:0px;padding-bottom:12px;padding-top:20px; } 
.MainBody h3 { color:#007900; font-size:1.1em; margin:0px; } 
.MainBody h4 { color:#958347; font-size:1em; margin:0px; } 


.P_Breadcrumb { color:#464646; padding-bottom:10px; font-size:0.8em;}
.P_Breadcrumb a { color:#007900; font-weight:bold; }
.PrinterFriendly { padding-right:20px; text-align:right; margin-top:25px; }
.PrinterFriendly a { color:#464646; }
.MainBottom_Left { height:22px; width:13px; float:left; background-image: url(/images/templates/main_bl.jpg); }
.MainBottom_Middle { height:22px; width:811px; background-image: url(/images/templates/main_brep.jpg); float:left; }  
.MainBottom_Right { height:22px; width:20px; float:left; background-image: url(/images/templates/main_br.jpg); }

/* News Page */ 
.DateStr { font-size:1.1em; padding-bottom:4px;}
.AlternatedivMore { background-color:#EEEDDD; padding:7px;  } 
.divMore { padding:7px; } 
.LatestNews { padding-top:22px;}
.NewsTitle { font-size:1.2em; font-weight:bold; color:#007900; margin:0px; padding-bottom:11px; }
.NewsArticleTitle { color:#958347; font-size:1.2em; margin:0px;  padding-bottom:4px; }
.NewsArticle { padding-top:6px; padding-bottom:6px; padding-left:7px; padding-right:7px; }
.AlternateNewsArticle { padding-left:7px; padding-right:7px; padding-top:6px; padding-bottom:6px; background-color:#EEEDDD; }
.latestnewstitle { border:#CBC795 1px solid; }

.ML_TL { float:left; width:10px; height:10px; background-image:url(/images/templates/mailing_TL.jpg);} 
.ML_TR { float:right; width:10px; height:10px; background-image:url(/images/templates/mailing_TR.jpg);} 
.ML_BL { float:left; width:10px; height:10px; background-image:url(/images/templates/mailing_BL.jpg);} 
.ML_BR { float:right; width:10px; height:10px; background-image:url(/images/templates/mailing_BR.jpg);} 
.ML_Container { width:218px; margin-top:28px; margin-left:5px; background-color:#DDDABB;} 
.ML_Ntext {font-weight:bold; font-size:0.9em;  }
.ML_Title {  padding-bottom:7px; color:#007900; font-size:1.1em; margin:0px; font-weight:bold; }
.ML_BoxArea{ padding-left:11px; padding-right:20px; padding-top:1px; padding-bottom:11px;}
.ML_TextArea { text-align:right; width:70px; float:left; padding-right:6px; padding-top:5px; }
.ML_FieldArea { float:left; padding-top:2px;   }
.ML_Fielderror { padding-left:2px; padding-top:3px;} 
.ML_submit { padding-left:142px; padding-top:5px; padding-bottom:5px; } 

/* Login Page */ 
.boxLogin {width:100%; margin:12px; margin-left:0px; border:#f6f7f81px solid; border-right:#b6b7b8 1px solid; border-bottom:#b6b7b8 1px solid;}
.boxHeaderLogin {background:#d6d7d8; padding:5px; font-weight:bold; text-align:left;}
.boxFormLogin {padding:0px; text-align:left;}
.btnLogin {}
.txtLogin {width:90px; height:14px;}
.labelLogin {text-align:left; whitespace:nowrap;}
.boxLogout {width:100%; margin:7px; margin-bottom:12px; border:#f6f7f81px solid; border-right:#b6b7b8 1px solid; border-bottom:#b6b7b8 1px solid;}
.boxFormLogout {padding:5px; text-align:left;}

/* agency listing */
.AgencyContainer { border:#D5D1AB 1px solid;  }

.Agency_Filter_TL { float:left; width:10px; height:10px; background-image:url(/images/templates/resource_TL.jpg);} 
.Agency_Filter_TR { float:right; width:10px; height:10px; background-image:url(/images/templates/resource_TR.jpg);} 
.Agency_Filter_BL { float:left; width:10px; height:10px; background-image:url(/images/templates/resource_BL.jpg);} 
.Agency_Filter_BR { float:right; width:10px; height:10px; background-image:url(/images/templates/resource_BR.jpg);} 
.AgencyName { color:#958347; font-size:1.2em; margin:0px; } 
.AgencyBottombarContainer { padding-right:8px; padding-left:11px; padding-top:6px; padding-bottom:6px; } 
.AgencyTopbarContainer { background-color:#EFEDDE; padding-right:8px; padding-left:11px; padding-top:6px; padding-bottom:6px; } 
.AgencyTopbarContainer a { color:#464646; }

.Agency_FilterContainer { width:206px; background-color:#EFEDDE; margin-top:14px; } 
.AgencyTopbarPrevNext { float:left;} 
.AgencyTopbarPerPage { float:right;} 
.AgencyNumber{ padding-left:11px; float:left; color:#464646; font-size:1.1em; padding-top:1px; }
.AgencyText { float:left;  padding-right:8px;  } 
.AgencyBoxBG {padding-top:9px; padding-bottom:9px;  }
.AgencyRHS { padding-left:25px; float:left;}
.AgencyRHS input { font-size:0.9em; }
.AgencyRHS select { font-size:0.9em; }
.AgencyRHS textarea { font-size:0.9em; }

.AgencyDevider { margin-top:10px; height:1px; margin-bottom:10px; background-repeat:repeat-x; background-image:url(/images/templates/agency_dottedline.jpg); } 

/* Resources */

.ResourceContainer { border:#D5D1AB 1px solid;  }

.Resource_Filter_TL { float:left; width:10px; height:10px; background-image:url(/images/templates/resource_TL.jpg);} 
.Resource_Filter_TR { float:right; width:10px; height:10px; background-image:url(/images/templates/resource_TR.jpg);} 
.Resource_Filter_BL { float:left; width:10px; height:10px; background-image:url(/images/templates/resource_BL.jpg);} 
.Resource_Filter_BR { float:right; width:10px; height:10px; background-image:url(/images/templates/resource_BR.jpg);} 
.ResourceName { color:#958347; font-size:1.2em; margin:0px;} 
.ResourceBottombarContainer { padding-right:8px; padding-left:11px; padding-top:6px; padding-bottom:6px; } 
.ResourceTopbarContainer { background-color:#EFEDDE; padding-right:8px; padding-left:11px; padding-top:6px; padding-bottom:6px; } 
.ResourceTopbarContainer a { color:#464646; }

.Resource_FilterContainer { width:206px; background-color:#EFEDDE; margin-top:14px; } 
.ResourceTopbarPrevNext { float:left;} 
.ResourceTopbarPerPage { float:right;} 
.ResourceNumber{ padding-left:11px; float:left; color:#464646; font-size:1.1em; padding-top:1px; }
.ResourceText { float:left;  padding-right:8px;  } 
.ResourceBoxBG {padding-top:9px; padding-bottom:9px;  }
.ResourceRHS { padding-left:25px; float:left;}
.ResourceRHS select { font-size:0.9em; }
.ResourceRHS input { font-size:0.9em; }
.ResourceRHS textarea { font-size:0.9em; }
.ResourceDevider { margin-top:10px; height:1px; margin-bottom:10px; background-repeat:repeat-x; background-image:url(/images/templates/agency_dottedline.jpg); } 
.resTopDevider { margin-top:10px; height:1px; margin-bottom:10px; background-color:#E3E2C6;clear:both; }
.ResourceCover{ padding-left:15px;  }
.ResourceBackButton{ padding-top:6px; }
.ResourceSortFilter { padding-top:10px; }
.SearchInput { float:left; width:128px;} 
.SearchButton { float:left; padding-top:1px; } 

/* Bottombar */
.BottomBarContainer { margin-top:7px; background-color:#D1CEA3; width:835px; }
.BottomBar_Left { height:38px; width:11px; float:left; background-image: url(/images/templates/bottombar_left.jpg); } 
.BottomBar_Right { height:38px; width:11px; float:left; background-image: url(/images/templates/bottombar_right.jpg); }
.CCLogo { padding-top:3px; padding-left:18px; float:left; }
.BottomBar_Text { float:left; padding-top:12px; width:599px; padding-right:107px; text-align:0.9em; text-align: center; } 
/* FooterText */
.Footer { padding-top:16px; width:835px; text-align:center; font-size:0.8em; }
