/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font:9pt/13pt Arial, Helvetica, sans-serif;
	background-color: #cadceb;
	color:#58595b;
}
div, p, ul, h2, h3, h4, img{
	padding:0px;
	margin:0px;
	color: #58595b;
}
.clear {clear: both; margin: 0px; height:0
}
p a{font:9pt/13pt  Arial, Helvetica, sans-serif; color:#4e8abe; text-decoration:none;
}
p a:hover{ color:#00664e; text-decoration:none;
}
p span.headline{font:12pt/14pt Arial, Helvetica, sans-serif; color:#4e8abe; font-weight:bold
}
#container{width:800px; margin:0 auto; position:relative
}
ul.bullets li{font:9pt/13pt Arial, Helvetica, sans-serif; background:url(/images/bullet1.gif) 0 4px no-repeat; padding-left:14px; height:16px;
}
ul.bullets li a{color:#4e8abe; text-decoration:none;
}
ul.bullets li a:hover{color:#00664e; text-decoration:none;
}

/* TOP */

#index_topPan{
	width:800px;
	position:relative;
	clear:both;
	height:420px;
	background-color: #FFFFFF;
	z-index:50;
}
#index_header{
	width:800px;
	height:255px;
	background-color: #00664E;
	margin-bottom:1px;
}
#index_image{
	width:481px;
	height:255px;
	float: left;
}
.index_header_text{
	text-align: left;
	margin-left: 10px;
	font-size: 30px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 65px;
}

.index_body_text{
	text-align: left;
	margin-left: 30px;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 20px;
	line-height: 18pt;
	margin-right: 10px;
}
#index_header_title{
	width:319px;
	height:255px;
	float: left;
}
#index_body_container{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
	line-height: 9pt;
	height:100%;
}
#topPan{
	width:800px;
	position:relative;
	clear:both;
	height:235px;
	background-color: #FFFFFF;
	z-index:50;
}
#menu1{
	width:800px;
	position:relative;
	clear:both;
	height:116px;
	background-color: #FFFFFF;
	z-index: 40;
}
#header{
	width:800px;
	height:75px;
	background-color: #00664E;
	margin-bottom:1px;
}
#menu2{
	width:800px;
	position:relative;
	clear:both;
	height:35px;
	background-color: #FFFFFF;
	z-index: 30;
}
#logo{
	position:absolute;
	top:9px;
	left:13px
}
#small_menu{
	top: 60px;
	position: absolute;
	right: 10px;
	width: 199px;
}
#hours{
	top: 0px;
	position: relative;
	width: 235px;
	height: 295px;
	background-color:#FFF;
}
#main_menu{
	top: 85px;
	position: absolute;
	right: -1px;
}
#header_image{
	width:320px;
	height:75px;
	float: left;
}
#header_title{
	width:480px;
	height:75px;
	float: left;
	text-align: center;
	line-height: 75px;
}

#secondary_menu{
	top: 0px;
	position: absolute;
	right: -1px;
	width: 801px;
	background-color: #BF9245;
}

/* CONTENT */
#content{width:800px; position:relative; clear:both; background-color: #fff; z-index:20;
}
#leftPan{
	width:250px;
	margin:5px 20px 0px 10px;
	float:left;
	display:inline
}
#rightPan{
	width:510px;
	float:left;
	min-height: 600px;
}
#indexrightPan{
	width:175px;
	float:left;
	min-height: 600px;
}
#indexmiddlePan{
	width:335px;
	float:left;
	min-height: 600px;
}
#news{
	width:246px;
	margin-left:4px;
	margin-bottom:23px;
	border: 1px solid #4e8abe;
	padding-left: 5px;
	padding-top: 5px;
}
#double{width:235px; margin-bottom:10px
}
#double2{width:235px; margin-bottom:10px
}
#double3{width:235px; margin-bottom:10px
}
#double4{width:235px; margin-bottom:10px
}
#double5{width:235px; margin-bottom:10px
}

.double_header{width:235px;
}
.double_left{
	width:100px;
	margin-right:5px;
}
.image_box{
width:auto;
height:auto;
padding:5px;
border: 1px solid #4e8abe;
float:left;
margin-right:12px;
margin-bottom: 5px;
}
.image_box_clear{
width:auto;
height:auto;
padding:5px;
border: 1px solid #4e8abe;
float:left;
margin-right:12px;
margin-bottom: 5px;
clear:both;
}	
.image_boxwidow{width:auto;
height:auto;
padding:none;
border: none;
float:left;
margin-right:12px;
margin-bottom: 15px;
}	
.image_box2{
	width:auto;
	height:auto;
	padding:none;
	border: none;
	margin-right:12px;
	margin-bottom: 5px;
	float: left;
}

