@charset "UTF-8";
/* CSS Document */



body {margin:0px;padding:0px;background-color:#EBEBEB;font-family: verdana, sans serif; font-size:9pt;line-height:18px;}
html {margin:0px;padding:0px;}

a {font-weight: bold;text-decoration:none;color:#4B4A46;}
a:hover{text-decoration:underline;color:#666666}

p{margin:0 0 10px 0;padding:0;}

h1, h2, h3 {padding: 0px;margin: 0 0 8px 0;}

img{border: 3px solid white;margin: 8px;}

/* ----- layout divs ----- */

#branding {
 background-image: url(images/logo.png);
 height: 135px;
 width: 135px;
 top: -60px;
 left: 340px;
 position: relative;
 z-index: 2;
}

#container {
 background-image: url(images/content_bkg.jpg);
 width:850px;
 margin-left:auto;
 margin-right:auto;
 padding:0px;
 }
 
 #top {
 background: url(images/top_bkg.jpg) no-repeat;
 width: 850px;
 height: 42px;
 margin-top: 20px;
 padding:0px;
 }
 	
#header {
 background: url(images/header_bkg.jpg) no-repeat;
 height: 175px ;
 width: 850px;
 margin:0px;
 padding:0px;
}

#content {
 width:850px;
 padding:0px;
 margin:0px;
}

#footer {
 background: url(images/footer_bkg.jpg) no-repeat;
 height: 67px;
 width: 850px;
 clear: both;
}


/* ----- navigation top ----- */


#navigation_top { 
 list-style: none;
 margin: 0 auto;
 padding: 0px;
 color: white;
 font-weight: bold;
}

#navigation_top li {
 float: right;
 margin: 10px 35px 0 0;
 display: inline;
 letter-spacing: 1px 
 }

#navigation_top a {
 color: white;
 }
 
#navigation_top a:hover {
color: #4B4A46;
text-decoration: none;
}


/* ----- main navigation ----- */

#main_nav_box {
 background: url(images/nav_bkg.jpg) no-repeat;
 height: 67px;
 width: 850px;
 margin:0px;
 Padding:0px;
 text-align:center;
}

#main_navigation { 
 list-style: none;
 width: 840px;
 margin: 0 auto;
 padding: 8px;
 color: white;
 font-weight: bold;
 position:relative;
 top:10px;
 font-size: 9pt;
}

#main_navigation li {
 display: inline;
 letter-spacing: 1px;
 text-align: center;
 }

#main_navigation a {
 color: white;
 padding: 0 0 5px 3px;
 }
 
#main_navigation a:hover {
color: #4B4A46;
text-decoration: none;
}

/* ----- Sub Navigation ----- */


#main_navigation ul {
 display: none;
 position: absolute;
 margin-left: -115px;
 margin-top: 20px;
}

#main_navigation ul li {float: none;}

#main_navigation li:hover ul {display: inline;padding:8px}

subnav2 li {
 margin:0px;
 padding:3px;
 display:block;
 }

subnav li {
 margin:0px;
 padding:3px;
 display:block;
 }

*html body #container #main_nav_box #main_navigation .subnav {
margin-left: -150px;
padding-top: 10px;
 }

*html body #container #main_nav_box #main_navigation .subnav2 {
margin-left: -150px;
padding-top: 10px;
 }

.subnav li a{
	width: 130px;
	display: block;
	text-decoration: none;
	border: 1px solid #76766A;
	background: #A0A096;
 	font-family: tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
  	text-align:left;
}

.subnav li a:hover {
	color: #ffffff !important;
	background-color: #847830;
}

.subnav2 li a:link, .subnav2 li a:visited, .subnav2 li a:active{
	width: 150px;
	display: block;
	color: #FBF2DB;
	text-decoration: none;
	border: 1px solid #76766A;
	background: #A0A096;
 	font-family: tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align:left;
}

.subnav2 li a:hover {
	color: #ffffff !important;
	background-color: #847830;
}


#main_navigation li>ul {top: auto;left: auto;}

/* ----- navigation bottom ----- */

#secondary_nav_box {
 width: 850px;
 text-align:center;
 margin:0 auto;
 font-size: 8pt;
}

#secondary_navigation { 
 list-style: none;
 margin: 0 auto;
 padding: 0px;
 color: #4B4A46;
 font-weight: bold;
}

#secondary_navigation li {
 margin: 12px 5px 0 0;
 display: inline;
 letter-spacing: 1px 
}

#secondary_navigation a {
 color: #4B4A46;
}
 
#secondary_navigation a:hover {
color: #767769;
text-decoration: none;
}

/* ----- main content ----- */

#primary {
 float: left;
 width:560px;
 margin-left: 35px;
 padding: 10px;
}

#primary h1,h2 {color: #584109;font-family: times, serif;margin-top:8px;}
#primary h3 {color: #584109;margin:0px}
#primary ul {margin: 15px 0 15px 40px !important}

#content_right {width:45%;float:right;margin:5px;}
#content_left {width:45%;float:left;margin:5px;}

/* ----- right box ----- */

#side_bar {
 float: right;
 width: 170px;
 margin-right: 35px;
 padding: 5px;
 color: white;
 font-weight: bold;
 font-weight: 10px;
 }

 #side_bar p {line-height: 11pt;}
 
 #side_bar h1 {color: white;font-family: times, serif; font-size: 15pt; letter-spacing: -1px; margin-top 8px; margin-bottom:3px;}
 
 #side_bar h2 {color: white;font-family: times, serif; margin-top 8px;}
 
 /* ----- footer_content ----- */
 
 #bottom_image {  //image uder content
 clear: both;
 bottom: -22px;
 left: 14px;
 position: relative;
 }
 
 #footer_content {
  color: white;
  top: 25px;
  position: relative;
}

/* ----- calendar right ----- */

#calendar_right {width: 256px; float:right; clear:right; margin-left: 15px; padding: 10px; background:#ABA36D}