html,body {padding:  0; margin: 0 auto; color:#555555; font-size: 12px; font-family: Georgia, Arial, Myriad Pro, Verdana, Tahoma; background:url(../images/bg_top.jpg) repeat-x left top #374955; font-weight: normal;}
img, form, div {border: 0; margin: 0; padding: 0;}
p{margin: 0; padding: 0; font-family: Georgia; font-size: 12px; color:#555555;}
span{font-family: Georgia, Arial, Verdana, Tahoma;font-size: 11px;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-weight: normal; color: #fff;}

#container {clear:both;margin: 0; padding: 0 0px 0px 0; overflow: hidden; position:relative;}
#content {clear: both; padding: 0; margin: 0; overflow: hidden; /*background: url(../images/bg_bottom.jpg) repeat-x left bottom; */ position:relative;}

#main  {clear: both; margin: 0 auto 50px auto; padding: 0; overflow: hidden; width: 960px;}
#top  {clear: both; margin: 0; padding: 0; overflow: hidden; width: 960px; background: url(../images/top.jpg) no-repeat left top;}
#logo { margin: 0px 0 0px 360px; padding: 0; position: absolute; z-index:220; height: 187px; width:239px; float: left;}

*+html #logo {position: relative; margin-bottom: -154px; margin-top: -33px;}
*+html #logo a, * html #logo a {float: left; margin-top: -48px;}
* html #logo {position: relative; margin-left: 180px; z-index: 1000; margin-top: -80px; margin-bottom: -154px;}

#menu1{float:right; width: 179px; padding:0; margin:0;}
#menu1 ul {list-style-type: none; margin: 0; padding: 0;}
#menu1 li {float: left; padding: 10px 10px 0 0px; margin: 0; font-size: 11px; font-weight: bold; color: #f2e4ce;}
#menu1 li a,  #menu1 li a:visited   {color: #f2e4ce; text-decoration:none;}
#menu1 li a:active,  #menu1 li a:hover   {color: #ba0b00; text-decoration:none;}


#mmenubox {float: left;padding: 33px 30px 0; width: 900px; z-index: 200; height: 25px;}
#mainmenu {clear: both; padding: 0; margin:0; list-style-type: none;height: 25px;}
#mainmenu li {float: left; padding: 0; font-size: 14px; line-height:17px; font-weight: bold; color: #114a73; margin-right: 20px; width: 160px;}
#mainmenu li.last {margin: 0;}
#mainmenu li a   {color: #114a73; text-decoration:none; float: left; width: 160px; text-align: center; padding: 4px 0;}
#mainmenu li a:active,  #mainmenu li a:hover   {color: #ba0b00; text-decoration:none;}
#mainmenu ul li a {float: left; background: #f7ee9d; border-bottom: 1px solid #e2be56; text-align: left; padding: 4px 10px 4px 15px; width :135px; font-size: 12px; font-weight: normal;}
#mainmenu ul li a:hover {background: #e2be56;}
#mainmenu ul {position: absolute; display: none; z-index: 340; list-style-type: none; padding: 0; margin: 0; margin-top: 25px; border-top: 1px solid #e2be56; width: 160px; float: left;}
#mainmenu ul li {margin: 0; padding: 0;}
#mainmenu li:hover ul {display: block;}
#mainmenu li:hover ul li ul {display: none;}
#mainmenu li ul li:hover ul {display: block; margin-left: 160px; margin-top: -1px; z-index: 390;}
*+html #mainmenu li:hover ul {margin-left: -160px;}
*+html #mainmenu li ul li:hover ul {margin-left: 0;}
* html #mainmenu .fl.act .flist { margin-left: -160px; z-index: 1300; display: block;}
* html #mainmenu li:hover ul li.sl.act1 ul.slist {margin-top: 0; display: block; margin-left: 0; position: absolute; z-index: 2749;} 


#bl_billboard {clear: both; margin: 0 auto; padding: 0px 0 0 0px; overflow: hidden; width: 934px;position:relative;border:13px solid #2c78ac;}
#bill_bord{float:left; margin: 0 auto; padding: 0px 0 0 0px; overflow: hidden;border:1px solid #d8a32f; width: 932px; position:relative}
/*#bill_pic{float:left; margin: 0 auto; padding: 0px 0 0 0px; overflow: hidden;border:10px solid #f7ee9d; width: 912px;height:360px; position:relative;background:url(../images/bill_pic.jpg) no-repeat left top;}*/

#bill_pic{float:left; margin: 0 auto; padding: 0px 0 0 0px; overflow: hidden; width: 932px; position:relative; background: #f7ee9d;}
#bill_pic img {display: block;}
#bill_pic td {width: 50%;}
#bill_pic td div {overflow: hidden; width: 100%; float: left;}
#cont{float:right; margin: 150px 0 0px 0; padding: 0px 0 0px 0px;position:relative;overflow: hidden; width: 470px;}

#bl_content ul {
  display: block;
  margin-top: 0px;
}

#bl_content {clear: both; margin: 0; padding: 0px;position:relative; overflow: hidden; width: 960px;}
.pic_l{float: left; margin: 0px 0 0 0; padding: 0px 0 0px 0px;overflow: hidden;position:relative;background:url(../images/conner/c_l.gif) no-repeat left top;width:10px;height:10px;}
.pic_r{float: left; margin: 0px 0 0 0; padding: 0px 0 0px 0px;overflow: hidden;position:relative;background:url(../images/conner/c_r.gif) no-repeat left top;width:10px;height:10px;}
#bl_content_main{float: left; margin: 0 auto; padding: 0px 0 0px 0px;width: 940px;background:#fff;}
#box{clear:both; margin: 0 auto; padding: 0px 0 0px 0px;width: 932px;border-left:1px solid #2c78ad;border-right:1px solid #2c78ad; overflow: hidden;}
#text1{clear:both; margin: 0; padding: 34px 0 34px 0px;width: 932px;}
#text1 p{clear:both; margin: 0 auto; padding: 0px;width: 852px;font-size: 18px;line-height:1.5;}
#text1 span{font-weight: bold; color: #114a73;font-size: 18px;}
#text2, #text3 {clear:both; margin: 0 auto; padding: 0px 0 25px 0px;width: 852px;overflow: hidden;}
.cont{float: left; margin: 0px 0 0 0; padding: 0px 0 0px 0px;overflow: hidden;position:relative;width:213px;}
.cont h1{float: left; margin: 0px 0 5px 0; padding: 0px 0 0px 0px;color:#114a73;font-size: 16px;font-weight: bold;}
.cont p{width:190px;}
#line{margin: 0px 0 5px 0; padding: 0px 0 0px 0px;overflow: hidden;position:relative;background: #d69f29 repeat-x left top;width:200px;height:1px;}

#text3 {padding-top: 25px; padding-left: 15px; width: 867px;}

#text3, #text3 p {
  color: #114a73;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 15px;
}

#text3, #text3 p.strong {
  padding-bottom: 0px;
}


#text3 h1 {color: #114a73; padding-bottom: 15px; font-weight: bold; font-size: 24px;}

#text3 h2 {
  border-bottom: 1px solid #d69f29; 
  color: #114a73;
  display: block; 
  font-size: 22px;
  margin-bottom: 8px;
  padding-bottom: 5px; 
}

