@charset "utf-8";
/* CSS Document */
body {background-color:#eee;font-size:100%;behavior:url("../scripts/csshover.htc");}

#container {margin:20px auto 0 auto; width:954px; border:solid 3px #47474b; background-color:#fff;overflow:auto;}
#header {
	width:954px;
	position:relative;
	height:127px;
	background:#fff url(../images/header.jpg) top left repeat-x;
	border-bottom:solid 4px #93989e;
	}
	.logo {position:relative;margin:26px 0 0 25px;}
	.header_images {position:relative;margin:-53px 0 0 0;float:right;}
ul#nav {
	padding:25px 0 0 10px;
	position:relative;
	}
	ul#nav li {display:inline;font:.8em Georgia, "Times New Roman", Times, serif;padding:0 1px;color:#fff;}
	ul#nav a {color:#fff;text-decoration:none;padding:5px 13px;background-color:none;}
	ul#nav a:link {}
	ul#nav a:visited {}
	ul#nav a:hover {background-color:#20396e;}
	ul#nav a:active {}
ul#nav_topright {
	float:right;
	margin:-16px 10px 0 0;
	position:relative;
	}
	ul#nav_topright li {display:inline;font:.8em Georgia, "Times New Roman", Times, serif;padding:0 1px;color:#fff;}
	ul#nav_topright a {color:#fff;text-decoration:none;padding:5px 13px;background-color:none;}
	ul#nav_topright a:hover {background-color:#20396e;}
ul#breadcrumbs {
	padding:3px 10px;
	position:relative;
	background-color:#bbbfc4;
	}
	ul#breadcrumbs li {display:inline;font:.687em Georgia, "Times New Roman", Times, serif;padding:0 1px;color:#495e87;}
	ul#breadcrumbs a {color:#495e87;text-decoration:none;padding:0 13px;background-color:none;}
div#subnav {
	position:relative;
	float:left;
	width:153px;
	}
	#subnav img {margin-left:28px;}
	#subnav img.button {margin:15px 0 0 0;}
	#subnav ul li a:link {color:#000;}
	#subnav ul li a:visited {color:#000;}
	#subnav ul li a:hover {color:#5E697E;}
	#subnav ul li a:active {color:#000;}
#content {margin:0;padding:25px 0 0 0;position:relative;
	min-height:600px;
	height:auto !important;
	height:600px;
	width:954px;
	}
#body {
	position:relative;
	float:left;
	padding-left:20px;
	}
#home_right {
	position:relative;
	width:357px;
	float:right;
	margin-top:-25px;
	background-color:#d0e1f3;
	}
	#home_right img {border-bottom:solid 4px #93989e;}
	#home_right span.date {background-color:#20396e;width:87px;padding:3px 10px 3px 20px;margin-top:15px;display:block;font:bold .8em "Times New Roman", Times, serif;color:#fff;}
	#home_right p {margin:5px 0 5px 25px;width:320px;}
#right {
	position:relative;
	width:186px;
	float:right;
	margin-top:-25px;
	background-color:#d0e1f3;
	}
	#right img {border-bottom:solid 4px #93989e;}
	#right span.date {background-color:#20396e;width:87px;padding:3px 10px 3px 20px;margin-top:15px;display:block;font:bold .8em "Times New Roman", Times, serif;color:#fff;}
	#right p {margin:5px 0 5px 25px;width:140px;font-size:.687em;}
	#right a:link, #home_right a:link {color:#003366;}
	#right a:visited, #home_right a:visited {color:#003366;}
	#right a:hover, #home_right a:hover {color:#336699;}
	#right a:active, #home_right a:active {color:#003366;}
ul#footer {
	text-align:center;
	position:relative;
	width:860px;
	padding:20px 0 5px 26px;
	margin:0 auto 35px auto;
	}
	ul#footer li {display:inline;font:.687em Verdana, Arial, Helvetica, sans-serif;padding:0 12px;color:#727278;}
	
