/* -------------------------------------------------------------------
Title: Project Title
Author: ASI Communications
--------------------------------------------------------------------*/

/*--------------------------------------------------------------------
Default Elements -----------------------------------------------------
--------------------------------------------------------------------*/
body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: black;
	font-size: 11px;
	color: white;
}
h1{
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 20px;
}
h2{
	font-size: 36px;
	font-weight: bold;
	color: #d89e14;
	margin-bottom: 19px;
}
h3{
	font-size: 15px;
	font-weight: bold;
	color: #d89e14;
	margin-bottom: 5px;
}	
p{
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 17px;
}
p.quoter{
	padding-left: 15px;
}
/*Hyperlinks --------------------------------------------------------*/
	a:link{color: #d89e14;}
	a:visited{color: #d89e14;}
	a:hover{color: white;text-decoration: none;}
	a:active{color: #d89e14;}
	a.goldtxt{color:#d89e14;text-decoration:none;}
	
/*--------------------------------------------------------------------
Home Specific Containers ---------------------------------------------
--------------------------------------------------------------------*/
#home_container{
	width: 777px;
	margin: 0 auto;
}
#home_container #content{
	height: 503px;
	margin: 52px 0 128px;
}
#home_container #footer{
	color: white;
	text-align: center;
}
#home_container #navigation {
	width: 777px;
}
/*Navigation --------------------------------------------------------*/
	#home_container #navigation ul {
		list-style-type: none;
		height: 104px;
	}
	#home_container #navigation ul li {
		text-indent: -9999px; /*Only if text is not the link */
		position: relative;
	}
	#home_container #navigation ul li a {
		display: block;
		text-decoration: none;
		position: relative;
		font-size: 11px;
		color: #7e8083;
		height: 104px;
		text-align: left;
		float:left;
	}
	#home_container #navigation ul li#facts a{background: url('../images/nav_home_facts.jpg') no-repeat; width:239px; height:104px; margin-right: 30px;}
	#home_container #navigation ul li#test a{background: url('../images/nav_home_test.jpg') no-repeat; width:239px; height:104px; margin-right:28px;}
	#home_container #navigation ul li#register a{background: url('../images/nav_home_register.jpg') no-repeat; width:239px; height:104px; margin-right:0;}
	/* Hover */
	#home_container #navigation ul li#facts a:hover,
	#home_container #navigation ul li#test a:hover,
	#home_container #navigation ul li#register a:hover{background-position: 0 -104px;}

/*--------------------------------------------------------------------
Interior Sturcture ---------------------------------------------------
--------------------------------------------------------------------*/
#container {
	width:959px;
	margin: 0 auto;
	background: url('../images/bg_content_repeaty.jpg') repeat-y 1px;
}
#container #content{
	width: 957px;
	border: 1px solid #2f2f2f;
	border-bottom: none;
	background: url('../images/bg_content.jpg') no-repeat;
	position: relative;
	min-height: 560px;
}
#container #leftcol{
	width:301px;
	position:relative;
	float: left;
}
#container #rightcol{
	width: 636px;
	float:right;
	margin:30px 20px 0 0;
}
#content #rightcol ul,#content #rightcol ol {margin: -5px 0 0 30px;}
#content #rightcol ul li,#content #rightcol ol li {
	list-style-type: disc;
	font-size: 11px;
	margin-bottom: 12px;
	line-height:14px;
}
#content #rightcol ol li {list-style-type: decimal;}
#content #rightcol ul.quote{
	margin-left: 15px;
}
#content #rightcol ul.quote li {
	line-height: 21px;
	list-style-type: none;
	font-size: 12px;
	width: 450px;
}
/*Sub Navigation */
	#container #subnav ul {
		list-style-type: none;
		position: absolute;
		top: 293px;
		left:20px;
	}
	#container #subnav ul li {
		text-indent: -9999px; /*Only if text is not the link */
		position: relative;
	}
	#container #subnav ul li a {
		display: block;
		text-decoration: none;
		position: relative;
		font-size: 11px;
		color: #7e8083;
		text-align: left;
	}
	#container #subnav ul li#benefits a{background: url('../images/subnav_benefits.jpg') no-repeat; width:255px; height:69px;}
	#container #subnav ul li#pearsonvue a{background: url('../images/subnav_goto_pearsonvue.jpg') no-repeat; width:255px; height:77px;}
	#container #subnav ul li#testcenter a{background: url('../images/subnav_testcenter.jpg') no-repeat; width:255px; height:69px;}	
	#container #subnav ul li#testimonials a{background: url('../images/subnav_testimonials.jpg') no-repeat; width:255px; height:60px;}
	#container #subnav ul li#testtopic a{background: url('../images/subnav_testtopic.jpg') no-repeat; width:255px; height:60px;}
	#container #subnav ul li#money a{background: url('../images/subnav_money.jpg') no-repeat; width:255px; height:59px;}
	#container #subnav ul li#tools a{background: url('../images/subnav_tools.jpg') no-repeat; width:255px; height:65px;}
	#container #subnav ul li#faq a{background: url('../images/subnav_faq.jpg') no-repeat; width:255px; height:65px;}
	
	/* Hover */
	#container #subnav ul li#pearsonvue a:hover{background-position: 0 -77px;}
	#container #subnav ul li#benefits a:hover,
	#container #subnav ul li#testcenter a:hover{background-position: 0 -69px;}
	#container #subnav ul li#testimonials a:hover,
	#container #subnav ul li#testtopic a:hover{background-position: 0 -60px;}
	#container #subnav ul li#money a:hover{background-position: 0 -59px;}
	#container #subnav ul li#tools a:hover{background-position: 0 -65px;}
	#container #subnav ul li#faq a:hover{background-position: 0 -65px;}
	
	/* Active */	
	body#page6 #subnav ul li#pearsonvue a{background-position: 0 -77px;}
	body#page5 #subnav ul li#benefits a,
	body#page7 #subnav ul li#testcenter a{background-position: 0 -69px;}
	body#page8 #subnav ul li#testimonials a,
	body#page9 #subnav ul li#testtopic a{background-position: 0 -60px;}
	body#page10 #subnav ul li#money a{background-position: 0 -59px;}
	body#page11 #subnav ul li#tools a{background-position: 0 -65px;}
	body#page12 #subnav ul li#faq a{background-position: 0 -65px;}
/* End Navigation */
#container #footer{
	width: 957px;
	height: 80px;
	color: white;
	text-align: center;
	background: url('../images/bg_footer.jpg') no-repeat;
	border: 1px solid #2f2f2f;
	border-top: none;
}
#container #footer p {
	padding-top: 23px;
}
/*Navigation Interior ----------------------------------------------*/
	#container #navigation ul {
		list-style-type: none;
		height: 44px;
	}
	#container #navigation ul li {
		text-indent: -9999px; /*Only if text is not the link */
		position: relative;
	}
	#container #navigation ul li a {
		display: block;
		text-decoration: none;
		position: relative;
		font-size: 11px;
		color: #7e8083;
		height: 44px;
		text-align: left;
		float:left;
	}
	#container #navigation ul li#home a{background: url('../images/nav_int_home.jpg') no-repeat; width:240px; height:44px;}
	#container #navigation ul li#facts a{background: url('../images/nav_int_facts.jpg') no-repeat; width:240px; height:44px;}
	#container #navigation ul li#test a{background: url('../images/nav_int_test.jpg') no-repeat; width:240px; height:44px;}
	#container #navigation ul li#register a{background: url('../images/nav_int_register.jpg') no-repeat; width:239px; height:44px;}
	/* Hover */
	#container #navigation ul li#home a:hover,
	#container #navigation ul li#facts a:hover,
	#container #navigation ul li#test a:hover,
	#container #navigation ul li#register a:hover{background-position: 0 -44px;}
	
	/* Active */
	body#page1 #container #navigation ul li#home a,
	body#page2 #container #navigation ul li#facts a,
	body#page5 #container #navigation ul li#facts a,
	body#page8 #container #navigation ul li#facts a,
	body#page10 #container #navigation ul li#facts a,
	body#page12 #container #navigation ul li#facts a,
	body#page3 #container #navigation ul li#test a,
	body#page7 #container #navigation ul li#test a,
	body#page9 #container #navigation ul li#test a,
	body#page11 #container #navigation ul li#test a,
	body#page4 #container #navigation ul li#register a{background-position: 0 -44px;}
/* End Navigation */

/*Feedback -----------------------------------------------------------*/
#feedback_container{
	position: absolute;
	right: 16px;
	top:16px;
}
#feedback_container ul li {
	list-style-type: none;
	width: 151px;
	height: 32px;
	text-indent: -9999px;
}
#feedback_container ul li a {
	display: block;
	width: 151px;
	height: 32px;
	background: url('../images/btn_feedback.jpg') no-repeat;
	border: none;
}
#feedback_container ul li a:hover{
	background: url('../images/btn_feedback_hover.jpg') no-repeat;
}
form.feedback{
	width: 469px;
	background: #141414;
	border: 1px solid #4c4c4c;
	padding: 30px 24px;
	margin-bottom:20px;
}
form.feedback .columns{
	width: 115px;
	float:left;
	margin: -12px 0 16px;
}
form.feedback textarea{font-family: Arial, Helvetica, serif;}
form.feedback input.submit{
	background: url('../images/btn_submit.jpg') no-repeat;
	display: block;
	width: 95px;
	height: 25px;
	text-indent:-9999px;
	border: none;
	cursor: pointer;
}
/*End Feedback */

/*Misc Classes */
.hr{border-bottom: 1px solid #555;margin:10px 0 12px;width: 100%;}
.iepadding{padding-left: 10px;}
.testimonialQuote{width:250px;height:auto;}
div.error p{color:red;}
