/* CSS Document */

body{
margin:0px;
background-color:#111111;
color:#D8ECFF;
text-align:center;
}

body,td,div{
margin:0px;
font-size:13px;
line-height:120%;
}

img{border:0;}

A:link { text-decoration:none; color:#D8ECFF; }
A:visited { text-decoration:none; color:#D8ECFF; }
A:active { text-decoration:none; color:#1C8CAC; }
A:hover { text-decoration:underline overline; color:#C9FF7C; }

#topbanner{
width:800px;
height:300px;
background:url('img/topbanner.jpg');
}

#whole{
border-left:3px double #87B4AF;
border-right:3px double #87B4AF;
background-color:#111111;
}

#menu{
border-top:3px double #87B4AF;
border-bottom:3px double #87B4AF;
height:32px;
text-align:center;
font-weight:bold;
color:#87B4AF;
font-size:14px;
letter-spacing:2px;
}

#main{
background-color:#111111;
color:#108C88;
height:380;
padding:10px;
}

#foot{
border-top:3px double #87B4AF;
padding:5px;
text-align:center;
font-size:11px;
line-height:140%;
color:#87B4AF;
}









#menu2{
padding:1px 5px;
}

#info{
background:url('img/info2.gif') bottom right no-repeat;
width:409px;
height:140;
padding:10px 15px 0px 60px;
line-height:140%;
color:#C3EBFF;
}

.his{/*XV*/
height: 120px;
overflow: auto;
border: 1px groove;
margin: 6px 0px 2px;
padding: 1px 5px;
font-size:11px;
}


.tp{
height:25px;
width:540px;
font-weight:bold;
font-size:17px;
color:#ACE9FF;
margin:10px 0px 0px 10px;
padding:3px 3px 3px 36px;
border-bottom:1px solid #CBDAEF;
background:url('img/tp.jpg') left no-repeat;
}

.cd{
text-align:center;
height:25px;
width:200px;
font-weight:bold;
font-size:17px;
color:#ACE9FF;
margin:10px 0px 0px 10px;
padding:3px;
border-bottom:3px double #CBDAEF;
}

.item{
border-bottom:3px ridge #36B3B4;
font-weight:bold;
font-size:14px;
width:200px;
padding:10px 0px 0px 10px;
margin-bottom:2px;
}

.info{
border-top: 1px dotted;
margin-top:25px;
margin-left:10px;
padding-top:5px;
}