body{
min-height:100%; /*NC*/
height:100%; /*NC*/
margin:0 auto; /*NC*/
background:#FFFFFF; /*NC*/
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; /*NC*/
font-size:12px; /*NC*/
color:#000000; /*NC*/
text-align:center; /*NC*/
}
h1, h2, h3{
margin-top:0; /*NC*/
margin-bottom:8px;
color:#003399;
}
h1{
font-size:16px; /*NC*/
}
h2{
font-size:14px; /*NC*/
}
h3{
font-size:12px; /*NC*/
margin-bottom:0px; /*NC*/
}
h4{
font-size:12px; /*NC*/
margin-bottom:0px; /*NC*/
}
h5{
font-size:14px; /*NC*/
margin-bottom:4px; /*NC*/
margin-top:0px; /*NC*/
}
h6{
font-size:12px; /*NC*/
margin-bottom:5px; /*NC*/
}
p{
margin-top:0px; /*NC*/
line-height:15px; /*NC*/
}
a{
text-decoration:none; /*NC*/
}
a:hover{
border-bottom:none; /*NC*/
}
a img{
border:none; /*NC*/
}
img.left{
float:left; /*NC*/
margin:0 20px 0 0; /*NC*/
}
img.right{
float:right; /*NC*/
margin:0 0 0 20px; /*NC*/
}


#menu {
padding:5px 0 5px 0;
width:100%;

height:15px;
}

#menu a {

margin:0 10px 0 10px;

}

#logo {
padding:50px 0 20px 0;

}

#citiesw {
width:100%;
padding-top:20px;
}

#cities {
position:relative;
left:10px;
width:548px;



}

.col {
width:132px;
float:left;

}
.col a{
display:block;
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
padding:5px 5px 5px 0;
width:96%;
color:#000000;
}


.col a:hover{
background:#E2ECFC;
}

#atozw {
width:100%;
padding-top:20px;
}


#atoz {
position:relative;
left:10px;
width:580px;
}

#atoz a{
display:block;
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
padding:2px 6px 2px 6px;

color:#003399;
border:1px solid #000000;
}

#atoz a:hover{
background:#E2ECFC;
color:#000000;
}
.col a:hover{
background:#E2ECFC;
}

#search{
width:550px;
font-size:14px;
margin:0px 0 0px 0;
font-size:16px;
padding:0px 0 0px 0;
background:#FFFFFF url(images/search_2.jpg) no-repeat;
}


#searchbox {
position:relative;
left:-1px;

top:-13px;
border:0;
padding:0;
margin:0;
font-size:19px;
}


#citylist {
position:relative;
left:40px;
width:600px;
padding:20px 0px 0px 0px;
margin:0;
}

#citylist a{
width:190px;
display:block;
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
padding:2px 0px 2px 0px;
color:#003399;
}



#fillbox {
position:relative;
left:40px;
width:600px;
padding:20px 0px 0px 0px;
margin:0;
}

#fillbox a{
width:190px;
display:block;
float:left;
text-align:left;
font-size:12px;
font-weight:bold;
padding:2px 0px 2px 0px;
color:#003399;
}