@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; background:#fff; }
a { color:#174D87; text-decoration:none; }
a:hover, a:active, a:focus { color:#AE0000; text-decoration:none; }
p { margin:5px 0; }
ul { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h4, h5, h6 { padding-bottom: 3px; margin:0; }
fieldset { border: 0; padding: 5px 0; }
form { margin:0; }
h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size:  120%; }
h5 { font-size: 100%; }
h6 { font-style: italic; font-size: 100%; }
small { font-size:10px; }
img { border:0; }

.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }

.headline { background:url(../images/headline.jpg) repeat-x top; height:35px; }
.wrapper { width:950px; margin:0 auto; }
.logo { width:330px; float:left; position:relative; top:-20px; }
.phone { width:400px; float:left; padding-top:10px; }
.date { width:220px; float:left; text-align:right; padding-top:10px; }
.date span { display:block; margin-bottom:30px; font-size:11px; font-family:"Trebuchet MS", "Franklin Gothic Medium"; }
.date span a { color:#666; text-decoration:none; padding:2px 5px; }
.date span a:hover { color:#999999; text-decoration:underline; }
.date small { padding-left:15px; background:url(../images/home.jpg) no-repeat left center; color:#174D87; }

.menu-wrp { width:700px; float:left; background:url(../images/menubg.jpg) no-repeat top; color:#FFFFFF; height:100%; overflow:hidden; }
.menubar { position:relative; top:-25px; }
/* Menu */
#nav, #nav ul { padding:10px; margin: 0; list-style: none; line-height: 1; font-family:"Franklin Gothic Demi Cond"; }
#nav a { display: block; color:#FFFFFF; }
#nav a:hover { display: block; color:#FF5809; }
#nav li {  float: left; line-height:22px; padding:0 28px 10px 28px; }
#nav li ul { position: absolute; background:#D6D6D6; width:150px; left: -999em; margin-top:8px; }
#nav li ul li { width:150px; line-height:24px; padding:0; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li ul li a {  color:#0D3766; border-bottom:1px solid #666666; padding-left:5px; }
#nav li ul li a:hover {  color:#fff; background:#0D3766; border-bottom:1px solid #666666; }
.menulink { background:url(../images/menuline.jpg) no-repeat right top; }
/* Menu */

/* search */
.search { width:240px; height:40px;float:right; background:url(../images/searchbg.jpg) no-repeat top; }
.search input { border:1px solid #ccc; background:#FFFFFF; margin:0 0 0 10px; width:150px; }
.search button { padding:0; border:0; margin:0; background:none; }
/* search */

.content { margin-top:10px; }
.left-content {  width:500px; float:left; }
.right-content { width:435px; float:right; }
.manset  { position:relative; z-index:-999991; width:470px; height:250px; padding:15px; background:url(../images/mansetbg.jpg) no-repeat left top; }
.newsbox { width:405px; height:260px; padding:10px 15px; margin-bottom:10px; background:url(../images/newsbox.jpg) no-repeat left top; }
.newsbox-left { width:470px; height:280px; padding:10px 15px; margin-top:10px; float:left; background:url(../images/newsbox-left.jpg) no-repeat left top; }
.sss { height:165px; margin-top:10px;  padding:10px 15px; background:url(../images/sss-bg.jpg) no-repeat left top; }
.main-content { padding:10px 15px; background:url(../images/contentbg.jpg) repeat-x top left; border:1px solid #C4C4C4; }

.footer-line { background:url(../images/footer-line.jpg) repeat-x top; height:35px; }
.footer-line ul { width:950px; margin:0 auto; padding:10px 0; }
.footer { width:950px; margin:0 auto; background:url(../images/footer-bg.jpg) no-repeat top; font-family:Tahoma; font-size:11px; }
.footer ul { padding:5px 15px; margin-bottom:30px; height:75px; }
.footer ul li { width:184px; float:left; line-height:22px; }
.footer ul li a { color:#FFFFFF; padding-left:15px; background:url(../images/footer-arrow.png) no-repeat left center; }
.footer ul li a:hover { color:#FF5809; }


.newstips h3 { line-height:30px; padding-left:10px; color:#333; font-family:"Trebuchet MS", "Franklin Gothic Medium"; font-size:13px; background:url(../images/title-mod.png) no-repeat left center; }

.newstips {  }
.newstips h2 { color:#0E4179; padding-left:20px; background:url(../images/arrow.png) no-repeat left center; font-size:16px; font-family:"Trebuchet MS", "Franklin Gothic Medium"; }
.newstips img { float:left; padding:0 5px 5px 0; }

.sss ul li { padding-left:10px; line-height:20px; margin-bottom:3px; background:url(../images/dotted.png) no-repeat left center; }

#beacon_149 { position:relative; z-index:999999999999999999999999999999999999999999999999999999; }
