body{
	scrollbar-face-color: #D7E0EB;
	scrollbar-highlight-color: #E9EDF3;
	scrollbar-shadow-color: #B4C7E4;
	scrollbar-3dlight-color: #F3F7F8;
	scrollbar-arrow-color:  #2B61B4;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #DEE3E7;
}

A:link {
	COLOR: #0a4173;
}
A:visited {
	COLOR: #0a4173;
}
A:hover {
	COLOR: #1274BA;
}
A:active {
	COLOR: #1274BA;
}
.reverse a:link, .reverse a:visited, .reverse a:active{
	color:#1274BA;
}
.reverse:hover{
	color:white; background:#1274BA;
}
.emphasize{
	color:#E83820;
}
.colordiv{
	line-height:25px; background:#F5FBFF; text-align:left;
}

.toptitle, .toptitle a:link, .toptitle a:visited{
	background-image:url(bg_top.gif);
}

.toptitle a:hover{
	background-image:url(bg_top2.gif);
}

.toptitle_r, .toptitle_r a:link, .toptitle_r a:visited{
	background-image:url(bg_top.gif);
}

.toptitle_r a:hover{
	background-image:url(bg_top2.gif);
}

.topline{
	background-color:#93b9dc
}
.lefttab{
	background:url(bg_left.gif) no-repeat;
}
.lefttab2{
	background:url(bg_left2.gif) no-repeat left top; border:1px #FFF solid;
}
.tabOn{
	background-image:url(tabon.gif);
}
.tabOff{
	background-image:url(taboff.gif);
}
.tabOn6{
	background-image:url(tabon6.gif);
}
.tabOff6{
	background-image:url(taboff6.gif);
}
.column{
	border:1px #93b9dc solid;
	margin-top:5px;
}
#contents{min-height:440px;}
.columntitle{
	background:#bfd3e6; border-bottom:1px #93b9dc solid; color:#000000;
}
.columntitle span{
	color:#000000;
}
.columnsubtitle{
	background:#F5FBFF; border-top:1px #d5e3ef solid; color:#0A4173; 
}

.separator{
	background:#eff2f4;
}

.colorfocus {
	border: 1px #86a1ba double;
	background-color: #fff8e6;
}
.colorblur {
	border: 1px #86a1ba double;
	background-color: #ffffff;
}

.button{border:1px #93b9dc solid;background:url(button_bg.gif) repeat;}

.summary-title { background:#f0f6fc; border-top:1px #d5e3ef solid; }

.tdbg-dark {background: #d5e3ef;}

.f_size{ width:300px; text-align:left;}

/*---------------------------------------------------*/
.rightico1
{
	background:url(../images/ico1.png) no-repeat 0px 0px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico2
{
	background:url(../images/ico1.png) no-repeat 0px -190px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico3
{
	background:url(../images/ico1.png) no-repeat -50px -240px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico4
{
	background:url(../images/ico1.png) no-repeat 0px -97px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico5
{
	background:url(../images/ico1.png) no-repeat -140px -240px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico6
{
	background:url(../images/ico1.png) no-repeat -50px -335px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico7
{
	background:url(../images/ico1.png) no-repeat 0px -50px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico8
{
	background:url(../images/ico1.png) no-repeat -200px 0px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.rightico9
{
	background:url(../images/ico1.png) no-repeat -194px -194px;
	padding: 0px 1px 5px 1px;
	width:45px;
	height:45px;
	margin: 0px 0px 10px 0px;
	
}

.page a{  border:1px solid #93b9dc; background-color:#93b9ff; color:#fff; padding:2px 5px 2px 5px; height:25px; line-height:25px;}
.page a:hover{ background-color:#000033; text-decoration:none; border:1px solid #000033;}
.page .current{ padding:2px 10px; color:Blue; border:1px solid #000033; color:#fff;  background-color:#000033;}
.page { letter-spacing:2px;}