* { margin: 0; padding: 0; }
body { background: #FFF top center repeat-x url(../img/body_bg.jpg); text-align: left;  font-family: Arial, Tahoma, Geneva, Verdana ; font-size: 11px; color: #6d6d6c; }

a { color: #4689aa; font-weight: bold; }
a:hover { text-decoration: none; }
h3 {  font-size: 11px; }

hr { height: 1px; border:none; background-color: #E4EACB; color: #E4EACB; margin-bottom: 5px; }

#siteWrapper { width: 960px; margin: 0px auto 0 auto; text-align: left; }
#header { width: 960px; height: 221px; background: transparent top left no-repeat url(../img/header.jpg); zborder-bottom: 3px solid #ADB7BD;}
#content { background: #FFF top center no-repeat url(../img/content.png); vertical-align: top; padding-bottom: 15px; }
#breadcrumbNav { padding: 20px 0 10px 0; margin-left:45px; font-weight: bold; }
#breadcrumbNav a { text-decoration: none; }

#header table, #content table { zwidth: 960px; }
#header table td, #content table td { vertical-align: top; }

#header table td.spacer { width: 285px; height: 220px; vertical-align: top; } 
#header table td.spacer img { margin: 0; padding: 0; border: 0 none; } 
#header table td.headerImage { width: 675px; text-align: left; zvertical-align: middle; padding-top: 44px;}

#content table td.content { width: 280px; text-align: left; padding-left: 14px; padding-bottom: 30px; }
#content table td.wideContent { width: 100%; text-align: left; padding: 0 20px 30px 14px; }
#content table td.wideContent img.contentImage { clear: both; float: right; border-left: 20px solid #e3eaee; border-bottom: 20px solid #e3eaee; zmargin: 0 0 0 10px; }

div.item { width: 890px; min-height: 375px !important; display: block; margin-top: 5px; padding: 0 35px;}

div.item h1 { color: #98af16; display: block; border-bottom: 1px solid #E4EACB; padding: 5px 10px; margin-bottom: 10px; font-family: Arial, Tahoma, Verdana, Geneva, sans-serif; font-size: 16px; font-weight: bold !important; text-transform: lowercase; }
div.item h2 { color: #98af16; display: block; padding: 0px 10px; margin-bottom: 5px; font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;  font-size: 16px; font-weight: bold !important; text-transform: lowercase; }
div.item p { padding: 0 0 10px 10px; zmargin: 10px 0; zcolor: #004a75; text-align: left;}
div.item p img { padding: 0; margin: 0; }
div.item ul { padding: 0 10px; margin: 0 0 10px 15px; }
div.item ol { padding: 0 10px; margin: 0 0 10px 15px; }
div.item div.articleHeader { margin: 10px 0 0 0; font-size: 12px; font-weight: bold; }
div.item div.articleHeader a { color: #004a75; text-decoration: none; }
div.item div.link { margin: 0 0 0 10px; }
div.item div.link p { padding: 0 0 10px 0; }
div.item div.homeBlock { float: left; background-color: #FFF; padding:12px; width:250px; border: 1px solid #E4EACB; height: 110px; margin: 20px 10px; }
div.item div.homeBlock p { padding: 0 0 10px 0; }
div.item div.homeBlock h2 { padding: 0; }
div.item div.staffBlock { float: left; background-color: #FFF; zpadding:12px; width:420px; border: 1px solid #E4EACB; height: 105px; margin: 10px 10px; }
div.item div.staffBlock p { padding: 10px; }
div.item div.staffBlock img { border: 4px solid #EAF1CB; float: left; margin-right: 10px; }
div#noticeWrapper {  position: relative; overflow: hidden; float:right; width:435px; margin-right:40px; background:#EAF1CB bottom center no-repeat url(../img/notice_bg.png);; padding: 8px 12px; text-align:right; height:30px; }
div#notice_scroll { display: block; width:435px; height: 30px; }
div.noticeItem { width:435px; }
div.noticeItem p { display: inline; padding: 0; margin: 0; }
div.noticeItem a { text-decoration: none; }

div.subitems { display: block; margin-top: 5px; background: #F79022; padding-bottom: 15px; color: #FFF; width: 253px; }
div.subitems h2 { text-align: center; display: block; border-bottom: 1px solid #FED4A9; border-top: 10px solid #e3eaee; padding: 15px 10px 10px 15px; margin-bottom: 10px; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;  font-size: 14px; font-weight: bold !important; text-transform: uppercase; }
div.subitems a { padding: 0 10px; margin: 3px 0 !important; color: #FFF; text-decoration: underline; font-weight: normal; font-size: 11px; display: block; }

a img { border: 0; outline: 0; }
a:active { outline: none; }

#navigation { height:24px; border-bottom: 1px solid #3B460A; }

#menu { width: 492px; display: block; position: relative; left: 45px; top: 0; margin: 0; padding: 0; list-style: none; list-style-type: none; line-height: 10px; border-left: 1px solid #778925; border-right: 1px solid #5A6C0B; z-index: 100;	}
#menu li {margin: 0; padding: 0; display: block; float: left; border-left: 1px solid #5A6C0B; border-right: 1px solid #778925; }
#menu li.parent { width: 80px; display: block; text-align: center;}

#menu li.parent a.parent { color: #FFF; text-decoration: none; display: block; width: auto; background-position: top center; background-color: #687C0C; background-repeat: repeat-x; margin: 0; padding: 7px 10px; outline: none !important;}
#menu li.parent a.parent:hover, #menu li.active a.parent, #menu li.current a.parent { background-color: #768C11; background-position: bottom center;}

#menu li a.parent { background: url(../img/main_nav_button.png);}

#menu li ul { display: none; float: left; clear: both; padding-bottom: 15px !important; }
#menu li li { padding-left: 10px; margin-bottom: 3px; width: 68px; }
#menu li li a { display: block; padding-left: 12px; text-decoration: none; line-height: 12px; zcolor: #d1863b !important;}
#menu li li a:hover { color: #F69020; }
#menu li li a.active { color: #F69020; !important }

#menu li li ul { margin-top: 5px; padding-bottom: 5px !important; }
#menu li li li { padding-left: 5px; margin-bottom: 3px; }
#menu li li li a { color: #9192a2; }
#menu li li li a:hover { color: #6692ac; }

td.label { padding:3px; zfont-weight: bold; }
td.input { padding:3px; }
td.input input, td.input select { width:255px; height:16px; color:#999; font-size: 12px; font-family: Arial, Tahoma, Geneva, Verdana; }
td.submit { text-align:right; padding-right: 25px; }
td.submit input.button { background: #687c0c; color: #FFF; padding: 1px 4px; border: none; font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;  font-size: 13px; font-weight: bold !important; text-transform: uppercase; cursor: pointer; }
td.submit input:hover, input:hover.button {	background: #bbd455; color: #687c0c; cursor: pointer;	}
td.input textarea { width:255px; height: 100px; color:#999; font-size: 12px; font-family: Arial, Tahoma, Geneva, Verdana; }
td.input div.error { color: #d70000;}

#footerWrapper { height: 50px; width: 100%; border-top: 1px solid #E4EACB; vertical-align: top; background: transparent center top no-repeat url(../img/bg/footerbg.png); }
#footer { display: block; width: 960px;  margin: 10px auto 0 auto; text-align: center; zcolor: #385e75; text-transform: lowercase; }
#footer a { margin: 0; zcolor: #385e75; text-decoration: none; }
#footer a:hover { zcolor: #385e75; text-decoration: underline; }
#copyright { margin-top:3px; }

