*{margin:0;padding:0;}
body{font-family:"Verdana", "Arial", sans-serif;font-size:14px;}
a{text-decoration:none;color:#00497C;border:none;}
a img{border:none;}
a:hover{text-decoration:underline;}
p{margin-bottom:20px;}
/* table{border-right:1px solid #777;border-bottom:1px solid #777;font-size:80%;margin-bottom:20px;}*/
/*table td{border-left:1px solid #777;border-top:1px solid #777;padding:5px;}*/

ul{margin:0 0 10px 20px;color:#444;}
ul ul{margin-bottom:0;}
h1, h2, h3, h4, h5, h6{margin-bottom:10px;font-weight:normal;}
h1{font-size:24px;border-bottom:1px solid #000;display:block;padding:0 0 5px 0;margin-bottom:20px;}
h2{font-size:20px;}
h2 a{color:#000;}
h2 a:hover{text-decoration:none;}
h3{font-size:16px;}
h4{font-size:15px;}

#wrapper{width:100%;height:100%;background:url(img/headerbg.png) repeat-x;}
#mainHeader{width:980px;padding:10px;margin:auto;overflow:hidden;}
#mainNav{height:85px;padding-top:5px;background:url(img/nav.png) repeat-x top;margin-bottom:-30px;}
#mainNav div{width:1000px;margin:auto;}
#mainContent{width:1000px;margin:auto;}
#mainFooter{font-size:10px;padding:0 20px;}
#mainFooter p{margin-bottom:3px;}

#mainHeader h1{border-bottom:none;padding:0;margin:0;}
#mainHeader h1 a{display:block;width:300px;height:100px;background:url(img/logo.png) no-repeat;text-indent:-9999em;float:left;}
#mainHeader #search{float:left;margin:70px 0px -11px 250px;width:300px;}
#mainHeader #contact{float:left;margin:85px 0 0 0;width:130px}
/*#mainHeader #contact{float:left;margin:85px 0 0 0;width:100px}*/

.content{width:1000px;}
.content .top{background:url(img/content-top.png);height:30px;width:100%;}
.content .mid{background:url(img/content-mid.png);padding:0 25px;overflow:hidden;}
.content .bot{background:url(img/content-bot.png);height:20px;width:100%;}
.content .topwide{background:url(img/content-top-wide.png);height:30px;width:100%;}
.content .midwide{background:url(img/content-mid-wide.png);padding:10px 35px;overflow:hidden;}
.content .botwide{background:url(img/content-bot-wide.png);height:20px;width:100%;}

.sidebar{float:left;width:210px;margin-right:10px;padding:10px 0;font-size:80%;}
.sidebar a{color:#000;display:block;padding:5px 10px;border:1px solid #DDD;background:url(img/sidebarbg.png) #D8D8D8 repeat-x;margin:0 0 5px 9px;width:170px;}
.sidebar a:hover{background:#EEE;color:#000;text-decoration:none;}
.sidebar ul{list-style:none;margin:0;}
.sidebar ul li{}
.sidebar .top{background:url(img/sidebar-top.png) no-repeat;height:10px;}
.sidebar .mid{background:url(img/sidebar-mid.png) repeat-y;padding:0;}
.sidebar .bot{background:url(img/sidebar-bot.png) no-repeat;height:10px;}
.sidebar img{margin-left:10px;}

.content .content{width:710px;float:left;margin-left:10px;}

#mainNav ul{list-style:none;line-height:100%;z-index:9999;margin:0;}
#mainNav ul li{float:left;position:relative;margin:0;}
#mainNav ul li.last{border-right:1px solid #00497C;}
#mainNav ul li a{float:left;display:block;padding:8px 25px;height:14px;color:#FFF;border-left:1px solid #00497C;}
#mainNav ul li a:hover{background:#00497C;text-decoration:none;}
#mainNav ul ul{display:none;position:absolute;top:30px;left:0;font-size:80%;}
#mainNav ul li:hover > ul{display:block;width:100%;}
#mainNav ul li li{background:#EAEAEA;width:100%;}
#mainNav ul li li a{color:#00497C;padding:8px 2%;width:96%;border:none;}
#mainNav ul li li a:hover{color:#FFF;}
#mainNav ul li.bottom, #mainNav ul li.bottom a{-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}

#promo{width:1000px;height:280px;background:#FFF;margin-bottom:10px;z-index:1;}
#promo .slideNext{float:right;margin-right:5px;}
#promo .slidePrev{margin-left:5px;}
.slidePage {display:none;margin:-20px auto;width:100px;}
.slidePage li {float:left;margin:0 1px;list-style:none;}
.slidePage li a {display:block;width:12px;height:12px;margin:auto;}
.pagination li.current a {}
.slides_container{height:280px;}
.slides_container .slogan{float:left;height:80px;font-size:28px;padding:100px 50px;background:url(img/sloganbg1.png);font-weight:bold;}

#detail{font-size:12px;color:#222;overflow:hidden;margin-bottom:10px;}
#detail h2{font-weight:normal;color:#00497C;}
#detail div.box{width:333px;float:left;}
#detail div .top{background:url(img/botbg-top.png);height:10px;width:100%;}
#detail div .mid{background:url(img/botbg-mid.png);padding:5px 20px;height:225px;}
#detail div .bot{background:url(img/botbg-bot.png);height:10px;width:100%;}

.divider{display:block;border-bottom:1px solid #CCC;margin:25px 0;}

.content .banner{font-size:20px;overflow:hidden;}
.content .banner img{float:left;margin-right:20px;}

