@charset "utf-8";
/* CSS Document */

body{
font-family:Helvetica,Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
color:#666666;
background-image:url(../images/layout/bg_body.gif);
background-position:bottom;
background-attachment:fixed;
background-repeat:repeat-x;
}


#splash{ width:900px;
height:280px;
}
/*MISC STYLES*/

img{
border:0px;}

hr{
background-color:#acacac;
color:#acacac;
height:1px;
border:0 none;
margin-bottom:15px;
clear:both;
}

/*.pngelement {
	behavior: url("js/iepngfix.htc")
}*/

img, #header, .pngelement{
	behavior: url("js/iepngfix.htc")
}

.border_right{
border-right:1px solid #acacac;
}

.clear{
clear:both}

.img-float_left{
float:left;
margin-bottom:5px;
margin-right:10px;
}

.block{
display:block;
}

a:link,a:visited{
color:#003b82;
text-decoration:none;
}

a:hover{
text-decoration:underline;

}

.sepline{
padding-top:10px;
border-bottom:1px solid #ababab;
margin-bottom:5px;
}


.margin_r30{
margin-right:30px;}

.margin_b30{
margin-bottom:30px;
}

.margin_img{
margin-bottom:10px;
margin-right:30px;}

.margin_b15{
margin-bottom:15px;
}

/*LAYOUT*/

.wrapper{
width:900px;
margin:auto; 
padding-top:45px;
margin-bottom:15px;
}

/*HEADER*/

#header{
height:55px;
background-image:url(../images/layout/bg_menu-bar.png);
background-position:bottom;
background-repeat: no-repeat;
}

#header #logo{
float:left;
width:172px;
}

#header #menubar{
float:right;
width:700px;
padding-top:29px;
text-align:right;
padding-right:12px;
}

#header #menubar ul{
margin:0px;
padding:0px;
list-style:none;
}

#header #menubar ul li {
font-size:12px;
display:inline;
}

#header #menubar ul li a, #header #menubar ul li a:visited{
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:5px;
line-height:26px;
color:#666666;
text-decoration:none;
}

#header #menubar ul li a:hover{
/*background-color:#003068;*/
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:5px;
text-decoration:none;
color:#333333;
}

#header #menubar ul .disabled{
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:5px;
color:#afafaf;
display:none;

}

/*CONTENT*/

#content{
padding-top:20px;
padding-bottom:30px;
}

#breadcrum{
padding-bottom:35px;
color:#003b82}


/*CONTENT HOME*/
#content_home{
padding-top:30px;
padding-bottom:30px;
min-height:238px;
}
*html #content_home{height:268px;}




#home_col1{
width:285px;
float:left;
margin-right:30px;
}

#home_col2{
width:425px;
float:left;
margin-right:30px;
}


#home_col3{
width:130px;
float:left;
text-align:right;
padding-top:16px;

}

.news_item{
font-size:11px;
border-bottom:1px solid #ababab;
padding-bottom:5px;
margin-top:0px;
display:block;
margin-bottom:5px;
}

.news_item a:link,.news_item a:visited{
color:#666666;
text-decoration:none;
}

.news_item a:hover{
text-decoration:underline;
}


/*FOOTER*/
.footer{
background-image:url(../images/layout/footer.png);
background-position:left;
background-repeat:no-repeat;
margin-left:30%;
height:23px;
}

.footer_links{
text-align:left;
padding-left:35px;
font-size:11px;
text-align:left;

}

.footer_links ul{
width:690px;
list-style:none;
padding:0px;
margin:0px;
margin-right:auto;
}

.footer_links ul li{
display:inline;
list-style:none;
margin-right:11px;
}

.footer_links a ,.footer_links a:visited{
color:#666666;
text-decoration:none;
line-height:23px;
}

.footer_links a:hover{
text-decoration:none;
color:#333333;
}

/*TITLES*/
h1{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:26px;
color:#003b82;
margin-bottom:20px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:18px;
color:#003b82;
}

h3{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:18px;
color:#003b82;
}


h4{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:19px;
color:#003b82;
margin-bottom:8px;
font-weight:normal;
}

.intro_text{
font-family:Helvetica,Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:16px;
margin-bottom:30px;
color:#003b82;
}


/*right bar*/

#right_bar{
float:right;
width:155px;
padding-left:25px;
position:relative;
}


#left_bar{
float:left;
width:720px;
}

#left_bar_2{
float:left;
width:760px;
}

.next-prev{
padding-top:12px;
font-size:12px;
text-align:right;
}

#content .wide_right_bar{
width:250px;
text-align:right;
padding-top:20px;
}

#content .stretch_left_bar{
width:625px;
}

/*Download*/
.downloads a{
background-image:url(../images/layout/bullet_download.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
line-height:16px;
padding-left:2px;
}


/*more info*/
.more_info a{
background-image:url(../images/layout/bullet_moreinfo.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:12px;
line-height:16px;
padding-left:2px;
}

.number_item{
margin-bottom:25px;
}

.number_item h4{
margin-bottom:0px;
}

.number_list{
margin-bottom:35px;
margin-right:25px;
float:left;
}

.input_txt{
width:310px;
border:1px solid #9e9e9e;
padding:2px;
height:14px;
font-size:11px;
padding-top:4px;

}

.input_txt2{
width:240px;
border:1px solid #9e9e9e;
padding:2px;
height:14px;
font-size:11px;
padding-top:4px;
}

.input_txt3{
width:310px;
border:1px solid #9e9e9e;
padding:2px;
font-size:11px;
padding-top:4px;

}

.btn_blue{
background-color:#003a83;
color:#fff;
border:none;
padding:1px;
width:65px;
}

.btn_grey{
background-color:#666666;
color:#fff;
border:none;
padding:1px;
width:65px;
}

/*SITEMAP*/

.sitemap_left{
width:370px;
float:left;
}

.sitemap_right{
 float:left;
}

/*OUTDOOR*/

.items_gradient{
background-image:url(../images/layout/bg_gradient.gif);
background-position:bottom;
padding-top:25px;  padding-right:30px;
/*padding-left:20px;*/
background-repeat:repeat-x;
background-color:#ffffff;

}

.items_gradient .title_left_column{
padding-left:20px;
}



.title_left_column{
width:160px;
float:left;
}

.content_right_column{
width:670px; float:right;
}

#map1,#map2{
position:absolute;
margin-left:75px;
margin-top:-100px;
}