* {margin: 0;padding: 0;}
body{font-size: 13px;background-image: url('image/bg_body.jpg');background-repeat: repeat-x;background-color:#1A1A24;text-align: center;}
body div {text-align: left;margin: 0 auto;}
img{border-width:0;}
table{border-collapse: collapse;empty-cells: show;}
a,a:visited{color:#00f;text-decoration: none;}
a:hover{color:#f90;text-decoration: underline;}
/** html .content{height:350px;}*/
#main{width:739px;}
#header{color:#fff;}
#leftshadow{width:4px;background-color:#1A1A24;background-image: url('image/bg_topleft.jpg');background-repeat: no-repeat;}
#rightshadow{width:5px;background-color:#1A1A24;background-image: url('image/bg_topright.jpg');background-repeat: no-repeat;}
#contents{background-image: url('image/bg_contents.jpg');background-repeat: repeat-x;background-color:#1A1A24;}
#contents table{
}
#top_menu{margin:4px 20px;}
#earth_menu{float: left;width: 340px;height:380px;background-color: #444462;border-top: 1px solid #1D1D47;border-left: 1px solid #1D1D47;text-align:center;}
#top_menu .campaign{border: 1px solid #B2B2BC;width:323px;margin-top: 8px;height:147px;text-align:center;}
#earth_menu .campaign{background-color: #818194;}
#earth_menu .campaign a{color: #fff;font-size:10px;line-height:150%;}
#earth_menu .campaign a:hover{color:#f90;}
#ark_menu{border-top: 1px solid #343459;border-left: 1px solid #343459;}
#ark_menu .campaign{background-color: #A6A6AF;}
#top_menu .menu{margin-top:12px;}
#top_menu .menu td{height:105px;}
#ark_menu{float:right;width: 340px;height:380px;background-color: #7B7B8D;text-align:center;}

#topimage{margin-top:8px;}
.nocss{display: none;}
#footer{text-align:right;padding: 10px;color:#9090A1;clear: both;}
#wrapper{padding:9px;}
#leftcontents{float:left;width:125px;}
#rightcontents{float:right;background-color:#fff;min-height: 700px;width:580px;}
* html #rightcontents{height:700px;}
#rightcontents .content{padding:14px;line-height:150%;color:#333;}
.bordertable{border-collapse: collapse;border:1px solid #AFB0CE;margin-left:10px;margin-top:13px;margin-bottom:25px;width:95%;font-size: 12px;}
.bordertable td{border:1px solid #AFB0CE;background-color: #fff;padding:7px 14px;}
.bordertable th{border:1px solid #AFB0CE;background-color: #E1E1ED;padding:7px 14px;font-weight:normal;}
.bordertable caption{text-align:left;}
.title {border-left:5px solid #7B7FB0;font-size:15px;font-weight:bold;padding-left:5px;color:#444462;margin-bottom:10px;}
.banner{list-style-type: none;margin:10px 0;}
.banner li{margin-bottom:4px;}
.content{margin-bottom:10px;}







