body {
	padding:0px;
	margin:0px;
	text-align: center;
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica;
	background-image: url();
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
div,form,img,p {	margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{	font-size:12px;}
input { border:1px solid #999;font-size:11px; }
select { font-size:11px; }
.button { color: #135294; border:1px solid #666; height:21px; line-height:21px; background:url("../images/button_bg.gif")}
.radio { border:none; }
.checkbox { border:none; }
.helplink{	CURSOR: help;}
.TextBoxFocus{border:1px solid #339900;background-color:#FFFFF0;}

/**/
input { border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E; padding:3px 2px; font-size:12px; }
.input0{background:url(../images/button_bg.gif);border:1px solid #BDC5CA}
button { height:28px; line-height:28px; border:1px solid #C6D2E3; background:url(../images/button_bg.gif); font-size:12px; }
.button_on { background:url(../images/button_bg2.gif); border:1px solid #c3a336; }
.input_on { background:url(../images/button_bg2.gif); border:1px solid #c3a336; }

.left {	float: left;}
.right {	float: right;}
.clear {	clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {	display: none;}
.noBorder {	border:none;}
.text-indent {	text-indent: 4ex;}

a:link {	color: #333333; text-decoration:none;}
a:visited {	color: #333333;	text-decoration:none;}
a:hover {	color: #0E6BC1; text-decoration:underline;}

.font-line-12-20{ line-height: 20px; }
.font-line-12-25{ line-height: 25px; color:#333333; font-size:12px; }
.font-line-14-28{ font-size: 14px; line-height: 28px; }

.bg-white{background:#FFFFFF;}
.bg-black{background:#000000;}

.mag-top5{ margin-top:5px;}
.mag-btm5{ margin-bottom:5px;}

.pad-top10{ padding-top:10px;}
.pad-right10{ padding-right:10px;}
.pad-btm10{ padding-bottom:10px;}
.pad-left10{ padding-left:10px;}

.border-btm-gray-01{border-bottom: 1px solid #E2E2E2;}
.border-right-gray-01{border-right: 1px solid #E2E2E2;}
.border-all-01{ border: 1px solid #CCCCCC;}

.font-white{color: #FFFFFF;}
.font-white14{color: #FFFFFF; font-size: 14px;}
.font-black{color: #000000;}
.font-black14{color: #000000; font-size: 14px;}
.font-gray{color: #999999;}
.font-red{color: #BA131A;}
.font-blue{color: #006699;}

.img-left {	float: left; margin:0 10px 1 0;}
.ctitle{font-size: 14px; font-weight: bold;}
.list{background-image: url(../images/line_list.gif);background-repeat: repeat-x; background-position: bottom;}
.list-title{ background-color:#EFEFEF; margin-top:5px;}
/**********************************************************************************/
a.a-01:visited { text-decoration: none; color: #484D50; font-weight:bold;}
a.a-01:link    { text-decoration: none; color: #484D50; font-weight:bold;}
a.a-01:hover   { text-decoration: underline; color: #003074; font-weight:bold;}

a.a-02:visited { font-size:12px;text-decoration: none; color: #484D50; }
a.a-02:link    { font-size:12px;text-decoration: none; color: #484D50; }
a.a-02:hover   { font-size:12px;text-decoration: underline; color: #003074;}

a.a-03:visited { text-decoration: none; color: #004098; font-weight:bold;}
a.a-03:link    { text-decoration: none; color: #004098; font-weight:bold;}
a.a-03:hover   { text-decoration: underline; color: #004098; font-weight:bold;}

a.a-04:visited { text-decoration: underline; color: #004098; }
a.a-04:link    { text-decoration: underline; color: #004098; }
a.a-04:hover   { text-decoration: underline; color: #004098; }

a.a-05:visited { text-decoration: underline; color: #4895DD; }
a.a-05:link    { text-decoration: underline; color: #4895DD; }
a.a-05:hover   { text-decoration: underline; color: #004098; }

a.aon:visited { text-decoration: underline; color: #C4171D; }
a.aon:link    { text-decoration: underline; color: #C4171D; }
a.aon:hover   { text-decoration: none; color: #C4171D; }


.bg-001{background:#F5F5F7;}
.bg-002{background:#E3E3E3;}
.bg-003{background:#8A9CA6;}
.bg-004{background:#84C3FF;}
.border-001{border-right: 1px solid #E3E3E3;}
.border-002{border: 1px solid #F4F4F4; margin-bottom:5px;}
.border-003{border: 3px solid #99CDFF; margin-bottom:5px;}
.font-001{ line-height: 20px; color:#003074; font-size:12px;}
.font-002{ color:#039846; font-size:10px;}
.font-003{ color:#A1A1A2; font-size:10px;}
.font-004{ line-height: 20px; color:#737373; font-size:12px;}
.font-005{ color:#4895DD; font-size:13px; font-weight:bold;}
.font-copyright-01{ color:#696969; font-size:10px;}
.font-copyright-02{ color:#003074; font-size:10px;}
.line-001{
	background-image: url(../images/line_001.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.title-001{
	background-image: url(../images/pic_006_01.gif);
	background-repeat: repeat-x;
	padding-left:20px; font-weight:bold; font-size:14px; color:#2B2B2B;
	border-bottom: 1px solid #EBEBEB;
}

.title-002{
	padding-left:20px; font-weight:bold; font-size:14px; color:#2B2B2B;
	border-bottom: 1px solid #EBEBEB;border-top: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF; 
	background-color:#F5F5F5;
}

.title-003{
	font-weight:bold; font-size:14px; color:#123885;
	border-bottom: 1px solid #E7E7E7;
}

.title-004{
	font-weight:bold; font-size:22px; color:#123885;
	border-bottom: 1px solid #E7E7E7;
}
#menu{overflow:hidden; width:253px;}
#menu ul{list-style-type: none;padding:0; margin:0; }
#menu ul li{ margin-bottom:5px; }
#menu ul li a{
	text-align:left;
	display:block;
	width:253px;
	line-height:23px;
	padding-left:40px;
	color: #565656;
	font-size: 12px;font-weight: bold; 
	text-decoration:none;
	background-color:#F4F4F4;
	background-image: url(../images/dot_01.gif);
	background-repeat: no-repeat;
	background-position: 30px;
}
#menu ul li a:hover{
	color: #123885; font-size: 12px; font-weight: bold; text-decoration:none; background-color:#B9CDE4;
	background-image: url(../images/dot_02.gif);background-repeat: no-repeat;
}
#menu ul li a.on{
	color: #123885; font-size: 12px; font-weight: bold; text-decoration:none; background-color:#B9CDE4;
	background-image: url(../images/dot_02.gif);background-repeat: no-repeat;
}


#menu .menu2{}
#menu .menu2  ul li a{
	text-align:left;
	display:block;
	width:253px;
	line-height:25px;
	padding:0px 0px 0px 60px;
	color: #366098;
	font-size: 12px;
	text-decoration:none;
	background-image: url(../images/dot_007.gif);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	background-position: 35px;
	
	border-bottom: 1px solid #EFEFEF;
}

#menu .menu2 ul li a:hover{
	color: #366098; font-size: 12px; font-weight: bold; text-decoration:none; 
	background-image: url(../images/dot_007.gif);background-repeat: no-repeat;background-color:#D3E5F9;
}
#menu .menu2 ul li a.on{
	color: #366098; font-size: 12px; font-weight: bold; text-decoration:none; 
	background-image: url(../images/dot_007.gif);background-repeat: no-repeat;background-color:#D3E5F9;
}

.mapmenu{overflow:hidden; width:100%;}
.mapmenu ul{list-style-type: none;padding:0; margin:0; }
.mapmenu ul li{ margin-bottom:5px; }
.mapmenu ul li a{
	text-align:left;
	display:block;
	line-height:23px;
	padding-left:30px;
	color: #565656;
	font-size: 12px;font-weight: bold; 
	text-decoration:none;
	background-color:#F4F4F4;
	background-image: url(../images/dot_01.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}
.mapmenu ul li a:hover{
	color: #123885; font-size: 12px; font-weight: bold; text-decoration:none; background-color:#FFFFFF;
	background-image: url(../images/dot_02.gif);background-repeat: no-repeat;
}
.mapmenu ul li a.on{
	color: #123885; font-size: 12px; font-weight: bold; text-decoration:none; background-color:#FFFFFF;
	background-image: url(../images/dot_02.gif);background-repeat: no-repeat;
}
#LoadingStatus {
	BORDER-RIGHT: #ffff99 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffff99 1px solid; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 1000; BACKGROUND: #4895DD; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffff99 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #ffff99 1px solid; FONT-FAMILY: Arial,ËÎÌå; width:100px;
}
ul,ol{ margin-bottom:10px;margin-top:10px;}
