@charset "UTF-8";
/* CSS Document */

html {
	height				: 100%;
	min-height			: 100%;
	margin-bottom		: 1px; 
	overflow			: -moz-scrollbars-vertical !important;
}

body {
	margin				: 0px;
	padding				: 0px;
	background-color	: #E0EBD1;
}


a {
	color				: #66cccc;
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

img {
	margin				: 0px;
	padding				: 0px;
	border				: 0px;
}

ins {
	width				: 0px;
	height				: 0px;
	margin				: 0px;
	padding				: 0px;
	display				: block;
	visibility			: hidden;
	clear				: both;
}

#body_wrapper {
	width				: 100%;
	background-image	: url(/assets/images/bg.png);
	background-repeat	: repeat-x;
	background-color	: #6DC4BA;
}

#wrapper {
	width				: 860px;
	margin				: 0px auto 0px auto;
	padding				: 0px;
}

#head {
	width				: 860px;
	height				: 115px;
	margin				: 0px;
	padding				: 15px 0px 0px 0px;
	background-image	: url(/assets/images/head_bg.png);
	background-repeat	: no-repeat;
	background-position	: 0px 127px;
}

#head .logo {
	width				: 272px;
	height				: 67px;
	margin				: 0px auto 0px auto;
	padding				: 0px;
}

#head .nav  {
	width				: 710px;
	height				: 29px;
	margin				: 0px 0px 0px -352px;
	padding				: 0px;
	list-style			: none;
	position			: absolute;
	top					: 98px;
	left				: 50%;
}

#head .nav li {
	height				: 29px;
	margin				: 0px;
	padding				: 0px 20px 0px 20px;
	display				: block;
	float				: left;
	background-image	: url(/assets/images/nav_bg.png);
	background-repeat	: repeat-x;
	text-align			: center;
}

#head .nav li.left {
	width				: 40px;
	height				: 29px;
	margin				: 0px;
	padding				: 0px;
	display				: block;
	float				: left;
	background-image	: url(/assets/images/nav_left.png);
	background-repeat	: no-repeat;
}

#head .nav li.right {
	width				: 40px;
	height				: 29px;
	margin				: 0px;
	padding				: 0px;
	display				: block;
	float				: left;
	background-image	: url(/assets/images/nav_right.png);
	background-repeat	: no-repeat;
}

#head .nav li.spacer {
	width				: 1px;
	height				: 29px;
	margin				: 0px;
	padding				: 0px;
	display				: block;
	float				: left;
	background-image	: url(/assets/images/nav_spacer.png);
	background-repeat	: no-repeat;
}

#head .nav li a {
	color				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	line-height			: 29px;
	text-decoration		: none;
}

#head .nav li a:hover {
	text-decoration		: underline;
}

#content_wrapper {
	width				: 850px;
	margin				: 0px;
	padding				: 0px 5px 0px 5px;
	background-image	: url(/assets/images/content_bg.png);
	background-repeat	: no-repeat;
}

#content {
	width				: 830px;
	margin				: 0px;
	padding				: 10px 10px 10px 10px;
	background-color	: #FFFFFF;
	color				: #424242;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
}

#content .sidebar {
	width				: 251px;
	margin				: 0px;
	padding				: 0px;
	float				: left;
}

#content .sidebar .title {
	margin				: 5px 0px 8px 0px;
	padding				: 0px;
	color				: #a9b167;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 18px;
	font-weight			: bold;
}

#content .subnav {
	width				: 251px;
	margin				: 0px 0px 11px 0px;
	padding				: 0px;
	list-style			: none;
}

#content .subnav li {
	width				: 241px;
	height				: 28px;
	margin				: 0px 0px 1px 0px;
	padding				: 0px 0px 0px 10px;
	background-color	: #e6f3fb;
	list-style			: none;
}

#content .subnav li a {
	color				: #999999;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	line-height			: 28px;
	text-decoration		: none;
}

#content .subnav li a:hover, #content .subnav li a.on {
	color				: #333333;
	font-weight			: bold;
}

#content .main_home {
	width				: 569px;
	margin				: 0px 0px 0px 10px;
	padding				: 0px;
	float				: left;
}

