body{
	margin:0;
	padding:0;
	color:#21475b;
	text-align:center;
	font:normal 14px/140% Arial, Helvetica, sans-serif;
	background:#8ed2fc url(images/bg_body.jpg) repeat-x 0 0;
}

h1,h2,h3,h4,h5{
	margin:0 0 10px 0;
	padding:0;
	line-height:normal;
	color:#4d7f9b;
}

h1{font-size:30px; text-align:center; margin-bottom:15px;}
h2{font-size:18px; margin-top:5px;}
h3{font-size:14px; color:#21475b; margin:0; padding:0;}
h4{font-size:12px;}

a{color:#21475b; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

strong{color:#21475b;}
p{margin:0; padding:0 0 15px 0;}
#content ul{margin:0; padding:0 0 15px 0;}
#content ul li{list-style:none; background:url(images/li.png) no-repeat 0 2px; margin:0; padding:0 0 4px 20px;}

#container{
	width:972px;
	margin:0 auto;
	text-align:left;	
}
#head{
	height:972px;
	height:165px;
	position:relative;
	background:#8ed2fc url(images/bg_head.jpg) no-repeat 0 0;
}

#head h1{color:#FFF; position:absolute; top:60px; left:37px;}

#wrapper{
	background:url(images/bg_inner.jpg) repeat-y 0 0;
	padding:15px 37px 25px 37px;
	border-bottom:7px solid #ff8e29;
}

.basic001, .basic002, .basic002a{
	clear:both;
	margin-top:10px;
}

.basic002a{
	padding:15px 25px;
	background:#eef8ff;
}

.clear{
	clear:both;
}

#top p{ margin:0; padding:6px 37px;}
#bottom p{line-height:51px; margin:0; padding:0;}

#top p a, #bottom p a{padding:0 20px 0 0; color:#21475b; text-decoration:none;}
#top p a:hover, #bottom p a:hover{text-decoration:underline;}