@charset "utf-8";
/* CSS Document */

html{background:#1e1e3e url(/images2/fade-bg.jpg) repeat-x;}
body{background:url(/images2/header.jpg) no-repeat 50% 0; margin:0; font-family:Arial, Helvetica, sans-serif, "Script MT Bold"; font-size:16px;}
img{border:0;}
#page-layout{width:782px; margin:0 auto;}
#header{height:268px; width:782px; margin:0 auto;}
.contact{width:760px; text-align:right; padding-top:3px; color:#FFF;}
.contact a{color:#FFF; text-decoration:none; font-size:12px;}
#body1{width:782px; background:url(/images/body-mid.png) repeat-y; position:relative; overflow:hidden;}
#body2{width:782px; background:url(/images2/body-top.png) no-repeat top; position:relative; overflow:hidden;}
#body3{width:782px; min-height:500px; background:url(/images2/body-bottom.png) no-repeat bottom; position:relative; padding-bottom:30px; overflow:hidden;}
.subpage{width:749px; margin:0 auto; }
.links2{height:34px; width:750px; margin:0 auto; text-align:center; padding-top:10px; padding-left:25px; position:relative; z-index:50; font-size:12px;}
.links{height:34px; width:627px; margin:0 auto; text-align:center; padding-top:10px; padding-left:155px; position:relative; z-index:50;}
.links ul{padding:0; margin:0; list-style:none; position:relative; overflow:visible; z-index:50;}
.links li{ float:left; margin-right:13px; position:relative; z-index:50;}
.links li a{font-size:12px; text-decoration:none; color:#3c1f24; font-weight:bold; position:relative; display:block; z-index:50;}
.links div {
	display:none;
	height:auto;
	position:absolute;
	top:15px;
	left:0px;
	z-index:12000;
	width:auto;
	background:#edebe2;
}
.links li li {
	z-index:12000;
	clear:left;
	margin-left:0px;
	margin-right:0;

}
.links li li a {
	font-weight:bold;
	background:none;
	z-index:12000;
	float:none;
	padding:5px;
	min-width:275px;
	font-size:10px;
	color:#000;
	border-bottom:solid #000 1px;

}
.links a:hover{color:#960;}
.links li:hover div, .links li.hover div {
	display:block;
		z-index:12000;
}
.links2 a{color:#fff;}
.links2 a:hover{color:#960;}
#body3 .title{width:782px; text-align:center; font-size:22px; font-style:italic; color:#3c1f24; padding-top:5px; position:relative;}
.headline1{width:730px; margin:0 auto; background:url(/images2/headline-mid.gif) repeat-y; position:relative; margin-top:15px;}
.headline2{width:730px; margin:0 auto; background:url(/images2/headline-top.gif) no-repeat top; position:relative;}
.headline3{width:730px; height:183px; margin:0 auto; background:url(/images2/headline-bottom.gif) no-repeat bottom; position:relative;}
.headline3 .left{width:433px; float:left; min-height:185px; font-size:12px; position:relative; margin-left:21px; padding-top:20px;}
.headline3 .right{width:252px; min-height:170px; float:left; margin-top:7px; margin-left:18px;}
.headline3 .left p{padding:0; margin:0;}
.headline3 .right-brown{width:263px; height:47px; background:url(/images2/blue-left.png) no-repeat; text-align:center; padding-top:20px; font-weight:bold; font-size:18px;}
.headline3 .right-brown a{color:#FFF; text-decoration:none;}
.headline3 .right-brown a:hover{color:#960;}
.headline3 h3{padding:0; margin:0; width:100%; border-bottom:1px #000 solid; font-size:18px;}
#footer{width:782px; color:#FFF; position:relative;}
#footer .copyright{position:absolute; width:400px; top:-30px; left:45px; font-size:12px; color:#000;}
#footer .links a{color:#FFF; position:relative;}
#footer .links a:hover{color:#960;}
#footer .footer-holder{width:782px; height:74px; background:url(/images2/footer-holder.jpg) no-repeat; position:relative;}
#footer .address{padding-left:10px; padding-top:5px;}