html, body {height: 100%;}body {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;margin:0px;padding:0px;min-width:auto;margin:0px auto;border:0px;}body table{border:0px;}.main_header{color:#fff;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;background:url(images/header.jpg) repeat-x;text-align:center;padding-top:2px;border-style:none none solid none;border-width:0 0 2px 0;border-color:#f00}.main_nav{padding-top:10px;padding-bottom:5px;padding-left:10px;}.main_nav a{align:center;}.main_nav a:link{font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.main_nav a:visited{color:blue;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.main_mid{padding-right:10px;padding-left:10px}.main_footer{padding-right:35px}.little_box{padding:10px}.main_banners{padding-top:5px;padding-bottom:5px;border-top:none;border-right:none;border-bottom:1px solid #000;border-left:none}.main_top1{color:#f00;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}.main_top1 a:link{color:#f00;text-decoration:none}.main_top1 a:visited{color:#f00;text-decoration:none}.main_top1 a:hover{color:#f00;text-decoration:underline}.main_top2{color:#030;font-weight:bold;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}.main_top2 a:link{color:#030;text-decoration:none}.main_top2 a:visited{color:#030;text-decoration:none}.main_top2 a:hover{color:#030;text-decoration:underline}.main_anchor a:link{color:blue font-size:15px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}.main_anchor a:visited{color:blue;font-size:15px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}.reg_link a:link{color:blue;font-size:15px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.reg_link a:visited{color:blue;font-size:15px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.small_link a:link{color:blue;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}.small_link a:visited{color:red;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}.footer_link a:link{color:blue;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.footer_link a:visited{color:blue;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.home_link a:link{color:blue;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}.home_link a:visited{color:blue;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}.reg_no_uline{padding-left:10px}.reg_no_uline a:link{font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.reg_no_uline a:visited{color:blue;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.reg_uline a:link{font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}.reg_uline a:visited{color:blue;font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}.top_reg_no_uline{font-size:13px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:bold}.top_reg_no_uline a:link{font-size:14px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.top_reg_no_uline a:visited{color:blue;font-size:14px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.header_link a:visited{color:white;text-decoration:none}.header_link2 a:visited{color:#555555;text-decoration:none}.plain_text a:link{color:black;font-size:16px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.plain_text a:visited{color:black;font-size:16px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.plain_text_header a:link{color:blue;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.plain_text_header a:visited{color:blue;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.article_links a:link{color:black;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.article_links a:visited{color:black;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.school_links a:link{color:blue;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.school_links a:visited{color:blue;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.apply_button a:link{color:blue;font-size:16px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.apply_button a:visited{color:blue;font-size:16px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.apply_banner a:link{color:white;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.apply_banner a:visited{color:white;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.apply_banner a:hover{color:yellow;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.company_list a:link{color:blue;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.company_list a:visited{color:blue;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}.company_list a:hover{color:red;font-size:12px;font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;text-decoration:none}h1{margin-top:10px;margin-bottom:2px;Font-Size:16px;}h2{margin-top:10px;margin-bottom:2px;Font-Size:13px;}h2.plain{font-size:large; margin:auto;}h1.header_article{font-size:20px}h2.header_article{font-size:17px}h1.index{font-size:13px;margin-top:0px;margin-bottom:0px;text-decoration:none}div.custom_header_banner_container{margin-left:-7px;border-top:2px solid #FFCC00;border-bottom:2px solid #FFCC00;margin:5px 0px;width:728px;}div.custom_header_banner{background:#F2F2F2;height:90px;padding:5px 0px 18px 0px;margin:5px 0px;}div.custom_header_banner_border {width:728px;border:1px solid #787878;margin:3px 0 0 0;}h1.jesse{	font-family:arial;	font-size:18px;	display:inline;	float:left;	padding:0 10px 0 10px;	}span.clay {	color: green;	display:block;	font-size:13px;	float:left;	padding: 11px 5px 0  5px;	font-weight: bold;	}div.gauge{	float:left;	text-align:left;	padding: 15px 15px 15px 15px;	width:670px;		background:#f2faf8;		-moz-border-radius-topleft:4px;	  -moz-border-radius-topright:4px;		-moz-border-radius-bottomleft:4px;	  -moz-border-radius-bottomright:4px;		-webkit-border-top-left-radius:4px;	  -webkit-border-top-right-radius:4px;		-webkit-border-bottom-left-radius:4px;	  -webkit-border-bottom-right-radius:4px;	}		div.ted{		background:white;		font-size:20px;		width: 415px;		padding:5px 5px 5px 5px;		text-align:left;			-moz-border-radius-topleft:4px;		  -moz-border-radius-topright:4px;			-moz-border-radius-bottomleft:4px;		  -moz-border-radius-bottomright:4px;			-webkit-border-top-left-radius:4px;		  -webkit-border-top-right-radius:4px;			-webkit-border-bottom-left-radius:4px;		  -webkit-border-bottom-right-radius:4px;		  float:left;		}					div.ted p{			font-size:16px;			text-align:left;			}				div.kim{		background:white;		font-size:12px;		text-align:left;		width: 200px;			-moz-border-radius-topleft:4px;		  -moz-border-radius-topright:4px;			-moz-border-radius-bottomleft:4px;		  -moz-border-radius-bottomright:4px;			-webkit-border-top-left-radius:4px;		  -webkit-border-top-right-radius:4px;			-webkit-border-bottom-left-radius:4px;		  -webkit-border-bottom-right-radius:4px;		  float:right;		}div.clearer {clear:both;}				div.clay {	float:left;	font-size: 12px;	text-align:center;	width:670;	}				div.hunter {	float:left;	font-size: 12px;	text-align:left;	padding: 10px 0 10px 0;	width:670;	}div.twocol {	width:670px;	padding: 20px 20px 20px 20px;	background:#FEF1B5;	float:left;	}div.leftcol{	background:#EE9A00;	padding: 5px 5px 5px 5px;	float:left;	text-align:left;	width: 410px;	}		div.leftcol p{			font-size:13px;			text-align:left;			}div.rightcol{	padding: 3px 3px 3px 3px;	background:#EE9A00;	float:right;	text-align:center;	width: 204px;	}	 /****** States Left Nav ******/		DIV.states{		 }		DIV.states DIV{		  margin:4px;}		DIV.states A{		  font-family:"Arial";		  float:left;		  display:block;		  font-size:11px;		  text-decoration:none;		  width:28px;		  text-align:center;		  padding:3px 0;		  background:#FEF1B5;		  color:#000;		  margin:2px;		  border:1px solid #AAA;}		DIV.states A:hover{		  background:#F2faf8;}		  		  		  #packages {	font-size:11px;	color:#2d2d2d;	margin:10px 0 0px 6px;	padding-bottom:10px;		border:1px solid #acb0b5;	width: 610px;}	#packages h1 {	margin:0 0 10px 0;	padding:10px;	background:blue;	color:#fff;	display:block;}	#packages h2, #packages h3 {	margin:0px;	padding:3px 0 3px 10px;	background:#7d7d7e;	color:#fff;	display:block;}#packages h2 {	width:620px;	font-style:italic;	font-size:12px;}		#packages h3 {	width:279px;	font-style:italic;	font-size:12px;}	#packages p {	margin:10px;}	#packages .fundamental_feat { 	display:block;	width:590px;	margin:0 10px 0 10px;	border:1px solid #b6bec5;	}		#packages .fundamental_feat .text_box {	padding-bottom:10px;}	#packages .fundamental_feat h2 {	width:580px;}	.fundamental_feat DIV.box {	vertical-align:top;	float:right;	margin-top:16px;	border:1px solid #dfd8d8;	width:95px;	font-weight:bold;	}	.package_box .text_box {	width:450px;	display:block;	float:left;	position: relative;	}		.package_box DIV.text {	width:180px;	float:left;		}		.package_box .box {	vertical-align:top;	float:right;	margin-top:16px;	border:1px solid #dfd8d8;	width:95px;	font-weight:bold;	}DIV.box p {	font-style:normal;	text-align:center;	padding-top:7px;}DIV.box span {	color:blue;	font-size:26px;	margin:0px;}	.package_box .box {	margin-top:11px;}.fundamental_feat .text {	float:left;	width:450px;}.fundamental_feat .text p{	width:450px;}.package_box .text_box p {	font-style:normal;	width:180px;}	#packages .join {	width:97px;	height:18px;}#packages .join:hover {	cursor:pointer;}.clearer {	clear:both;}	#packages .package_box {	float:left;	border:1px solid #b6bec5;	width:289px;	height:180px;	margin:10px 0 0px 10px;	vertical-align:top;}	/*top jobs*/#top-jobs {	margin:0px;	padding:0px;}	#top-jobs img {	border:none;}	#top-jobs h1 {	color:#004D8F;	margin:8px;}#top-jobs p {	margin:8px 8px 13px 8px;}#top-jobs .banner_boxes {	height:auto;	margin:0 0 0 -3px;	padding-bottom:20px;}	#top-jobs .banner_box {	border:1px solid #999;	background:#eee;	width:480px;	height:120px;	display:block;	float:left;	margin:0 0 8px 8px;	padding:0px;}#top-jobs .company_name {	color:#fff;	font-weight:bold;	border-bottom:1px solid #5F94BF;	font-size:14px;	height:23px;	margin:10px 8px 13px 10px;	background:url(images/header.jpg) repeat-x;text-align:center;padding-top:2px;border-style:none none solid none;}#top-jobs .company_desc {	width:300px;	display:block;	float:left;	color:#4b4b4b;	font-size:11px;	height:70px;	margin:0px 8px 5px 10px;}	#top-jobs .premier_banner {	border:1px solid #7e7e7e;	width:130px;	height:47px;	display:block;	float:left;	margin:0 0 0 10px;}#top-jobs .company_desc div {	width:261px;	display:block;	margin:0px auto;}#top-jobs .company_desc div a {	font-weight:normal;	font-size:10px;	padding:6px;	text-transform:uppercase;	text-align:center;}#top-jobs .view_profile a:hover {}div.appInfo{	text-align: left;}	/*---- SOCIAL ----*/	  	.socialColumn {	width:180px;	background:#fff;	display:block;	float:right;	position:relative;	padding-bottom:15px;}.socialColumn h2 {	background:#0000FF;	color:#fff;	padding:3px 0 3px 5px;	font-size:12px;	margin:0px 0px 10px 0px;	width:180px !important;	display:block !important;}	.socialColumn h4 {	margin:0px;}	.socialColumn .companyBlog h4 {	font-size:14px;}		.socialColumn .companyBlog a p {	margin:0 0 4px 0;	text-align:left;	font-size:12px;}	.socialColumn .companyBlog a {	margin:0 0 5px 0;}	.connect_widget {	background:#fff !important;}	.facebook, .twitter, .youtube, .digg {	display:block;	float:left;	width:28px;	height:28px;	margin:0 6px 0 0px;}	.facebook {	background:url(style/images/facebook.png) no-repeat;}.twitter {	background:url(style/images/twitter.png) no-repeat;}	.youtube {	background:url(style/images/youtube.png) no-repeat;}	.digg {	background:url(style/images/digg.png) no-repeat;}	.join {	font-size:12px;}		  		  	/*******************************	.table{border:solid 1px #000}.school TD{padding:4px 0px 4px 5px}.link    { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff; padding: 0px,0px,2px,0px; border: solid 1px #000;}.link a:link  { color: #00f; font-weight: bold; font-size: 12px; text-decoration: none }.link a:visited { color: #00f; font-size: 12px; font-weight: bold; text-decoration: none }.link a:hover { color: #00f; font-size: 12px; font-weight: bold; text-decoration: none }.linkOver     { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #006200; border: solid 1px #000; padding: 0px,0px,2px,0px; cursor: pointer  }.linkOver div  { color: #f00;  text-decoration: none }.linkOver a:link  { color: #fc0; font-size: 12px; font-weight: bold; text-decoration: none }.linkOver a:visited  { color: #fc0; font-size: 12px; font-weight: bold; text-decoration: none }.linkOver a:hover  { color: #fc0; font-size: 12px; font-weight: bold; text-decoration: none }.tbl { border: solid 1px #000 }.tbl_2 { border-bottom: solid 1px #000; border-right: solid 1px #000; border-left: solid 1px #000}.-----------------inlineStyles----------------{}.link TD { padding: 3px 0px 3px 5px; border-top: 1px solid #dcd }.link2 TD { padding: 3px 0px 3px 5px }.linkOver TD { padding: 3px 0px 3px 5px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #000 }/* Blog Pages */div#blog_post {	margin: auto 10px;	text-align: left;}div#blog_post h1 {	margin-bottom: 5px;}div#blog_post h2 {	background: none;	padding: 0px;	clear: both;}div#blog_post img.alignleft {	float: left;	margin-right: 20px;}div#blog_post img.alignright {	float: right;	margin-left: 20px;}a#blogprevbutton {	float: left;	font-weight: bold;	margin-left: 20px;	margin-bottom: 5px;}a#blognextbutton {	float: right;	font-weight: bold;	margin-right: 20px;	margin-bottom: 5px;}div#blog_list {	text-align: left;	margin-top: 20px;	margin-right: 150px;}div#blog_list h4.blog_date {	font-size: 11px;	color: #666;	margin-top: 0px;}div#blog_list h3 {	margin-bottom: 3px;	padding-bottom: 0px;}div#blog_list p.results {	font-weight: bold;}div#blog_post .blog_author, div#blog_post .blog_date {	background: none;	padding: 0px;	margin: 0px;	clear: both;	border: none;	color: #666;}div#blog_post .blog_date {	font-size: 11px;	margin-bottom: 5px;	display: block;	float: both;}div#blog_post .blog_author {	margin-bottom: 15px;	display: block;	float: left;	clear: both;}div#blog_post #post_content {	float: left;}div#blog_post #post_content div {	clear:both;}div#disqus_thread {	margin-left: 5px;	margin-right: 5px;	float: left;}div#comments_container {	float: left;	margin-top: 25px;}/* [End Blog Pages] */