@charset "utf-8";
/*
START CMS EDITOR AREA CODE
*/
.Code {
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New', Monospace;
	background-color: #ff9933;
}
/*
END CMS EDITOR AREA CODE
*/
/*
START CMS REQUIRED STYLES
*/
body {
	/*	background: url(/images/main_bg.jpg) top no-repeat #000;*/
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	font-size:100%;
}
P, UL, OL {
	margin-top: 0px;
	margin-bottom: 0px;
}
ul {
	margin-top:12px;
}
.text1 {
	line-height:14pt;
	font-size:10pt;
}
.text2 {
}
.text3 {
}
.header1 {
	color:#226DB1;
	font-size:14pt;
}
.header2 {
	color:#226DB1;
	font-size:12pt;
}
.header3 {
	color:#226DB1;
	font-size:11pt;
}
h1 {
	color:#226DB1;
	font-size:13pt;
	margin:0;
	padding:0;
	font-weight:normal;
}
h2 {
	color:#226DB1;
	font-size:12pt;
	margin:0;
	padding:0;
	font-weight:normal;
}
h3 {
	color:#226DB1;
	font-size:11pt;
	margin:0;
	padding:0;
	font-weight:normal;
}
h4 {
	color:#FF0066;
	font-size:12pt;
	margin:0;
	padding:0;
	font-weight:normal;
}
#TMMStepDisplay {
	color:#226DB1;
	font-size:12pt;
}
#TMMQuestion {
	margin-bottom:12px;
}
#TMMSubmit {
	margin-top:12px;
}
a {
	color:#7CEAF9;
	text-decoration:none;
}
a:hover {
	color:#226DB1;
	text-decoration:none;
}
/*
END CMS REQUIRED STYLES
Add Custom Site Styles BELOW
*/
.clearit {
	width:100%;
	height:0;
	line-height:0.0px;
	display:block;
	clear:all;
}
#outer {
	width:100%;
}
#inner {
	width:890px;
	margin:auto;
}
#header {
	height:206px;
	width:890px;
}
#header_big {
	height:482px;
}
#menu {
	height:26px;
	text-align:center;
}
#home_content {	
	/* border: #002935 solid 1px; */

	background:url(/images/home_bg2.jpg) top left no-repeat #001113;
	width:890px;
	float:left;
	/* height:373px; */
	/*min-height:373px;*/
}
#featured {
	background:url(/images/featured_bg.jpg) top left no-repeat #000;
	width:890px;
	height:106px;
}
#ad {
	background-color:#000;
	width:890px;
	height:170px;
}
/*FOOTER*/
	#footer {
	color:#1e609e;
	font-size:0.6em;
	width:890px;
	margin-bottom:45px;
	height:25px;
	margin-top:15px;
}
#footer a {
	color:#1e609e;
	text-decoration:none;
}
#footer_left {
	width:480px;
	float:left;
	height:25px;
	line-height:25px;
}
#footer_right {
	width:380px;
	float:left;
	height:25px;
	line-height:25px;
}
#up_footer {
	color:#1e609e;
	font-size:0.6em;
	width:672px;
	margin-bottom:45px;
	height:25px;
	margin-left:220px;
	margin-top:15px;
}
#up_footer a {
	color:#1e609e;
	text-decoration:none;
}
#up_footer_left {
	width:282px;
	float:left;
	height:50px;
	line-height:16px;
}
#up_footer_right {
	width:390px;
	float:left;
	height:25px;
	line-height:16px;
}
/* HOME CONTAINERS */
#home_col_1 {
	color:#fff;
	font-size:0.7em;
	/*	border:1px solid red;*/
	width:243px;
/*	height:319px;*/
	float:left;
	position:relative;
	top:25px;
	left:25px;
}
#home_col_2 {
	color:#fff;
	font-size:0.7em;
	/*	border:1px solid yellow;*/
	width:243px;
/*	height:319px;*/
	float:left;
	position:relative;
	top:25px;
	left:75px;
}
#home_col_3 {
	color:#fff;
	font-size:0.7em;
	/*	border:1px solid green;*/
	width:243px;
/*	height:319px;*/
	float:left;
	position:relative;
	top:25px;
	left:125px;
}
/*UNDERPAGES */
#left_menu {
	background:url(/images/left_menu_bg.jpg) top left no-repeat;
	width:218px;
	min-height:388px;
	float:left;
}
#content_container {
	float:left;
	margin:0;
	width:672px;
}
#underpage_content {
	width:622px;
	color:#fff;
	padding:25px;
	padding-bottom:0;
	margin-bottom:25px;
	min-height:350px;
}
#underpage_content p {
	font-size:10pt;
}
#underpage_content_area {
	/* border: #f00 solid 1px; */
	background:url(/images/underpage_content_top2.jpg) top left no-repeat;
	width:672px;
}
#underpage_content_footer {
	width:672px;
	height:8px;
	background:url(/images/up_content_foot.jpg) bottom left no-repeat;
}