.double_right{
	width:100px;
	margin-bottom:2px;
	float:right;
	
}
#news p{margin-left:7px; margin-bottom:10px}
#news p span{ height:18px; padding-left:35px; display:block; margin-bottom:5px; font:12pt/14pt Arial, Helvetica, sans-serif;; color:#4e8abe; font-weight:bold; padding-top:6px}
#news p a{font:9pt/13pt Arial, Helvetica, sans-serif;; color:#4e8abe; text-decoration:none;}
#news p a:hover{ color:#00664e; text-decoration:none;}


#welcome{
	width:505px;
	margin-bottom:100px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.blue_box{
	background-color: #4E8ABE;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	margin-bottom: 10px;
	clear: right;
	width: auto;
}
#green_box_caption{
	background-color: #01664F;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
	width: 180px;
	float: right;
}

/* FOOTER */
#footer{
	height:50px;
	clear:both;
	width:775px;
	margin-top:20px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
#footer p{padding: 20px 0 0 0; font:10pt/14pt Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color:#4e8abe;}
#footer p span{font:10pt/14pt Arial, Helvetica, sans-serif; }
#footer p a{font:font:10pt/14pt Arial, Helvetica, sans-serif; font-weight:normal; color:#58595b; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; color:#00664e}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14px;
	color: #4E8ABE;
	text-decoration: none;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	}
	ul li {
	position: relative;
	}
	li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
	}
	
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
	ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #ccc;
	}
	li:hover ul { display: block; }
	li:hover ul, li.over ul { 
	display: block; }
	
.header_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #FFFFFF;
	text-decoration: none;
}
.h1_header_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.gold_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #BF9245;
	text-decoration: none;
	}
.gold_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #BF9245;
	text-decoration: underline;
}
.green_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00664E;
	text-decoration: none;
}
.blue_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4E8ABE;
	text-decoration: none;
}
a:link.blue_body {
	color: #4E8ABE;
	text-decoration: underline;
}
a:visited.blue_body {
	color: #4E8ABE;
	text-decoration: underline;
}
a:hover.blue_body {
	color: #00664E;
	text-decoration: underline;
}
a:active.blue_body {
	color: #4E8ABE;
	text-decoration: underline;
}
.tertiary_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #58595b;
	text-decoration: none;
}
a:link.tertiary_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #58595b;
	text-decoration: none;
}
a:visited.tertiary_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #58595b;
	text-decoration: none;
}
.sec_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4E8ABE;
	text-decoration: none;
}
a:link.sec_menu {
	color: #4E8ABE;
	text-decoration: none;
}
a:visited.sec_menu {
	color: #4E8ABE;
	text-decoration: none;
}

a:hover.sec_menu {
	color: #00664E;
	text-decoration: none;
}
a:active.sec_menu {
	color: #4E8ABE;
	text-decoration: none;
}
.sec_menu_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
a:link.sec_menu_indent {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
a:visited.sec_menu_indent {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
a:hover.sec_menu_indent {
	color: #00664E;
	text-decoration: none;
	margin-left: 10px;
}
a:active.sec_menu_indent {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
.sec_menu_indentselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00664E;
	text-decoration: none;
	margin-left: 20px;
}
.sec_menu_indent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 20px;
}
a:link.sec_menu_indent2 {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 20px;
}
a:visited.sec_menu_indent2 {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 20px;
}
a:hover.sec_menu_indent2 {
	color: #00664E;
	text-decoration: none;
	margin-left: 20px;
}
a:active.sec_menu_indent2 {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 20px;
}
.sec_menu_indentselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00664E;
	text-decoration: none;
	margin-left: 20px;
}
.sec_menu_indentgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00664E;
	text-decoration: none;
	margin-left: 10px;
}
a:link.sec_menu_indentgreen {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
a:visited.sec_menu_indentgreen {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
a:active.sec_menu_indentgreen {
	color: #4E8ABE;
	text-decoration: none;
	margin-left: 10px;
}
.sec_bullet_indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #58595b;
	text-decoration: none;
	margin-left: 10px;
}
.index_body_img {
	width:auto;
	height:auto;
	padding:none;
	border: none;
	float:left;
	margin-right:12px;
	margin-bottom: 5px;
}
