
body {margin:20px; padding:0px; font: 1.0em verdana, arial, sans-serif; text-align:center; background-color:#C9D0D7}
* {margin:0; padding:0}
a:link {color:#84a1bf;}
a:visited {color: #999999;}

div#wrapper {width:959px; margin-left:auto; margin-right:auto; text-align:left; border:1px solid #ABACAC; background-color:#FFFFFF; background:url('../pres_images/home_faux_column.gif') repeat-y; }
div#header {width:960px; height:260px; background-color:#292929;}
div#header404 {width:960px; height:255px; background-color:#91A9C1; background:url('../pres_images/welcome.jpg') no-repeat; }


div#logo {float:left;}
div#secondarynav {width:400px; height: 65px; padding-top:16px; padding-left:12px; float:left;}
div#secondarynav ul {list-style-type:none; border:0px none; padding-top:15px; padding-left:5px;}
div#secondarynav ul li {list-style-type:none; float:left; font-size:10px; padding-left:20px;}
div#secondarynav ul li a {text-decoration:none; }
div#secondarynav img {border-style:none; margin-right:6px; }



div#navmenu {width:960px; height:30px;  background-color:#292929; text-align:center; margin-top: 0px;}
div#navmenu ul {text-align:center;  padding-left:6px;}
div#navmenu li {float:left; list-style-type:none; font: 11px bold Tahoma, Verdana;}
div#navmenu li a{color:#82C8F6; text-decoration:none; padding-left:5px; padding-right:5px;}
div#navmenu img {border-style:none; }

div#centralcontent404 {width: 500px; float:left; padding: 10px 4px 10px 20px; font-size: 11px;   }


div#contentarea {width:710px; height: auto; margin-left:233px;  padding:0; vertical-align:top;  }

div#leftcolumnad {width:213px;  float:left; background:url('../pres_images/feature_bg.gif') no-repeat;  padding-left:2px; padding-right:18px; padding-top:30px; padding-bottom:10px }

div#contentwrapper {width:960px; /* background:url('../pres_images/drop_shadow.gif') no-repeat; This is the original */}

div#ad1 {width:252px; height:162px; float:left; margin-left:0px; margin-top: 0px; }
div#ad2 {width:224px; height:140px; float:left; margin-left:20px; margin-top: 5px;   }
div#ad3 {width:320px; height:162px; float:left; margin-left:-30px; margin-top: -58px;    }
div#ad4 {width:224px; height:140px; float:left; margin-left:20px; margin-top: 0px;  }
div#ad5 {width:224px; height:140px; float:left;	margin-left:10px; margin-top: 5px;}
div#ad6 {width:310px; height:162px; float:left; margin-left:45px; margin-top: -65px;  }
div#ad9 {width:600px; height:162px; float:left; margin-left:20px; margin-top: 75px;    }
div#ad10 {width:550px; height:162px; float:left; margin-left:-30px; margin-top: -60px;    }
div#ad11 {width:550px; height:162px; float:left;	margin-left:60px; margin-top: -55px;}
div#ad12 {width:320px; height:162px; float:left;	margin-left:-10px; margin-top: -35px;}
div#ad13 {width:320px; height:162px; float:left;	margin-left:10px; margin-top: -35px;}
div#ads {width:661px; height:625px; float:left;margin-left:0px; margin-top: 0px; background: url('../pres_images/main/main.jpg') no-repeat;}

div#ads h3{font-style:italic; color:#9A3047; text-align: center; margin-top: 20px; margin-bottom: -50px;}
div#ads .h1{font-weight:bold; font-size:large; color:#017DC7; margin-bottom: 10px;}
div#ads .h2{font-weight:bold; font-size:larger; color:#017DC7; margin-bottom: 10px;}
/*
div#ad1 {width:252px; height:162px; background:url('../pres_images/ads/ubc_plugin.jpg') no-repeat; float:left; margin-left:0px; margin-top: 0px; }
div#ad2 {width:224px; height:140px; background:url('../pres_images/ad2.gif') no-repeat; float:left; margin-left:20px; margin-top: 5px;   }
div#ad3 {width:485px; height:162px; background:url('../pres_images/ads/harbortouch.jpg') no-repeat; float:left; margin-left:15px; margin-top: 5px;    }
div#ad4 {width:224px; height:140px; background:url('../pres_images/ad4.gif') no-repeat; float:left; margin-left:20px; margin-top: 0px;  }
div#ad5 {width:224px; height:140px; background:url('../pres_images/ad3.gif') no-repeat; float:left;	margin-left:10px; margin-top: 5px;}
div#ad6 {width:252px; height:162px; background:url('../pres_images/ads/free_terminals_ad.jpg') no-repeat; float:left; margin-left:0px; margin-top: 0px;  }
div#ad9 {width:485px; height:162px; background:url('../pres_images/ads/free_ecr.jpg') no-repeat; float:left; margin-left:20px; margin-top: 5px;    }
div#ad10 {width:485px; height:162px; background:url('../pres_images/ads/hot_leads.jpg') no-repeat; float:left; margin-left:20px; margin-top: 5px;    }
div#ad11 {width:252px; height:162px; background:url('../pres_images/ads/million.jpg') no-repeat; float:left;	margin-left:5px; margin-top: 5px;}
div#ad12 {width:252px; height:162px; background:url('../pres_images/ads/residuals.jpg') no-repeat; float:left;	margin-left:0px; margin-top: 5px;}
div#ad13 {width:252px; height:162px; background:url('../pres_images/ads/stability.jpg') no-repeat; float:left;	margin-left:10px; margin-top: 0px;}
*/
/* -------------------------------------------- ECR Styles -------------------------------------------- */
/* -------------------------------------------- ECR Styles -------------------------------------------- */
/* -------------------------------------------- ECR Styles -------------------------------------------- */

div#ecrContent {
	width:468px;
	float:left;
	margin:15px 0 10px 17px;
}

#ecrContent p {
	text-align:justify;
	font-size:12px;
	margin:10px;
}

div#contentWrap {
	background-color:#EEEEEE;
	margin-left:1px;
	padding:5px 0;
}

