@charset "UTF-8";
/* CSS Document */

body {
	background:#003b60 url(images/bg_tile.gif) repeat-x;
	color:#FFF;
	font:normal 100% Tahoma, Arial, Helvetica, sans-serif;
	line-height:.850em;
	margin:0 auto;
	padding:0px;
	text-align:center;
}

h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
}

.clear {
	clear:both;
}

a:link {color: #fff;text-decoration: underline;}
a:visited {text-decoration: underline;color: #fff;}
a:hover {text-decoration: underline;color: #fff;}
a:active {text-decoration: underline;color: #fff;}

a.top:link {color: #fff;text-decoration: none;}
a.top:visited {text-decoration: none;color: #fff;}
a.top:hover {text-decoration: underline;color: #fff;}
a.top:active {text-decoration: none;color: #fff;}

a.bt:link {color: #333;text-decoration: none;}
a.bt:visited {text-decoration: none;color: #333;}
a.bt:hover {text-decoration: underline;color: #333;}
a.bt:active {text-decoration: none;color: #333;}

a.home {
	margin:0px;
	height:75px;
	width:275px;
	cursor:pointer;
	float:left;
	position:relative;
}

a.join {
	margin:0px;
	height:120px;
	width:520px;
	cursor:pointer;
	float:left;
	position:relative;
}

#navlist li, ul {
	color:#FFF;
	display: inline;
	font-weight:bold;
	list-style-type: none;
	margin:0 auto;
	padding:0px 15px 0px 0px;
	text-align:right;

}

#container {
	margin:0 auto;
	padding:0px;
	width:840px;
}

#header {
	background:url(images/top_logo.png) no-repeat;
	height:79px;
	margin:0 auto;
	padding:0px;
	width:840px;
}

#header-left {
	margin:0px;
	padding:0px;
	width:300px;
	float:left;
	position:relative;
}

#header-right {
	float:right;
	font-size:0.710em;
	margin:0px;
	text-align:right;
	padding-top:58px;
	position:relative;
	width:500px;
}

#splash {
	background:url(images/splash01.jpg) no-repeat;
	height:201px;
	margin:0 auto;
	padding:0px;
	width:840px;
	text-align:center;
}

#splash-left {
	font-size:0.700em;
	float:left;
	margin:0 auto;
	padding:64px 0px 0px 13px;
	position:relative;
	text-align:left;
	width:380px;
}

#splash-right {
	margin:0 auto;
	padding:108px 0px 0px 0px;
	width:187px;
	float:right;
	position:relative;
	text-align:center;
}

#three-column {
	font-size:0.700em;
	line-height:1.3em;
	height:131px;
	margin:0 auto;
	padding:12px 0 0px 0;
	text-align:center;
	width:840px;
}

#three-column-left {
	float:left;
	margin:0 auto;
	padding:0px 15px 0px 13px;
	position:relative;
	text-align:left;
	width:250px;
}

#three-column-center {
	float:left;
	margin:0 auto;
	padding:0 10px 0 0;
	position:relative;
	text-align:left;
	width:266px;
}

#three-column-right {
	float:right;
	margin:0 auto;
	padding:0px;
	position:relative;
	text-align:left;
	width:266px;
}

#two-column {
	font-size:0.650em;
	margin:0 auto;
	padding:0px;
	text-align:center;
	width:840px;
}

#two-column h3 {
	color:#C90;
	font-size:1.2em;
	font-weight:bold;
}

#two-column-left {
	float:left;
	margin:0 auto;
	padding:0px;
	position:relative;
	text-align:left;
	width:562px;
}


#two-c-left {
	float:left;
	margin:0px;
	padding:15px 8px 0px 13px;
	position:relative;
	text-align:left;
	width:172px;
}

#two-c-center {
	float:left;
	margin:0px;
	padding:15px 0 0 8px;
	position:relative;
	text-align:left;
	width:175px;
}

#two-c-right {
	float:right;
	margin:0px;
	padding-top:15px;
	position:relative;
	text-align:left;
	width:182px;
}

#two-column-right {
	float:right;
	margin:0 auto;
	padding:0px;
	position:relative;
	text-align:center;
	width:273px;
}

#bottom {
	background:#333 url(images/page_bt.gif) top no-repeat;
	height:100px;
	margin:0 auto;
	padding:0px;
	width:860px;
	text-align:center;
}

#footer {
	color:#CCC;
	font-size:0.700em;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	width:840px;
}

#pages {
	background:#FFF url(images/white_top.png) top no-repeat;
	color:#333;
	font-size:0.700em;
	margin:0 auto;
	padding:0px;
	text-align:left;
	width:840px;
}

#pages h2 {
	padding-bottom:12px;
}

.content {
	padding:20px;
}

#pages_bottom {
	background:url(images/white_bt.png);
	margin:0 auto;
	padding:0px;
	width:840px;
	height:30px;
}