body{
	background-color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	overflow-y:auto;
	overerflow-x:none;
}
div.mainframe{
	background-color:#FFFFFF;	
	width:830px;
}
div.header{
	background-color:#FFFFFF;
	margin:16px 16px 0px 16px;
	height:84px;
	width:798px;
}
div.mainnavi{
	margin:16px 16px 0px 16px;
	height:24px;
	width:798px;
	background-color:#666666;
}
div.maincontent{
	width:798px;
}
div.footer{
	font-size:9px;
	margin:16px 16px 0px 16px;
	width:798px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#666666;
}
div.entrybox{
	text-align:center;

}
div.div1{
	padding-bottom:4px;
}
div.div2{
	padding-top:12px;
}
p.service_block{
	width:250px;
	height:19px;
	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;

}
div.error{
	border-width:2px;
	border-style:solid;
	border-color:red;
	background-color:#666666;
	color:#FFFFFF;
	padding:6px;
	margin-bottom:12px;
}
div.message{
	border-width:2px;
	border-style:solid;
	border-color:blue;
	background-color:#666666;
	color:#FFFFFF;
	padding:6px;
	margin-bottom:12px;
}

div.message a:link {color:#FFFFFF;text-decoration:none;}
div.message a:visited {color:#FFFFFF;text-decoration:none;}
div.message a:active {color:#FFFFFF;text-decoration:none;}
div.message a:hover {color:#FFFFFF;text-decoration:underline;}

div.box1{
	border-width:1px;
	border-style:solid;
	border-color:blue;
	background-color:#0066CC;
	color:#FFFFFF;
	padding:6px;
	margin-bottom:12px;
	margin-top:12px;
}
p.block1{
	margin:0px;
	padding-bottom:12px;
}
p.block2{
	margin:0px;
	padding-bottom:6px;
}
p.block3{
	margin:0px;
	padding-bottom:3px;
}

h1{
}
h2{
	font-size:11px;
	font-weight:bold;
}
h3{
	font-size:11px;
	color:#666666;
	margin-bottom:6px;
}
form{
	display:inline;
}
select,input,textarea{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
}
select.select_lg{
	font-size:9px;
}
table.service_tbl{
	border-color:#CCCCCC;
	margin-bottom:24px;
}
table.service_tbl th{
	padding-left:12px;
	padding-right:12px;
	text-align:left;
	vertical-align:middle;
	height:24px;
	background-color:#999999;
}
table.service_tbl td{
	vertical-align:middle;
	padding:12px;
	text-align:left;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}

table.news_tbl{
	margin-bottom:24px;
}
table.news_tbl th{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	padding-bottom:6px;
	padding-top:6px;
}
table.news_tbl td{
	padding-top:6px;
}
table.query table{
	font-size:11px;
}
table.query th{
	background-color:#666666;
	color:white;
	font-weight:bold;
}
table.query td{
	border-color: #999999 #666666 #666666 #999999;
	border-width:1px;
	border-style:solid;
	vertical-align:top;
}
span.tiny{
	font-size:9px;
}
span.cicolor{
	font-size:11px;
	color:#9A0000;
}
span.greybold{
	font-weight:bold;
	color:#666666;
}
span.whitebold{
	font-weight:bold;
	color:#FFFFFF;
}
span.normal{
	font-weight:normal;
}
span.service_tab{
	position:relative;
	font-weight:normal;
}
ul{
	margin-top:6px;
	margin-bottom:6px;
	position:relative;
	left:-16px;
	list-style-position:outside;
	list-style-type:disc;
	color:#9A0000;
}
li{
	margin-top:6px;
}

img.img_border{
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;

}

.tooltip {
	display:none;
	position: absolute;
	background-color: #CCCCCC;
}

a:link {color:#0066CC;text-decoration:none;}
a:visited {color:#0066CC;text-decoration:none;}
a:active {color:#0066CC;text-decoration:none;}
a:hover {color:#666666;text-decoration:underline;} 

a.navi:link {color:#FFFFFF;text-decoration:none;}
a.navi:visited {color:#FFFFFF;text-decoration:none;}
a.navi:active {color:#FFFFFF;text-decoration:none;}
a.navi:hover {color:#CCCCCC;text-decoration:underline;}

a.nolink:link {color:#000000;text-decoration:none;background-color:#FFFF00;}
a.nolink:visited {color:#000000;text-decoration:none;background-color:#FFFF00;}
a.nolink:active {color:#000000;text-decoration:none;background-color:#FFFF00;}
a.nolink:hover {color:#000000;text-decoration:none;background-color:#00FF00;}

a.tiny_navi:link {font-size:9px;color:#FFFFFF;text-decoration:none;}
a.tiny_navi:visited {font-size:9px;color:#FFFFFF;text-decoration:none;}
a.tiny_navi:active {font-size:9px;color:#FFFFFF;text-decoration:none;}
a.tiny_navi:hover {font-size:9px;color:#CCCCCC;text-decoration:underline;} 	

