/* CSS Document */
* {
	margin:0;
	padding:0;
}
html, body {
	min-height: 100%;
	height: auto;
	height: 100%;
}
body {
	background: url('../images/background.gif');
	background-repeat:repeat;
	background-position: 0 0;
	word-wrap: break-word;
    font:13px arial, helvetica, clean, sans-serif;

}
#examBldrLogo {
	width:84px;
	height:96px;
	text-indent:-9000px;
	overflow:hidden;
	background-image: url('../images/logo.gif');
	background-repeat: no-repeat;
	display:block;
	position:absolute;
	left:22px;
	top:39px;
	text-align:center;
	z-index:3000;
}
#navBgDiv {
	/*background-color: #E8E4B2;*/
	background-color:#F1F3D5;
	width: 840px;
	height: 123px;
	border-bottom:double;
	border-bottom-color:#DDD795;
	border-bottom-style:solid;
	position:relative;
}
#navButtonsDiv {
	width: 720px;
	height:26px;
	/*background-color:#DDD795;*/
		background-color: #E8E4B2;
	position:absolute;
	left:0px;
	margin-top:45px;
	padding-left:120px;
	vertical-align:middle;
}
#navButtonsInner {
	width:595px;
}
.navBtnClass {
	padding-right:2px;
	padding-left:2px;
}
#navInstructorLogin {
	float:left;
	padding-top:4px;
	padding-left:164px;
}
#navButtonsInner {
	float:left;
}
#navExistingUserLogin {
	float:left;
	padding-top:4px;
	width:125px;
}
#logodiv {
	width: 0px;
	height: 0px;
}
#topLoginDiv {
	background-color: #E8E4B2;
	height:25px;
	border-bottom:double;
	border-bottom-color:#DDD795;
	border-bottom-style:solid;
	text-align:right;
	padding-right:8px;
	padding-top:4px;
}
#createEvalLink {
	color:#CC0000;
	font-weight:bold;
}
#wrap_outer {
	padding: 0;
	width: 840px;
	background-color:#FFF;
}
#mainbox {
	float: left;
	background-color: #FFFFFF;
	width:840px;
	padding-top:24px;
	
}
#mainboxPricing {
	float: left;
	background-color: #FFFFFF;
	width:840px;
	padding-top:24px;
	
}
#mainboxtab1 {
	float: left;
	background-color: #FFF;
}
#maincontent {
	/*line-height: 1.75em;*/
	padding: 0 24px 20px 32px;
	background-color: #FFFFFF;
	height:300px;
	width:380px;
	text-align:left;
	left:10px;
	padding-top:35px;
}
#maincontentnew {
	/*line-height: 1.75em;*/
	padding: 0 24px 20px 32px;
	background-color: #FFFFFF;
	height:300px;
	width:580px;
	text-align:left;
	left:10px;
	padding-top:35px;
}
#maincontentPricing {
	/*line-height: 1.75em;*/
	padding: 0 24px 20px 32px;
	background-color: #FFFFFF;
	height:300px;
	width:400px;
	text-align:left;
	left:10px;
	padding-top:35px;
	float:left;
}
#rightbox {
	float: left;
	background-color: #FFFFFF;
}
#rightboxPricing {
	float: left;
	background-color: #FFFFFF;
}
#rightContent {
	/*line-height: 1.75em;*/
	/*padding: 0 24px 20px 32px;*/
	background-color: #FFFFFF;
	height:300px;
	width:399px;
	text-align:left;
	left:0px;
	padding-top:83px;
}
#rightContentPricing{
	/*line-height: 1.75em;*/
	/*padding: 0 24px 20px 32px;*/
	background-color: #FFFFFF;
	height:300px;
	width:300px;
	text-align:left;
	left:0px;
	padding-top:40px;
	padding-bottom:10px;
	float:left;
}
#rightContenttab1 {
	/*line-height: 1.75em;*/
	/*padding: 0 24px 20px 32px;*/
	background-color: #FFFFFF;
	height:300px;
	width:399px;
	text-align:left;
	left:0px;
	padding-top:83px;
}
#middlecontent {
	background-color:#F1F3D5;
}
#middlemainbox {
	float: left;
}
#middlemaincontent {
	/*line-height: 1.75em;*/
	padding: 24px 24px 0px 32px;
	background-color:#F1F3D5;
	height:146px;
	width:385px;
	text-align:left;
	left:0px;
	border-top:double;
	border-top-color:#DDD795;
	border-top-style:solid;/*padding-top:35px;*/

	}
