/*Copied from common.css*/
body,p,div,form,td,table,h1,h2,h3,h4,ul,ol,li	{	margin:0; padding:0; font-size:12px;	font-family:verdana, helvetica, arial	}
p,table,ul,ol	{	margin-bottom:20px;	}
h1,h2,h3,h4	{	margin-bottom:10px;	}
h1	{	font-size:18px;  	}
h2 { line-height: 17px; padding:0; margin-top:0; margin-bottom:5px; font-size:14px; clear:both; position:relative; z-index:998; background-repeat: no-repeat !important; color:#333; }
h3	{	font-size:14px;	}
h4	{	font-size:12px;	}

#footer	{	clear:both; overflow:hidden;	}
#gf	{	margin:0; padding:5px; text-align:center;	}
#gf li	{	display:inline; background-image:none; border-right:1px solid black; padding-right:20px; padding-left:20px; margin:0;	}
li#copyright	{	padding-left:0px;	}
li#privacy	{	border-right:0px; padding-right:0px;	}

.clear	{	clear:both; overflow:hidden;	}

ul { margin:10px 5px 15px 0px; list-style-type:none; padding:0; }
ul li { margin-left:0; margin-bottom:2px; padding-left:8px; background-image:url(rsc/ulBullet.gif); background-repeat: no-repeat; background-color: transparent; }
ol { margin:10px 5px 15px 5px;  padding:0; }
ol li { margin-left:20px; margin-bottom:2px; padding-left:0px;  }

.lgMargT	{	margin-top:20px !important;	}

.smMargB	{	margin-bottom:8px !important;	}
.noMargB	{	margin-bottom:0px !important;	}
/*end Copied from common.css*/

p	{	line-height:18px;	}
img	{	border:none;	}
#bodyArea	{	background-color:#0e2b54; width:805px; margin:0 auto;		}
#bodyArea h1	{	display:none;	}
#tabs	{	clear:both; overflow:hidden;	}


ul#nav,ul#nav li	{	list-style-type:none;	margin:0;	padding:0}
ul#nav	{	float:right;	font-size: 80%}
ul#nav li	{	float:left;	margin-left: 6px;	text-align: center}
ul#nav a	{	float:left;	width: 125px;	padding: 5px 0;	background: #EFF3F4;	text-decoration:none;	color: #58789c; font-weight:bold}
ul#nav a:hover	{	color: #58789c; text-decoration:underline;	}
ul#nav li.activelink a,ul#nav li.activelink a:hover	{	color: #003}
ul#nav	{	padding-right:10px;	}
a#home	{	width:75px	}



#outterWrapper, #tabs	{	background-color:#D5DEE3; border-left:16px solid #0e2b54; border-right:19px solid #0e2b54;width:770px; clear:both; overflow:hidden;	}
#wrapper	{	background-color:#EFF3F4;	width:730px; margin:0 auto; padding:10px; clear:both; overflow:hidden; 	}

#sideCol	{	float:left; width:190px;	margin-right:6px;	}
#mainContent	{	float:right;	width:534px;	}

#pic	{	width:190px; float:left;	margin-bottom:6px;	}
#moreProfits	{	background-color:#fff;	width:508px; float:left;	margin-right:6px;	color:#4a607e; padding:10px; margin-bottom:6px;	}
#moreProfits h2	{	 font-size:18px;	color:#58789c;	margin-bottom:15px;	}
#moreProfits h3	{	font-size:12px;	}

#col1	{	width:330px;	float:left;	}
#col2	{	width:159px;	float:right;	}
#featureList	{	background-color:#eff3f4;	color:#0e2b54;	width:137px; float:right; font-weight:bold; padding:20px 10px;	}
#featureList li	{	margin-bottom:5px;	}


#adTech	{	width:308px;	background-color:#58789c; float:left;	padding:10px; color:white; font-weight:bold; margin-bottom:6px;	}
#adTech h3 { margin-right:10px; margin-bottom:40px; float:left; }
#adTech h3	a {	background:url(rsc/adTech.gif) no-repeat; width:108px; height:43px; overflow:hidden; text-indent:-100em; float:left; 	}
#about	{	width:321px;	background-color:#d6deea; float:left;	padding:10px;	margin-right:7px;	color:#0e2b54;	line-height:18px;	}
#about h2	{	font-size:18px; color:#E99720; margin-bottom:20px;	}


#logos	{	width:165px;	background-color:#d6deea; float:left;	padding:10px;	}

#login	{	width:120px;	background-color:#d6deea; float:left;	padding:10px 35px;	}

#header	{	width:805px; height:142px; background:url("rsc/header.gif") no-repeat;	}
#footer	{	width:805px; height:31px; background:url("rsc/footer.gif") no-repeat; margin:0 auto; color:#EFF3F4;	}
#footer a	{	color:#EFF3F4;	}
#gf	{	margin-top:8px;	}
#gf li	{	border-right:1px solid #EFF3F4; padding-left: 10px; 	}
#gf li.last	{	border-right:0;S 	}

#contactUs, #signUp	{	background-color:#fff;	width:514px;  float:left; 	color:#4a607e; padding:10px; margin-bottom:6px;	}
#contactUs h2, #signUp h2	{	 font-size:18px;	color:#58789c;	margin-bottom:15px;	}
#contactUs h3, #signUp h3	{	font-size:12px;	}

#sign #companyInformation {   float: left; width: 253px;  }
#sign #companyInformation input, #sign #payToAddress input { width: 95px; }
#sign #payToAddress {   margin-left: 4px;  width: 253px;  float: left;}

#sign #companyInformation .fGroupB label { width: 135px; margin: 0; }

.fGroupB .labelC  { text-align: right; width: 150px; float: left; padding-right: 0px;    }
.fGroupB label  { margin-right: 3px; padding-right:15px;    }
.fGroupB.required label { background:url(rsc/bg-requiredB.gif) no-repeat right; margin-right: 3px; padding-right:13px;    }
.fGroupB .inputC { float: left; padding: 0; margin: 0; width: 95px;  } 
.formBox	{  border: 0; 	width:514px;  }
.fGroupB {  width: 250px; clear: both; padding-top: 5px; }

.formBox input { border: 1px solid #4a607e; }
.formBox textarea { border: 1px solid #4a607e; border-top: 2px solid #4a607e; border-left: 2px solid #4a607e; }

.success { border: #0e2b54 solid 1px; margin: 0; color: #0e2b54; background: #d6deea; padding: 2px; padding-left: 5px; font-weight: bold; }
