body{font-family:arial, helvetica,'trebuchet MS', trebuchet;  margin:0; padding:0;  font-size:.9em; background-color:#9F9F9F; background-image:url('img/bg.jpg'); background-repeat:repeat-y; background-position:center; text-align:center;}	
a{color:#A98B05; font-weight:bold; text-decoration:none;}
a:hover{color:#C9BB38; text-decoration:underline;} 

h1{color:#616161; font-size:1.3em;}
h2{color:#616161; font-size:1.2em;}
h3{ margin-bottom:7px; font-size:1.1em;}
h4{margin-bottom:0px;  margin-top:10px; padding:0;  font-size:1em; color:#721D34;}
cite{color:#2D4A29; font-style:normal;}
p{margin-top:0px; margin-bottom:15px;  padding-bottom:0px; line-height:150%;}

p span{font-weight:bold;}
p.c{line-height:150%; clear:both;}
ul{margin-left:0px; padding-left:18px;  margin-top:5px; padding-top:0px; margin-bottom:0; padding-bottom:0px;}
h1{font-size:20px; font-style:italic; margin-top:0; margin-bottom:10px; padding-bottom:5px; line-height:100%; color:#721D34; }
h1.home{line-height:120%; margin-bottom:10px;}

hr{border-top:3px solid #FFD028; border-bottom:1px solid gray; margin-bottom:15px;}


#wrapper{
	
	margin:auto; position:relative; text-align:left; 
	width:867px;
	padding:0;


}


/*HEADER*/
div.header{height:267px; background-image:url('img/header.jpg');  width:100%; background-repeat:no-repeat; }	
div.header-splash{height:160px; background-image:url(img/headerWEB.jpg) !important;}
div.header div{position:absolute; width:365px;  font-weight:bold; text-align:center; right:60px; top:55px;}
div.header form{position:absolute; right:10px; top:5px;}
div.header div p{text-align:left; padding-left:25px; padding-right:12px; margin-top:0; padding-top:5px; padding-bottom:15px; font-weight:bold;  color:#394034;}
div.header div a{color:white; text-decoration:underline;}
div.header div img{border:0; padding:0;}

/*END HEADER*/

/*NAV*/
	
	
div.nav{ position:relative; width:100%;  padding:0; margin:0; font-size:small; background-image:url('img/nav-bg.jpg'); background-repeat:repeat-y; }
div.nav ul{padding:0; margin:0; margin-right:55px; padding-top:2px; padding-bottom:2px; text-align:right;  display:block;}
div.nav ul li{margin:0; padding:0; position:relative;  list-style-type:none; display:inline; line-height:200%;   zoom:100%;}
div.nav ul li:hover a{color:white; text-decoration:underline; }
div.nav ul li a:hover{color:white; text-decoration:underline;}
div.nav ul li:hover ul li a{color:#8C0B05; text-decoration:none;}
div.nav ul li a{color:#FAEA79;  text-decoration:none; font-weight:bold;}

div.nav ul li a#current{color:white; text-decoration:underline;}

div.nav ul li ul{display:none; z-index:50; border-top:1px solid #949470;  position:absolute; width:125px; margin-top:-.3em; *margin-top:15px; left:0px; _border-right:1px solid #949470; _border-left:1px solid #949470;}
div.nav ul li:hover ul{display:none; _display:block; border-left:1px solid #949470; border-right:3px solid #949470;}
div.nav ul li ul li{display:block; background-color:#BCC0CC; text-align:left; padding:1px; margin:0; border-bottom:1px solid #949470;  width:125px;}
div.nav ul li ul li a{display:block; color:#8C0B05; padding:0; margin:0; text-decoration:none; width:123px;  height:100%;  line-height:normal;  margin-right:-1px; padding:1px;}
div.nav ul li ul li a:hover{background-color:#FFFFEF; color:black;}
span.pipe{margin-right:5px;  margin-left:11px; padding:0; color:#2F2F2F;}

/*END NAV*/

/*BODY*/

#left, #right{margin-top:10px;}
#left{float:left; width:180px;}
.left_col{text-align:center; position:relative; left:-13px; }
.left_col p{font-size:11px; line-height:120%; margin-bottom:15px; margin-top:5px;}
#left h1{color:#AFAFAF; font-size:1.3em; line-height:110%; font-style:normal; font-weight:normal; width:130px; padding-left:5px;}
#right{float:right; width:500px; border-left:1px solid #BF9FAA; padding-left:35px;}
#left .left_instructions{color:#666666; font-size:12px;}
div.footer{
	z-index:8;
	width:100%;
	display:table;
	line-height:20px;
	font-size:.8em;
	height:96px;
	background-image:url('img/footer.jpg'); background-repeat:no-repeat;
}



div.footer div.dashed{ margin:auto; width:95%; height:2px;}

/*div.footer a{color:#801D77;}
div.footer a:hover{color:#7FAC83;}
*/
div.copyright{
	text-align:left;
	position:relative; 
	left:65px;
	top:10px;
	color:#FBE979;	
	width:35%; 
	float:left;
	font-size:.85em;
}

div.footerLinks{text-align:right; position:relative; top:5px; right:65px; float:right; width:50%; }

div.footerLinks a{font-weight:normal; color:#721D34; text-decoration:underline;}
div.footerLinks span{color:black;}

li#current a{background-color:#85713F; color:#FCFCF2;}
	
a.homeLink{background-color:transparent;}
a.homeLink div{background-color:transparent;}
a.homeLink:hover{cursor:pointer;}

div.content{position:relative; width:100%; background-image:url('img/content-bg.jpg'); background-repeat:repeat-y; }
div.inner_content{padding:25px; padding-left:75px; padding-right:75px; background-position:center center; background-repeat:no-repeat;}

div.search_results h3{margin-bottom:15px; margin-left:-3px;}
div.search_results p{line-height:180%;}
div.searh_results p a{text-decoration:underline;}

.hl{ background-color:#FEFF6F; font-weight:bold; display:inline; padding:0; margin:0;}
a:hover span.hl, a.current span.hl{text-decoration:underline;}
div.nav ul li ul li a:hover span.hl{text-decoration:none;}

img.page_img{float:right; margin-left:20px; margin-bottom:20px; position:relative;}
.image_group{position:relative; z-index:0;}
.image_group img{border-color:#AEA105;}

.expanded_box{width:500px; position:absolute; z-index:500;  top:0; left:225px;}
.expanded{display:none; position:absolute; left:0; width:500px; border:2px solid #721D34; background-color:#FFFCEF; z-index:500; }
.expanded div{position:relative; }
.expanded p{font-size:12px; position:relative; padding-left:10px; padding-right:10px;}
.expanded_img{position:relative;}
.close{text-align:right; background-color:black;padding:5px; position:relative; margin-bottom:10px;}
.close a{color:white; font-weight:bold; position:relative;}

/*Everything Following hidden from Safari */
table.page_content{display:block; !}
div.nav ul li:hover ul{display:block; !}