#middlebox
{
float:left;
}
#middlerightbox {
	float: left;
}
#middlerightContent {
	/*line-height: 1.75em;*/
	/*padding: 0 24px 20px 32px;*/
	padding: 24px 9px 0px 0px;
	background-color:#F1F3D5;
	height:146px;
	width:390px;
	text-align:left;
	
	border-top:double;
	border-top-color:#DDD795;
	border-top-style:solid;/*padding-top:83px;*/

	}

#sidebox {
	width: 194px;
	float: left;
	position: relative;
	top: -8px;
}
#maincontentFAQ {
	/*line-height: 1.75em;*/
	padding: 0 24px 20px 32px;
	background-color: #FFFFFF;
	/*height:1100px;*/
	width:500px;
	text-align:left;
	left:0px;
	padding-top:0px;
	float:left;
}
#maincontentOverview {
	/*line-height: 1.75em;*/
	padding: 0 24px 20px 32px;
	background-color: #FFFFFF;
	/*height:1100px;*/
	/*width:500px;*/
	text-align:left;
	left:0px;
	padding-top:35px;
}
#maincontentOverviewtab1 {
	/*line-height: 1.75em;*/
	padding: 0 0px 0px 0px;
	background-color: #FFFFFF;
	/*height:1100px;*/
	width:560px;
	text-align:left;
	left:0px;
	padding-top:35px;
}

#maincontentCustomers {
	/*line-height: 1.75em;*/
	padding:0px 24px 20px 32px;
	background-color: #FFFFFF;
	text-align:left;
	left:0px;
	}

#maincontentContact {
	/*line-height: 1.75em;*/
	padding:24px 24px 0px 32px;
	background-color: #FFFFFF;
	text-align:left;
	
	}
	

#maincontentSignup {
	/*line-height: 1.75em;*/
	padding: 35px 0px 20px 0px;
	background-color: #FFFFFF;
	text-align:left;
	
	
}

#maincontentPrivacy {
	/*line-height: 1.75em;*/
	padding:24px 24px 0px 32px;
	background-color: #FFFFFF;
	text-align:left;
}
#maincontentPrivacy ul { 
	list-style-type: disc;
	list-style-position : inside; 
	line-height:1.5;
}




#leftMainBox {
	float:left;
	padding-top:14px;
	padding-left:30px;

	
}
#rightContentOverview {
	/*line-height: 1.75em;*/
	/*padding: 0 24px 20px 32px;*/
	background-color: #FFFFFF;
	width:205px;
	text-align:left;
	left:0px;
	padding-top:83px;
}
#footer {
	color:#333;
	clear:both;
	display:block
}
#footerwrap {
	width: 840px;
}
#footercontent {
	background-color: #E8E4B2;
	padding: 12px;
	font-size: 0.9em;
	text-align:center;
	border-top:double;
	border-top-color:#DDD795;
	border-top-style:solid;
}
h2 {
	color:#70651C;
	letter-spacing: -1px;
	margin-bottom:10px;
}
h4 {
	font-size:1.2em;
}
clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
input {
	border: 1px solid #B4985A;
	height: 20px;
}
textarea {
	border: 1px solid #B4985A;

}
form {
	line-height:2.2em;
}
.formLabel {
	font-weight:bold;
	text-align:right;
	padding-right:6px;
	padding-left:0px;
}

#examBuilderDt {
	color:#70651C;
	font-weight:bold;
}
h6 a {
	background-image:url('../images/submit_btn.gif');
	background-repeat:no-repeat;
	display:block;
	height:27px;
	overflow:hidden;
	text-indent:-9000px;
	width:63px;
}
.form-submit {
	width:63px;
	height:27px;
	background:url('../images/submit_btn.gif') no-repeat;
	border:none;
	padding-top:30px;
	margin-top:10px;
	overflow:hidden;
}
#createBtnDiv {
	position:absolute;
	top:36px;
	right:7px;
	width:300px;
}
img {
	z-index: 2;
}
 ----- base links ----- 
