body{font-family:verdana,arial,sans-serif;}
h1{text-align:center; color:#4480CA; font-size:28px; margin-top:5px; font-family:garamond;}
h2{font-family:impact; padding-left:0px; color:#FFF; font-size:28px; margin-top:-20px;}
h4{text-align:center; color:#000; font-size:14px; text-decoration:underline;}
h5{text-align:center; color:#4480CA; font-size:16px; font-weight:bold;}
p{padding:10px; font-size:13px; line-height:24px;}
td{font-size:13px;}
img#img{border:2px solid #CCC; padding:10px; background-color:#FFF;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.wrapper{width:900px; height:auto; margin:20px auto 20px auto;}

.header{width:100%; height:330px; background-image:url(../images/grad_h.png);}
.logo{background-color:#FFF; float:left; width:32%;border-bottom-right-radius: 70px; padding-left:40px;}
.top_menu{float:right; width:63%;}
.top_menu_1{width:100%; height:30px; float:left; background-color:#FFF; margin:-5px 0 0 -15px; padding-right:20px;}
.top_menu_2{width:100%; height:40px; float:left; padding:0 20px 0 20px;}
ul.menu_top{float:right; margin-right:40px;}
li.menu_top{float:left;padding:3px 10px 3px 10px;font-weight:bold; list-style:none; background-color:#4480CA;border-radius:5px; margin:0 3px 0 3px;}
li.menu_top:hover{}
a#menu_top{font-weight:bold; color:#FFF; text-decoration:none; font-size:14px;}
a#menu_top:hover{}
.head,.head1{width:100%; float:left;}
.intro{width:30%; float:left; padding:20px; color:#FFF; font-size:90%;}
.flash{width:62%; float:right; height:240px; border:2px solid #D6D6D6; margin-right:20px; border-radius:12px; background-color:#FFF;}

.mid_menu{width:100%; height:40px; float:left;}
ul.menu_mid{float:left; margin:5px 5px 0 -42px;}
a#menu_mid{font-weight:bold; color:#FFF; text-decoration:none; font-size:14px;}
li.menu_mid{float:left;padding:3px 10px 3px 10px;font-weight:bold; list-style:none; background-color:#FF9100;border-radius:5px; margin:0 3px 0 3px;}
li.menu_mid:hover{background-color:#4480CA;}
.menu_mid_active{background-color:#000;}
.search{float:right; margin-right:10px;}
#search{margin:3px -18px 0 0; border:4px solid #FF9100; border-radius:5px; padding:0 35px 0 5px;}
#submit{margin-left:-19px; margin-bottom:-3px;}

.main{width:100%; height:auto; float:left; margin-top:-7px; background-image:url(../images/grad_v.png); background-repeat:repeat-x;}
.main_top{width:100%; height:auto; float:left;}
.main_bottom{width:100%; height:200px; float:left;}
.main_top_l{width:66%; height:auto; float:left; margin-bottom:20px;}
.main_top_r{width:27%; height:350px; float:right; margin:60px 10px 0 0;}

.more{float:right;padding:3px 10px 3px 10px;font-weight:bold; list-style:none; background-color:#FF9100;border-radius:5px; margin-top:-10px; font-size:11px; color:#FFF; text-decoration:none;}
.more:hover{float:right;padding:3px 10px 3px 10px;font-weight:bold; list-style:none; background-color:#4480CA;border-radius:5px; margin-top:-10px;}

.btm_box{width:280px; background-color:#DFDFDF; height:160px; float:left; margin:10px; border-radius:12px;}
.box_img{width:45%; float:left; margin-left:10px; border:2px solid #CCC; text-align:center; background-color:#FFF; margin-top:10px;}
.box_title{width:45%; float:right; margin-right:10px;}
.box_msg{float:left; margin-top:-8px;}
p.box{padding:5px; font-size:13px; line-height:16px;}

.footer{width:100%; height:180px; border:#A8A8A8 solid 2px; background-color:#EFEFEF; float:left; margin-bottom:20px;}
.footer_l{width:20%; border-right:dashed 1px #A8A8A8; float:left; margin:10px;}
.footer_c{width:48%; float:left; margin:10px;}
.footer_r{width:24%; border-left:dashed 1px #A8A8A8; float:right; margin:10px;}
ul.nav{width:100px; margin:0 auto 0 auto;}
li.nav{font-size:12px; text-decoration:none; color:#000; line-height:20px; list-style:square;}
li.nav:hover{color:#FF9100;}
p.nav{font-size:12px; color:#000; line-height:20px; text-align:center;}

/* other pages */
ul.li{margin-left:20px;}
li.li{list-style:square; font-size:13px; line-height:22px;}
table.table{background-color:#FFF; border:5px solid #CCC; padding:10px; border-radius:10px;}