@charset "utf-8";
/* --------- Wonderlic Secondary Page CSS Styles --------- */

/*	
	1. Defaults: Html Tags
	2. Bread Crumbs
	3. Content
*/

/* --------- 1. Defaults  --------- */

h1{
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	color:#005CAB;
	padding-bottom:5px;
}
	
	
h2{
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	color:#005CAB;
/*	color:#666;*/
	padding-bottom:4px;
	margin-bottom:12px;
	padding-top: 10px;
	background:url(../siteimages/bg-h2-think-tank.gif) repeat-x left bottom;
	}
	
h3{
	font-family:"Times New Roman", Times, serif;
	font-size:1.5 em;
	color:#005CAB;
	
	font-weight:bold;
	}
	
p {
font-size: 12px;
}
	
/* --------- 2. Bread Crumbs  --------- */	

#breadcrumb{
	width:642px;
	background:url(../siteimages/bg-h2-think-tank.gif) repeat-x left bottom;
	color:#FFC424;
	padding-bottom:4px;
	margin-bottom:8px;
	}
	
#content-container #breadcrumb a{
	color:#666;
	text-decoration:none;
	}
	
#breadcrumb a:hover, .page-on{
	color:#005CAB;
	}
	
.page-on strong{
	font-weight:normal;
	}
	
/*----------3 Navigation -----------*/		
	
#nav-container{
	width:705px;
	height:126px;
	/*background:url(../siteimages/bg-nav.jpg) no-repeat;*/
	float:left;
	position:relative;
	}

		
/*Header Navigation*/

#header-nav{
margin-top: 4px;
margin-right: 30px;
text-align:right;
color:#4D8DC4;
}
	
/* Main Navigation */

	
#main-nav{
	position:absolute;
	top:36px;
	left:14px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	width:670px;
	display: none;
	}
	
#main-nav li {
	background:url(../siteimages/nav-arrow.gif) no-repeat left;
	padding-left:12px;
	width:127px;
	display:block;
	float:left;
	}
	
#main-nav li a {
	color: #ffc424;
}
	
/* Main Nav Descriptions */	

#main-nav-descriptions{
	position:absolute;
	top:50px;
	left:15px;
	color:#ccc;
	width: 670px;
	display: none;
	}
	
#main-nav-descriptions li {
	width:108px;
	display:block;
	float:left;
	margin-right:31px;
	}
	
#main-nav-descriptions li.login, #main-nav li.login {
	width:90px;
	display:block;
	margin-right:0px;
	}

#main-nav li a:hover {
	color: #ffffff;
}
	
		

/* --------- 3. Content --------- */	
	
	
/* Page Container*/
#content-container{
	background:url(../siteimages/bg-content2.jpg) no-repeat top;
	width:642px;
	min-height:692px;
	height:auto !important;
	height: 692px;
	float:left;
	color:#666;
	padding-left:15px;
	padding-right:48px;
	padding-bottom:30px;
	padding-top:17px;
	}
	
#content-container p{
	padding-bottom:10px;
	line-height:140%;
	}

#content-container img{
display: block;
	}
	
#content-container a{
	text-decoration:underline;
	color:#005CAB;
	}
	
#content-container a:hover{
	text-decoration:none;
	}
	
#content-container ul{
	line-height:140%;
	margin-left:8px;
	margin-bottom:5px;
	padding-top: 15px;
	}		
	
#content-container li{
	background:url(../siteimages/arrow-li-content.gif) no-repeat left 3px;
	padding-left:12px;
	}
	
	





/*affiliations logos table*/

#content-container table{
padding-bottom: 30px;
}

#content-container td{
text-align:left;
vertical-align: text-top;
}

#content-container td p{
width: 150px;
text-align: center;
}
	
#content-container td img{
/*border: #cccccc solid 1px;*/
}
	
	
#content-container h2{
text-align: left;
}
	




/* Content Styles*/		
.clear{
	clear:both;
	}
	
.imgClear{
display:block;
padding-top:5px;
	clear:both;
	}
	
