body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:799px;
	background-color:#EBEBEB;
}
#container{
	width:799px;
	color:#FFFFFF;
}
#top{background-image:url(images/bg_blue.jpg); height:12px; margin:auto;}
#top_img_bg{background-image:url(images/top_img_bg.jpg); height:12px;}
	#header {
		height:185px;
		width:100%;
		background-color:#FFFFFF;

	}
	#header_left {
		position:relative;
		float:left;
		left:0;
		top:0;
		width:338px;
		text-align:left;
		margin-top:10px;
	}
	#header_right {
		position:relative;
		float:right;
		right:0;
		top:0;
		width:461px;
	}
	#tagline{color:#999999; margin-left:38px; font-size:10px;}
	#menu_container{background-image:url(images/bg_menu.jpg); height:48;}
	#menu_separator{background-image:url(images/menu_separator.jpg);
		width:12px;
		height:48px;
		position:relative;
		float:left;
	}
	#m_about_us,
	#m_legal_marketing,
	#m_services,
	#m_faq,
	#m_contact_us
	{
		position:relative;
		float:left;
		width:144px;
		font-size: 12px;
		margin-top:8px;
}



	#main {
	width: 100%;
	margin: 0 auto;
	background-color:#FFFFFF;

	}
	#main_left {
		position:relative;
		float:left;
		left:0;
		top:0;
		width:557px;
		text-align:left;
	}
	#main_right {
		position:relative;
		float:right;
		right:0;
		top:0;
		width:240px;
		text-align:left;
		border-left:dotted #666666 thin;
	}
	.copy_large_home{
	font-size:16px; color:#666666; line-height:30px;
	font-weight:none;
	margin-left:25px;
	margin-right:20px;
	}
	.copy_body_main{
	font-size:12px; color:#666666;
	font-weight:none;
	margin-left:25px;
	margin-right:25px;
	}
	.copy_bold{
	font-size:12px; color:#666666;
	font-weight:bold;
	margin-left:25px;
	margin-right:20px;
	}
	.copy_header{
	font-size:16px; color:#CC0000;
	font-weight:none;
	margin-left:25px;
	}
	.copy_small{
	font-size:10px; color:#666666;
	font-weight:none;
	margin-left:25px;
	margin-right:20px;
	}
	.copy_right_red{
	font-size:12px; color:#CC0000;
	font-weight:none;
	margin-left:10px;
	margin-right:10px;
	}
	.copy_body_right{
	font-size:12px; color:#666666;
	font-weight:none;
	margin-left:10px;
	margin-right:10px;
	}
	
	#footer{
	}
	.copyright{
	font-size:10px; color:#666666;
	font-weight:none;
	margin-left:25px;
	margin-right:10px;
	text-align:left;
	}

	
	.outter {
		margin:0; padding:0;
		background:top left repeat-y;
	}
	.inner {
		margin:0; padding:0;
		background:top right repeat-y;
	}
	.cleaner {
		clear:both;
	}
	.spacer {
	}
a.menu_link {font-size: 12px; color: #CCCCCC; text-decoration: none;}
.menu_link:visited {color: #CCCCCC}
.menu_link:hover {color: #FFFFFF} 
.menu_link:active {color: #CCCCCC} 

a.menu_link_selected {font-size: 12px; color: #CCCCCC; text-decoration: none;}
.menu_link_selected:visited {color: #FFFFFF}
.menu_link_selected:hover {color: #FFFFFF} 
.menu_link_selected:active {color: #CCCCCC}



a.footer_link {font-size: 10px; color:#666666; text-decoration: none;}
.footer_link:visited {color: #666666}
.footer_link:hover {color: #666666; text-decoration: underline;} 
.footer_link:active {color: #666666}


ul.sub_nav{
	list-style-image:url(/images/ad_bullet.gif); text-align:left;
	padding-left:20px;
	margin-left:8px;

}
#sub_nav li {display:inline;}


a.sub_nav{font-size:12px; color:#666666; font-weight:none; text-decoration:none;}
a.sub_nav_selected{font-size:12px; color:#CC0000; font-weight:bold; text-decoration:none;}


a.copy_body_right_link {font-size: 12px; color:#666666; text-decoration: none;}
.copy_body_right_link:active { color: #666666 }
.copy_body_right_link:visited {color: #666666}
.copy_body_right_link:hover {color: #666666; text-decoration: underline;} 
.copy_body_right_link:active {color: #666666}

