body{
	background-color:#FFFFFF;
	color:#121212;
	line-height:120%;
	margin:0;
	padding:0;
	font-size:12px;
	background-image:url(img/body_background-image_background.gif);
	background-repeat:repeat-y;
}
#main{
	color:#000000;
	width:100%;
	padding:0px 0px 0px 0px;
	height:100%;
	margin:0px 0px 0px 0px;
	background-repeat:repeat-x;
	background-image:url(img/main_background-image_background.gif);
	position:absolute;
	top:0px;
}
#topimg{
	width:950px;
	height:428px;
	background-image:url(img/img_background-image_background.jpg);
	position:absolute;
	top:0px;
}
#topmain{
	width:100%;
	background-repeat:repeat-x;
	background-image:url(img/topmain_background-image_background.gif);
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:100%;
}
#h2{
	margin:0 0 15px 0;
	font-weight:bold;
	font-size:14px; !important;



}
#topcopy{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0 0 0 20px;
	font-size:10px;
}
img{
	border:none;
}
.topmenu{
	width:350px;
	margin:75px 0 0 20px;
	float:left;
	padding:0px 0px 0px 0px;
}
.topmenu li{
	padding:0 0 10px 0;
	margin:0px 0px 0px 0px;
}
.topmenu ul{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.BoxClear{
	clear:both;
}
#topupdate{
	margin:320px 0px 0px 395px;
}
#topcont{
	height:100%;
	background-image:url(img/topcont_background-image_background.gif);
	background-repeat:repeat-y;
	position:static;
}
#topcopy-e{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	font-size:10px;
}
#topfooter{
	position:absolute;
	width:950px;
	top:432px;
}
#container{
	width:950px;
	background-image:url(img/container_background-image_background.gif);
	background-repeat:repeat-y;
}
#footer{
	width:100%;
	background-image:url(img/footer_background-image_background.gif);
	background-repeat:repeat-x;
	position:relative;
}
#footerdot{
	height:1px;
}
#pagemenu{
	width:217px;
	float:left;
	min-height:500px;
}
#pagemain{
	width:733px;
	float:left;
}
#pagecopy-e{
	padding:10px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	width:935px;
	text-align:right;
	font-size:10px;
}
#subnavi_base{
	background-color:#f5f6f1;
	background-image:url(img/subnavi_base_background-image_background.jpg);
	width:216px;
	background-repeat:no-repeat;
}
#concept_box{
	width:617px;
	background-image:url(img/concept_box_background-image_background.jpg);
	background-repeat:no-repeat;
	float:right;
	margin:35px 10px 20px 0;
}
.concept_txt{
	width:600px;
	line-height:20px;
	margin:10px 0 0 0px;
}
#popmain{
	width:691px;
}
.privacy_txt{
	line-height:18px;
	margin:0px 20px 10px 20px;
}
.privacy_right{
	float:right;
	margin:0px 15px 0px 0;
}
.pop_line{
	width:691px;
	background-image:url(img/pop_line_background-image_background.gif);
	height:1px;
	background-repeat:no-repeat;
}
.pop_split{
	width:691px;
	background-image:url(img/pop_split_background-image_background.gif);
	background-repeat:no-repeat;
	height:1px;
}
.privacy_index{
	margin:0 0 0 20px;
	font-weight:bold;
}
#privacy_title{
	margin:0 0 20px 0;
}
#program_table{
	font-size:12px;
}
#program_area{
	float:right;
	margin:25px 15px 20px 0;
	width:620px;
}
.cdlist{
	margin:0 0 20px 0;
	width:620px;
}
.imgtxt{
	vertical-align:middle;
}
.profile_index{
	margin:0 0 15px 0;
	font-weight:bold;
	font-size:14px;
}
.profile_text{
	line-height:24px;
	font-size:12px;
}
.mapimg{
	margin:10px 0 15px 0;
}
.el_index{
	font-size:12px;
	line-height:18px;
}
.el_list{
	margin:10px 0 30px 0;
}
.el_list1{
	font-size:12px;
	float:left;
	width:175px;
}
.el_list2{
	font-size:12px;
	float:left;
}
.info_line{
	width:660px;
	margin:20px 0 20px 15px;
}
.workflow_index{
	font-weight:bold;
	font-size:14px;
	margin:0 0 5px 0;
}
.thumnail1{
	margin:0 15px 0 0;
}
.web_index{
	font-weight:bold;
	font-size:13px;
	margin:5px 0 3px 0;
}
.web_text{
	margin:15px 0 8px 0;
}
.web_link{
	color:#8CAE19;
	margin:5px 0 0 0;
}
.web_link a:link{
	color:#8CAE19;
	text-decoration:none;
}
.web_link a:visited{
	color:#8CAE19;
	text-decoration:none;
}
.web_link a:hover{
	color:#8CAE19;
	text-decoration:underline;
}
.web_link a:active{
	color:#8CAE19;
	text-decoration:underline;
}
