* {
	margin: 0;
}
body {
	font-size:90%;
	line-height:1em;
	font-family:Arial;
	color:#000000;
	text-align:justify;
	padding:25px 17px 11px 22px;
	background-color: #E9E9E9;
}


/*in_line*/
input, select, textarea {
	font-weight:normal;
	font-family:tahoma;
	color:#191919;
	font-weight:normal;
	font-size:0.9em;
	padding-left:5px;
	background-color: #FFFFFF;
	border: 2px solid #CCCCCC;
	text-align: left;
}
img {
	border:0;
	text-align:left;
}
ul {
	list-style-image: none;
	list-style-type: circle;
	list-style-position: outside;
	text-align: left;
	margin-left: 20px;
}

/*==================list====================*/
ul.list_1 {
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: circle;
	list-style-position: outside;
	text-align: left;
}
ul.list_1 li {
	line-height:1.25em;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 11px;
	list-style-position: outside;
	list-style-type: circle;
}
ul.list_1 li a{text-decoration:none; color:#f6f6f6; background:url(../site/images/marker_list.gif) no-repeat 0 5px; margin-left:-11px; display:block; padding-left:11px}
.ind_newsbox {
	padding-left: 10px;
}

ul.list_1 li a:hover{ text-decoration:none; background:url(../site/images/marker_list.gif) no-repeat 5px 5px}

ul.list_2 {
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: circle;
}
ul.list_2 li {line-height:1.25em; padding:2px 0 2px 0}
ul.list_2 li a{
	text-decoration:underline;
	color:#024B62;
	font-weight:bold
}
ul.list_2 li a:hover{
	text-decoration:underline
}

/*==========================================*/

a {
	text-decoration:none;
	color:#024B62
}
a:hover {
	text-decoration:underline
}

a.link {
	color:#024B62;
	font-weight:bold
}
a.link:hover {
	text-decoration:underline
}


.clear { clear:both;}

h4 {
	color:#108daf;
	font-size:1.09em;
	line-height:1.15em;
	margin:0 0 9px 0
}
h4.font_1 {
	font-size:1.09em;
	line-height:1.42em
}

p {margin:0 0 15px 0}
.p1 {margin:0 0 6px 0}

/*header*/
#header {
	height:239px;
	background-image: url(../site/images/merged_banner_3.jpg);
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center;
}
#smheader {
	background-image: url(../site/images/merged-spatialmap-image.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 239px;
	margin-bottom: 8px;
}

.slogan {margin:65px 0 10px 361px}
.header_link {margin:0 0 0 374px}

/*content*/
#content {
	font-size:12px;
	line-height:16px
}
.img_left {
	float:left;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
	padding-bottom: 15px;
}
.img_right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 5px;
	float: right;
}




/*================== index.html ==================*/
#page1 #content .col_left .ind { padding:26px 24px 53px 44px}
#page1 #content .col_right .indent_1 { padding:0 25px 25px 26px}
#page1 #content .col_right .indent_2 { padding:0 0 8px 0}
#page1 #content .block_5 .ind {padding-bottom:34px}
#page1 #content .block_6 .ind {padding-bottom:34px}
#page1 #content .block_7 .ind {padding-bottom:34px}

/*================== index-1.html ==================*/
#page2 #content .col_left {line-height:1.33em}
#page2 #content .col_left .ind {
	padding-top: 26px;
	padding-right: 24px;
	padding-bottom: 55px;
	padding-left: 44px;
}
#page2 #content .col_left span {
	float:left;
	margin-bottom:15px;
	margin-right:20px
}
#page2 #content .col_right .indent_1 { padding:0 25px 25px 26px}
#page2 #content .col_right .indent_2 { padding:0 0 8px 0}
#page2 #content .block_5 .ind {padding-bottom:22px}
#page2 #content .block_6 .ind {padding-bottom:22px}
#page2 #content .block_7 .ind {padding-bottom:22px}

/*================== index-2.html ==================*/
#page3 #content .col_left {line-height:1.33em}
#page3 #content .col_left .ind { padding:26px 24px 35px 44px}
#page3 #content .col_left span {float:right; margin-bottom:15px; margin-right:20px}
#page3 #content .col_right .indent_1 { padding:0 0 8px 0;}
#page3 #content .col_right .indent {padding:0 25px 25px 26px}
#page3 #content .block_7 .ind {padding-bottom:37px}

/*================== index-3.html ==================*/
#page4 #content .col_left {line-height:1.33em}
#page4 #content .col_left .ind { padding:26px 24px 40px 44px}
#page4 #content .col_left span {float:right; margin-bottom:15px; margin-right:20px}
#page4 #content .col_right .indent_1 { padding:0 25px 25px 26px}
#page4 #content .col_right .indent_2 { padding:0 0 8px 0}
#page4 #content .block_5 .ind {padding-bottom:22px}
#page4 #content .col_right .indent {padding:0 15px 8px 26px}