#content .main_sub {
	width				: 549px;
	margin				: 0px 10px 0px 20px;
	padding				: 0px;
	float				: left;
}

#content h1 {
	color				: #424242;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	font-weight			: bold;
}

#footer {
	margin				: 0px;
	padding				: 22px 0px 0px 0px;
	background-image	: url(/assets/images/footer_bg.png);
	background-repeat	: repeat-x;
	background-color	: #E0EBD1;
}

#footer .copyright {
	margin				: 0px;
	padding				: 0px;
	line-height			: 20px;
}

#footer .links {
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	list-style			: none;
}

#footer .links a, #footer .copyright {
	color				: #676b14;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration		: none;
}

#footer .links a:hover {
	text-decoration		: underline;
}

#footer .links li {
	display				: inline;
}

#footer .links li.spacer {
	margin				: 0px 10px 0px 10px;
	padding				: 0px;
	color				: #676b14;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-align			: center;
}

#sidebar_enews {
	width				: 251px;
	height				: 108px;
	margin				: 0px 0px 11px 0px;
	padding				: 0px;
}

#sidebar_enews .head {
	width				: 251px;
	height				: 37px;
	margin				: 0px;
	padding				: 0px;
	background-image	: url(/assets/images/sidebar_enews_head.png);
	background-repeat	: no-repeat;
	background-color	: #a0ccdf;
	
}

#sidebar_enews .content {
	width				: 237px;
	height				: 65px;
	margin				: -8px 0px 0px 0px;
	padding				: 7px;
	background-image	: url(/assets/images/sidebar_enews_foot.png);
	background-repeat	: no-repeat;
	background-position	: 0px 100%;
	background-color	: #a0ccdf;
	color				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration		: none;
}

#sidebar_factoids {
	width				: 251px;
	margin				: 0px 0px 11px 0px;
	padding				: 0px
}

#sidebar_factoids .head {
	width				: 251px;
	height				: 37px;
	margin				: 0px;
	padding				: 0px;
	background-image	: url(/assets/images/sidebar_factoids_head.png);
	background-repeat	: no-repeat;
	background-color	: #c0c687;
	
}

#sidebar_factoids .content {
	width				: 237px;
	margin				: -8px 0px 0px 0px;
	padding				: 7px;
	background-image	: url(/assets/images/sidebar_factoids_foot.png);
	background-repeat	: no-repeat;
	background-position	: 0px 100%;
	background-color	: #c0c687;
	color				: #424242;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration		: none;
}

#sidebar_factoids .content h1 {
	color				: #424242;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
}

#sidebar_join {
	width				: 251px;
	height				: 197px;
	margin				: 0px 0px 11px 0px;
	padding				: 0px
}

#sidebar_join .content {
	width				: 211px;
	height				: 134px;
	margin				: 0px;
	padding				: 56px 20px 7px 20px;
	background-image	: url(/assets/images/sidebar_join_bg.jpg);
	background-repeat	: no-repeat;
	background-position	: 0px 0px;
	color				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	text-decoration		: none;
}

#sidebar_join .content .button {
	width				: 126px;
	height				: 53px;
	margin				: 50px auto 0px auto;
	padding				: 0px;
}

#sidebar_contact {
	width				: 251px;
	margin				: 0px 0px 11px 0px;
	padding				: 0px
}

#sidebar_contact .head {
	width				: 251px;
	height				: 37px;
	margin				: 0px;
	padding				: 0px;
	background-image	: url(/assets/images/sidebar_contact_head.png);
	background-repeat	: no-repeat;
	background-color	: #c0c687;
	
}

#sidebar_contact .content {
	width				: 231px;
	margin				: -8px 0px 0px 0px;
	padding				: 10px;
	background-image	: url(/assets/images/sidebar_contact_foot.png);
	background-repeat	: no-repeat;
	background-position	: 0px 100%;
	background-color	: #c0c687;
	color				: #424242;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration		: none;
}

#sidebar_contact .content a {
	color				: #FFFFFF;
	text-decoration		: none;
}