*{
	margin:0;
	padding:0;
}
body{
	background:#fff url(../../images/back.gif) repeat-x;
	color:#555;
	font: 70% Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;	
	text-align:center;
	line-height:160%;
}
td, input, textarea, select, li{
	font: 100% Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;	
}
table{
	margin:10px 0;
}
tr{
	border-bottom:1px solid #ccc;
}
th{
	background:#ddd;
	padding:5px;
}
td{
	padding:5px;
}
a{
	color:#B53700;
	text-decoration:none;
}
a:hover{
	color:#777;
}
p{
	margin:10px 0;
}
h1{
	position:absolute;
	width:476px;
	height:33px;	
	left:227px;
	top:208px;
	text-indent:-8000px;
}
h1 a{
	display:block;
	height:33px;	
}
h2{
	color:#555;
	line-height:30px;
	font-size:120%;
	font-weight:normal;
	border-bottom:1px solid #ccc;
	margin-bottom:0.5em;
}
h3{	
	color:#555;
	font-size:120%;
	font-weight:normal;
	margin:0.5em 0;
}
dt{
	color:#555;
	font-size:120%;
	font-weight:normal;
	margin:0.5em 0;
}
dd{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #eee;
}
img{
	border:none;
}
dd img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:3px;
	border:1px solid #aaa;
}
a.more{
	white-space:nowrap;
}
hr{
	display:none;
}
form{
	background:#f3f3f3;
	padding:10px 20px;
}
/* ---------------------- content ----------------------------- */
#content{
	width:703px;
	margin:0 auto;	
	text-align:left;
	background:url(../../images/head.jpg) no-repeat 0 0;
	position:relative;
}
#sub{
	float:left;
	display:inline;
	width:169px;
	margin-left:-535px;
	margin-top:205px;
}
#main{
	float:left;
	display:inline;
	width:340px;
	margin-top:205px;
	margin-left:363px;
}
#main ul, #main ol{
	margin:10px 24px;
}
#main li{
	margin:5px 15px;
}
#content table{
	background-color:#fff; /*EBEBEB*/
}

#content td{
	padding:2px 5px;
	border-bottom:2px solid #FFF;
}
#footer{
	margin:0 auto;
	text-align:center;
	padding:40px 0;
}
/* ---------------------- menu ----------------------------- */
#menu{
	padding-top:20px;
	text-align:right;
}
#menu li{	
	list-style:none;
	line-height:20px;
	display:inline;
	margin-left:1em;
}
#menu a{
	color:#000;
}
#menu a:hover, #menu a.selected{
	color:#B53700;
}
/* */
#subMenu{
	padding-top:0px;
}
#subMenu li{
	list-style:none;
}
#subMenu a{
	display:block;
	width:100%;
	line-height:25px;
	color:#555;
	border-bottom:1px solid #eee;
}
#subMenu ul a{
	text-indent:20px;
	line-height:25px;
}
#subMenu a:hover, #subMenu a.selected{
	color:#B53700;
}
#subMenu li.first a{
	border-top:1px solid #eee;
}
/* FLOAT FIX */
#content:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#content{
	display: inline-block;
}
* html #content{
	height: 1%;
}
#content{
	display: block;
}
/* end float fix */