.ecrBanner {
	padding:0px;
	margin:10px 0 0 10px;
	border:none;
}

.leftLinks {
	border-bottom:1px dashed #333333;
	padding-bottom:30px;
	margin-bottom:30px;
}

.leftLinks a {
	color:#990000;
	font-weight:bold;
	font-size:15px;
}

.jaredSig {
}

.milContestLink {
	text-decoration:none;
}

div#leftLinks {width:233px; float:left; border-right:1px solid #000000; font: 10px Verdana; /*background:url('../pres_images/leftcolumn_bottom.gif') no-repeat bottom right ; background-color:#fcfdf4 */}

div#leftLinks div#menu ul {list-style-type:none; background-color:#fcfdf4;  }
div#leftLinks div#menu ul li {padding:4px; background:url('../pres_images/green_square_bullet_bg.gif') no-repeat;}
div#leftLinks div#menu img {margin:2px 10px; border-style:none;}
div#leftLinks div#menu ul li:hover {display:block;  }	
div#leftLinks div#menu ul li a:hover {display:block; color: #CC0000; background-color: #FFFFFF; border-top: 1px solid #F0F3F6; border-bottom: 1px solid #F0F3F6;}	
div#leftLinks div#menu ul li a {display:block; padding:4px 24px; text-decoration:none; color:#069; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}


/* ------------------------------------------ End ECR Styles ------------------------------------------------------ */
/* ------------------------------------------ End ECR Styles ------------------------------------------------------ */
/* ------------------------------------------ End ECR Styles ------------------------------------------------------ */


div#ad1 p {font:11px Arial; line-height:12px; padding:40px 20px 10px 93px;}
div#ad2 p {font:11px Arial; line-height:12px; padding:46px 12px 10px 90px;}
div#ad3 p {font:11px Arial; line-height:13px; padding:40px 20px 10px 150px;}
div#ad4 p {font:11px Arial; line-height:12px; padding:50px 12px 10px 86px;}
div#ad5 p {font:11px Arial; line-height:12px; padding:50px 15px 10px 96px;}
div#ad6 p {font:11px Arial; line-height:12px; padding:50px 20px 10px 93px;}
div#ad9 p {font:11px Arial; line-height:13px; padding:40px 20px 10px 150px;}
div#ad10 p {font:11px Arial; line-height:13px; padding:40px 20px 10px 200px;}
div#ad11 p {font:11px Arial; line-height:12px; padding:40px 20px 10px 110px;}
div#ad12 p {font:11px Arial; line-height:12px; padding:40px 20px 10px 130px;}
div#ad13 p {font:11px Arial; line-height:12px; padding:40px 20px 10px 110px;}

div#signup {width:167px; height:300px; border:1px solid #5382AD; margin-left:35px; margin-top:13px; margin-bottom: 10px; float:left; background:url('../pres_images/signup_bg.gif') no-repeat; }

div#signup ul {list-style-type: disc; padding-top:70px; margin-left:20px;}
div#signup ul li {font:11px Arial; color: #7E7E7E; line-height:14px;}

div#footer {width:960px; height:40px; background-color:#292929; border-top:1px dotted #EEEEEE;}
div#footer p {font:10px Arial; color: #EEEEEE; line-height:12px; padding:5px; text-align:center; }


.floatright { float:right; border-style:none; margin-right:18px; margin-bottom:8px;}


/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */