/*This for the google map*/
#side_bar{
overflow-y:auto;
width:198px !important;
height:330px !important;
border:1px solid #C2C3C5;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:5px;
padding:5px;

}

.state_links{
border:1px solid #C2C3C5;
margin-bottom:5px;
margin-top:5px;
width:354px;
padding-left:0px;
background-repeat:repeat-x;
background-position:middle left;
}

#map{
border:1px solid #C2C3C5;
margin-bottom:5px;
width:365px;
height:365px;
float:left;
}

#admin_menu{
position: absolute;
bottom:0px;
right:0px;
background-color:white;
width:auto;
}

#login_menu{
position: absolute; right:2px; top:2px;
}

#login_logoff{
position: absolute; right:2px; top:2px;
}

div .user_info{
margin-top:0px;
border:1px solid black;
position: absolute; right:2px; top:39px;
padding:10px;
}

div .user_info_div{
clear:both; 
border-top:1px solid #D3DBD5;
}

div .user_info_div img{
border-left:1px solid #D3DBD5;
border-right:1px solid #D3DBD5;
border-bottom:1px solid #D3DBD5;

}

.sub_menu_block{
background-color:#D3DBD5;
border:1px solid black;
margin-top:0px;	
padding:10px 10px 10px 10px;
}

.file_div{
margin-bottom:5px;
margin-top:5px;
}

.file_div a{
text-decoration:none;

}



.file_div .file_icon{
margin-right:5px;
display:inline;
}

#content_table{
background-repeat:repeat-x;
background-color:#FDFBFB;
width:960px;
margin-top:5px;
}

.results_table{
margin-bottom:20px;
}

.results_table td{
border-bottom:1px solid #B16C20;
padding:3px;
vertical-align:top;
}

.results_table th{
border:1px solid #B16C20;
padding:3px;
vertical-align:top;
background:#DAAD69;
}



.state_links{
border:1px solid #C2C3C5;
margin-bottom:5px;
margin-top:5px;
margin-left:4px;
width:auto;
padding-left:0px;
width:550px;
}

.portal_img{

margin:0px 5px 0px 0px;
}

.portal{
background-image:url('./images/content_bground.jpg');
background-repeat:repeat-x;
float:left;
width:347px;
border:1px solid black;
padding:0px 0px 0px 0px;
border-bottom:1px solid rgb(51,51,51);
}

.portal_title{
position:relative;
top:10px;
}

body {
margin:0px;
font-family: Lucida, Verdana, Arial;
font-size:13px;
color:rgb(51,51,51);
background:rgb(234,234,234);
text-align:center;
}

#body_table{
border:1px solid black;
background:white;
}

#menu_row{
background:rgb(160,185,198);
margin-left:5px;
margin-right:5px;
margin-top:5px;
border:1px solid black;
}

#menu2_row{
background:rgb(178,190,180);
margin-left:5px;
margin-right:5px;
margin-top:5px;
border:1px solid black;
}

#logo{
margin-left:5px;
margin-right:5px;
margin-top:5px;
}


#bod_table {
border:0px;
width:960px;
background-color:#FFFFFF;
padding:0px;
}

#bod_col_left{
background-color:#FFFFFF;
padding:7px;
margin:0px;
}

#bod_col{
padding:7px;
vertical-align:top;
border-top:0px solid #FFD30F;
border-bottom:0px solid #FFD30F;

}

/*This is for the 3 col layout.*/
#onecol{
padding-left:20px;
padding-right:0px;
padding-top:20px;
width:150px;

}

#twocol {
vertical-align:top;
padding-right:10px;
padding-left:15px;
width:580px;

}

#bod_col_right{
background-color:#FFFFFF;
width:347px;
padding-right:5px;
padding-top:5px;
min-height:500px;
}


