html,body,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
P,TD,LI,H1,H2,H3,H4,H5,H6,LABEL{text-align:left;}

html, body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #222222;
	height: 100%;
	font-size:13px;
}

body {
  background:#ffffff url("../images/body-gradient.png") repeat-x;
}
body{
	
}
img {
	border: none;
}
A:link,A:visited{
color:#4860DE;
outline:none;
}
P{
line-height:130%;
}

TD P{
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
	color:#12636B;line-height: 100%;
	font-family: "Arial Narrow", Helvetica, sans-serif;
}
h1 { font-size: 20px; margin-top:0;padding:0; }
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 130%;}
h5 { font-size: 120%;}
h6 { font-size: 120%;}

#inner_title {
	width: 500px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #D0D0D0;
}

ul {
	list-style-type: none;
	list-style-image: url("../images/bulletr.png");
}
ol {
	list-style-type: none;
	list-style-image: url("../images/bullet.png");
}

/*
	Elements
*/
#container {
	margin:0 auto;
	width:960px;
}
#header {
	margin: 0px auto;
	width:960px;
	height:188px;
	background:#152F84 url("../images/header.jpg") no-repeat left top;
}

#logo{
	margin-left:60px;
	margin-top:0px;
	height: 186px;
	width: 125px;
	float:left;

}
* html #logo{/* ie 6 hack */
	margin-left:30px;
}

#logo a{
	background:url("../images/logo.png") no-repeat left center;
	background-repeat:no-repeat;
	display:block;
	margin-top:19px;
	height: 147px;
	text-indent:-10000px;
	width: 125px;
}

* html #logo a{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/default/images/logo.png', sizingMethod='crop'); 
}


#buttons_in_header{
	width:230px;
	height: 156px;
	margin-top:30px;
	margin-left:530px;
	float:left;
	padding-left:14px
}

* html #buttons_in_header{ /* ie 6 hack */
		margin-left:350px;
}
#buttons_in_header P{
margin:0;padding:0;
}



#mainmenu ul{
display:none;
}

#mainmenu{
background:#8F8F8F url("../images/menu.gif") repeat-x left 0px;
clear:left;
height:22px;
width:920px;
padding-right:40px;
margin:0;
float:left;
}

#mainmenu li{
float:right;
height:22px;
list-style:none;
margin:0px;
}

#mainmenu li a{
color:#0A1157;
display:inline-block;
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:18px;
padding:2px 7px;
text-decoration:none;
white-space:nowrap;
}

#mainmenu li.selected{
}

#mainmenu li a.selected{
background-color:#E3BA12;
color:#FFF;
}

#mainmenu li a:hover{
color:#ffffff;
}

#mainmenu li a.selected:hover{
color:#ffffff;
}


/*
left
*/

#leftmenu ul{
display:none;
}

#leftmenu{
clear:left;
width:134px;
margin-top:10px;
margin-bottom:45px;
}

#leftmenu li{
height:18px;
list-style:none;
border-bottom:1px solid #518A90;
width:134px;
margin-bottom:18px;
}

#leftmenu li a{
color:#222222;
display:block;
font-size:13px;
width:134px;
text-align:right;
text-decoration:none;
letter-spacing:0px;
}

#leftmenu li.selected{
}

#leftmenu li a.selected {
color:#518A90;
}

#leftmenu li a:hover{
color:#518A90;
}

#leftmenu li a.selected:hover{
color:#518A90;
}


#picture_bar{
	float:left;
	width:960px;
	height: 90px;
	margin: 0px;
	padding: 0px;
}

#picture_bar P{
	margin:0;
	padding:0;
}

#grey_space{
	height: 4px;
	line-height: 4px;
	font-size:0px;
	margin: 2px 0px 25px 0px;
	background-color: #c0c0c0;
}


#content {
	float:left;
	width: 960px;
	margin: 0px auto;
	padding-bottom:20px;
	background:#FDFDFD url(../images/content_grad.jpg) repeat-x left bottom; 
}

.left_col {
	width: 134px;
	padding-left: 26px;
	float:left;
	margin-top:10px;
  _padding-left: 13px;
}

