@charset "utf-8";
/* CSS Document */
html, body {
  padding: 0;
  margin: 0;
  height: 100%;
}
body{
background:url(../images/background.png) repeat-x bottom fixed #00A5F4;
margin:0px;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}
div#container {
margin:auto;
width:980px;
padding:10px;
}
div#lat h1{
	display:none;
}
div#keys h2{
	display:none;
}
div#MenuContainer{
background:#ffffff;
padding:1px;
margin-bottom:2px;
}
div#contents{
background:#ffffff;
padding:10px;
margin-bottom:1px;
line-height:22px;
color:#333;
height:auto;
}
div#header{
background:#ffffff;
padding:5px;
border:1px solid #e2e2e2;
height:80px;
}
div#header img{
margin-right:10px;
}
div#navbar{
padding-top:3px;
background:#666;
color:#FFFFFF;
border:1px solid #f9f9f9;
height:25px;
}
div#navbar .iimg{
border:0px;
margin-right:15px;
}
div#hrr{
height:3px;
margin-top:1px;
background:#666;
}
div#search{
margin-top:1px;
background:url(../images/searchBg.png) repeat-x #f9f9f9;
color:#333;
height:115px;
margin-bottom:1px;
}
div#search .txtField{
border:0px;
background:url(../images/txtbg.png) repeat-x;
font-size:12px;
padding:2px;
color:#666666;
border-bottom:1px solid #ccc;
}
.txtField{
border:0px;
background:url(../images/txtbg.png) repeat-x;
font-size:12px;
padding:2px;
color:#666666;
border-bottom:1px solid #ccc;
}
div#home-contents{
background:#ffffff;
padding:0px;
}
table#table1 {
    background-color:#FFFFFF;
    border-bottom: dotted #999 1px;
    width: 100%;
	margin-top:1px;
}
table#table1 td {
    padding: 5px;
    border-right: dotted #999 1px;
	width:25%;
}
.toprow {
    background:url(../images/topRowBg.png) repeat-x;
	color:#333333;
	letter-spacing:0px;
	font-weight:bold;
	font-size:11px;
}
.data {
    color: #000000;
	font-size:10px;
	letter-spacing:0px;
	line-height:18px;
	vertical-align:top;
}
.leftcol {
 border-left:1px dotted #999;
 vertical-align:text-top;
}
.bullet{
border:0px;
margin-right:5px;
}
div#home-contents2{
background:#444;
padding:5px;
color:#f2f2f2;
border:1px solid #f2f2f2;
height:175px;
margin-top:2px;
margin-bottom:2px;
}
.bdrImg{
border:1px solid #e2e2e2;
padding:5px;
}
a{
color:#006FA6;
text-decoration:underline;
}
div#footer{
background:url(../images/bg3.png) repeat-x bottom #fff;
height:45px;
padding:5px;
padding-top:15px;
text-align:center;
color:#CCCCCC;
line-height:24px;
font-size:9px;
}
div#footer a{
color:#F47A00;
text-decoration:underline;
}
div#footer a:hover{
text-decoration:none;
}
div#footer .sep{
margin-left:2px;
margin-right:2px;
}
h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#FF8000;
border-bottom:1px solid #999;
margin-bottom:2px;
}
h6{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:bold;
color:#006291;
border-bottom:1px solid #efefef;
}
div#btmLine{
margin-top:2px;
color:#E9E9E9;
text-align:center;
line-height:20px;
height:30px;
}
div#btmLine a{
color:#C6C4C4;
}
#mapInfo{
line-height:17px;
font-size:11px;
}
#mapInfo a{
color:#FF8000;
text-decoration:none;
}
#mapInfo a:hover{
color:#954A00;
text-decoration:none;
}
#mapInfo img{
border:0px;
margin-right:10px;
}
.mapCat{
cursor:pointer;
color:#0072A8;
text-decoration:underline;
}
.mapCat:hover{
cursor:pointer;
color:#666;
text-decoration:none;
}
.nav1{
cursor:pointer;
text-decoration:none;
margin:2px;
color:#0076AE;
font-weight:bold;
border:1px solid #ccc;
padding:3px;
}
.nav1:hover{
color:#666;
}
table#result {
    background-color:#FFFFFF;
    border: solid #e7e7e7 1px;
    width: 100%;
	padding:0px;
	margin-bottom:4px;
}

table#result td {
    padding: 5px;
	padding-top:0px;
}
.titleRow {
    background:url(../images/topRowBg.png) repeat-x;
	color:#333333;
	letter-spacing:0px;
	font-weight:bold;
	font-size:11px;
	padding:0px;
}
.details{
vertical-align:top;
border-left:1px solid #e7e7e7;
padding:5px;
}
.address{
width:200px;
padding:5px;
line-height:18px;
vertical-align:top;
}
.links{
width:170px;
vertical-align:bottom;

}
.resultList{
list-style-image:url(../images/list-bullet.gif);
margin-top:0px;
margin-bottom:0px;
}
.heighlight{
background:#FFFF66;
}
.news{
padding:10px;
margin-bottom:5px;
}
.news1{
padding:10px;
margin-top:10px;
border:1px dotted #f9f9f9;
background:#f5f5f5;
}
.bckLink{
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.label{
text-align:right;
vertical-align:top;
}
.txtArea{
border:1px solid #ccc;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}
.req{
color:#FF0000;
font-weight:bold;
font-size:10px;
}

.errorhead {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	border:0px solid #ccc;
	width:380px;
}
.errortxt {
    text-align:left;
	color: #FF0000;
	font-weight:normal;
}
.appReview{
border:1px solid #ccc;
font-size:12px;
font-weight:bold;
color:#003366;
width:80%;
margin:auto;
}
.appOK{
font-size:12px;
color:#999999;
font-weight:normal;
}
.yell{
background:#FFFF00;
border:1px solid #333;
width:300px;
}

.bList2{
list-style-image:url(../images/double_arrow.gif); 
margin-left:20px;
line-height:20px;
}
.bList3{
list-style-image:url(../images/list-bullet.gif); 
margin-left:20px;
line-height:20px;
}
table#sitemap{
border:0px;
width:100%;
margin-top:20px;
}
table#sitemap td{
width:80%;
vertical-align:top;
}
.bList2 a{
color:#666666;
}

.navButton{
	background:url(../images/mnuBullet.gif) no-repeat left #666;
	cursor:pointer;
	height:17px;
	color:#f7f7f7;
	text-align:left;
	padding-right:25px;
	padding-left:15px;
	padding-top:5px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	border-bottom:0px;
	}
.navButton:hover{
	cursor:pointer;
	}
div#topNav{
	margin-left:700px;
	width:100px;
	background:#fff;
	}
.brClear{
	clear:both;
	height:1px;
}