body {
	background-image: url(bg_mock02.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-top: 0px;
	}
div.toppic { background:url(pic_index.jpg) top left no-repeat; width:980px; height:295px; position:absolute; top:169px; }

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b2a25;
	padding:10px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b2a25;
}
.tblehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#0F3A41;
}
.mis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2b2a25;
}

.mistitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d6a50a;
	font-weight:bold;
}

a { color:#d6a50a; text-decoration:underline }
.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d6a50a;
	font-weight:bold;
}
.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d6a50a;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b2ad9a;
	padding:10px;
}
#footer {
	color:#b2ad9a;
	text-align:left;
	width:100%;
	border-top:#F3F3F3 thin solid;
	margin-top:30px;
}
#footer div {
	margin: 0 auto;
	width:980px;
}
h1 {font-family:Helvetica-Narrow, Helvetica, Arial, sans-serif; font-size:18px; color:#000000; font-weight:bold; text-transform:uppercase}



h3.toggler {
/*	cursor: pointer; */
	border: 1px solid #1E7588;
	border-right-color: #1E7588;
	border-bottom-color: #1E7588;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #0F3A41;
	color: #ffffff;
	margin: 0 0 0px 0;
	padding: 5px;
} 
.year {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight:bold;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
	background:#B0D8F1;
	
}


/*-------------------------------------
 	SiteNav
---------------------------------------*/

#siteNav li.nav_divider  {
	background:url(nav_divider.jpg) top left no-repeat; 
	width:2px; 
	height:52px; 
	
}


#siteNav ul {
	background:url(bg_nav.jpg) repeat-x;	
 	width: 980px;
    height: 52px;
	cursor: pointer;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	top:-16px;
	list-style:				none;
	margin:16 0 0 0;

}

#siteNav li {
	float:					left;
	position:				relative;
	top:					0;
	left:					0px;

}

#siteNav li a {
	padding:				15px 30px 21px 30px;
	
}



#siteNav li ul {
	display:				none;
	position:				relative;
	top:					0;
	left:					0;
	margin:					0;
	padding:				0;
}

#siteNav ul:after {
    display:				block; 
    height:					0; 
    clear:					both; 
    visibility:				hidden;	
}

#siteNav li ul li ul {
	position:				relative;
}

#siteNav li:hover ul {
	display:				block;
}

#siteNav li.current ul {
	padding-bottom:			1px;
	height:52px;
}

#siteNav li {
	font-size:				12px;
	text-align:				center;
	font-family:			Arial, Helvetica, sans-serif;
}

#siteNav li li {
	text-align:				left;
}



#siteNav a {
	text-decoration:		none;
	display:				block;
	border:0;
}

#siteNav {
	height:					52px;
}

#siteNav li {
height:52px;
}

#siteNav li a:link, #siteNav li a:visited {
	background:url(bg_nav.jpg) repeat-x;	
	color:					#ffffff;
}

#siteNav li a:hover {
	background:				url(bg_nav_over.jpg) left repeat-x;
	color:					#ffffff;
}

#siteNav li.current a:link, #siteNav li.current a:visited {
	background:				url(bg_nav_over.jpg) left repeat-x;
	color:					#ffffff;


}


#siteNav li ul li ul, #siteNav li.current ul li ul {
	border:					0;
}

#siteNav li ul li a:link, #siteNav li ul li a:visited, #siteNav li.current ul li a:link, #siteNav li.current ul li a:visited {
	background:				url(bg_nav.jpg) top left repeat-x;
	color:					#ffffff;
}

#siteNav li ul li a:hover, #siteNav li.current ul li a:hover {
	background:				url(bg_nav.jpg) top left repeat-x;
	color:					#ffffff;
}

/*-------------------------------------
 	SiteNav End
---------------------------------------*/

/* navigation */

#subnav {
	float:left;
	left:12px;
	top:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
	width:200px;
}
#subnav a {
	color:#000000;
	display:block;
	padding:12px;
	text-decoration:none;
	border-bottom:#cbc5bd dotted thin;

}
#subnav a:hover {
	text-decoration:none;
	color:#d6a50a;
}
#subnav h2 {
	margin-left:10px;
	margin-top:0;
}
#subnav .active a {
	background-repeat:no-repeat;
	color:#d6a50a;
}
#subnav span.active {
	float:none;
}

/*---------------------------------------*/
