/* --- home style --- */
.leftside{
	vertical-align:top;
}
.leftside table.table1{
	border-bottom:#D9D9D9 solid 1px;
}
.leftside table.table1 td{
	vertical-align:top;
	padding-bottom:10px;
}
.img1 img{
	border:#d9d9d9 solid 1px;
	margin-right:15px;
}
.leftside span{color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.leftside ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.leftside li{
	margin:10px 0px;
}
.leftside a.link:link,
.leftside a.link:visited{
	background:url(../images/arrow.gif) 0px 2px no-repeat;
	padding-left:10px;
	color:#FF0000;
	font-weight:bold;
	text-decoration: none;
}
.leftside a.link:hover{
	text-decoration: none;
}

.leftside table.table2{
	background:#Fff url(../images/y_s.jpg) top left no-repeat;
	border:#C7C7C7 solid 1px;
	border-width:0px 0px 1px 1px;
	vertical-align:top;
}
.leftside table.table2 td{
	font-family:Arial, Helvetica, sans-serif;
}

.leftside table.table4 th.hdr{
	border-left:#ccc solid 1px;
	text-align:left;
	color:#ff0000;
}

.leftside table.table4 a{
	background:url(../images/arrow.gif) 0px 2px no-repeat;
	padding-left:7px;
}
.leftside table.table4 a.r{
	background:none;
	padding-left:0px;
	color:#ff0000;
}

.document{
	padding:13px 10px 10px 10px;
	font-size:10px;
	color:#666666;
	height:430px;
	width:520px;
	overflow:auto;
	margin-top:0px;
}
.document table td{
	vertical-align:top;
}
.document table td.vspace{width:20px; padding-left:5px;}
.document div.inner{width:500px;}
.document a:link,
.document a:visited{
	background:url(../images/dot.gif) 0px 6px no-repeat;
	color:#666;
	padding-left:7px;
	font-size:10px;
	display:block;
	line-height:16px;
}
.document a:hover{
	color:#ff0000;
}
.document .left-title{
	float:left;
	width:auto;
	font-weight:bold;
}
.document .right-title{
	float:right;
	width:auto;
	font-weight:bold;
}
.document .clear{
	clear:both;
	height:1px;
}
.document .h-title1{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}
.document .h-title2,
.document .h-title3{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin:5px 0px;
	margin-top:9px;
}
.document .h-title3{
	color:#333;
}

.leftside table.table3{
	border-bottom:#CDCDCD solid 1px;
	background-color:#E9F4F9;
}


.v-space{
	height:10px;
}
.rightside{
	width:186px;
	font-size:10px;
	vertical-align:top;
	border:#C7C7C7 solid 1px;
	border-width:1px 0px 0px 1px;
	padding:10px 0px 0px 11px;
	background:#fff url(../images/yellow_shadow.jpg) top left no-repeat;
}
.rightside table th{
	font-size:11px;
	text-align:left;
	color:#ff0000;
}
.rightside a:link,
.rightside a:visited{
	line-height: normal;
	background:url(../images/arrow.gif) 0px 5px no-repeat;
	padding:3px 0px;
	padding-left:8px;
	display:block;
}

.rightside table{
	margin-bottom:7px;
	background-color:#FFFFFF;
	border:#ccc solid 1px;
}

.rightside table td,
.rightside table th{
	padding:3px 5px;
}
.rightside table td{
	padding:2px 7px 5px 7px;
}
.rightside table table{
	margin:0px;
	background-color:none;
	border:none;
}
.rightside table.news{
	border-top-width:0px;
	border-right-width:0px;
}
.rightside table.news th{
	position:relative;
	background:url(../images/tabcor_right.gif) no-repeat;
	line-height:normal;
	height:22px;
	padding:0px;
	padding-left:5px;
}
.rightside table.news th p.post{
	position:absolute;
	padding-top:5px;
}
.rightside table.news td{
	border-right:#ccc solid 1px;
}


.local{
	background:#fff url(/images/cb_country.gif) top no-repeat;
	height:202px;
}
.local a:link,
.local a:visited{
	background:none;
}

.view a:link,
.view a:visited{
	background:url(../images/dot.gif) 0px 6px no-repeat;
	color:#666;
	padding-left:7px;
	display:block;
	line-height:16px;
}
.view a:hover{
	color:#ff0000;
}