/* common style */
*{margin:0; padding:0; outline:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:none}
html{background:#cbcbcb url(../images/html-bg.jpg) repeat-x top}
body{background: url(../images/body-bg.jpg) no-repeat top}
/*common class*/
.clearFloat{font-size:0; height:0; overflow:hidden; clear:both;}
.noBg{background:transparent !important;}
b,strong{font-weight:bold}
#mainContainer{ width:938px; margin:0 auto;}
#header{ width:908px; margin:0 auto; height:142px; position:relative;}
#header h1{width:251px; height:126px; position:absolute; left:-6px; top:0px; font-size:0; overflow:hidden;}
#header h1 span{width:246px; height:126px; display:inline-block; font-size:0;}
#header h1 a{font-size:0; text-decoration:none; display:inline-block; width:251px; height:126px; cursor:pointer; clear:right}
#header ul.menuTop{list-style-type:none; position:absolute; top:21px;right:25px; }
#header ul.menuTop li{float:left;height:53px; background:url(../images/liBg.jpg) no-repeat right top; }
#header ul.menuTop li:hover{float:left; text-align:center; background:url(../images/menu-left.jpg) no-repeat left top; height:52px}
#header ul.menuTop li.selected{float:left; text-align:center; background:url(../images/menu-left.jpg) no-repeat left top; height:52px}
#header ul.menuTop li.selected a{background:url(../images/menu-right.jpg) no-repeat right top;}
#header ul.menuTop li a{font-size:11px; text-transform:uppercase;  color:#fff; text-decoration:none;  margin:0 0 0 1px; display:inline-block; height:53px; padding:9px 10px 0 10px; width:90px; text-align:center; font-weight:bold; }
#header ul.menuTop li a:hover{background:url(../images/menu-right.jpg) no-repeat right top;}
#header  ul.menu {list-style-type:none; position:absolute; top:124px;right:25px;}
#header  ul.menu li{float:left; text-align:center; background:url(../images/divider.jpg) no-repeat left 3px; }
#header  ul.menu li a{font-size:11px; text-transform:uppercase;  color:#fff; text-decoration:none;  margin:0; display:inline-block; padding:0px 15px 0 15px; font-weight:bold;}
#header  ul.menu li a:hover{text-decoration:underline;}
#header  ul.menu li:hover{float:left; text-align:center; }
#contentArea{width:938px; margin:0 auto; background:url(../images/page-bg2.png) repeat-y; }
#contentBlock{width:908px; margin:0 auto; background:#fff;}
#leftContent{ width:545px;  margin:0 8px 0 25px;float:left; display:inline; }
#leftContent #newsEvent{clear:both; padding:25px 0;}
#leftContent #newsEvent h3{font-size:18px;color:#0D8FBD; margin:0 0 10px 0; font-weight:normal;}
#leftContent #newsEvent ul{list-style:none; width:500px;}
#leftContent #newsEvent ul li{font-size:13px; padding:5px 20px 5px 15px; background:url(../images/bullet.gif) no-repeat 3px 12px; float:left; clear:both; width:100%;}
#leftContent #newsEvent ul li p{padding:0; margin:0; line-height:normal; font-size:13px;}
#leftContent #newsEvent ul li h4{ font-size:14px;}
#leftContent #newsEvent ul li span{color:#999999; padding:0 0 0 5px; font-style:italic; font-size:13px;}
#leftContent #newsEvent a{font-size:13px;color:#0C8EBC;}
#leftContent #newsEvent .viewAll{display:block; float:right; margin:10px 25px 0 0;}
#leftContent #newsEvent ul li a:hover{text-decoration:none;}
#leftContent h2{ font-size:33px; color:#0d8fbd; background:url(../images/welome_line.jpg) no-repeat left bottom; line-height:43px; display:block; height:50px; margin-top:7px; font-weight:normal; }
#leftContent .slide{border:6px solid #dde0e2; margin-top:16px; width:528px;}
#leftContent .slide img{ margin:0;}
#leftContent p{font-size:16px; color:#302f2f; line-height:24px; margin-top:14px;}
#rightContent{ width:310px;float:left; display:inline;}
#rightContent .box{ width:322px; background:url(../images/box_mid.jpg) repeat-y center top; margin-bottom:5px; }
#rightContent .box h3{  background:url(../images/box_top.jpg) no-repeat center top; font-size:16px; color:#fff;line-height:24px; display:block; height:40px; padding:10px 5px 0px 12px; font-weight:normal;  }
#rightContent .box p{font-size:13px; color:#595959;line-height:22px; padding:0px 12px 0px 12px;  }
#rightContent .box span a{   font-size:11px; color:#0c8ebc;line-height:20px; padding:0px 14px 0px 12px; text-align:right; display:block; text-decoration: underline; float:right;  }
#rightContent .box span a:hover{ text-decoration: none;}
#rightContent .box_bottom{ background:url(../images/box_bottom.jpg) no-repeat center bottom; height:15px;}
#innerContent{ width:860px;  margin:0 auto;  }
#innerContent h2{ font-size:24px; color:#0d8fbd; background:url(../images/headline_shadow.jpg) no-repeat left bottom; line-height:36px; display:block; height:40px; margin:7px 0 15px 0; font-weight:normal; }
#innerContent p{font-size:13px; color:#302f2f; line-height:22px; margin-top:10px;}
#innerContent h4{ font-size:16px; color:#302f2f; line-height:22px; margin:25px 0px 0 30px; }
#innerContent span {font-size:16px;color:#0C8EBC; text-decoration:none; }
#innerContent span a{font-size:13px;color:#0C8EBC; text-decoration:underline; }
#innerContent span a:hover{font-size:13px;color:#0C8EBC; text-decoration:none;}
#innerContent  ul.linkNews {list-style:none; width:760px; font-size:13px; }
#innerContent ul.linkNews  li span{color:#999999; padding:0 0 0 5px; font-style:italic; font-size:13px;}
#innerContent ul.linkNews  li h4{ font-size:13px;}
#innerContent ul.linkNews  li p a{font-size:16px;color:#0C8EBC; padding:0 0 0 0; margin-bottom:0px; }
#innerContent ul.linkNews  li{font-size:13px; padding:0px 20px 0px 15px; background:url(../images/bullet.gif) no-repeat 3px 20px; float:left; clear:both; width:100%; line-height:22px;}
#innerContent ul.linkNews  li a:hover{text-decoration:none; list-style:none;}
 #innerContent  h5 a{display:block; float:right; margin:0 0 0 0;font-size:12px; padding:0px 0px 0px 0px; color:#0C8EBC; }
 #innerContent  h5 a:hover{display:block; float:right; margin:0 0 0 0;font-size:12px; padding:0px 0px 0px 0px; color:#0C8EBC; }
#footer{ width:908px; height:100px;background:url(../images/footer_bg.jpg) no-repeat center top; margin-top:15px;}
#footer ul.footerLink{list-style-type:none;  padding:15px 0 20px 0; margin:15px auto 0 auto; width:900px; display:block; clear:both;}
#footer ul.footerLink li { display:inline;}
#footer ul.footerLink li a{ text-decoration:none;border-right:1px solid #000; font-size:10px; text-transform:uppercase; font-weight:normal; color:#0c6eb7; text-decoration:none;     padding:0px 10px 0 10px;}
#footer ul.footerLink li a:hover{text-decoration:underline;}
#footer ul.footerLink li a.noBorder{border-right:0; padding:0 0 0 10px;}
#footer p{font-size:11px; color:#4d4545;line-height:16px; text-align:center;  }
#footer p a{font-size:11px; color:#4d4545;line-height:16px; text-align:center; text-decoration:underline;  }
#footer p a:hover{ text-decoration:none;}
#topCorner{background:url(../images/page-top.jpg) no-repeat; width:938px; height:44px;}
#bottomCorner{ background:url(../images/bottom-corner.jpg) no-repeat; font-size:0; overflow:hidden; width:938px; margin:0 auto; height:42px;  }
#slideshow {position:relative; height:397px; width:528px; overflow:hidden;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
#innerContent  b {color:#999999; padding:0 0 0 5px; font-style:italic; font-size:13px; font-weight:normal;}
#extra{ height:100px;}
#extra2{ height:60px;}

#innerContact{ width:860px;  margin:0 10px 0px 0px;  height:340px;}
#innerContact p{ font-size:13px; color:#302f2f; line-height:22px; padding-left:30px; }
#innerContact p a{ font-size:13px; color:#302f2f; text-decoration:underline;}
#innerContact p a:hover{ font-size:13px; color:#302f2f; text-decoration:none;}
#innerContact h4{ font-size:16px; color:#302f2f; line-height:22px; margin:25px 0px 0 30px; }
#innerContact h2{ font-size:24px; color:#0d8fbd; background:url(../images/headline_shadow.jpg) no-repeat left bottom; line-height:36px; display:block; height:40px; margin:7px 0 15px 0; font-weight:normal; }


#ContactLeft{  width:580px;float:left;  font-size:13px; color:#302f2f; line-height:22px; display:inline; }
#ContactLeft input{ height:18px; border:1px solid #CCCCCC;}
#ContactLeft textarea{ height:100px; width:250px; border:1px solid #CCCCCC;}
#ContactLeft .border1{ border:solid 1px #eee;}
#ContactLeft .inputsubmit{ border:0; background-color:#2167AD; color:#FFFFFF; height:23px; padding:0 3px 0 3px;}

#innerContent  ul.linkNews2 {list-style:none; width:760px; font-size:13px; float:none; }
#innerContent ul.linkNews2  li span{color:#999999; padding:0 0 0 5px; font-style:italic; font-size:13px;}
#innerContent ul.linkNews2  li h4{ font-size:13px;}
#innerContent ul.linkNews2  li p a{font-size:16px;color:#0C8EBC; padding:0 0 0 0; margin-bottom:0px; }
#innerContent ul.linkNews2  li{font-size:13px; padding:0px 20px 0px 0px; background:url(../images/bullet1.jpg) no-repeat scroll 3px 18px; float:left; clear:both; width:100%; line-height:22px; float:none;}
#innerContent ul.linkNews2  li a:hover{text-decoration:none; list-style:none;}
#innerContent .padd{ padding-left:20px;}

#innerContent ul {padding:20px 0 20px 30px; margin:0; float:left; }
#innerContent ul li{padding:0 0 10px 0; margin:0; font:"Trebuchet MS"; font-size:14px;}

#innerContact2{ width:860px;  margin:0 10px 0px 0px;  }
#innerContact2 p{ font-size:13px; color:#302f2f; line-height:22px; padding-left:30px; }
#innerContact2 p a{ font-size:13px; color:#302f2f; text-decoration:underline;}
#innerContact2 p a:hover{ font-size:13px; color:#302f2f; text-decoration:none;}
#innerContact2 h4{ font-size:16px; color:#302f2f; line-height:22px; margin:25px 0px 0 30px; }
#innerContact2 h2{ font-size:24px; color:#0d8fbd; background:url(../images/headline_shadow.jpg) no-repeat left bottom; line-height:36px; display:block; height:40px; margin:7px 0 15px 0; font-weight:normal; }

#rightContent .boxlower{ width:322px;  margin-bottom:5px; margin-top:20px; }

#rightContent .boxlower p{font-size:13px; color:#595959;line-height:22px; padding:0px 12px 0px 12px;  }

.txt{font-size:14px; color:#000000}
