@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding:0px; font-size:62.5%; /* Resets 1em to 10px */ font-family:Arial, Helvetica, sans-serif; background-color:#fff;}

img {border:none;}

p {font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#666; line-height:20px;}

a, a:visited {color:#0066cc; text-decoration:none;}

a:hover {text-decoration:underline;}

fieldset {
	border: none;
}

#featureheadline {width:230px;float:right;margin:0px 30px 0px 0px}

#featureheadline h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:3.2em; font-weight:100; text-align:right;color:#fff;}

.clear {clear:both;height:1px;line-height:1px;overflow:hidden;}

#wrapper {margin:0px auto; padding:0px; width:1027px;}

#header {margin:0px; padding:0px; height:108px;}

#search {margin:0px 0px 30px 0px; padding:0px; float:right;}


#search p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#999;}

#search a {color:#cc6600; text-decoration:none; font-size:2.0em;}

#ajaxSearch_form {color: #444; width:240px; border:none;}

#ajaxSearch_input {border:1px solid #ccc;}

#ajaxSearch_submit {border:1px solid #ccc; background:#ccc}

#ajaxSearch_output {border: none; padding: 10px; background: #fff; display: block; height: auto; vertical-align: top;}

.AS_ajax_result {color: #444; margin-bottom: 3px;}

.AS_ajax_resultLink {text-decoration: underline;}

.AS_ajax_resultDescription{color: #555;}

.AS_ajax_more {color: #555;}

#topnav {margin:0px 0px 0px 17px; padding:0px; width:1010px; float:left; bottom:0 auto;}

#topnav ul {padding:0px; margin:0px; list-style: none;}

#topnav ul li {float:left; padding:0 0 0 20px;}

#topnav ul li a {display:block; text-decoration:none; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#999;}

#topnav ul li a:visited {display:block; text-align:center; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#999;}

#topnav ul li.active a {font-weight:bolder; color:#3266cc !important;}

#topnav a:hover {text-decoration:underline;}

#feature {margin:0px; padding:10px 0 10px 0;overflow:hidden; width:1027px; height:328px;}

#feature_text {margin:0px 210px; padding:5px 0 0 13px; width:300px;}

#feature_text h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:3.6em; color:#fff; font-weight:100; margin:15px 0px;padding:0px; line-height:36px;}

#feature_text p {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff; line-height:18px; padding-right:13px;}

#hpcontent_wrap {margin:0px; padding:0px; width:1027px;}


#content_wrap {margin:15px 0px 0px 0px; padding:0px; width:1027px;background: url(/assets/images/sidebar.gif) repeat-y 150px 150px}

#content_wrap h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:3.0em; color:#336666; font-weight:100; margin:10px 0px 0px 0px; padding:0px;}

#content_wrap h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#003366;}

#content_wrap p {font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#666; line-height:20px;}

#content_wrap ul {font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#666; list-style-type:disc; margin:10px 20px; padding:0px;}

#content_wrap ul li {line-height:20px; }

#content_wrap a, #feature_secondary_text a:visited {color:#0066cc; text-decoration:none;}

#content_wrap a:hover {text-decoration:underline;}

/* Div 01 */
#div01 {margin:0px; padding:0 15px 0 0; width:246px; float:left;}

#div01 h1 {margin:0px; padding:10px 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#000033; line-height:20px; text-transform:uppercase;}

#div01 h2 {margin:0px; padding:0 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#333366;}

#div01 p {margin:0px; padding:0 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666;}

#div01 a, #div01 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#cc6600; text-decoration:none;}
 
/* Div 02 */
#div02 {margin:0px; padding:0 15px 0 0; width:243px; float:left;}

#div02 h1 {margin:0px; padding:10px 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#333300; line-height:20px; text-transform:uppercase;}

#div02 h2 {margin:0px; padding:0 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#666633;}

#div02 p {margin:0px; padding:0 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666;}

#div02 a, #div02 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#cc6600; text-decoration:none;}

/* Div 03 */
#div03 {margin:0px; padding:0 15px 0 0; width:246px; float:left;}

#div03 h1 {margin:0px; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#003333; line-height:20px; text-transform:uppercase;}

#div03 h2 {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#336666;}

#div03 p {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666;}

#div03 a, #div03 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#cc6600; text-decoration:none;}

/* Div 03 */
#div04 {margin:0px; padding:0px; width:246px; float:left;}

#div04 h1 {margin:0px; padding:10px 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#330000; line-height:20px; text-transform:uppercase;}

#div04 h2 {margin:0px; padding:0 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#663333;}

#div04 p {margin:0px; padding:0 0 0 55px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666;}

#div04 a, #div04 a:visited {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#cc6600; text-decoration:none;}

/* Footer */
#footer {margin:0px; padding:25px 0 0 0; width:1027px; }

#footer p {font-family:Arial, Helvetica, sans-serif; color:#999; font-size:1.0; text-align:center; line-height:17px;}

#footer a {text-decoration:none; color:#999;}

#footer a:hover {text-decoration:underline;}

#footer a:visited {text-decoration:underline}

#footer ul {padding:0px; margin:0 auto; list-style: none; text-align:center}

#footer ul li {display:inline; padding:0 7px 0 7px; border-right:1px solid #999;}

#footer ul li.last {padding:0 7px 0 7px; border-right:none;}

#footer ul li a, #footer ul li a:visited 
{ text-decoration:none; text-align:center; line-height:10px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#999;}

#footer ul li a:hover {text-decoration:underline;}

/* Secondary Page */
#feature_secondary {}

#feature_secondary_text {margin:25px 15px 0 0; padding:5px 0 0 13px; width:200px; float:right;}

#feature_secondary_text ul {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#666; list-style-type:none; margin:0px; padding:0px;}

#feature_secondary_text ul li {line-height:20px; background-image:url(/assets/images/chevron.png); background-repeat:no-repeat; padding:0 0 0 15px;}

#feature_secondary_text a, #feature_secondary_text a:visited {color:#3366ff; text-decoration:none;}

#feature_secondary_text a:hover {text-decoration:underline;}

.feature_secondary_active {font-weight:bold; color:#003366;}

.bigchevron {font-size:1.4em; font-weight:bold;}

/* Breadcrumbs */
#crumbs {background-image:url(/assets/images/crumbs_bkgrd.gif); background-repeat:no-repeat; height:30px; width:1027px;}

#crumbs p {color:#fff;}

#crumbs a, #crumbs a:visited {color:#003366; text-decoration:none;}

#crumbs a:hover {text-decoration:underline;}

.B_crumbBox {font-size:1.4em; padding:7px 0px 8px 45px; margin:0px; display:block;}

.B_currentCrumb {color:#fff;}

/* Secondary Content Left */
#content_left {margin:0px; padding:0 25px 0 40px; width:327px; float:left;}

#content_mid {margin:0px; padding:0 60px 0 17px; width:323px; float:left;}

#content_subnav {margin:10px 0 0 0; padding:0px; width:175px; float:left;overflow:hidden;}

#content_subnav ul {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#666; list-style-type:none; margin:0px; padding:0px;}

#content_subnav ul li {line-height:1.2em; background:url(/assets/images/chevron.gif) no-repeat; padding:1px 20px 0 15px;margin:0px 0px 10px 0px}

#content_subnav a, #feature_secondary_text a:visited {color:#3366ff; text-decoration:none;}

#content_subnav a:hover {text-decoration:underline;}

.feature_secondary_active {font-weight:bold; color:#003366;}

#content_col2_left {margin:0px 0px 0px 20px; padding:0px; width:540px; float:left;}

#content_right {margin:0px; padding:0 15px 0 15px; width:200px; float:right;}

.block {}

#content_right h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:3.0em; color:#663366;margin:10px 0px 0px 0px; padding:0px;}

#content_right h2 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#333300;}

#content_right h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#666633;}

#content_right p {font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#666;}

/* Map Content */
#map_right {margin:0px; padding:0 40px 0 20px; width:723px; float:left;}

#feature_map_title {margin:0 250px 0 0; padding:0 0 0 13px; width:100px; float:right;}

#feature_map_title h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:3.6em; color:#0066d3; font-weight:100; margin-bottom:0; padding-bottom:0; line-height:36px;}

td {border-bottom:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; padding:5px 0 5px 3px;}

.blacktext {color:#000;}

.blueback {background-color:#e2f4f3; font-weight:bold; color:#000;}

.redfont {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:2.4em; color:#660000;}

.imgborder {border:1px solid #999999;}

.padleft {padding-left:20px;}

.noborder {border:none;}

.smalltext {font-size:.9em;}

#map_left {margin:0px; padding:0 20px 0 14px; width:210px; float:left; background-color:#cccccc;}

#map_left ul {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; list-style-type:none; margin:0px; padding:10px 0 0 0;}

#map_left ul li {line-height:20px; background-image:url(/assets/images/chevron2.png); background-repeat:no-repeat; padding:0 0 0 15px; margin:0px;}

#map_left a {text-decoration:none; color:#003466;}

#map_left a:hover {text-decoration:underline; color:#003466;}

#map_left h2 {text-transform:uppercase; font-size:1.2em; color:#003333;}

/*Map Main */

#map_main_left {margin:0px; padding:0 20px 0 14px; width:150px; float:left; background-color:#cccccc;}

#map_main_left a {text-decoration:none; color:#003466;}

#map_main_left a:hover {text-decoration:underline; color:#003466;}

#map_main_right {margin:0px; padding:0 40px 0 20px; width:783px; float:left;}

.ajaxSearch_highlight {background-color:#FF6}