/*================== index-4.html ==================*/
#page5 #content .col_left {line-height:1.33em}
#page5 #content .col_left .ind { padding:26px 24px 59px 44px}
#page5 #content .col_left span {float:right; margin-bottom:15px; margin-right:20px}
#page5 #content .col_right .indent_1 { padding:0 0 8px 0;}
#page5 #content .block_5 .ind {padding:0 25px 20px 22px}
#page5 #content .col_right .indent {padding:0 25px 6px 26px}

/*================== index-5.html ==================*/
#page6 #content .col_left {line-height:1.33em}
#page6 #content .col_left .ind { padding:26px 24px 90px 44px}
#page6 #content span {float:right; margin-right:5px}
#page6 #content .col_right .indent_1 { padding:0 25px 25px 26px}
#page6 #content .col_right .indent_2 { padding:0 0 8px 0}
#page6 #content .block_7 .ind {padding-bottom:37px}
#page6 #content .col_right .indent {padding:0 15px 8px 26px}
#page6 #content .col_right .box {width:390px}
#page6 #content .col_right .col_box_1 {width:145px}
#page6 #content .col_right .col_box_2 {width:245px; text-align:right}

input {
	width:130px;
	height:19px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.div_input {height:26px}
textarea {width:240px; height:72px; overflow:auto; margin-bottom:10px; display:block}

/*================== index-6.html ==================*/
#page7 #content .col_left {line-height:1.33em}
#page7 #content .col_left .ind { padding:26px 27px 53px 44px}
#page7 #content .col_right .indent_1 { padding:0 25px 10px 26px}


/*==================block====================*/
.main_block {
	background-color: #FFFFFF;
}
.main_block .left_top {
	width:100%;
	background-image: url(../site/images/images/left_top_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_block .right_top {
	background-image: url(../site/images/images/right_top_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_block .right_bot {
	background-image: url(../site/images/images/right_bot_1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.main_block .left_bot {
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../site/images/images/left_bot_1.gif);
}
.main_block .left {background:url(../site/images/left_1.gif) repeat-y left}
.main_block .top {background:url(../site/images/top_1.gif) repeat-x top}
.main_block .right {background:url(../site/images/right_1.gif) repeat-y right}
.main_block .bot {background:url(../site/images/bot_1.gif) repeat-x bottom}
.main_block .main_indent {padding:12px}

.menu_block {
	margin-bottom:4px;
	background-color: #000000;
}
.menu_block .left_top {background:url(../site/images/left_top_2.gif) left top no-repeat;}
.menu_block .right_top {background:url(../site/images/right_top_2.gif) right top no-repeat;}
.menu_block .right_bot {background:url(../site/images/right_bot_2.gif) right bottom no-repeat;}
.menu_block .left_bot {background:url(../site/images/left_bot_2.gif) left bottom no-repeat; width:100%}
.menu_block .ind {
	text-align:center;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

.header_block {
	width:916px;
	float:left;
	background-position: top;
}
.header_block .left {
	background-image: url(../site/images/left_3-copy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_block .right {background:url(../site/images/right_3.jpg) no-repeat right top; height:239px}

.block_4 {
	color:#f6f6f6;
	width:100%;
	background-color: #DDD8B9;
}
.block_4 .left_top {
	background-image: url(../site/images/images/left_top_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.block_4 .right_top {
	background-image: url(../site/images/images/right_top_4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.block_4 .right_bot {
	background-image: url(../site/images/images/right_bot_4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.block_4 .left_bot {
	width:100%;
	background-image: url(../site/images/images/left_bot_4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block_4 a {
	color:#024B62
}
.block_4 a:hover {
	text-decoration:underline
}
.block_4 .title {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: -3px;
}
.block_4 .line {background:url(../site/images/line_bg.gif) repeat-x top; height:22px; margin:26px 5px 0 -15px}

.block_title {
	background:url(../site/images/title_bg_left.gif) no-repeat 0 0 #024b62;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 23px;
	margin-left: 1px;
}
.block_title .right {background:url(../site/images/title_bg_right.gif) no-repeat right top; height:46px}
.block_title .right img {
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 44px;
	padding-right: 10px;
}

.block_link { background:url(../site/images/link_bg_left.gif) no-repeat 0 0 #e7e6d8; margin:0 0 8px 0; font-size:1.09em; height:42px}
.block_link .right {background:url(../site/images/link_bg_right.gif) no-repeat right top; text-align:right; padding:13px 28px 14px 0}
.block_link a {
	color:#024B62;
	padding-left:10px;
	font-weight:bold;
	text-decoration:underline;
	background-image: url(../site/images/marker_linkblue.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.block_link a:hover { text-decoration:none}

.block_5 {
	color:#000000;
	float:left;
	margin-right:3px;
	line-height:1.33em;
	background-color: #D3D4D4;
}
.block_5 .left_top {
	background-image: url(../site/images/images/left_top_5.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.block_5 .right_top {
	background-image: url(../site/images/images/right_top_5.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.block_5 .right_bot {
	background-image: url(../site/images/images/right_bot_5.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.block_5 .left_bot {
	width:100%;
	text-align:center;
	background-image: url(../site/images/images/left_bot_5.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block_5 .top {
	background-image: url(../site/images/images/top_5.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.block_5 .title {margin:20px 0 13px 0}
.block_5 .img {margin:0 3px 22px 3px}
.block_5 .ind {
	padding:0 20px 20px 22px;
	text-align:left;
}

.block_6 {
	color:#000000;
	float:left;
	margin-right:3px;
	line-height:normal;
	background-color: #DDD8B9;
}
.block_6 .left_top {
	background-image: url(../site/images/images/left_top_6.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.block_6 .right_top {
	background-image: url(../site/images/images/right_top_6.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.block_6 .right_bot {
	background-image: url(../site/images/images/right_bot_6.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.block_6 .left_bot {
	width:100%;
	text-align:center;
	background-image: url(../site/images/images/left_bot_6.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block_6 .top {
	background-image: url(../site/images/images/top_6.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.block_6 .title {margin:20px 0 13px 0}
.block_6 .img {margin:0 3px 22px 3px}
.block_6 .ind {padding:0 20px 20px 22px; text-align:left}

.block_7 {
	color:#000000;
	float:left;
	line-height:1.33em;
	background-color: #C0D1DB;
}
.block_7 .left_top {
	background-image: url(../site/images/images/left_top_7.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.block_7 .right_top {
	background-image: url(../site/images/images/right_top_7.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.block_7 .right_bot {
	background-image: url(../site/images/images/right_bot_7.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.block_7 .left_bot {
	width:100%;
	text-align:center;
	background-image: url(../site/images/images/left_bot_7.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.block_7 .top {
	background-image: url(../site/images/images/top_7.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.block_7 .title {margin:20px 0 13px 0}
.block_7 .img {margin:0 3px 22px 3px}
.block_7 .ind {padding:0 20px 20px 22px; text-align:left}


.footer_block {
	width:100%;
	color:#e7e6d8;
	font-size:0.75em;
	line-height:1em;
	background-color: #003366;
}
.footer_block .left_top {
	background-image: url(../site/images/images/left_top_8.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer_block .right_top {
	background-image: url(../site/images/images/right_top_8.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.footer_block .right_bot {
	background-image: url(../site/images/images/right_bot_8.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.footer_block .left_bot {
	width:100%;
	background-image: url(../site/images/images/left_bot_8.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.footer_block .col_1 {
	width:476px;
	text-indent:20px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: right 15px;
	margin: 0px;
}
.footer_block .col_2 {
	width:441px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
	text-indent: -10px;
}
.footer_block .col_2 img {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 80px;
}
.footer_block a {color:#e7e6d8; text-decoration:underline}
.footer_block a:hover {text-decoration:none}
/*==========================================*/
#main {
	margin:0 auto;
	width:941px;
	text-align:left;
}

#header, #content {
	width:100%;
}


.col_1, .col_2, .col_3, .col_box_1, .col_box_2, .column{ float:left;}

.width { width:100%}

#content .col_left{width:250px; float:left}
#content .col_left .indent {padding:0 8px 8px 0}
#content .col_right { width:666px; float:left}


#content .block_5 {width:220px;}
#content .block_6 {width:220px;}
#content .block_7 {width:220px;}


/*======= index-2.html =======*/
#page3 #content .column {
	width:440px;
	margin-right:3px;
}
/*=========================*/

/*======= index-3.html =======*/
#page4 #content .column {width:443px}
/*=========================*/

/*======= index-4.html =======*/
#page5 #content .column {width:443px}
/*=========================*/

/*======= index-5.html =======*/
#page6 #content .column {width:443px; margin-right:3px;}
/*=========================*/
.style2 {color: #000000}
.style3 {color: #024B62}


/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	list-style-type: none;
	font-size: 12px;
	cursor: default;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	clip: rect(auto,auto,auto,auto);
	float: none;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-variant: normal;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: default;
	width: 150px;
	float: left;
	left: auto;
	right: auto;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
	margin-top: 0px;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 12.5em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin-top: -5%;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 152%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}
#smblock_4 {
	background-color: #7F141D;
	width: 100%;
}
.sm_upper_left_top {
	background-image: url(../site/images/images/sm_upper_left_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer_block_sm {
	background-image: url(../site/images/heartbeat.gif);
	font-size: .75em;
	line-height: 1em;
	width: 100%;
	background-repeat: no-repeat;
}
.sm_lower_left_bot {
	width:100%;
	background-image: url(../site/images/images/sm_bottom_left_39.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sm_lower_right_bot {
	background-image: url(../site/images/images/sm_bottom_right_38.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sm_upper_right_top {
	background-image: url(../site/images/images/sm_upper_right_05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#sm_header {
	height:239px;
	background-image: url(../site/images/swap_images/merged-banner-image.jpg);
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center;
}
inputradio {
	width:100px;
	height:19px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input_radio {
	width:130px;
	height:19px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#gisheader {
	height:239px;
	background-image: url(../site/images/GISlmerged-banner-image.jpg);
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center;
}
#fmheader {
	height:239px;
	background-image: url(../site/images/FMmerged-banner-image.jpg);
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center;
}
.img_left_copy {
	float:left;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 0;
	padding-bottom: 15px;
}
#headermainhome {
	height:239px;
	background-image: url(../site/images/merged_banner_main_home.jpg);
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position: center;
}
