
table {
	border-collapse: collapse;
	border-spacing: 0;
}

q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

body,
html {
	margin:0;
	padding:0;
	background:#000000;
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	font-size:12px;
	line-height:1.1em;
	font-family:arial;
	color:#cccccc;
}
.clear { clear:both;}

h1 {font-size:18px; line-height:1.5em; font-family:arial; color:#ff9900; margin:0 0 6px 0px; font-weight:lighter;}
h2 {font-size:16px; line-height:1.2em; font-family:arial; color:#ff9900; margin:0 0 6px 10px; font-weight:lighter;}
h3 {font-size:14px; line-height:.8em; font-family:arial; color:#ff9900; margin:0 0 0px 10px; font-weight:lighter;}
p {margin:0 0 10px 0; font-size:14px;}
.vision {padding-left:28px; padding-right:28px; font-size:100%; line-height:1.1em; }
li {margin:0 0 0px 20px; font-size:14px;}
a {color:#ff9900;}
a:hover {color:#CCCCCC;}

.col_1, .col_2, .col_3, .col_box_1, .col_box_2{ float:left;}
 
#header, #wrapper_header, #content {width:950px; background-color:#000; margin:0; padding:0;}

hr {
	color:#999999;
}

.fpcallout
{	
	margin-left:20px;
	color:#cccccc;
}

#fpcalloutleft {
	margin: 20px 10px 10px 40px;
}

#fpcalloutright {
	margin: 20px 40px 10px 10px;
}

#fpcalloutlogo {
	margin-left: 20px;
	margin-right:20px;
}

.prtitle {
	font-weight:bold;
	color:#6fa0cb;
}

.leftnav {
	line-height:2.0em;
	margin:20px;
	text-decoration:none;
	font-size:14px;
}

.leftnav a {
	text-decoration:none;
	color:#cccccc;
}

.leftnav a:hover {
	text-decoration:none;
	color:#991b1e;
}

#leftnav {
	height:254px;
}

.pr {
	margin:0 0 0 20px;
	font-size:12px;
}

.flashcontent {
	position:relative;
	left:0px;
	top:0px;
	z-index:1;
}

.maindropdownnav {
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
}

.mainnav
{
	color:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.mainnav a
{
	margin: 10px;
	text-decoration:none;
}

.faq
{
	color:#cccccc;
}

.fpcallouthr
{	
	margin:20px;
}

.fpcallout2
{
	margin:20px;
	color:#21205f;
}

.maincontent
{
	margin: 10px 10px 10px 10px;
	font-size:14px;
}

.articleheader
{
	margin-left: 20px;
}

.prheading
{
	margin:20px;
	font-size:14px;
	color:#21205f;
}

.prsubtitle
{
	margin:20px;
	font-size:12px;
	color:#70a0cb;
}

#mainheader {
	width:950px;
	height:88px;
	margin:0;
	padding:0;
}

#mainNav {
	width:307px;
	height:560px;
	float:left;
}

#maincontent {
	width:643px;
	height:611px;
	float:right;
}

.contentindent {
	margin:50px;
}

strong {
	/*color:#999999;*/
}

#mainbottomcallout h2 {
	margin-left:20px;
}
#mainbottomcallout p {
	margin-left:20px;
}

.bluetextbold {
	font-size:12px;
}

#footer {
	background:#ffffff;
		width:950px;
	clear:both;
}
#footer p {
	background:#000;
	padding:5px;
	margin:0;
	color:#666;
	font-size:90%;
}
#footer a {
	color:#F8BAC1;
}

.copyright {
	font-size:80%;
	padding:4px;
	color:#cccccc;
}

.copyright a {
	color:#cccccc;
}

.copyright a:hover {
	color:#cccccc;
}

.meshlink {
	font-size:60%;
}

.meshlink a {
	text-decoration:none;
	margin-left:10px;
	text-align:right;
}

/*======= homeSection =======*/
#home #content .row_1 {width:950px;}
#home #content .row_2 {width:950px;}
#home #content .col_1 {width:307px; background-color:#131313;}
#home #content .col_1 img { vertical-align: top; }
#home #content .col_2 {width:643px;  padding: 0px;}
#home #content .col_5 {width:220px; padding-left: 25px; padding-right:8px; padding-top: 15px; float:left; clear:right;}
#home #content .col_6 {width:220px; padding-left: 0px; padding-right:25px; padding-top: 15px; float:right;}
/*=========================*/