.imgLeft, .solutions-container img{
	float:left;
	clear:both;
	margin-right:10px;
	margin-bottom: 10px;
	border: #cccccc solid 1px;
	}
	

	
.imgRight{
	float:right;
	clear:left;
	margin-left:10px;
	border: #cccccc solid 1px;
	}
	
/* Careers Page Styles*/
	
#careers ul{
	line-height:180%;
	margin-left:8px;
	margin-bottom:5px;
	}		
	
#careers li{
	background:url(../siteimages/arrow-li-content.gif) no-repeat left 5px;
	padding-left:12px;
	}
	
#careers h2{
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	color:#005CAB;
	padding-bottom:4px;
	margin-bottom:12px;
	background:url(../siteimages/bg-h2-think-tank.gif) repeat-x left bottom;
	}	
	
#careers a{
	font-weight:bold;
	}
	
/* Sitemap Page Styles*/
#site-map ul{
	line-height:180%;
	margin-left:8px;
	margin-bottom:5px;
	}
	
#site-map ul li{
	font-weight:bold;
	}
	
#site-map ul li li{
	background:url(../siteimages/arrow-li-content.gif) no-repeat left 4px;
	padding-left:12px;
	font-weight:normal;
	}
	
#site-map ul li li li{
	background:none;
	font-weight:normal;
	background:url(../siteimages/disc-li-content.gif) no-repeat left 8px;
	padding-left:8px;
	margin-left:0px;
	}
	
	
/* Free Quote Styles*/	

#quote_form{
	width:450px;
	margin-bottom:15px;
	}
	
#quote_form label{
	margin-top: 14px;
	margin-left:2px;
	display: block;
	float: left;
	width: 170px;
	text-align:right;
	}

#quote_form input {
	margin: 10px 0px 0px 10px;
	padding: 2px;
	border: 1px solid #CCC;
	width: 225px;
	}
	
	
	
#quote_form textarea {
	margin: 10px 0px 0px 10px;
	padding: 2px;
	border: 1px solid #CCC;
	width: 225px;
	height: 100px;
}
	


#quote_form select {
	margin: 10px 0px 0px 10px;
	padding: 2px;
	width: 230px;
	}

#quote_form #submit{
	width: 196px;
	height: 56px;
	margin-top: 15px;
	border:0px;
	float: right;
	padding-right: 25px;
	}
	
.required{
	font-weight:bold;
	color:#005CAB;
	}
	
/* Contact Us Styles*/	

.contact-left-clm{
	float:left;
	width:305px;
	margin-right:20px;
	color:#666;
	}
	
.contact-left-clm h3, .contact-right-clm h3{
	font-size:1em;
	font-weight:bold;
	}
	
.contact-right-clm{
	float:left;
	width:310px;
	color:#666;
	height:260px;
	}
	
/* Solutions Styles*/	

.solutions-container{
	width:642px;
	height:80px;
	margin-bottom:26px;
	}
	
/* Solutions Secondary Styles*/	

/*#quote-container{
	width:642px;
	float:left;
	}
	
#quote-container img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}*/

#request-quote{
	float:left;
	width:375px;
	height:170px;
	background:url(../siteimages/bg_request_quote.jpg) no-repeat top;
	color:#005CAB;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	margin-top:8px;
	}
	
/*.title{
	font-size:1.4em;
	}*/
	
#request-quote p{
	line-height:130%;
	font-size: 22px;
	}
	
#request-quote img{
margin: 0px auto 0px auto;
	}
	
.quote-marks{
	color:#FFC424;
	}
	
.pHighlight{
	color:#005CAB;
	font-weight:bold;
	}
	
#solutions ul{
	line-height:180%;
	margin-left:8px;
	margin-bottom:5px;
	}		
	
#solutions li{
	background:url(../siteimages/arrow-li-content.gif) no-repeat left 5px;
	padding-left:12px;
	}
	
#solutions ol{
	margin-left:25px;
	line-height:140%;
	}
	
#solutions ol li{
	background:none;
	padding-left:0px;
	padding-bottom:10px;
	}
	
.imgLeftSolutions{
	float:left;
	display:block;
	margin-bottom:20px;
	margin-top:8px;
	margin-right:20px;
	border: #cccccc solid 1px;
	}

p.info{
	background:url(../siteimages/icon-info.gif) no-repeat left 0px;
	padding-left:22px;
	margin-left:6px;
	}
	
ul.survey-topics{
/*	float:left;*/
	padding-bottom:10px;
	}
	
ul.survey-topics li{
	display:inline;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	}
	
ul.solution-tests{
	float:left;
	width:300px;
	}
	
/* ATB Support */	
#atb-support{
	width:400px;
	}

#atb-support img{
	float:right;
	padding-top:10px;
	}

#atb-support p{
	font-weight:bold;
	}

#atb-support ul{
	line-height:180%;
	margin-left:8px;
	margin-bottom:5px;
	}		
	
#atb-support li{
	background:url(../siteimages/arrow-li-content.gif) no-repeat left 5px;
	padding-left:12px;
	}	
	
p.support-link{
	position:absolute;
	right:395px;
	top:140px;
	width:135px;
	background: url(../siteimages/page-images/bg_support_link.jpg) no-repeat left 2px;
	}
	
p.support-link a{
	padding-left:40px;
	}
	
/* NFL Giveaway */	

#nfl-intro{
	width:500px;
	}
	
/* The Alliance Program */
#alliance-quote{
	float:left;
	width:285px;
	height:170px;
	background:url(../alliance/images/bg_alliance_quote.jpg) no-repeat top;
	color:#005CAB;
	text-align:center;
	font-size:1.8em;
	font-weight:bold;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	margin-top:8px;
	}
	
#alliance-quote p{
	line-height:130%;
	}
	
#content-alliance{
	float:left;
	width:310px;
	margin-right:10px;
	}
	
div#content-alliance h2{
	background:none;
	}
	
div#content-alliance ul li{
	font-weight:bold;
	}
	
div#content-alliance ul li ul li{
	background: url(../alliance/images/bullet.gif) no-repeat left 7px;
	font-weight:normal;
	}
	
#alliance-login {width:325px; border-collapse:collapse; clear:right;}

#alliance-login td {padding:2px;}

#alliance-login th {text-align:right; color:#000;}

#alliance-login input {padding:2px; border:1px solid #CCC; width: 225px; margin-left:6px;}

#alliance-login input.btn-log-in {width:105px; height:41px; float:right; border:none;}



#content-container #service-strategies {padding:25px; background:#DBE5F1; float:left; width:591px; margin-bottom:12px;}

#content-container #service-strategies ul {line-height:none; margin-left:0px; margin-bottom:0px;}

#content-container #service-strategies li {background:none; padding-left:0px; float:left; width:174px; text-align:center; margin-right:34px;}

#content-container #service-strategies li.last {margin-right:0px;}

#content-container #service-strategies img {background:#fff; padding:2px; border:#CCC 1px solid; margin-bottom:6px; display:block;}

#content-container #service-strategies a {font-weight:bold; outline:none;}




/*-----------------landing pages------------------*/

#landing-page-thumbs dl {
float: left;
width: 116px;
text-align: center;
padding-right: 10px;
padding-bottom: 20px;
padding-top: 010px;
font-weight:bold;
}

#landing-page-thumbs img {
border: #cccccc 1px solid;
padding: 1px;
}

#landing-page-thumbs img:hover {
border: #1c6cb5 1px solid;
}

#landing-page-thumbs dl.last {
padding-right: none;
}


#landing-left {
float:left;
width: 325px;
}

#landing-right {
float:left;
padding-left: 25px;
}

.img-border{
border: #cccccc solid 1px;
}

#landing-right img{
display: block;
margin-bottom: 15px;
}


#content-container h2 a {
text-decoration: none;
}


#popupWrapper {
margin: 0px auto 0px auto;
width: 500px;
border: #cccccc solid 1px;
}
#popupWrapper h2 {
text-align: center;
}

#popupWrapper img {
padding-left: 94px;
padding-bottom: 35px;
padding-top: 20px;
border: none;
}




#mapLeft {
float:left;
width:320px;
}


#mapRight {
float:left;
width:300px;
}