* {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
}

body {
	margin-top:49px;
	text-align:center;
	font-size:13px;
	color:#338cc0;
	font-family:Arial, Helvetica, sans-serif;
}

h1 {
	color:#13c3ea;
	font-size:36px;
	font-weight:normal;
}

h4 {
	font-size:13px;
	font-weight:normal;
}

h1,h2,h3,h4,p {
	margin-bottom:13px;
}

#wrapper {
	background:url(../images/top_background.jpg) repeat-x top;
}

#core {
	text-align:left;
	margin:0 auto;
	width:990px;
}

#top > a {
	width:207px;
	height:101px;
	display:block;
	background:url(../images/logo.jpg) no-repeat;
	float:left;
	margin-left:45px;
}

#top > a > span {
	display:none;
}

#nav {
	list-style-type:none;
	float:right;
	margin-right:30px;
}

#nav li {
	float:left;
}

#nav li a {
	color:#fff;
	width:130px;
	text-align:center;
	line-height:101px;
	display:block;
	font-size:18px;
}

#nav li a:hover , #nav li a.active {
	background:url(../images/top_hover.jpg) no-repeat;
}

#content {
	background:url(../images/background.jpg) repeat-x;
	height:500px;
}

#content_u {
	height:500px;
}

#footer {
	font-size:9px;
	color:#404040;
	background:url(../images/background.jpg) repeat-x 0 -502px;
	border-top:1px solid #bababa;
	padding:15px 20px 0 20px;
}

#footer_u {
	font-size:9px;
	color:#404040;
	border-top:1px solid #bababa;
	padding:15px 20px 0 20px;
}

#footer p , #footer_u p {
	margin-bottom:5px;
}

.col , .col_h {
	width:397px;
	margin:83px 0 0 58px;
	float:left;
}

.col_h {
	margin:34px 0 0 58px;
}

.col + .col {
	margin:83px 0 0 80px;
}

.col_h + .col_h {
	margin:34px 0 0 80px;
}

.col p a , .col_h p a {
                 color:#316e80;
}

.col .readmore {
	background:url(../images/arrow.gif) right no-repeat;
	padding-right:13px;
	color:#316e80;
	font-size:14px;
}

.clear {
	clear:both;
}