HTML{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;}
body{margin:0;padding:0;background:url(/images/background_blue.gif) 0 0 repeat-x;}
#header{width:966px;height:77px;margin:0 auto;}
#logo{}
#topNav{float:right;}
#topNav ul{margin:0;padding:0;list-style-type:none;text-align:center;}
#topNav li{float:left;padding:0 0 0 6px;background:url(/images/tab_top.gif) 0 bottom no-repeat;}
#topNav a{float:left;display:block;text-decoration:none;font-size:12px;line-height:18px;height:26px;font-weight:normal;color:#4E8836;padding:0 13px 0 10px;background:url(/images/tab_top.gif) right bottom no-repeat;}
#topNav a:hover, #topNav li.current a{height:30px;line-height:26px;color:#2A5917;}
#topNav li.current a{cursor:default;}

#nav{clear:both;width:976px;height:38px;overflow:hidden;margin:0 auto;}
#nav ul{clear:left;float:left;list-style-type:none;margin:0;padding:0;position:relative;text-align:center;}
#nav ul li{display:block;float:left;list-style:none;background:url(/images/tab_green.gif) 6px 3px no-repeat;padding:0 0 0 18px;}
#nav ul li a{display:block;font-weight:bold;font-size:14px;line-height:43px;background:url(/images/tab_green.gif) right 3px no-repeat;color:#5C7516;padding:0 17px 0 6px;text-decoration:none;}
#nav ul li.first a{}
#nav ul li.last a{}
#nav ul li.current, #nav ul li:hover{background:url(/images/tab_gold.gif) 6px 0 no-repeat;}
#nav ul li.current a, #nav ul li a:hover, #nav ul li:hover a{background:url(/images/tab_gold.gif) right 0 no-repeat;color:#fff;cursor:default;}
#nav ul li a:hover, #nav ul li:hover a{color:#7C662A;}
#nav ul li.current a:hover, #nav ul li.current:hover a{color:#fff;/*cursor:default;*/}
#nav ul li:hover, #nav ul li a:hover{cursor:pointer;}

#nav #login-register{float:none;clear:none;float:right;}
#nav #login-register li{background:none;padding:16px 8px 0 0;font-size:10px;line-height:11px;color:#666;}
#nav #login-register a{background:none;padding:0;font-weight:normal;font-size:12px;line-height:12px;color:#666;}
#nav #login-register a:hover{color:#000;}

#mainContent{clear:both;width:970px;margin:0 auto;overflow:hidden;text-align:left;padding:20px 0 15px 0;}

#contentTable .contentLeft{display:none;}
#contentTable .padLeft{width:4px;}
#contentTable .contentMiddle{padding:0;width:688px;overflow:visible;}
#contentTable .padRight{width:8px;}
#contentTable .contentRight{padding:0;width:270px;font-size:12px;}

#footer{clear:both;text-align:center;font-size:10px;line-height:normal;padding:20px 0;background:url(/images/footer.jpg) center top no-repeat;cursor:default;}
#footer, #footer a{color:#777;}
#footer a:hover, #footerNav ul li a:hover{color:#000;}
#footerNav ul{margin:0;padding:0 0 10px 0;text-align:center;list-style-type:none;}
#footerNav ul li{display:inline;}
#footerNav ul li a{text-decoration:none;font-size:12px;font-weight:normal;color:#4E8836;padding:2px 10px;}
#footer p{padding:0 0 5px 0;}
#footer br{font-size:1%;line-height:1%;}

#volunteerAccountNav{background:#B09136;color:#4A4A4A;height:18px;margin:/*-5px*/ 0 0;}
#volunteerAccountNav div{padding:0;width:962px;margin:0 auto;font-size:12px;line-height:16px;}
#volunteerAccountNav ul{margin:0;padding:0;list-style-type:none;}
#volunteerAccountNav ul li{font-size:12px;line-height:16px;}
#volunteerAccountNav ul.left{float:left;}
#volunteerAccountNav ul.left li{float:left;padding-right:20px;}
#volunteerAccountNav ul.right{float:right;padding-right:2px;}
#volunteerAccountNav ul.right li{float:left;padding-left:20px;}
#volunteerAccountNav a{font-weight:normal;display:block;text-decoration:none;font-size:12px;height:16px;line-height:16px;color:#F2DD9F;}
#volunteerAccountNav a:hover{color:#fff;}
#volunteerAccountNav ul li.current a{color:#000;}

#organizationAccountNav{background:#E6CE87;color:#666;height:18px;margin:0;}
#organizationAccountNav div{padding:0;width:962px;margin:0 auto;font-size:12px;line-height:16px;}
#organizationAccountNav ul{margin:0;padding:0;list-style-type:none;}
#organizationAccountNav ul li{font-size:12px;line-height:16px;}
#organizationAccountNav ul.left{float:left;}
#organizationAccountNav ul.left li{float:left;padding-right:20px;}
#organizationAccountNav ul.right{float:right;padding-right:2px;}
#organizationAccountNav ul.right li{float:left;padding-left:20px;}
#organizationAccountNav a{font-weight:normal;text-decoration:none;font-size:12px;line-height:17px;color:#806927;}
#organizationAccountNav a:hover{color:#000;}
#organizationAccountNav ul li.current a{color:#000;}
