/* CSS Document */
body{padding:0px; margin:0px; background:#fff url(../images/b_body.gif) 0 0 repeat-x; color:#00000; font:12px Verdana, Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color: #053682;
	text-align:center;
	}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #000000;
	}
	
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #000000;
	padding:20px 20px 20px 10px;
	}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding: 10px;
	color: #000000;
	}

	
p a{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	padding: 10px;
	color: #053682;}
	
p a:hover{ color:#000; text-decoration:none;}

p span.headline{font:12px/14px Trebuchet MS, sans-serif; color:#2f2f2f; font-weight:bold}

blockquote {background:url('../images/quote.gif') no-repeat; display: block; font-weight:bold; font-style:italic; margin-bottom: 40px; padding-left: 26px;}

#container{width:825px; margin:0 auto; position:relative;}

ul.bullets {font-family:Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color:#000000;}
ul.bullets li{background:url(../images/bullet1.gif) no-repeat; padding-left:20px; padding-bottom:10px;}
ul.bullets li a{color:#515151; text-decoration:underline;}
ul.bullets li a:hover{color:#515151; text-decoration:none; background:#f4f6f9}



/* TOP */

#topPan{width:900px; margin:0 auto; clear:both; height:86px;}

#topPan ul.menu{margin: 9px auto 0 -15px; top:10px; left:20px; width:910px; height:50px; }
#topPan ul.menu li{float:left; height:45px; margin-right:15px;}
#topPan ul.menu li a{height:45px; display:block; font:13px "Times New Roman", Times, serif; color:#000; padding: 10px 5px 10px 5px; text-transform:uppercase; text-decoration: none; font-weight:bolder; text-align:center;}
#topPan ul.menu li a:hover{height:45px; color:#000000; background:url(../images/btn_1_over.gif) 0 0 no-repeat; background-position:top center;}
#topPan ul.menu li.active a{height:45px; color: #000000; background:url(../images/btn_1_over.gif) 0 0 no-repeat; background-position:top center;}

#dropmenudiv{
position: absolute;
margin: -10px 0 0 0 ;
border:1px solid black;
border-bottom-width: 0;
font-family: "Times New Roman", Times, serif;
font-size:13px;
line-height:18px;
width:200px;
z-index:100;
}

#dropmenudiv a{
color:#FFFFFF;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
width:200px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#ffffff;
color: #0D5DD1;
text-decoration:bold;
}

/* CONTENT */

#content{width:800px; margin: 0 auto; position: relative; clear:both; background:url(../images/b_header.jpg) 0 0 no-repeat;}
#headtext h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.25em;
	margin: 0;
	font-size:28px;
	font-weight:bold;
	color: #053682;
	padding: 150px 0 0 450px;
	text-align:left;
	}

#incontent{width:800px; position:relative; padding:39px 0 0 0; }
			
#leftPan{width:220px; margin:5px 20px 0 0; float:left; display:inline;}
#rightPan{width:510px; float:left;}

#banners{width:200px; margin-left:4px; margin-bottom:23px; text-align:center;}
#banners p{margin-left:7px; margin-bottom:10px}
#banners p a{font:10px/14px Tahoma, sans-serif; color:#848484; text-decoration:underline;}
#banners p a:hover{ color:#000; text-decoration:none;}

#why{width:182px; margin-left:4px;  margin-bottom:23px}
#why h2{height:25px; position:relative; background:url(../images/h_why.gif) 0 0 no-repeat; margin-bottom:11px}
#why ul.bullets {width:175px; margin-left:5px;}

#ad{width:189px; height:115px; position:relative; background:url(../images/b_ad.jpg) 0 0 no-repeat}
#ad img{position:absolute; top:15px; left:10px}
#ad ul.btn_ad{width:67px; height:14px; position:absolute; top:65px; left:13px}
#ad ul.btn_ad li{width:67px; height:14px; text-align:center;  background:url(../images/b_btn_ad.gif) 0 0 no-repeat}
#ad ul.btn_ad li a{width:67px; height:14px;font:10px/14px Tahoma, sans-serif; color:#000; text-decoration:none;}
#ad ul.btn_ad li a:hover{color:#c92924}

.locate {border:none; width: 305px;}


#welcome{width:500px; margin-bottom:25px}
#welcome h2{height:41px; position:relative;}
#welcome p.subtitle{clear:both; border:#dadbdd 1px dashed; border-left:none; border-right:none; padding:7px 5px; margin-bottom:13px; font:11px/14px Trebuchet MS, sans-serif; color:#b5b5b5; text-transform:uppercase}
#welcome #welcomeText{width:275px; float:left;  margin-bottom:10px}
#welcome ul.bullets {margin-left:8px;}

#events{width:215px; margin-right:15px; float:left}
#events h2{height:25px; position:relative; background:url(../images/h_events.gif) 3px 0 no-repeat; margin-bottom:13px}
.eventsTopic{width:210px; margin-bottom:15px;}
.eventsTopic img{float:left; margin-right:12px}

#services{width:190px; float:left}
#services h2{height:25px; position:relative; background:url(../images/h_services.gif) 3px 0 no-repeat; margin-bottom:16px}
#services p{margin-bottom:7px}
#services p span{ min-height:30px; background:url(../images/check.gif) 0 2px no-repeat; padding-left:37px; display:block; margin-bottom:5px; font:12px/14px Trebuchet MS, sans-serif; color:#ea7d1e; }

/* FOOTER */

#footer{clear:both; margin:0 auto; width:775px; margin-top:20px; background:url(../images/b_footer.gif) #F0F0F0 0 0 repeat-x;}
#footer p{padding: 20px 0 0 0; font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footer p span{font:11px/16px Trebuchet MS, sans-serif; }
#footer p a{font:11px/16px Trebuchet MS, sans-serif; font-weight:normal; color:#848484; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#848484; color:#fff}

.small {font-size:9px; color:#848484;}
	