body{margin:0;padding:0;background:url(../Images/bg.gif) repeat-x top;}
form,input,textarea{margin:0;padding:0;vertical-align:middle;font-size:12px;}
div,table{font-size:12px;color:#444;line-height:22px;}
a{color:#333;text-decoration:none;}
a:hover{color:#f30;}

.clear{clear:both;}

#header,#menu,#banner,#pro,#container,#foot{margin:0 auto;width:960px;clear:both;overflow:hidden;}
#header{background:url(../Images/head_bg.gif) no-repeat right;}
#header .logo{width:280px;background:url(../Images/logo.gif) no-repeat center;float:left;height:86px;}
#header .nav{float:right;height:86px;}
#header .nav .menu{color:#999;line-height:30px;text-align:right;}
#header .nav .menu a{color:#004E88;}
#header .nav .menu a:hover{color:#f30;}
#header .nav .contact{color:#333;font-family:verdana;font-size:12px;font-weight:bold;padding:5px 0 0 0;text-align:right}
#header .nav .contact span{color:#f30;font-family:georgia;font-size:22px;font-weight:normal;}

#menu{height:33px;background:url(../Images/Menu_Bg.gif) repeat-x top;}
#menu dl{margin:0;padding:0;}
#menu dl dt{height:33px;float:left;}
#menu .right{float:right;}
#menu .nav{width:102px;text-align:center;color:#fff;line-height:33px;font-size:14px;}
#menu .nav a{color:#fff;display:block;height:33px;outline:none;}
#menu .nav a:hover{background:url(../Images/Menu_Over.gif) no-repeat center;}

#banner{height:310px;}

#footer{width:100%;background:#00264B;height:60px;margin:10px 0 0 0;}
#foot{color:#3F6D9B;padding:10px 0 0 0;}
#foot span{float:right;padding:5px 0 0 0;}
#foot a{color:#3F6D9B;}
#foot a:hover{color:#fff;}