html, body {

	margin: 0;

	padding: 0;

	border: 0;

	height: 100%;

}



body {

	background-color: #fff;

	color: #444;

	font-size: 84%;

	font-family: "Trebuchet MS", Arial, sans-serif;

	text-align: center;

}



a {

	color: #556379;

}



ul, li{list-style:square; color:#1984a2;}



a:hover {

	color: #1984a2;

	text-decoration: none;

}



h1 {

	font-size: 1.3em;

	font-family: Arial;

	color: #7B98F8;

	margin: 0;

	padding-bottom: 8px;

}



h2 {

	font-size: 0.9em;

	font-family: Arial;

	color: #62C946;

	text-transform: uppercase;

	margin: 0;

	padding: 8px 0;

}



h3 {

	font-size: 0.9em;

	font-family: Arial;

	margin: 0;

	padding-bottom: 8px;

}



h4 {

	font-size: 0.8em;

	font-family: Arial;

	color: #8CA1AA;

	text-transform: uppercase;

	margin: 0;

	padding-bottom: 8px;

}



p  {

	margin: 0;

	padding-bottom: 8px;

}



hr {

	clear: both;

	height: 1px;

	border-top: solid 1px #AACCD5;

}



img {

	border: none;

}



#wrapper {

	margin: 0 auto;

	width: 800px;

	text-align: left;

	height: 100%;

}



#head {

	background-color: #F0F7FA;

	height: 80px;

	color: #606d82;

	border: 1px solid #A2ADB4;

}



#head div {

	float: left;

	clear: right;

	height: 65px;

}



#logo {

	width: 225px;

}



#logo a {

	display: block;

	padding: 6px 0 0 5px;

	font-size: 18px;

	letter-spacing: 0;

	text-transform: uppercase;

	text-decoration: none;

}



#slogan {

	width: 505px;

	border-left: 1px solid #A2ADB4;

}



#slogan span {

	display: block;

	padding: 10px 0 0 14px;

	font-size: 16px;

	letter-spacing: -1px;

	color: #91b3bc;

}



#toplinks {

	width: 45px;

}



#toplinks ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#toplinks li {

	float: left;

	display: inline;

	margin-top: 56px;

}



#toplinks a {

	display: block;

	width: 45px;

	height: 15px;

}



#toplinks span {

	display: none;

}



#rss {

	background-image: url(../images/rss_icon.png);

	background-repeat: no-repeat;

}







#body {

	float: right;

	margin-top: 3px;

	width: 568px;

	clear: both;

}



#visual {

	margin: 6px 0;

	height: 166px;

	background-image: url(../images/visual.jpg);

	background-repeat: no-repeat;

}



#content {

	float: left;

	padding-right: 14px;

	padding-left: 14px;

	width: 538px;

	border-right: 1px solid #AACCD8;

	border-left: 1px solid #AACCD5;

}



#side {	

	border: 1px solid #A2ADB9;

	width: 220px;

	background-color: #EAF4F6;	

	margin-top:10px;

	

}



#menutop{padding-left:10px; padding-right:5px; border-bottom: 1px solid #A2ADB9; height:25px; padding-top:5px; background:#14a4d8; color:#f6f7f8}



#menutopLink{padding-left:10px; padding-right:5px; border-bottom: 1px solid #A2ADB9;  border-top: 1px solid #A2ADB9; height:25px; padding-top:5px; color:#f6f7f8; background:#14a4d8;}



#menucontent{padding-left:10px; padding-right:5px; list-style:square;}



#foot {

	clear: both;

	padding: 1em;

	background-color: #fff;

	background-image: url(../images/logo_small.gif);

	background-repeat: no-repeat;

	font-size: .8em;

	line-height: 1.4em;

	text-align: center;

	position: relative;

	border-top: 1px solid #AACCD8;

}