@charset "utf-8";html{min-height:101%;}
body{background:url(../images/bg1.jpg) repeat;font-family:Verdana,Geneva,sans-serif;font-size:11px;line-height:18px;color:#000;text-align:center;}
h1{font-family:"Trajan Pro",Georgia,"Times New Roman",Times,serif;line-height:16px;font-size:18px;color:#800;line-height:24px;padding-bottom:20px;}
#container{width:948px;margin:0 auto;background-color:#fff;text-align:left;padding-bottom:20px;}
#head_style{background:url(images/bg_content2.gif) repeat-x;height:160px;width:948px;margin:0 auto;}
#header{padding:20px 35px;}
#address{font-family: Verdana,Geneva,sans-serif; font-size:11px; font-weight:normal;line-height:16px;float:right;text-align:left;}
.maincontent{width:858px;border:solid #aaa 1px;padding:10px;margin:0 auto;}
.tagline{font-family:"Trajan Pro",Georgia,"Times New Roman",Times,serif;font-size:18px;color:#800;padding:40px;width:150px;float:left;line-height:24px;border-right:solid 1px #d4d4d4;text-align:left;}
.rightcontent{width:500px;float:left;padding-left:30px;text-align:left;}
.rightcontent h2{color:#094fa3;font-size:14px;padding:30px 0 10px 0;}
.rightcontent h3{color:#094fa3;font-size:12px;padding-top:20px;}
.rightcontent a{color:#330505;text-decoration:underline;}
.rightcontent a:hover{color:#094fa3;text-decoration:none;}
.rightcontent p{
	line-height:20px;
	text-align: left;
}
.fixheight{min-height:400px;}
#topbar{background-image:url(../images/top_grad.gif);background-repeat:repeat-x;height:24px;margin:10px 0;}
#bottombar{background-image:url(../images/bottom_grad.gif);background-repeat:repeat-x;height:24px;margin:10px 0 4px 0;}
#navigation{padding:1px 0 50px 35px;z-index:1;}
ul.menu{list-style:none;margin:0;padding:0;font:11px Verdana,Geneva,sans-serif;background-color:#FFF;}
ul.menu *{margin:0;padding:0;}
ul.menu a{display:block;color:#000;text-decoration:none;}
ul.menu li{position:relative;float:left;margin-right:2px;}
ul.menu ul{position:absolute;top:26px;left:0;background:#d1d1d1;display:none;opacity:0;list-style:none;}
ul.menu ul li{position:relative;border:1px solid #aaa;border-top:none;margin:0;width:188px;}
ul.menu ul li.new{width:125px;}
ul.menu ul li.new2{width:132px;}
ul.menu ul li.new3{width:170px;}
ul.menu ul li a{display:block;padding:3px 7px 5px;background-color:#d1d1d1;}
ul.menu ul li a:hover{background-color:#c5c5c5;}
ul.menu .menulink{border:1px solid #aaa;padding:5px 7px 7px;font-weight:bold;background:url(/images/menu_header.gif);width:inherit;}
ul.menu .menulink:hover,ul.menu .menuhover{background:url(/images/menu_header_over.gif);}
ul.events {list-style:disc; margin-left:10px;}

ul.events li{margin-left:10px;}
.subhead{padding-left:6px;}
.links{color:#fff;padding-top:15px;text-align:center; }
.links a{list-style:none;margin:0 auto;padding:0;font:11px Verdana,Geneva,sans-serif;color:#fff;text-decoration:none;}
.links a:hover{color:#FC6;}
.footer{background-image:url(images/bg_footer.gif);background-repeat:repeat-x;width:948px;height:147px;}
.info{color:#094fa3;font-size:10px;padding-top:30px;text-align: center;padding-bottom:0; }
.info a{color:#8a755e;text-decoration:underline;}
.info a:hover{color:#094fa3;}
.portrait {border:1px #aaaaaa solid; float: left; padding: 5px; margin-right: 10px; }
.portrait_name {height: 180px; }
.portrait_name h3{padding: 0; }
.maps {margin: 0 auto; border: 1px #000 solid; padding: 5px;}
.board_table {margin-top:20px;}
#overlay {
width: 100%;
height:100%;
z-index:9999;
position: absolute;
margin: 0 auto;
top: 0; right: 0; bottom: 0; left: 0;

}

#overlay-box {
	width: 948px;
	margin: 0 auto;
}
