a:Link{text-decoration:none;border-style:none;color:#369;}
a:visited{text-decoration:none;border-style:none;color:#06C;}
a:active{text-decoration:none;border-style:none;color:#9CC;}

a:hover{
color:#FF9900;
}
a.link{
color:#A1B455;
}
a.link:hover{
color:#FFFFFF;
background-color:#A1B455;
}

body{
width:800px;
color:#333333;
}

div{
width:100%;
margin-left:5%;
margin-right:5%;
font-size:12px;
letter-spacing:1px;
line-height:16px;
}
div.11{
color:#666666;
width:100%;
margin-left:15px;
margin-right:5px;
font-size:11px;
letter-spacing:0px;
line-height:16px;
}

.12px30{
width:540px;
margin-left:30px;
margin-right:20px;
font-size:12px;
letter-spacing:1px;
line-height:150%;
}
.12px30s{
width:540px;
margin-left:30px;
margin-right:20px;
font-size:12px;
letter-spacing:1px;
line-height:125%;
}
.12px20{
width:560px;
margin-left:20px;
margin-right:10px;
font-size:12px;
letter-spacing:1px;
line-height:130%;
}

.3020{
width:100%;
margin-left:30px;
margin-right:20px;
}

.td12{
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:150%;
}
.td11{
font-size:11px;
color:#333333;
letter-spacing:1px;
line-height:130%;
}

td{
font-size:12px;
}
.tdb{
font-size:12px;
background-color:#ccf;
border:1px solid #fff;
}
.tdg{
background-color:#ccc;
border:1px solid #fff;
}
.tdw{
background-color:#fff;
}
.trw{
background-color:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
td.captop{
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:150%;
border-top:1px dotted #999;
}
td.deftop{
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:150%;
border-top:1px dotted #999;
}
td.dot{
border-top:1px dotted #999;
}

div.dotted{
width:100%;
border-bottom:1px solid #369;
}

font.red{
color:#C03;
}