h1 {
margin-top:0px;
margin-left:0px;
margin-bottom:10px;
padding:0px 0px 3px 0px;
border-bottom: 2px solid #DB8F07;
color: #DB8F07;
font-size: 15px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
font-weight:bold;
line-height:18px;

}

h2 {
text-transform:none;
margin-top:5px;
margin-left:0px;
margin-bottom:5px;
padding-bottom:3px;
color: #DB8F07;
font-size: 14px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
font-weight:bold;
}

h2.tab {
margin-top:0px;
margin-bottom:5px;
padding:0px 0px 0px 0px;
color: #000000;
font-size: 14px;
font-weight:bold;
text-transform:uppercase;
line-height:20px;
vertical-align:middle;
font-family: Lucida, Verdana, Arial;
/*background-image:url('./images/h2_bground.jpg');
background-position:bottom right;*/
border-bottom:1px solid black;
background-repeat:no-repeat;
}

h2.gold {
margin-top:0px;
padding:0px 0px 0px 0px;
color: #B16C20;
font-size: 15px;
font-weight:normal;
text-transform:none;
vertical-align:middle;
font-family: Lucida, Verdana, Arial;
border-bottom:1px solid black;
padding:0px 0px 3px 0px;
}


p  {
font-family: Lucida, Verdana, Arial;
font-size:13px;
line-height:140%;
}

div {
font-family: Lucida, Verdana, Arial;
font-size:13px;
line-height:140%;
}

a, img {
border:0px;
whitespace:no-wrap;
}

.img_left{
float:left;
margin:0px;
whitespace:no-wrap;
display:inline;
}

A:link {
font-family: Lucida, Verdana, Arial;
color:rgb(color:rgb(70,70,162);
}

A:visited {
font-family: Lucida, Verdana, Arial;
color:rgb(88,88,204);
}

A:active, A:hover {
color:rgb(77,77,77);
font-family: Lucida, Verdana, Arial;				
text-decoration:none;
}


A.sub_menu:link, A.sub_menu:active, A.sub_menu:visited  {
padding-right:5px;
color:#003E7E;
font-family: Lucida, Verdana, Arial;
font-weight:normal;
}

A.sub_menu:hover {
color:#003E7E;
font-family: Lucida, Verdana, Arial;
}


a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited  {
color:#808080;
font-family: Lucida, Verdana, Arial;
font-size:12px;
text-decoration:none;
}

a.breadcrumb:hover {
color:#B16C20;
font-family: Lucida, Verdana, Arial;
font-size:12px;
text-decoration:none;
}

.error {
font-family: Lucida, Verdana, Arial;
color:red;
font-size:11px;
} 

.header{
font-family: Lucida, Verdana, Arial;
color:#FFFFFF;
font-size:11px;

}

select {
background-color:#FFFFFF;
color:rgb(51,51,51);
font-size:12px;
font-family: Lucida, Verdana, Arial;
}

textarea {
background-color:#FFFFFF;
color:rgb(51,51,51);
font-size:10px;
font-family: Lucida, Verdana, Arial;

}


input {
color:rgb(51,51,51);
font-family: Lucida, Verdana, Arial;
font-size:13px;
font-weight:normal;

}


input.button {
background-color:white;
border:2px solid black;
color:rgb(51,51,51);
font-family: Lucida, Verdana, Arial;
font-size:9px;
font-weight:bold;
}


.trademark {
font-family: Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:8px;
vertical-align:top;
}


ul {
list-style-type:disc;
}

li {
font-family: Lucida, Verdana, Arial;
color:rgb(51,51,51);
font-size:13px;
}

dt {
color: #003E7E;
font-size: 11px;
text-transform:none;
font-family: Lucida, Verdana, Arial;
font-weight:bold;
}

dd {
margin-top: 4px;
}

.port_img {
border:1px solid #FAF8C8;
}

div.img_float {
float:right;
padding-left:4px;
}

div.img_float_left {
float:left;
padding-right:25px;
}



input{
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}

.item_info {
margin-bottom:5px;
}
