*	{
	margin: 0;
	padding: 0;
	line-height:100%;
	font-size:100%;
	font-style:normal;
	color:#252525;
}

	a:visited	{	font-weight:bold;	color:#ff8a00;	}
	a:link		{	font-weight:bold;	color:#ff8a00;	}
	a:hover		{	font-weight:bold;	color:#ff8a00;	}
	
	img	{
	border:0;
	background:url(style/loading.gif) center no-repeat;
	vertical-align:middle
	}	

body	{

	margin: 0 auto 0;
	padding: 0px 0 0 0;
	background:url(style/bg_body.gif) top center repeat-x;
	background-color:#ededed;
	text-align:center;
	
}

#Main	{	
	width:800px;
	margin:0px auto 0;
	padding:0;
	text-align:left;
	clear:both;
}

#Header	{
	margin:0 auto 0;
	padding:0 0 0 0;
	position : relative;
}



#Header	h1{
	margin:4px 2px 13px 0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	float:right;
	color:#ffffff;
}

#Header	h2,#Header	p{
	margin:4px 2px 13px 0;
	padding:0;
	font-size:10px;
	font-weight:normal;
	float:right;
	color:#ffffff;
}

#Header h3{
	margin:0 0 10px 0;
	padding:0;
	clear:both;
}

#MainImg{
	margin:0 0 30px 0;
	padding:0;
}
div.index_contents{
	margin:0 20px 100px;

}

#index_w3c{
	margin:0 0 10px 0;
	padding:40px 0 0 65px;
	background:url(style/bg_h2_w3c.gif) left bottom no-repeat;
}

#index_seo{
	margin:0 0 10px 0;
	padding:40px 0 0 65px;
	background:url(style/bg_h2_seo.gif) left bottom no-repeat;
}

#index_cms{
	margin:0 0 10px 0;
	padding:40px 0 0 65px;
	background:url(style/bg_h2_cms.gif) left bottom no-repeat;
}

#index_web{
	margin:0 0 10px 0;
	padding:40px 0 0 65px;
	background:url(style/bg_h2_web.gif) left bottom no-repeat;
}
div.index_section{
	margin:0 65px 0px;
	padding:0;

}

div.index_section p{
	margin:0 0 10px;
	padding:0;
	font-size:12px;
	line-height:16px;
}

div.index_menu{
	margin:10px 0 30px;
	padding:0;
	font-size:13px;
	line-height:20px;
}

div.index_menu a {
	padding:0 0 0 16px;
	background:url(style/icon01.gif) left center no-repeat;
}


#Contents	{
	margin:0 0 100px 20px;
	padding:0;
	width:540px;
	float:left;
	display: inline;
}

div.side	{
	margin:0 20px 0 0 ;
	padding:0;
	width:200px;
	float:right;
	display: inline;
}

div.side h2	{
	margin:0 0 10px 0;
	padding:4px 0 4px 8px ;
	color:#010035;
	font-size:14px;
	line-height:16px;
	border-left :solid 6px #010035;
	border-bottom :solid 1px #010035;
	
}

div.side li	{
	margin:0 0 0 0;
	padding:0;
	font-size:13px;
	line-height:0;
		list-style:none;
}

div.side a:visited		{	color:#010035;	font-weight:normal;	padding:4px 0 4px 16px;	background:url(style/icon01.gif) left center no-repeat;	text-decoration	: none;	display:block;}
div.side a:link			{	color:#010035;	font-weight:normal;	padding:4px 0 4px 16px;	background:url(style/icon01.gif) left center no-repeat;	text-decoration	: none;	display:block;}
div.side a:hover		{	color:#010035;	font-weight:normal;	padding:4px 0 4px 16px;	background:url(style/icon01.gif) left center no-repeat;	text-decoration	:underline;	}



#Contents h3	{
	margin:0 0 10px 0;
	padding:4px 0 4px 8px ;
	color:#010035;
	font-size:14px;
	line-height:16px;
	border-left :solid 6px #010035;
	border-bottom :solid 1px #010035;
	
}

#Contents h4	{
	margin:0 0 0 14px;
	padding:0;
	font-size:13px;
	line-height:16px;
}

#Contents p	{
	margin:0 14px 13px;
	padding:0;
	font-size:13px;
	line-height:16px;
}

#Contents ol , #Contents ul	{
	margin:0 0 10px 14px;
	padding:0;
	font-size:13px;
	line-height:16px;
}

#Contents li	{
	margin:0 0 0 24px;
	padding:0 0 0 0;
	font-size:13px;
	line-height:16px;

}

div.section	{
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}


#Menu	{
	margin:0 0 0 20px;
	padding:0 0 9px 0;
	width:200px;
	float:left;
	display: inline;

	background:url(style/bg_menu.gif) bottom center no-repeat;
}



div.footer_menu {
	margin:20px 20px 6px;
	padding:0;
	font-size:13px;
	text-align:left;
	clear:both;

}
div.footer_menu span	{	margin:0 10px 0;	}

#Footer{
	
	margin:0 auto 0;
	padding:10px 0 100px ;

	color:#ffffff;
	clear:both;
	background:url(style/bg_footer.gif) top center repeat-x;
	/* background-color:#000000; */
}

#Footer a:visited	{	text-decoration	: none;	}
#Footer a:link		{	text-decoration	: none;	}
#Footer a:hover		{	text-decoration	: none;	}


#Footer_box{
	width:800px;
	margin:0 auto 0;
	padding:0;
}

#Footer p{

	margin:0 20px 0;
	padding:0;
	text-align:left;
	font-size:13px;

}

address{
	margin:0 20px 10px;
	padding:0;
	color:#ffffff;
	text-align:left;
	font-size:13px;

}

	#Footer a:visited	{	font-weight:normal;color:#ffffff;	}
	#Footer a:link		{	font-weight:normal;color:#ffffff;	}
	#Footer a:hover		{	font-weight:normal;color:#ffffff;	}
	
.left_menu{

	margin:0;
	padding:0;
	font-style:normal;
	list-style:none;
	line-height:0;
}


table{
	margin:0;
	padding:0;
	font-size:13px;
	width:460px;
}

td	{
	height:18px;
	margin:0 0 4px 0;
}

.td_left{
	width:150px;
}
.td_right{

}


.img_left	{
float:left;
	margin:0 10px 0 0;
	padding:2px;
	border :solid 1px #aaaaaa;
}

.img_right	{
	float:right;
	margin: 0 0 0 10px;
	padding:2px;
	border :solid 1px #aaaaaa;
}



/*
010035
ededed
*/

