body
{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4c4c4c;
	margin:0px;
	padding:0px;
}
li
{
	padding:0px; margin:0px;text-indent:0px;list-style:none;
}	
ul
{
	padding:0px; margin:0px;text-indent:0px;list-style:none;
}	
#main_mc
{
	width:990px;
	margin:auto;
}
#main_container
{
	width:990px;
	float:left;
}
#top_mc
{
	width:990px;
	float:left;
	height:106px;
}
#logo
{
	width:408px;
	height:106px;
	float:left;
}
#link
{
	padding-top:62px;
	float:left;
	height:44px;
	width:582px;
}
.toplink
{
	
	color:#FFFFFF;
	text-decoration:none;
}

#header
{
	width:910px;
	height:345px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-left:40px;
	padding-right:40px;
}
.flash
{
	width:461px;
	height:282px;
	float:left;
}
.date
{
	width:449px;
	height:20px;
	padding-top:10px;
	padding-bottom:65px;
	float:left;
	font-size:16px;
	color:#FFFFFF;
	text-align:right;
}									
.header_image
{
	width:449px;
	float:left;
}	
.header_text
{
	width:435px;
	float:left;
	font-size:16px;
	color:#cdeeff;
	padding-top:10px;
	padding-left:10px;
	height:129px;
}
#text_top
{
	width:910px;
	float:left;
}	
.design
{
	width:112px;
	padding-left:27px;
	padding-top:7px;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	padding-right:16px;
}	
.design_01
{
	width:110px;
	padding-left:25px;
	padding-top:7px;
	float:left;
	color:#FFFFFF;
	font-size:12px;
}
.text
{
	font-size:11px;
	color:#99d7f8;
}
#middil_mc
{
	width:961px;
	float:left;
	padding-left:20px;
	padding-right:9px;
}	
#left_mc
{
	width:670px;
	float:left;
	background-image:url(../images/line_right.jpg);
	background-repeat:no-repeat;
	background-position:right top;	
}	
.left
{
	width:670px;
	float:left;
}
.left_text
{
	width:660px;
	float:left;
	padding-bottom:15px;
	border-bottom:#e9eaeb solid 1px;
	line-height:22px;
}		
.left_text_01
{
	width:660px;
	float:left;
	padding-bottom:4px;
	line-height:22px;
}
.left_text_02
{
	width:600px;
	float:left;
	line-height:22px;
	padding-left:60px;
}
.icon
{
	background-image:url(../images/icon.jpg);
	background-repeat:no-repeat;
	padding-left:14px;
	height:24px;
	float:left;
	width:284px;
}	
#right_mc
{
	width:275px;
	float:left;
	padding-left:14px;
}
.right
{
	width:275px;
	float:left;
}
.work
{
	width:87px;
	float:left;
}
.right_text
{
	width:250px;
	float:left;
	padding-bottom:5px;
	padding-top:8px;
	border-bottom:#e9eaeb solid 1px;
	line-height:22px;
	text-align:right;
	color:#3bb5de;
	font-size:13px;
}
.right_text1
{
	width:230px;
	float:left;
	
	color:#3bb5de;
	font-size:13px;
}
.field_text
{
	width:80px;
	float:left;
	padding-left:5px;
	height:24px;
	font-size:13px;
}
.field_area
{
	width:170px;
	float:left;
	height:24px;
}
.field_area_02
{
	width:72px;
	float:left;
	height:24px;
	font-size:13px;
}
.field_area_03
{
	width:95px;
	float:left;
	height:24px;
}
.field_text_01
{
	width:80px;
	float:left;
	padding-left:5px;
	height:44px;
	font-size:13px;
}
.field_area_01
{
	width:170px;
	float:left;
	height:44px;
}
.field
{
	background-image:url(../images/field.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:165px;
	border:0px;
}							
.field_01
{
	background-image:url(../images/field_area.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:165px;
	border:0px;
}	
.field_02
{
	background-image:url(../images/field_01.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:94px;
	border:0px;
}
#footer
{
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:100px;
	clear:both;
}
#footer_mc
{
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	height:302px;
}	
.footer_container
{
	width:990px;
	margin:auto;
}
.footer_area
{
	width:990px;
	float:left;
	padding-top:142px;
	color:#9d9d9d;
}	
.fooer_text
{
	width:300px;
	float:left;
	padding-left:30px;
	height:100px;
}
#footer_link
{
	padding-left:30px;
	padding-top:8px;
	padding-bottom:28px;
	float:left;
	width:960px;
}
.link
{
	color:#cacaca;
	text-decoration:underline;
	font-weight:bold;
}	
.link:hover
{
	color:#2383b2;
	text-decoration:underline;
	font-weight:bold;
}						
.link_01
{
	color:#2383b2;
	text-decoration:underline;
}	
.link_01:hover
{
	color:#cacaca;
	text-decoration:underline;
}						