a:link {
	color:#333;
	outline:none;
}
a:visited {
	color:#333;
	outline:none;
}
a:hover {
	color:#333;
	outline:none;
	text-decoration: none;
}
a:active {
	color:#333;
	outline:none;
}
a:focus {
	color:#333;
	outline:none;
}
:focus {
	-moz-outline-style: none;
}
.alertText {
	font-size: 0.89em;
	
}
.alertTextSignup {
	font-size: 0.89em;
	line-height:0.9em;
	display:inline;
	margin-left:5px;
	vertical-align:inherit;	
}
.alertTextRed {
	color:#FF0000;
	font-weight:bold;
}
/* = #tableStyles
----------------------------------------------------------------------------------------------------*/
.tableDefaultStyles {
	width:365px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	font-size: 92%;
}
.tableDefaultStyles thead tr th {
	padding:4px 0px 4px 4px;
	border-right:solid 1px #fff;
	color:#FFFFFF;
	text-align:center; /*column header alignment*/
	font-weight:bold;
}
.tableDefaultStyles thead tr th {
	padding:4px 0 4px 0px;
}
.tableDefaultStyles th {
	font-weight:bold;
}
.tableDefaultStyles thead tr {
	background-image: url(../images/tableHeaderBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tableDefaultStyles tbody tr td {
	padding:4px 4px;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	text-align:center;
}
.tableColorEven {
	background-color:#FFFFFF;
}
.tableColorOdd {
	background-color:#F4F1D6;
}
.customerUL {
	display:inline;
	float:left;
	width:150px;
	list-style-type: none;
}
.customerImages img {
	display:inline;
	margin: 15px 10px 10px 10px;
}
.buttonNav { /* Top left corner, top edge */
	float:left; 
	color:#fff; /* Text colour */
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat;  /* Fallback bg colour for images off */
  
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px 0px 6px;
	/* background:url('../images/nav_btn_reg_rightside_slice_latest.gif') no-repeat left;*/
	    background:url('../images/nav_btn_left_slice.gif') no-repeat left;
	height:26px;
	z-index:400;
}
.buttonNav * {
	display:block;
}
.buttonSpan { /* Top right corner */
	padding:5px 12px 0px 6px;
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat right;*/
	  background:url('../images/nav_btn_right_slice.gif') no-repeat right;
	height:21px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:.9em;
}
.buttonSpan:hover, .buttonSpan:focus, .buttonSpan:active { /* Help keyboard users */
	/*outline:2px solid #F1F3D5;; /* Not supported by IE/Win :-( */
  color:#ddd;
  cursor:pointer;
}
.buttonNavOrange { /* Top left corner, top edge */
	float:left;
	color:#fff; /* Text colour */
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat;  /* Fallback bg colour for images off */
  
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px 0px 6px;
	/* background:url('../images/nav_btn_reg_rightside_slice_latest.gif') no-repeat left;*/
	    background:url('../images/nav_btn_orange_left_slice.gif') no-repeat left;
	height:26px;
	z-index:400;
}
.buttonNavOrange * {
	display:block;
}
.buttonSpanOrange { /* Top right corner */
	padding:5px 12px 0px 6px;
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat right;*/
	  background:url('../images/nav_btn_orange_right_slice.gif') no-repeat right;
	height:21px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:.9em;
}
.buttonNavCreate { /* Top left corner, top edge */
	color:#fff; /* Text colour */
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat;  /* Fallback bg colour for images off */
  
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	text-decoration:none;
	padding:0px 10px 0px 6px;
	/* background:url('../images/nav_btn_reg_rightside_slice_latest.gif') no-repeat left;*/
	    background:url('../images/nav_btn_create_left_slice.gif') no-repeat left;
	height:26px;
	z-index:400;
}
.buttonNavCreate * {
	display:block;
}
.buttonSpanCreate { /* Top right corner */
	padding:5px 12px 0px 6px;
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat right;*/
	  background:url('../images/nav_btn_create_right_slice.gif') no-repeat right;
	height:21px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:.9em;
}
.buttonSpanCreate:hover, .buttonSpanCreate:focus, .buttonSpanCreate:active { /* Help keyboard users */
	/*outline:2px solid #F1F3D5;; /* Not supported by IE/Win :-( */
  color:#ddd;
  cursor:pointer;
}


button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 0 0 0; 
  text-align:center; 
}
.submitBtn { /* Top left corner, top edge */
	color:#fff; /* Text colour */
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat;  /* Fallback bg colour for images off */
  
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	text-decoration:none;
	padding:0px 0px 0px 6px;
	/* background:url('../images/nav_btn_reg_rightside_slice_latest.gif') no-repeat left;*/
	background:url('../images/submit_btn_left.gif') no-repeat left;
	height:26px;
	z-index:400;
}
.submitBtn * {
	display:block;
}
.submitBtnSpan { /* Top right corner */
	padding:5px 0px 0px 6px;
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat right;*/
	background:url('../images/submit_btn_right.gif') no-repeat right;
	height:21px;
	text-align:center;
	color:#fff;
}
	font-weight:bold;


html p {
margin-top:0;
margin-bottom: 1em;
text-align:left;
font-size: 0.85em;
line-height: 1.5;
}

.selectSignup{
width:182px;
	border: 1px solid #B4985A;
	height: 20px;

}
 hr {
border:0;
height:1px;
 color:#E8E4B2;
background-color:#E8E4B2;}

.overviewTab1eContentWhite
{

background-color:#FFF;
padding:25px 15px 10px 25px; 
/*width:745px;
*/
}
.overviewTab1eContentOff
{

background-color:#F3F1D5;

padding:25px 15px 10px 25px;
/*width:745px;*/

}
img
{
border:none;
}

/*navigation buttons*/

.buttonNavProduct
{
	text-align:center;
	background-image:url('../images/nav/nav_product_overview.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:120px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
		.buttonNavProductOrange
{
	text-align:center;
	background-image:url('../images/nav/nav_overview_orange.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:120px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
	
	.buttonNavHome
{
	text-align:center;
	background-image:url('../images/nav/nav_home.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:55px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	}
		.buttonNavFaq
{
	text-align:center;
	background-image:url('../images/nav/nav_faq.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:44px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
	
	.buttonNavFaqOrange
{
	text-align:center;
	background-image:url('../images/nav/nav_faq_orange.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:44px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
		.buttonNavPricing
{
	text-align:center;
	background-image:url('../images/nav/nav_pricing.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:61px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
	.buttonNavPricingOrange
{
	text-align:center;
	background-image:url('../images/nav/nav_pricing_orange.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:61px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
		.buttonNavCustomers
{
	text-align:center;
	background-image:url('../images/nav/nav_customers.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:84px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
	.buttonNavCustomersOrange
{
	text-align:center;
	background-image:url('../images/nav/nav_customers_orange.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:84px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
			.buttonNavContact
{
	text-align:center;
	background-image:url('../images/nav/nav_contact.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:65px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
		.buttonNavTour
{
	text-align:center;
	background-image:url('../images/nav/nav_tour.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:47px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
		.buttonNavTourOrange
{
	text-align:center;
	background-image:url('../images/nav/nav_tour_orange.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:47px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}
	
	.buttonNavContactOrange
{
	text-align:center;
	background-image:url('../images/nav/nav_contact_orange.gif');
	background-repeat:no-repeat;
	float:left;
	height:26px;
	overflow:hidden;
	text-decoration:none;
	width:65px;
	color:#FFF;
	font-weight:bold;
	font-size:.9em;
	padding-top:4px;
	margin-left:4px;
	}

	.buttonSpanNew { /* Top right corner */
	padding: 0px 0px 0px 0px;
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat right;*/
	 /* background:url('../images/nav_btn_right_slice.gif') no-repeat right;*/
	text-align:center;

	color:#fff;
	font-weight:bold;
	
}
	.buttonSpanOrange { /* Top right corner */
	padding:10px 0px 0px 0px;
	/*background:url('../images/nav_btn_regular_rightside_large.gif') no-repeat right;*/
	 /* background:url('../images/nav_btn_right_slice.gif') no-repeat right;*/
	text-align:center;

	color:#fff;
	font-weight:bold;
	
}
.buttonSpanNew:hover, .buttonSpanNew:focus, .buttonSpanNew:active { /* Help keyboard users */
	/*outline:2px solid #F1F3D5;; /* Not supported by IE/Win :-( */
  color:#ddd;
  cursor:pointer;
}
.buttonNavProduct:hover, .buttonSpanProduct:focus, .buttonSpanProduct:active { /* Help keyboard users */
	/*outline:2px solid #F1F3D5;; /* Not supported by IE/Win :-( */
  color:#ddd;
  cursor:pointer;
}


	