body {    behavior:url("csshover.htc");	margin: 0px;	padding: 0px;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;}.wrapper {	width: 100%;}.mapwraper{	list-style-type: none;	background-color: #336666;}.mapwraper ul{	list-style-type: none;}.mapwraper li{	list-style-type: none;}.ok {	padding:0;	margin:0;	list-style-type:none;	background:url(../../images/okohs/hls_all_regions.png) no-repeat;	width:590px;	height:290px;	margin:25px 10px 20px;	position:relative;	list-style-type: none;	}/* move the text off screen */.ok li {	list-style-type: none;			}.ok ul {	list-style-type: none;			}.ok li a {	text-indent:-999px;	display:block;	width:24px;	height:24px;	position:absolute;	list-style-type: none;			}/* make the images and description invisible and an absolute position so that it does not take up any space */.ok li a em {	visibility:hidden;	position:absolute;	font-style: normal;	}.ok  li  a.r1 {	top:56px;	left:260px;	list-style-type: none;	background-image: url(../../images/okohs/1.gif);	background-position: center center;}.ok  li  a.r2 {	top:28px;	left:416px;	background-image: url(../../images/okohs/2.gif);	background-repeat: no-repeat;	background-position: center center;		}.ok  li  a.r3 {	top:183px;	left:295px;	background-image: url(../../images/okohs/3.gif);	background-repeat: no-repeat;	background-position: center center;}.ok  li  a.r4 {	top:102px;	left:508px;	background-image: url(../../images/okohs/4.gif);	background-repeat: no-repeat;	background-position: center center;	}.ok  li  a.r5 {	top:191px;	left:492px;	background-image: url(../../images/okohs/5.gif);	background-repeat: no-repeat;	background-position: center center;}.ok li  a.r6 {	top:143px;	left:378px;	background-image: url(../../images/okohs/6.gif);	background-repeat: no-repeat;	background-position: center center;	}.ok  li  a.r7 {	top:66px;	left:465px;	background-image: url(../../images/okohs/7.gif);	background-repeat: no-repeat;	background-position: center center;}.ok  li  a.r8 {	top:111px;	left:364px;	background-image: url(../../images/okohs/8.gif);	background-repeat: no-repeat;	background-position: center center;	}/* move the text back into view on hover */.ok li a:hover {	background:#666666;	text-indent:0;	font-size:1em;	color:#fff;	width:90px;	font-family: Arial, Helvetica, sans-serif;	padding-right: 10px;	padding-left: 10px;	z-index: 100;	}/* make the descriptive text visible, give it a size and position */.ok li a:hover em {	visibility:visible;	margin-left:20px;	background:#ECECEC url(../../images/okohs/fade.jpg) repeat-x center top;	border:1px solid #666666;	width:150px;	color:#666666;	padding:5px 15px 25px 15px;	top:-70px;	font-family:Arial, Helvetica, sans-serif;	font-size: 0.8em;	z-index: 100;}.ok li a:hover em ul {	margin-left: 0px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}.ok li a:hover em li {		margin-left: 20px;	padding-left: 2px;}/* give the image a border and margin */.ok li a:hover em img {border:1px solid #000; display:block; margin-bottom:10px;}/* style the empty span (I know it's not semantically correct) into an arrow point */.ok li a:hover em span {	display:block;	width:0;	height:0;	overflow:hidden;	position:absolute;	left:0;	top:65px;	border-top: 15px solid #ECECEC;	border-right: 0 solid #ECECEC;	border-bottom: 15px solid #ECECEC;	border-left: 15px solid #666666;}/* hack for IE5.x */* html .ok li a:hover em span {width:60px; height:30px; w\idth:0; he\ight:0;}/* hack for IE5.x */* html .ok li a:hover em {	width:200px;	w\idth:150px;	margin-left: 20px;}/* hack for IE5.x */* html .ok li a:hover {	width:110px;	height:1.5em;	w\idth:95px;	he\ight:1.2em;	padding-bottom: 5px;}.body_wrapper {	width: 100%;	text-align: left;	background-color: #000066;}.left_nav {background-color: #000066;}.leftnav_box {	width: 160px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-weight: bold;	font-size: .8em;	padding-top: 8px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 6px;	cursor: pointer;}.leftnav_link {	text-decoration: none;	color: #FFFFFF;	cursor: pointer;}.leftnav_link:hover {	text-decoration: none;	color: #FFFFFF;	background-color: #990000;}.content_wrapper {	font-size: .9em;	margin-left: 180px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	border-left-width: 2px;	border-left-style: solid;	border-left-color: #990000;	background-color: #FFFFFF;}.content_wrapper2 {	padding-right: 7px;	padding-left: 7px;	background-color: #FFF;	margin-right: 8px;	padding-top: 5px;	padding-bottom: 5px;	width: 95%;	}.block {	background-color: #000066;	color: #FFFFFF;	clear: both;	text-align: center;	font-size: .1em;	height: 1px;}.footer {	background-color: #990000;	color: #FFFFFF;	display: block;	clear: both;	text-align: center;	font-size: 0.7em;	padding: 2px;	font-weight: bold;	}.agency_name {	padding-top: 27px;	font-weight: bold;	font-size: 1.2em;	line-height: 20px;	text-align: right;	padding-right: 20px;}.application_name {	font-size: .9em;	font-weight: bold;	color: #ffffff;	padding-left: 9px;}.footer_link {	color: #FFFFFF;	text-decoration: none;}.top_nav {	background-color: #990000;	font-size: .9em;	font-weight: bold;	color: #FFFFFF;	}.right_nav {	float: right;	width: 177px;	background-color: #DDDDDF;	padding-left: 2px;	padding-top: 2px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #000066;	border-left-color: #000066;}.column_header {	background-color: #000066;}.rt_column_text {	font-size: 0.9em;	padding: 5px;}.breadcrumb {	background-color: #990000;	font-size: .7em;	color: #FFFFFF;	padding: 5px 2px 5px 7px;
/*	width: 100%;*/
	z-index: 2;}.breadcrumb_link {	color: #FFFFFF;	text-decoration: underline;}#search_field {	margin: 5px 0px 0px 35px;	padding: 0px 0px 0px 2px;	width: 100px;	font-size: 1em;	border: 1px solid #000066;}a#forgot_link {	color: #fff;	font-size:.8em;}a#forgot_link:hover {	color: #ccc;	font-size:.8em;}.topnav_linkarea {	text-align: center;	line-height: 20px;}.topnav_link {	color: #FFFFFF;	text-decoration: underline;	padding-right: 7px;	padding-left: 7px;}h1 {	font-size: 1.2em;	color: #000066;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	padding: 0px;	margin-top: .5em;	margin-right: 0px;	margin-bottom: .5em;	margin-left: 0px;}h2 {	font-size: 1.1em;	color: #333333;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	margin: .5em 0px;	padding: 0px;}form {	margin: 0px;	padding: 0px;}.osso {	margin-top: 5px;	background-color:none;	border:none;}input {color:#000;font-size:0.9em;padding:2px;}.submit_button {	font-size: 0.9em;	color: #FFFFFF;	background-color: #000066;	margin: 1px 2px;	border: 1px solid #000066;	cursor: pointer;	padding: 1px 3px;	font-weight: bold;}.submit_button:hover {	background-color: #666666;	cursor: pointer;}label {	font-size: .9em;	font-weight: bold;	color: #333333;}.error {	padding: 5px;	width: 100%;	background-color: #FFFFE0;	border: 2px solid #FFCC66;	vertical-align: middle;}.error_message {	font-size: 1em;	font-weight: bold;	padding-top: 1em;	padding-bottom: 1em;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #333333;	margin-left: 6em;	padding-left: 2em;}.error_list {	margin: 0px;	padding: 0px;	width: 100%;}.block {	display: block;	width: 100%;}	.login_wrapper label{	color:white;	}legend {	z-index: 97;	text-align: left;	margin: 0em;	padding: 0px;	font-weight: bold;	color: #333333;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dotted;	border-left-style: none;	border-bottom-color: #333333;	clear: both;	width: 90%;}fieldset {	margin: 0px;	padding: 0px;	border: none;}p {	margin: 0px;	padding: 0px;}#logout {	font-weight: bold;	color: #FFFFFF;	background-color: #006600;	border: 1px solid #FFFFFF;	cursor: pointer;}#logout:hover, #login:hover {	font-weight: bold;	color: #FFFFFF;	background-color: #003300;	border: 1px solid #FFFFFF;	cursor: pointer;}th {	font-size: .9em;	font-weight: bold;	color: #FFFFFF;	background-color: #666666;	text-align: left;	padding: 2px 2px 2px 5px;}.th_row {	color: #000000;	background-color: #CCCCCC;	border: 1px dotted #333333;}#tr_display {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}#table_display {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	border-top-width: 1px;	border-right-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-left-style: solid;	border-top-color: #666666;	border-right-color: #666666;	border-left-color: #666666;	padding: 10px;}#drop_box {	background-color: #ECECEC;	padding: 1px;	border: 1px solid #000033;}.tab_wrapper {	background-color: #ECECEC;	width: 95%;	display: table;	z-index: 99;	position: relative;	font-size: .9em;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #000066;}.tab {	background-color: #CCCCCC;	float: left;	padding: 5px;	margin-right: 2px;	margin-left: 2px;	border-top: 1px solid #333333;	border-right: 1px solid #333333;	border-left: 1px solid #333333;}.tab_selected {	background-color: #FFF;	float: left;	padding: 5px 5px 6px;	margin-right: 2px;	margin-left: 2px;	border-top: 1px solid #333333;	border-right: 1px solid #333333;	border-left: 1px solid #333333;	margin-bottom: 2px;	font-weight: bold;		}.tab_content {	display: table;	border: 1px solid #000000;	width: 95%;	z-index: 98;	position: relative;	padding: 5px;}textarea {	background-color: #ECECEC;	border: 1px solid #000033;	font-family: Arial, Helvetica, sans-serif;	padding: 5px;	font-size: .9em;}#tab_content {	padding: 5px;	}#tab_selected {	background-color: #FFFFFF;	float: right;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 1px;	padding-left: 10px;	margin-right: 10px;	border-top: 1px solid #0000CC;	border-right: 1px solid #0000CC;	border-bottom: 1px solid #FFFFFF;	border-left: 1px solid #0000CC;}#tab_wrapper a{	color: #000000;	text-decoration: none;}#tab_content {	width: 100%;	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	padding: 5px;	text-align: left;	font-size: 1em;}#popup2 {visibility: hidden;position: absolute;width:5px;}textarea{}.table_wrapper {	border: 1px solid #666666;	margin: 2px;	padding: 2px;}.td_line1 {	padding: 2px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	background-color: #FFF;	}.td_line2 {	padding: 2px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	background-color: #ECECEC;	}ol {	padding: 2px;	margin: 15px;}.drop_down {	background-color: #ECECEC;	margin: 2px;	padding: 2px;	border: 1px solid #666666;}.required {	color: #CC0000;	font-weight: bold;	text-transform: uppercase;}caption {	visibility: hidden;	width: 90%;	height: 1px;}#print_title {	height: 1px;	left: -1000px;	position: absolute;}.prev_next {	font-size: .8em;	font-weight: bold;	text-align: right;	width: 95%;}
	
	
	
				.login_form .submit_button {
				  background-image: url(/universal/images/okohs/single_sign_on_button-okohs.gif); 
				  background-repeat: no-repeat; 
				  background-color: transparent; 
				  border-width: 0px; 
				  color: transparent;
				  height: 3.5em; 
				  width: 7.2em;
				  margin: 0.5em 1.5em 0em;
				  }
				  .login_form .submit_button:hover {
				    background-image: url(/universal/images/okohs/single_sign_on_button_over-okohs.gif);
				    }
/*
				.logout_form .submit_button#logout {
				  background-image: url(/universal/images/okohs/single_sign_off_button-okohs.gif);
				  background-repeat: no-repeat; 
				  background-color: transparent; 
				  border-width: 0px; 
				  color: transparent;
				  height: 3.5em; 
  				  width: 7.2em;
  				  margin: 0.5em 1.5em 0em;
				    }
				    .logout_form .submit_button#logout:hover {
				      background-image: url(/universal/images/okohs/single_sign_off_button_over-okohs.gif);
				      }
*/
				.single_sign_on_link a span {color: #FFF;}
				.single_sign_on_link a:hover span {color: #AAA;} 
				
				.single_sign_on_link img {display: none;}
				.single_sign_on_link a span {display: block; padding-top: 1em;}
				.single_sign_on_link {display: block; height: 2.3em; background-repeat: no-repeat; background-position: 2em 0em; background-image: url(/universal/images/okohs/single_sign_on_icon-okohs.gif);}
				
				
				
				.print_wrapper .login_form .submit_button {background-image: none; background-color:#006; border:1px solid #006; color:#FFF; cursor:pointer; font-size:0.9em; font-weight:700; margin:1px 2px; padding:1px 3px; height: 2em; width: 5em;}
				.print_wrapper .login_form .submit_button:hover {background-color:#666;}
				
				



.ok {padding-bottom: 14em;}
.ok  li  a.r1 {left: 245px; top: 97px;}
.ok  li  a.r2 {left: 450px; top: 55px;}
.ok  li  a.r3 {left: 325px; top: 208px;}
.ok  li  a.r4 {left: 525px; top: 150px;}
.ok  li  a.r5 {left: 500px; top: 212px;}
.ok  li  a.r6 {left: 390px; top: 117px;}
.ok  li  a.r7 {left: 470px; top: 97px;}
.ok  li  a.r8 {left: 400px; top: 145px;}