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

body{
padding: 0;
margin: 0;
font-family: helvetica, Arial, sans-serif;
font-size: 13px;
color: #7f7f7f;
}

a{
color: #7f7f7f;
}

a:hover{
color: #fe7e00;
}

.form-width{
width: 157px;
}

.bold{
font-weight: bold;
}

form{
padding: 0;
margin: 0;
}

.clear{
clear: both;
}

.orange{
color: #fe7e00;
}

.line{
border-bottom: 1px solid #ccc;
clear: both;
margin-bottom: 20px;
padding-top: 20px;
}

#logo{
float: left;
padding: 15px 0 0 0;
}

#search{
float: right;
padding-top: 58px;
}

.search-field{
width: 120px;
}

#container{
width: 850px;
margin: auto;
border: 1px solid #666;
background: url(images/bg.jpg) repeat-x;
}

#content-holder{
width: 750px;
margin: auto;
padding: 30px 0 0 0;
}

#intro_text{
padding: 0 0 14px 0;
font-size: 16px;
line-height: 21px;
}

#intro_text a{
color: #666;
text-decoration: none;
}

#intro_text a:hover{
color: #fe7e00;
}

.title_01{
color: #fe7e00;
font-size: 19px;
font-weight: normal;
padding: 28px 0 15px 0;
}

.title_noimg{
color: #fe7e00;
font-size: 19px;
font-weight: normal;
padding: 10px 0 15px 0;
}

#home-news{
border-top: 4px solid #969696;
padding: 0 0 10px 0;
}

.home-col1{
border-right: 1px solid #fff;
float: left;
width: 187px;
}

.home-col2{
float: left;
width: 186px;
}

.home-col-content{
padding: 0 8px 0 6px;
font-size: 11px;
line-height: 15px;
}

.home-col-content h1{
padding: 0 0 0 8px;
margin: 0;
font-size: 11px;
font-weight: normal;
background: url(images/bull.gif) no-repeat 0 4px;
color: #fe7e00;
}

.home-col-content a{
text-decoration: none;
font-weight: bold;
color: #7f7f7f;
}

.home-col-content a:hover{
color: #fe7e00;
}

.home-col-content form{
font-size: 10px;
}

#content{
width: 550px;
min-height: 300px;
float: right;
padding: 0 0 50px 0;
line-height: 19px;
}

#text{
padding: 0 40px 0 0;
}

/*

#text a{
color: #7f7f7f;
}

#text a:hover{
color: #fe7e00;
}

*/

.bullet-box{
background: #f5f5f7;
padding: 20px;
font-size: 12px;
margin: 0 20px;
}

.bullet-box ul{
padding: 0 14px;
margin: 0;
}

.bullet-box li{
padding: 2px 0;
}

.important-box{
border-bottom: 1px solid #ccc;
padding: 10px 20px;
font-size: 12px;
margin: 0 20px 0 20px;
}

.important-box ul{
padding: 0;
margin: 0;
}

#map{
width: 551px;
height: 502px;
overflow: auto;
}

#side-nav{
width: 186px;
float: left;
font-size: 11px;
}

#side-nav ul{
list-style-type: none;
padding: 10px 10px 30px 10px;
margin: 0;
}

#side-nav li{
padding: 3px 0 3px 10px;
}

#side-nav ul li a{
text-decoration: none;
color: #7f7f7f;
}

#side-nav ul li a:hover{
color: #5d5d5d;
}

.side-nav-title{
color: #fe7e00;
padding: 3px 0;
}

.side-nav-title a{
color: #fe7e00;
text-decoration: none;
}

.content-pic{
float: left;
padding: 0 20px 0 0;
}

.history-text{
float: right;
width: 300px;
}

.site-map-col1{
float: left;
width: 160px;
padding: 0 5px 0 0;
font-size: 11px;
}

.site-map-col1 form{
padding: 0;
margin: 0;
}

.site-map-col1 ul{
list-style-type: none;
padding: 0;
margin: 0;
}

.site-map-col1 ul{
list-style-type: none;
padding: 0 0 0 10px;
margin: 0;
}

.site-map-col1 ul li a{
text-decoration: none;
color: #fe7e00;
}

.site-map-col1 ul ul li a{
font-weight: normal;
text-decoration: none;
color: #7f7f7f;
}

.site-map-col1 ul ul li a:hover{
color: #5d5d5d;
}

.site-map-title{
font-weight: bold;
}

.site-map-title a{
text-decoration: none;
color: #7f7f7f;
}

#footer{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
padding: 20px 0;
border-top: 1px solid #ccc;
}

#footer ul{
padding: 0 0 16px 0;
margin: 0;
list-style-type: none;
}

#footer li{
display: inline;
background: url(images/footer-bull.gif) no-repeat 0 4px;
padding: 0 6px 0 9px;
}

#footer a{
text-decoration: none;
color: #7f7f7f;
}

#footer a:hover{
color: #fe7e00;
}

