*{font-family:Arial;}
img{border:0px;}
a{text-decoration:none;}
body{width:1024px;margin:0 auto;height:100%;background:#f2f2f2;}
.mainbody{background:url(bg.jpg) repeat-y;padding:15px 54px 0px 57px;height:100%;}
.banner{background:url(banner.jpg) no-repeat top center;height:123px;width:896px;margin:0 auto;padding-bottom:10px;}
.main{padding-bottom:20px;}
.mainleft{width:200px;height:100%;float:left;}
.menu ul{margin:0px;padding:0px;}
.menu ul{margin-left:15px;}
.menu li{list-style:none;text-align:left;margin:5px 0px;}
.menu li a{color:#000;font-size:12px;}
.recent{background:url(recent.jpg) no-repeat;padding-top:30px;height:420px;padding-left:15px;}
.recent .sites{padding:5px 0;}
.mainright{float:left;width:713px;}
.maintop{background:url(main.jpg) no-repeat;height:118px;padding-bottom:5px;}
.middleleft{float:left;width:525px;margin-right:20px}
.middleleft .title{font-size:18px;text-align:center;}
.middleleft .content{padding-left:8px;font-size:15px;padding-top:5px;}
.middleright{vertical-align:bottom;float:left;width:160px;}
.middleright .video{background:url(rightbg.jpg) no-repeat;width:150px;height:250px;}
.video .title{font-size:16px;padding:3px;color:#fff;margin:0 auto;text-align:center;}
.video .wmv{padding-right:1px;width:135px;margin:0 auto;height:140px;}
.video .description{font-size:12px;color:#fff;padding:4px 7px;}
.contact{height:160px;margin-top:15px;padding-left:36px;padding-right:22px;margin-left:-8px;text-align:center;background:url(rightbottom.jpg) no-repeat;}
.contact .tel{color:#fff;font-size:17px;padding:10px 0px;}
.contact .add{padding-top:4px;color:#fff;text-align:center;font-size:12px;}
.contact .question{color:#fff;font-size:12px;padding-top:13px;font-size:15px;}
.contact .email .click{font-size:10px;color:#fff;}
.bottom{background:url(bottombg.jpg) repeat-x;height:15px;width:1024px;margin:0 auto;}
.copyright{background:url(footer_top.jpg) repeat-x;padding-top:25px;font-size:12px;padding-right:10px;}
.bottom_bg{background:url(footer_bottom.jpg) repeat-x;height:15px;}
.bottom_link{margin:15px 0px;text-align:center;}
#careers{font-size:12px;}
#contact{font-size:12px;}
.copyright span{color:#2271b0;}
.copyright a{color:#2271b0;}
.required{font-size:14px;color:#ff0000;margin-right:5px;}
#dialog{font-size:12px;}
#dialog .title{width:55px;text-align:right;margin-right:5px;float:left;margin-top:12px;}
#dialog .field{float:left;margin-top:12px;}
#dialog .submit{width:100%;text-align:right;}
#dialog #question_button{margin-right:35px;margin-top:12px;}
#dialog ##question_progress{margin-top:30px;}
#question{cursor:pointer;}
#dialog textarea{width:228px}
#question_done{font-size:16px;margin-top:40px;text-align:center;}
.showsite{width:220px;border:1px #91d3e3 solid;float:left;margin-left:6px;margin-bottom:10px;}
.showsite .image{text-align:center;margin:10px 0px;}
.showsite .title{text-align:left;padding:0px 5px 0px 15px;background:url(site_bg.png);height:120px}
.showsite .title a{color:#000;font-size:14px;}
.showsite .text{text-align:left;color:#000;height:90px;font-size:12px;}
form input{border:1px #7F9DB9 solid;}
form textarea{border:1px #7F9DB9 solid}
.page_nav{text-align:right;margin-right:13px;}
.page_nav img{vertical-align:middle;}
.clear{clear:both;height:0px;font-size:0;}
.middleleft .content a{text-decoration:normal;}
.email .click a{color:#fff;text-decoration:underline;display:block;margin-bottom:10px}