#text3 h3 {color: #114a73; padding: 5px; font-size: 15px;}

#footer1 {clear: both; margin: 0px 0px 0 0px; padding: 0px 0px 0px 0px;  width: 960px; height:40px; overflow: hidden;background: url(../images/bg_footer.gif) repeat-x left top;}
#footer1 div{clear: both; margin: 0px auto; padding: 9px 0px 0px 0px;  width: 855px; overflow: hidden;}
#footer1 img{float:left;margin: 0px 0px 0 0px; padding: 3px 0px 0px 0px;overflow: hidden; }

#footer1 h1{
  color: #fff;
  float: left;
  font-size: 15px;
  letter-spacing: 0.09em;
  line-height: 22px;
  text-transform: uppercase;
  padding: 0px 25px 0px 25px;
}

#footer2 {clear: both; margin: 0px 0px 0 0px; padding: 3px 0px 0px 0px;  width: 960px; height:48px; overflow: hidden;background: url(../images/footer.png) no-repeat left top;}
#footer2 p{font-size: 10px;width: 680px;margin: 0px auto; padding: 0px 0px 0px 0px;}
a         {color: #65a9cc; text-decoration:underline;}
a:visited {color: #65a9cc; text-decoration:underline;}
a:active  {color: #fafafa; text-decoration:underline;}
a:hover   {color: #fafafa; text-decoration:underline;}
.notice {font-size: 10px;}
.error, .notice.error {color: #de1c2a;}

