
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding:0;
margin:10px 0 0 0px;
behavior:url(csshover.htc);
text-align:left;
}
#container{
float:left;
width:1024px;
}
*html #container{
float:left;
width:1024px;
}
.logo h1{
background-repeat:no-repeat;
background-image:url(../images/logo.jpg);
text-indent:-9999px;
height:58px;
width:156px;
float:left;
padding:0;
margin:0 0 25px 10px;
}
/* Start CSS Drop Down Menu */

#menuh{float:left;}
#menuh ul li{float:left;width: 170px ; z-index:500;}
#menuh a{height:1%;font:bold 0.5em/1.5em arial, sans-serif;

}

a {
	color: #999999;
}

#menuh
	{
	font-size: small;
	width:100%;
	float:left;
	margin:0em;
	}
		
#menuh a
	{
	font-size:12px;
	text-align: left;
	display:block;
	border: 1px solid #555;
	margin:0;
	padding:.3em;
	}
	
#menuh a, #menuh a:visited	
	{	font-size:12px;
	color: white;
	background-color: #1a3c74;
	text-decoration:none;
	}
	
#menuh a:hover	
	{
	
	color: white;
	background-color: #d52b1e;
	}

			
#menuh ul
	{
	margin:0;
	padding:0;
	float:left;
	}

#menuh li
	{
	list-style:none;
	position:relative;
    min-height: 1px; 	
    vertical-align: bottom; 
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */
.left_side {
float:left;
padding:0 0 0 10px;
margin:0;
width:130px;

}
.left_side h2{
text-align:center;
font-size:12px;
background-repeat:no-repeat;
background-image:url(../images/circle.jpg);
height:90px;
width:130px;
padding:0;
margin:16px 0 0 0;
padding:50px 0 0 0px;
color:#fff;
}
.left_side h2 span{
color:#fff;
padding:10px 0 0 0;
margin:0;
}
.left_side ul{
float:left;
padding:0;
margin:0;
}

.left_side li{
list-style:none;
border-top: solid #000000 1px;
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}


.left_side a{
display:block;
font-size:11px;
color:#000000;

text-decoration:none;
padding:5px 5px 10px 0;
margin:0;
}
*html .left_side a{
display:block;
font-size:11px;
color:#000000;
text-decoration:none;
padding:0;
margin:0;
}
.left_side a:hover{
color:#da3314;
}

#center_content li{	
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#center_content ul{	
	margin:0 0 0 25px;
	padding:0px;
}

#center_content ol{	
	margin:0 0 0 25px;
	padding:0px;
}


#center_content{
margin:80px 0 0 0;
padding:0 10px 0 10px;
float:left;
border-top:#da3314 solid 2px;
width:460px;
}
*html #center_content{
float:left;
	margin:80px 0 0 0;
	padding:0 10px 0 10px;
	float:left;
	border-top:#da3314 solid 2px;
	left: 140px;
	top:115px;
}
#center_content h2{
font-size:1em;
margin:0;
padding:10px 0 0 0;
color:#00a1de;
}
#center_content p{
font-size:.8em;
text-align:left;
padding:0 20px 0 5px;
}
#center_content ul{
color:#FFFFFF;
font-size:14px;
}
#center_content ol{
color:#000;
list-style:disc;
}

.construction{
padding:0;
margin:0;
float:left;
font-size:11px;
}
.construction ul{
padding:0;
margin:0;

}
.construction li{
padding:5px 0;
margin:0;
list-style:none;
color:#666666;
border-top:#bfbfbf solid 1px;
}


#right_content{
float:left;
width:400px;
}
#footer{
font-size:10px;
position:relative;
float:left;
width:1024px;
color:#8c8c8c;
}
#footer ul{
float:left;
padding:0;
margin:10px 0 0 0;
}
#footer li{
padding:5px;
list-style:none;
border-right:#ccc solid 1px;
display:inline;
}
.copyright{
float:right;
color:#8c8c8c;
}
.active{
color:#da3314;
padding: 0;
margin:0;
}
#map{
float:left;
width:500px;
margin:20px 0 0 280px;
z-index:0;
}
*html #map{
float:left;
width:500px;
margin:20px 0 0 140px;
z-index:0;
}
#menuh a.red
	{
	background-color: #d52b1e;
	}
.bold{
font-weight:bolder;
}
#center_content img{
float:right;}
blockquote{
color:#FFFFFF;}
#center_content ol li{
padding:1px;}


div.thumbwrap p.title {font-size:10px; line-height:11px; padding:2px 1px 0; }
div.imgsize {cursor:pointer; height:150px; margin:0 auto; overflow:hidden; width:150px; }

.tool-tip {color:#000; overflow:hidden; text-align:left; width:273px; z-index:100000000; }
.tool-title {background:url('../images/tool_title_head.png') no-repeat top left; color:#fff; font:bold 11px Verdana, sans-serif; height:26px; line-height:26px; overflow:hidden; padding:7px 16px 0; } 
.tool-text {background:url('../images/tool_title_text.png') no-repeat top left; height:120px; overflow:hidden; padding:7px 14px 14px; }
.tool-text div.imgsize {border:1px solid #3298c9; float:left; height:80px; margin:0; margin-right:8px; width:80px; }
.tool-text img {height:80px; margin:0; width:80px; }
.tool-text img.aa_thumb {height:75px; margin-left:-15px; margin-top:-3px; width:100px; }
.tool-text p { margin-top:0px;font-size:10px; font-weight:bold; line-height:18px; }
.tool-text p span.heading {color:#257399; }

.thumbnail{
	clear:left;
	font-size:13px;
	line-height:22px;
	font-weight: bold;
	text-decoration:underline;
	position: relative;
	z-index: 0;
}

.thumbnail span p{
	font-size:10px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
line-height:14px;
font-size:12px;
position: absolute;
background-color: #FFFFFF;
padding: 5px;
border: 2px solid gray;
visibility: hidden;
text-decoration:none;
color: black;
width:320px;
height:150px;
font-weight:normal;
}

.thumbnail span img{ /*CSS for enlarged image*/
border: 1px solid #eeeeee;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
/*position where enlarged image should offset horizontally */
}

.board{
	padding-bottom:90px;
	}
.board a{
	 color:#000000;
	 text-decoration:underline;
	}
	
.board p{
	margin-top:10px;
	}
	
.person {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.person img{
	float:left;
	margin-right:10px;
}