a:link {color:#797d84;}
a:visited {color:#797d84;}
a:hover {color:#5e697e;}
a:active {color:#797d84;}
p {font: .750em Georgia, "Times New Roman", Times, serif;color:#000;line-height:1.5;margin-bottom:20px;width:560px;}
	p.home {font: .750em Georgia, "Times New Roman", Times, serif;color:#000;line-height:1.5;margin-bottom:20px;width:392px;}
#content ul {list-style-type:circle; list-style-position:inside;margin:5px 0 20px 10px;}
	#content li {font: .750em Georgia, "Times New Roman", Times, serif;color:#000;line-height:1.5em;}
	#content ul.fix li {width:450px;}
	#content ol.fix li {width:450px;margin-bottom:10px;list-style-type:decimal;}
h1 {color:#20396e;font: 1.375em Georgia, "Times New Roman", Times, serif;margin-bottom:3px;border-bottom:solid 2px #ececec;width:400px;}
h2 {color:#20396E;font:bold 1em "Times New Roman", Times, serif;margin-bottom:6px;}
h3 {color:#20396E;font:bold 1em "Times New Roman", Times, serif;margin-bottom:2px;width:560px;}
h4 {color:#5E697E;font:bold 1em "Times New Roman", Times, serif;margin-bottom:6px;width:560px;}
strong {color:#333;font-weight:bold;line-height:1.5;}
em {font-style:italic;line-height:1.5;}
.quote {background-color:#ececec;padding:4px;display:block;margin:10px 0 20px 45px;width:400px;font:bold .750em/1.750em Georgia, "Times New Roman", Times, serif;}
	.quote small {font-size:.875em;font-weight:normal;margin:0 0 0 30px;padding:6px 10px;display:block;text-align:right;}
hr {color:#ececec;background-color:#ececec;width:300px;height:2px;}
p a {line-height:1.4;}
.bug {position:absolute;margin-left:430px;float:right;}

/*VIDEOS*/
ol.videos {width:485px;}
	ol.videos li {display:inline;width:200px;border:solid 1px #47474B;float:left;padding:10px;margin:10px;background-color:#ececec;}
	ol.videos li:hover {background-color:#e6effc;}
	ol.videos a {text-decoration:none;}
	ol.videos li span {font:.9em Arial, Helvetica, sans-serif;color:#001E3B;}

.home_video {margin:20px 0 20px 20px;}
/*END VIDEOS*/

div#footer_c {margin:-20px auto 20px 0;font: .750em Georgia, "Times New Roman", Times, serif;color:#666;text-align:center;}
div#subnav_address {margin-top:0;font: .85em Georgia, "Times New Roman", Times, serif;color:#666;margin-left:-160px;float:left;}
div#subnav_address2 {font: .85em Georgia, "Times New Roman", Times, serif;color:#666;margin-left:10px;margin-top:190px;position:relative;width:140px;float:left;}
	div#subnav_address2 p {width:140px;}


table#contact {border:solid 2px #203A73; background-color:#D0E1F3;width:400px;height:420px;}
table#contact td {font: .875em Georgia, "Times New Roman", Times, serif;color:#333;margin:0;padding:5px 10px;}
table#contact td input {font:bold .875em Verdana, Arial, Helvetica, sans-serif;color:#454;}

#map_canvas {width:400px;height:300px;border:solid 2px #47474B;}
#route {width:300px;border:solid 2px #eee;float:right;padding-right:5px;}
	#route table {font:.687em Arial, Helvetica, sans-serif;color:#666;}
	#route div {font:1em Arial, Helvetica, sans-serif;color:#666;}

p.contact_address {width:240px;float:right;padding-top:30px;}

div#lbContent {width:300px;height:300px;background-color:#D0E1F3;margin:0 auto;padding:20px;border:solid 5px #afbfc5;}
#lightbox.done {background:none;border:none;}
#lightbox ul li label {margin-bottom:2px;display:block;}
#lightbox {font:bold .750em Verdana, Arial, Helvetica, sans-serif;color:#444;}
#lightbox ul, #lightbox form {text-align:center;}
#lightbox form ul li {margin:10px 0;}
#lightbox input {padding:4px;font-size:1em;color:#0673B6;width:200px;}
#lightbox select, #lightbox option {font-size:1em;color:#0673B6;width:200px;}
#lightbox h2{margin:0 0 1em 0;font-size:1.125em;}
#lightbox h3{color:#FF713F;}
#lightbox.done p{color:#333;}
.highlight{background-color:#D0E1F3;}