body{
	margin: 0; 
	padding: 0;
	background-color: #ffffff;
	color: #333333;
	font-size: 12px;
}
#mainbox{ 
clear: both; width: 960px; margin-left: auto; margin-right: auto; 
}
td {
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
}

.f11 {
	font-size: 11px;
	color:#6699CC
}
.f14 {
	font-size: 14px;
	line-height: 170%;
}
.f16 {
	font-size: 16px;
}

.line:link { text-decoration: underline; } 
.line:visited { text-decoration: underline; }
.line:hover { text-decoration: underline; }

.l1:link{
	color: #003366;
	text-decoration: underline;
}
.l1:visited {
	color: #003366;
	text-decoration: underline;
}
.l1:hover {
	color: #CC0000;
	text-decoration: underline;
}

.l2:link{
	color: #003399;
	text-decoration: underline;
}
.l2:visited {
	color: #003399;
	text-decoration: underline;
}
.l2:hover {
	color: #CC0000;
	text-decoration: underline;
}

.t1{
    font-size: 12px;
	font-weight: bold;
}
.t1:link{
    font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.t1:visited {
    font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.t1:hover {
    font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

.t2{
    font-size: 14px;
	font-weight: bold;
	color: #333;
}
.t2:link{
    font-size: 14px;
	font-weight: bold;
	color: #333;
}
.t2:visited {
    font-size: 14px;
	font-weight: bold;
	color: #333;
}
.t2:hover {
    font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}

.t3{
    font-size: 13px;
	font-weight: bold;
	color: #003366;
}
.t3:link{
    font-size: 13px;
	font-weight: bold;
	color: #003399;
}
.t3:visited {
    font-size: 13px;
	font-weight: bold;
	color: #003399;
}
.t3:hover {
    font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}


.title1 {
	font-weight: bold;
	color: #01389F; 
	padding-top:7px;
}
.title1:link{
    font-weight: bold;
	color: #01389F;
}
.title1:visited {
    font-weight: bold;
	color: #01389F;
}
.title1:hover {
    font-weight: bold;
	color: #CC0000;
}

.title2 {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
}

.title3 {
	font-size: 20px;
	color: #003366;
	display:block; 
	font-family:"ºÚÌå";
}

.title4 {
	font-size: 20px;
	font-weight: bold;
	color: #030055;
}

.titlew {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.gray {
	color: #666666;
}

.red {color: #FF0000}
.red:link { color: #FF0000; } 
.red:visited { color: #FF0000; }
.red:hover { color: #FF0000; }

.strong {
	font-size: 12px;
	font-weight: bold;
}

.w1
{
	color: #ffffff;
}
.w1:link
{
	color: #ffffff;
}
.w1:visited {
	color: #ffffff;
}
.w1:hover {
	color: #ffffff;
}

.blank1{padding:3px;}
.blank2{padding:6px;}
.blank3{padding:8px;}
.blank4{padding:10px;}
.blank5{padding:15px;}
.blank6{padding:22px;}
.blankinfo{padding:5px; background-color: #ffffff;}
.blank11{padding:1px 3px 2px 3px;}

.table{padding-top: 10px;padding-left: 20px;padding-right: 10px;padding-bottom: 10px;}
.tabletd{padding-top: 5px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px;}

a:link
{
    color: #333;
    text-decoration: none
}
a:visited {
    color: #333;
    text-decoration: none
}
a:hover {
    color: #CC0000;
    text-decoration: underline
}
.box {
	border:#68a9d3 1px solid;
}
.box1 {
	border:#BAD6F1 1px solid;
}
.box2 {
	border:#BCE5B8 1px solid;
}
.box3 {
	border:#DDDDDD 1px solid;
}
.box3_1 {
	border-top:#DDDDDD 1px solid;
}
.box3_2 {
	border-top:#DDDDDD 1px solid;
}

.box4 {
	border:#D0E2F5 1px solid;
}
.box4_1 {
	border-top:#D0E2F5 1px solid;
}
.box4_2 {
	border-top:#D0E2F5 1px solid;border-bottom:#D0E2F5 1px solid;
}