.mid_col {
	width: 300px;
	padding: 0 30px 20px;
	float:left;
	margin-top:17px;
}

.mid_col_inner {
	width: 500px;
	padding: 0 30px 20px;
	float:left;
	margin-top:17px;
}

.mid_col_inner h6 {
	padding: 0px;
	margin: 2px;
	font-weight: normal;
}

.mid_col_inner ol {
	margin-left: 40px;
}
.mid_col_inner ul {
	margin-left: 40px;
}

.mid_col_inner h6 a {
	color: #518A90;
	text-decoration: none;
}
.mid_col_inner h6 a:hover {
	color: #12636B;
	font-weight: bold;
}

.right_col P{
	margin:0;
	padding:5px 5px 0px 5px;
	color: #ffffff;
}
.right_col H4{
	font-size: 18px;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	margin: 0px;
}
.right_col a{
	font-size: 12px;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	margin: 0px;
}

.right_col_inner {
	width: 215px;
	float: right;
	margin: 10px 20px 20px 0px;
}

.right_col_inner P{
	margin:0;padding:0;
}
 .right_col_inner_big_box {
	width: 202px;
	height: 132px;
}
.right_col_inner_big_box p {
	margin:0;
	padding:5px 5px 0px 5px;
	color: #ffffff;
}
.right_col_inner_big_box H4{
	font-size: 24px;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	margin: 0px;
}
.right_col_inner_big_box img {
	padding: 0px;
	margin-bottom: 0px;
}
.right_col_inner_big_box a {
	font-size: 12px;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	margin: 0px;
}

 .right_col_inner_big_box_lower {
	width: 202px;
	height: 150px;
	margin: 10px 0px 0px 2px;
}
.right_col_inner_big_box_lower p {
	font-size: 11px;
	padding: 0px;
	line-height:10px;
}
.right_col_inner_big_box_lower img {
	padding: 0px;
	margin-bottom: 0px;
}

 .right_col_small_box {
	background-color: #DEC000;
	width: 95px;
	min-height: 55px;
	margin: 5px 10px 0px 0px;
	float: left;
	border: 1px solid white;
}

.right_col_small_box h6,.right_col_small_box h6 img {
	padding: 0px;
	margin: 0px;
}

.right_col_small_box p {
	font-size: 11px;
	padding: 2px 5px 5px 5px;
	color: #FFFFFF;
	margin: 0px;
}

.right_col_small_box p a:link {color:#FFFFFF}      /* unvisited link */
.right_col_small_box p a:visited {color:#FFFFFF}  /* visited link */
.right_col_small_box p a:hover {color:#12636b}  /* mouse over link */
.right_col_small_box p a:active {color:#FFFFFF}  /* selected link */

.right_col_small_box h4 {
	font-size: 13px;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	margin: 0px;
}



#footer {
	clear:left;
	width:960px;
	float:left;
	border-top:20px solid #E3BA12;
	min-height:80px;
}

#footer P{
	text-align:center;
	padding-top:20px;
	font-size:11px;
}



/*
	Forms
 */

#f{
width:480px;
}

#f label{
display:block;
margin-bottom:6px;
min-height:20px;
padding:5px 10px 5px 15px;
}

#f fieldset{
margin:10px 0px;
width:480px;
padding:10px;

}

legend{
color:#000000;
margin-bottom:10px;
}

#f input, #f textarea{
display:block;
margin:-20px 0 0 225px;
width:200px;
}

#f fieldset input,#f fieldset textarea{
margin:-20px 0 0 255px;
}

#f select{
display:block;
margin:-20px 0 0 225px;
min-width:40px;
}

#f .button{
margin:0px;
}

#f textarea{
height:100px;
}

#f .submit{
background-image:url("../images/but_submit.png");
background-repeat:no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
font-size:0px;
height:23px;
width:100px;
margin-top:-15px;
}

#f .radio{
width:25px;
}

#f label.radio, #f label.radio input{
display:inline;
margin:0px;
}

.error,.errorLabel{
color:#881727;
font-weight:bold;
}

.error{
margin:20px 10px;
}

#map_canvas{
 width:550px;
 height:500px;
 float:left;
}
