a img {border:none;}

/*globals*/
.pagination {float:right;}


body {
background:#4aa8d4 url(../images/bg.gif) repeat-x top left;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
h1 { background:#e61101; color:#fff; font-size:20px; font-weight:normal; padding:10px; margin:0 0 20px 0}
h1 a { color:#b2d3ed; text-decoration:none}
a { color:#0c3e73}
#content { margin:0 auto; width:1020px}
form { background:#fff url(../images/grad.gif) repeat-x top left; padding:20px; margin:0 0 0 0; border:2px solid #c5cbce; clear:both; color:#0c3e73}
form label { text-align:right}
form input { border:1px solid #333; background:b2d3ed}

#header_menu {
padding:4px 0;
color:#fff;
clear:both;
}
*html #header_menu {
border-bottom:1px solid #000000;
background:transparent url(../images/menu_header_bg.png) repeat-x;
}
ul.header_menu_list {
margin:0;
padding:0;
list-style-type:none;
}

ul.header_menu_list li {
float:left;
list-style-type:none;
padding:0 4px;
}
ul.header_menu_list li a {
display:block;
float:left;
padding:0 20px;
margin:0;
color:#ffffff;
}
ul.header_menu_list li select {
	margin:0 4px;
}
#map { border:4px solid #fff}
.clear {padding:0;margin:0;clear:left;}
input {padding:0;margin:0;}
.map_it {color:#ff0000;}
#main_content {float:right;width:500px;height:300px;border:4px solid #C5CBCE;background-color:#fff;}
#main_content p, #main_content h2 {padding:5px;}
#footer { background:#fff url(../images/grad.gif) repeat-x top left; padding:20px; margin:0 0 0 0; border:2px solid #c5cbce; clear:both; color:#0c3e73; text-align:center; display:block; width:976px}
#footer form { width:300px; border:none; padding:0; float:left;}
#footer span { float:left;}
