/* CSS Document - Test Taker */

/* Basic Elements */

body {
	line-height: 1.5;
	background-color: #ffffff;
	background-image:url(../images/testtaker/bkgrd_site.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;	
}

.hide {
	display: none;
	}

.hideOnPrint {
	display: none;
	}
	
img {
	border: 0;
	}
	

#skipnavTestTaker {
	clear: both;
	color:#ffffff;
	margin: 0;
	padding: 0;
	width: 0px;
	height: 0px;
	left: -999px;
	position: absolute;
	}
	
/* HEADER */

#containerTestTaker {
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 972px;
	height: auto;
	position: relative;
	background-image:url(../images/testtaker/bkgrd_sitecontent.jpg);
	background-repeat:no-repeat;
	}
	
#topphototesttaker {
	margin: 0;
	padding: 0;
	background-image:url(../images/testtaker/topphoto_home.jpg);
	background-repeat:no-repeat;
}

#topphotonews {
	margin: 0;
	padding: 0;
	background-image:url(../images/testtaker/topphoto_news.jpg);
	background-repeat:no-repeat;
}

#topphotofaqs {
	margin: 0;
	padding: 0;
	background-image:url(../images/testtaker/topphoto_faqs.jpg);
	background-repeat:no-repeat;
}

#topphotocontactus {
	margin: 0;
	padding: 0;
	background-image:url(../images/testtaker/topphoto_contact.jpg);
	background-repeat:no-repeat;
}

#topphotofooterlinks {
	margin: 0;
	padding: 0;
	background-image:url(../images/testtaker/topphoto_footerlinks.jpg);
	background-repeat:no-repeat;
}


#taglineTestTaker {
	margin: 0;
	padding: 0;
	display:inline;
}


#taglineshadowTestTaker {
	position: relative;
	left: 13px;
	margin: 0;
	padding: 0;
	height: 73px;
	width: 946px;
	background-color: #ffffff;
}

#sponsorlogo {
	margin: 0px 20px 0px 20px;
	padding: 0;
	float: right;
}

#getstartedit {
	margin: 70px 0px 15px 0px;
	padding: 0px 25px 0px 0px;
}

#getstartedit a {
background-image:url(../images/testtaker/button_getstartedit01.gif);
background-repeat:no-repeat;
width: 621px;
height: 140px;
display: block;
}

#getstartedit a:hover {
background-image:url(../images/testtaker/button_getstartedit02.gif);
width: 621px;
height: 140px;
}

#getstartedacad {
	margin: 70px 0px 15px 0px;
	padding: 0px 25px 0px 0px;
}

#getstartedacad a {
background-image:url(../images/testtaker/button_getstartedacad01.gif);
background-repeat:no-repeat;
width: 621px;
height: 140px;
display: block;
}

#getstartedacad a:hover {
background-image:url(../images/testtaker/button_getstartedacad02.gif);
width: 621px;
height: 140px;
}

#getstartedgov {
	margin: 70px 0px 15px 0px;
	padding: 0px 25px 0px 0px;
}


#getstartedgov a {
background-image:url(../images/testtaker/button_getstartedgov01.gif);
background-repeat:no-repeat;
width: 621px;
height: 25px;
display: block;
}

#getstartedgov a:hover {
background-image:url(../images/testtaker/button_getstartedgov02.gif);
width: 621px;
height: 25px;
}


#buttons {
	margin: 70px 0px 230px 0px;
	padding: 0px 25px 0px 0px;
	width: 621px;
}


.findanswers a {
background-image:url(../images/testtaker/button_findanswers01.gif);
background-repeat:no-repeat;
width: 303px;
height: 140px;
display: block;
}

.findanswers a:hover {
background-image:url(../images/testtaker/button_findanswers02.gif);
width: 303px;
height: 140px;
}



.getstarted a {
background-image:url(../images/testtaker/button_getstarted01.gif);
background-repeat:no-repeat;
width: 160px;
height: 140px;
display: block;
}

.getstarted a:hover {
background-image:url(../images/testtaker/button_getstarted02.gif);
width: 160px;
height: 140px;
}


.domore a {
background-image:url(../images/testtaker/button_domore01.gif);
background-repeat:no-repeat;
width: 158px;
height: 140px;
display: block;
}

.domore a:hover {
background-image:url(../images/testtaker/button_domore02.gif);
width: 158px;
height: 140px;
}


/* TOP NAVIGATION */

#topnavTestTaker {
	position: relative;
	left: 17px;
	margin: 0;
	padding:12px 0px 0px 0px;
	background-image:url(../images/testtaker/bkgrd_nav.gif);
	background-repeat:repeat-x;
	width: 913px;
}

ul.nav,
.nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}


.nav li { /* all list items */
	float: left;
	position: relative;
	}
	
.navhome a {
background-image:url(../images/testtaker/nav_home01.gif);
background-repeat:no-repeat;
width: 64px;
height: 28px;
display: block;
}

.navhome a:hover {
background-image:url(../images/testtaker/nav_home02.gif);
width: 64px;
height: 28px;
}

.navhome2 a {
background-image:url(../images/testtaker/nav_home02.gif);
background-repeat:no-repeat;
width: 64px;
height: 28px;
display: block;
}

.navhome2 a:hover {
background-image:url(../images/testtaker/nav_home02.gif);
width: 64px;
height: 28px;
}


.navnews a {
background-image:url(../images/testtaker/nav_news01.gif);
background-repeat:no-repeat;
width: 112px;
height: 28px;
display: block;
}

.navnews a:hover {
background-image:url(../images/testtaker/nav_news02.gif);
width: 112px;
height: 28px;
}

.navfaqs a {
background-image:url(../images/testtaker/nav_faqs01.gif);
background-repeat:no-repeat;
width: 49px;
height: 28px;
display: block;
}

.navfaqs a:hover {
background-image:url(../images/testtaker/nav_faqs02.gif);
width: 49px;
height: 28px;
}

.navcontactus a {
background-image:url(../images/testtaker/nav_contactus01.gif);
background-repeat:no-repeat;
width: 86px;
height: 28px;
display: block;
}

.navcontactus a:hover {
background-image:url(../images/testtaker/nav_contactus02.gif);
width: 86px;
height: 28px;
}

.navrsonline a {
background-image:url(../images/testtaker/nav_rsonline01.gif);
background-repeat:no-repeat;
width: 235px;
height: 28px;
display: block;
}

.navrsoline a:hover {
background-image:url(../images/testtaker/nav_rsonline02.gif);
width: 235px;
height: 28px;
}

.navceonline a {
background-image:url(../images/testtaker/nav_ceonline01.gif);
background-repeat:no-repeat;
width: 183px;
height: 28px;
display: block;
}

.navceonline a:hover {
background-image:url(../images/testtaker/nav_ceonline02.gif);
width: 183px;
height: 28px;
}

/*TOP NAVIGATION - ROLLOVER STATE*/
.navnews2 a {
background-image:url(../images/testtaker/nav_news02.gif);
background-repeat:no-repeat;
width: 112px;
height: 28px;
display: block;
}

.navnews2 a:hover {
background-image:url(../images/testtaker/nav_news02.gif);
width: 112px;
height: 28px;
}

.navfaqs2 a {
background-image:url(../images/testtaker/nav_faqs02.gif);
background-repeat:no-repeat;
width: 49px;
height: 28px;
display: block;
}

.navfaqs2 a:hover {
background-image:url(../images/testtaker/nav_faqs02.gif);
width: 49px;
height: 28px;
}

.navcontactus2 a {
background-image:url(../images/testtaker/nav_contactus02.gif);
background-repeat:no-repeat;
width: 86px;
height: 28px;
display: block;
}

.navcontactus2 a:hover {
background-image:url(../images/testtaker/nav_contactus02.gif);
width: 86px;
height: 28px;
}

.navrsonline2 a {
background-image:url(../images/testtaker/nav_rsonline02.gif);
background-repeat:no-repeat;
width: 235px;
height: 28px;
display: block;
}

.navrsoline2 a:hover {
background-image:url(../images/testtaker/nav_rsonline02.gif);
width: 235px;
height: 28px;
}

.navceonline2 a {
background-image:url(../images/testtaker/nav_ceonline02.gif);
background-repeat:no-repeat;
width: 183px;
height: 28px;
display: block;
}

.navceonline2 a:hover {
background-image:url(../images/testtaker/nav_ceonline02.gif);
width: 183px;
height: 28px;
}
/* 2 Columns*/
#sponsorlogo {
	margin: 0px 20px 0px 20px;
	padding: 0;
	float: right;
}

 #leftcontentTestTaker
{
float: left;
width: 250px;
margin: 0;
padding: 0px 0px 0px 31px;
}

#rightcontentTestTaker {
	margin-left: 305px;
	width: 637px;
	color: #367097;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
}

#rightcontentTestTaker h1{
	margin: 0;
	padding: 0px 25px 0px 0px;
	font-size: 20px;
	color: #367097;
	font-weight: normal;
}

#rightcontentTestTaker h2{
	margin: 0;
	padding: 7px 25px 0px 0px;
	color: #de6401;
	font-size: 16px;
	font-weight: normal;
}


#rightcontentTestTaker h3{
	margin: 0;
	padding: 0px 25px 7px 0px;
	color: #de6401;
	font-size: 14px;
	font-weight: bold;
}

#rightcontentTestTaker h3 a{
	color: #de6401;
	text-decoration: underline;
}


#rightcontentTestTaker h4{
	margin: 0;
	padding: 0px 25px 7px 0px;
	color: #367097;
	font-size: 14px;
	font-weight: normal;
}

#rightcontentTestTaker h4 a{
	color: #367097;
	text-decoration: underline;
}

#rightcontentTestTaker h5{
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #de6401;
	font-size: 12px;
	font-weight: bold;
}

#rightcontentTestTaker h5 a{
	color: #de6401;
	text-decoration: underline;
}

#rightcontentTestTaker h6{
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #367097;
	font-size: 12px;
	font-weight: bold;
}

#rightcontentTestTaker h6 a{
	color: #367097;
	text-decoration: underline;
}

#rightcontentTestTaker p{
	color: #367097;
	margin: 0;
	padding: 0px 0px 17px 0px;
}

#rightcontentTestTaker a{
	color: #de6401;
	text-decoration: underline;
}

/*Right content styles for contact us page*/
#rightcontentTestTaker_cu {
	margin-left: 305px;
	padding-top: 2px;
	width: 637px;
	color: #367097;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
}

#rightcontentTestTaker_cu h1{
	margin: 0;
	padding: 0px 25px 0px 0px;
	font-size: 24px; 
	color: #367097;
	font-weight: normal;
}

#rightcontentTestTaker_cu h2{
	margin: 20px 0 15px 0;
	padding: 7px 25px 0px 0px;
	color: #de6401;
	font-size: 16px;
	font-weight: bold;
}

#rightcontentTestTaker_cu h3{
	margin: 0;
	padding: 0px 25px 7px 0px;
	color: #de6401;
	font-size: 14px;
	font-weight: bold;
}

#rightcontentTestTaker_cu h3 a{
	color: #de6401;
	text-decoration: underline;
}


#rightcontentTestTaker_cu h4{
	margin: 0;
	padding: 0px 25px 7px 0px;
	color: #367097;
	font-size: 14px;
	font-weight: normal;
}

#rightcontentTestTaker_cu h4 a{
	color: #367097;
	text-decoration: underline;
}

#rightcontentTestTaker_cu h5{
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #de6401;
	font-size: 12px;
	font-weight: bold;
}

#rightcontentTestTaker_cu h5 a{
	color: #de6401;
	text-decoration: underline;
}

#rightcontentTestTaker_cu h6{
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #367097;
	font-size: 12px;
	font-weight: bold;
}

#rightcontentTestTaker_cu h6 a{
	color: #367097;
	text-decoration: underline;
}

#rightcontentTestTaker_cu p{
	color: #367097;
	margin: 0;
	padding: 0px 0px 17px 0px;
}

#rightcontentTestTaker_cu a{
	color: #de6401;
	text-decoration: underline;
}

.message {
	color: #5c9d09;
	margin: 0;
	padding: 0px 0px 17px 0px;
}



.contentlist {
	color: #367097;
	margin: 0;
	padding: 0;
}

.contentlist a{
	color: #de6401;
	text-decoration: underline;
}

.contentsublist {
	list-style:none;
}


.expandlink {
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #de6401;
	font-size: 12px;
	font-weight: bold;
}

.expandlink a{
	color: #de6401;
	text-decoration: underline;
}

.news {
	color: #de6401;
}

.news a{
	color: #de6401;
	text-decoration: underline;
}

.specialhighlight {
	color: #de6401;
}

.benefits {
}


#horizontalline {
	margin: 70px 0px 15px 0px;
	padding: 0px 25px 0px 0px;
 	background-image:url(../images/testtaker/bkgrd_horizontal1.gif);
	background-repeat:repeat-x;
	height: 1px;
	width: 612px;
}

#horizontalline2 {
	margin: 25px 0px 5px 0px;
	padding: 0px 15px 0px 0px;
 	background-image:url(../images/testtaker/bkgrd_horizontal1.gif);
	background-repeat:repeat-x;
	height: 1px;
	width: 612px;
}

/* LEFTNAV - QUESTIONS*/


#navleftsite {
	margin: 0;
	padding-bottom: 25px;
	width: 249px;
	float: left;
	background-image:url(../images/testtaker/bkgrdleftnav.jpg);
	background-repeat:no-repeat;
	min-height: 214px;
	border: 1px solid #fee19e;
	overflow:visible;
}

#navleftsite ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
	padding-bottom:2px;
}

#navleftsite ul li {
	list-style-type: none;
	margin: 0px 17px 4px 32px;
}

#navleftsite li {
	margin: 0;
	padding: 0;
	color: #e35500;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
}

#navleftsite li li {
	background-color: transparent;
	border: none;
	padding: 2px 0px 2px 20px;
}

#navleftsite ul li a {
	display: block;
	margin: 0;
	padding: 2px 0px 2px 11px;
	color: #e35500;
	text-decoration: none;
	background-color: #fedf94;
	border: 1px solid #f08700;	
}

#navleftsite ul li a:hover {
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 2px 0px 2px 11px;
	text-decoration: none;
}

#navleftsite ul li ul li {
    /* set sub-nav indent here */
    margin-left: 12px;
	margin-right: 0px;
}

#navleftsite ul li ul li a {
    padding: 0;
	color: #cc5506;
	background-color: transparent;
	border: none;
	text-decoration: underline;
}

#navleftsite ul li ul li a:hover {
    color: #fedf94;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

/* Added by Ben Dillard for Left Nav PHs */

#navleftsite p{
    color: #367097;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
}

#navleftsite p a{
	color: #367097;
	text-decoration: underline;
}

/* End of addition */

.navleftquestions {
	padding: 0;
	margin: 0;
	background-image:url(../images/testtaker/leftnav_questions.gif);
	background-repeat: no-repeat;
}

.navleftgetstarted {
	padding: 0;
	margin: 0;
	background-image:url(../images/testtaker/leftnav_getstarted.gif);
	background-repeat: no-repeat;
}

/* LEFTNAV - HIGHLIGHTS*/

#navlefthighlights {
	margin: 7px 0px 0px 0px;
	padding-bottom: 10px;
	width: 249px;
	border: 1px solid #cde3ee;
	float: left;
}

#navlefthighlights ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
	padding-bottom:2px;
}

#navlefthighlights ul li {
	list-style-type: none;
	margin: 0px 17px 4px 32px;
}


#navlefthighlights li {
	margin: 0;
	padding: 0;
	color: #6b6b6b;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
}

#navlefthighlights li li {
	background-color: transparent;
	border: none;
	padding: 2px 0px 2px 20px;
}


#navlefthighlights ul li a {
	display: block;
	color: #6b6b6b;
	text-decoration: none;
	background-color: #cde3ee;
	border: 1px solid #a6b6c4;
	margin: 0;
	padding: 2px 0px 2px 11px;
	}
	

#navlefthighlights ul li a:hover {
	display: block;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 11px;
	}


#navlefthighlights ul li ul li {
    /* set sub-nav indent here */
    margin-left: 12px;
	margin-right: 0px;
}

#navlefthighlights ul li ul li a {
    margin: 0;
	padding: 0;
	color: #6b6b6b;
	background-color: transparent;
	border: none;
	text-decoration: underline;
}

#navlefthighlights ul li ul li a:hover {
    color: #a6b6c4;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}


.highlightimage {
	padding: 0;
	margin: 0px 0px 0px 30px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #367097;
	background-color: #ffffff;
	width: 187px;
}

.highlighttxt {
	padding: 8px 20px 10px 20px;
	margin: 0px 0px 0px 30px;
	text-align:left;
	border-bottom: 1px solid #367097;
	border-left: 1px solid #367097;
	border-right: 1px solid #367097;
	background-color: #eff4f8;
	width: 147px;
	color: #367097;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
}

.highlighttxt a {
	text-decoration: underline;
	color: #367097;
}



/*LEFTNAV - OTHER*/

#navleftother {
	margin: 7px 0px 0px 0px;
	padding-bottom: 10px;
	width: 249px;
	border: 1px solid #fdd08f;
	float: left;
}

#navleftother ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
	padding-bottom:2px;
}

#navleftother ul li {
	list-style-type: none;
	margin: 0px 17px 4px 32px;
}


#navleftother li {
	margin: 0;
	padding: 0;
	color: #de6401;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
}

#navleftother li li {
	background-color: transparent;
	border: none;
	padding: 2px 0px 2px 20px;
}


#navleftother ul li a {
	display: block;
	color: #de6401;
	text-decoration: none;
	background-color: #fdd08f;
	border: 1px solid #f2a160;
	margin: 0;
	padding: 2px 0px 2px 11px;
	}
	

#navleftother ul li a:hover {
	display: block;
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	padding: 2px 0px 2px 11px;
	}


#navleftother ul li ul li {
    /* set sub-nav indent here */
    margin-left: 12px;
	margin-right: 0px;
}

#navleftother ul li ul li a {
    margin: 0;
	padding: 0;
	color: #de6401;
	background-color: transparent;
	border: none;
	text-decoration: underline;
}

#navleftother ul li ul li a:hover {
    color: #fdd08f;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}

/*LEFTNAV - CMS*/

#navleftcms {
	margin: 7px 0px 0px 0px;
	padding-bottom: 10px;
	width: 249px;
	border: 1px solid #81c130;
	float: left;
}

#navleftcms ul {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
	padding-bottom:2px;
}

#navleftcms ul li {
	list-style-type: none;
	margin: 0px 17px 4px 32px;
}


#navleftcms li {
	margin: 0;
	padding: 0;
	color: #000000;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	list-style-type: none;
}

#navleftcms li li {
	background-color: transparent;
	border: none;
	padding: 2px 0px 2px 20px;
}


#navleftcms ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	background-color: #eaf4dc;
	border: 1px solid #81c130;
	margin: 0;
	padding: 2px 0px 2px 11px;
	}
	

#navleftcms ul li a:hover {
	display: block;
	margin: 0;
	padding: 0;
	color: #81c130;
	text-decoration: none;
	padding: 2px 0px 2px 11px;
	}


#navleftcms ul li ul li {
    /* set sub-nav indent here */
    margin-left: 12px;
	margin-right: 0px;
}

#navleftcms ul li ul li a {
    margin: 0;
	padding: 0;
	color: #666666;
	background-color: transparent;
	border: none;
	text-decoration: underline;
}

#navleftcms ul li ul li a:hover {
    color: #cae5a3;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}




/* Footer */
#footer {
	clear: both;
	background-image:url(../images/testtaker/bkgrd_footer.gif);
	background-repeat: repeat-x;
	height: 76px;
	margin: 0;
	padding: 44px 21px 0px 31px;
	line-height: 1.5em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	color: #797979;
	}
	
.footerbasic a {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	color: #797979;
	text-decoration: none;
	}
	
.footerbasic a:hover {
	text-decoration: underline;
	color: #797979;
	}
	
.footertest a {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	color: #797979;
	/*color: #e47e00;*/
	text-decoration: none;
}

.footertest a:hover {
	text-decoration: underline;
	color: #797979;
	/*color: #e47e00;*/
	}
	
.footerservices a {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	color: #797979;
	/*color: #417296;*/
	text-decoration: none;
}

.footerservices a:hover {
	text-decoration: underline;
	color: #797979;
	/*color: #417296;*/	}
	
.footernetwork a {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
	color: #797979;
	/*color: #6b488d;*/
	text-decoration: none;
}

.footernetwork a:hover {
	text-decoration: underline;
	color: #797979;
	/*color: #6b488d;*/
	}

#languagemenu {
	margin: 0;
	padding: 0;
	position: relative;
	left: 814px;
	width:110px;
	top: -27px;
}

.japanese a {
background-image:url(../images/services/japanese_01.gif);
width: 61px;
height: 24px;
display: block;
}

.japanese a:hover {
background-image:url(../images/services/japanese_02.gif);
width: 61px;
height: 24px;
}

.chinese {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0px;
	width:47px;
	top: 0px;
}

.chinese a {
background-image:url(../images/testtaker/chinese_01.gif);
width: 47px;
height: 24px;
display: block;
}

.chinese a:hover {
background-image:url(../images/testtaker/chinese_02.gif);
width: 47px;
height: 24px;
}

#search {
	clear:both;
	margin: 0;
	padding:0;
	top: 0px;
	left: 0px;
	width: 500px;
}

.buttonsearch  {
	margin: 0;
	padding: 0;
	position:relative;
	top: 0px;
	left: 0px;
	width: 75px;
}

.buttonsearch a {
background-image:url(../images/testtaker/button_search01.gif);
width: 75px;
height: 21px;
display: block;
}

.buttonsearch a:hover {
background-image:url(../images/testtaker/button_search02.gif);
width: 75px;
height: 21px;
}

.advsearch  {
	margin: 0;
	padding: 0;
	position:relative;
	top: 0px;
	left: 0px;
}

.advsearch a {
background-image:url(../images/testtaker/button_advsearch01.gif);
width: 123px;
height: 21px;
display: block;
}

.advsearch a:hover {
background-image:url(../images/testtaker/button_advsearch02.gif);
width: 123px;
height: 21px;
}

/*PRINTER-FRIENDLY*/
#printheaderTestTaker {
	display: none;
}

/*SELECTION BOX*/
.test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ff9966;
	text-decoration: none;
	background-image:url(../test.gif);
	}
	
.test a:hover {
	font-size: 14px;
	color:#000000;
	background-color: #6600cc;
	}


.selection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#de6401;
	text-decoration: none;
	background-color:#ffffff;
	}
	
.selection a:hover {
	font-size: 12px;
	color:#de6401;
	background-color:#ffffff;
	}



/*RIGHT CONTENT BUTTONS*/
.searchbutton a {
background-image:url(../images/testtaker/button_searchcontent01.gif);
width: 78px;
height: 49px;
display: block;
}

.searchbutton a:hover {
background-image:url(../images/testtaker/button_searchcontent02.gif);
width: 78px;
height: 49px;
}

#buttonstogether {
padding: 0;
margin: 0;
float:left;
position: relative;
top:-66px;
left: 55px;
}

.resetbutton a {
background-image:url(../images/testtaker/button_reset01.gif);
width: 55px;
height: 49px;
display: block;
}

.resetbutton a:hover {
background-image:url(../images/testtaker/button_reset02.gif);
width: 55px;
height: 49px;
}


.sendbutton a {
background-image:url(../images/testtaker/button_send01.gif);
width: 70px;
height: 49px;
display: block;
}

.sendbutton a:hover {
background-image:url(../images/testtaker/button_send02.gif);
width: 70px;
height: 49px;
}

.submitbutton a {
background-image:url(../images/testtaker/button_submit01.gif);
width: 70px;
height: 49px;
display: block;
}

.submitbutton a:hover {
background-image:url(../images/testtaker/button_submit02.gif);
width: 70px;
height: 49px;
}

.loginsubmitbutton a {
background-image:url(../images/testtaker/button_submit01.gif);
width: 75px;
height: 25px;
display: block;
}

.loginsubmitbutton a:hover {
background-image:url(../images/testtaker/button_submit02.gif);
width: 75px;
height: 25px;
}

.backbutton a {
background-image:url(../images/testtaker/button_back01.gif);
width: 54px;
height: 25px;
display: block;
}

.backbutton a:hover {
background-image:url(../images/testtaker/button_back02.gif);
width: 54px;
height: 25px;
}

.nextbutton a {
background-image:url(../images/testtaker/button_next01.gif);
width: 61px;
height: 25px;
display: block;
}

.nextbutton a:hover {
background-image:url(../images/testtaker/button_next02.gif);
width: 61px;
height: 25px;
}

.registerbutton a {
background-image:url(../images/testtaker/button_register01.gif);
width: 86px;
height: 25px;
display: block;
}

.registerbutton a:hover {
background-image:url(../images/testtaker/button_register02.gif);
width: 86px;
height: 25px;
}

.schedulebutton a {
background-image:url(../images/testtaker/button_schedule01.gif);
width: 86px;
height: 25px;
display: block;
}

.schedulebutton a:hover {
background-image:url(../images/testtaker/button_schedule02.gif);
width: 86px;
height: 25px;
}


.chatstatuson a {
background-image:url(../images/testtaker/button_chat01.gif);
width: 84px;
height: 50px;
display: block;
float: left;
background-repeat:no-repeat;
}

.chatstatuson a:hover {
background-image:url(../images/testtaker/button_chat02.gif);
width: 84px;
height: 50px;
}

.chatstatusoff {
background-image:url(../images/testtaker/chat_00.gif);
background-repeat:no-repeat;
width: 84px;
height: 50px;
float: left;
}

.chattext {
margin: 0;
padding: 10px 0px 0px 20px;
position: relative;
}

#popup {
	margin: 0;
	padding: 20px;
	position: absolute;
	top: 761px;
	left: 630px;
	width: 270px;
	color: #367097;
	background-color: #eff4f8;
	border: 1px solid #3e647e;
	visibility: hidden;
}

#popup p{
margin: 0;
padding: 0px;
color: #367097;
font-size: 12px;
font-style: normal;
font-weight: normal;
line-height: 1.5;
font-family: Arial, Helvetica, sans-serif;
}

.closebutton {
width: 75px;
position: relative;
left: 210px;
top: 0;
}

.closebutton a {
background-repeat:no-repeat;
background-image:url(../images/testtaker/button_close01.gif);
width: 75px;
height: 15px;
display: block;
}

.closebutton a:hover {
background-image:url(../images/testtaker/button_close02.gif);
width: 75px;
height: 15px;
}


 .iconlist
{
list-style: none;
margin: 0;
padding: 0;
}

li.faqs
{
background-image: url(../images/testtaker/icon_faqs.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 25px;
margin: .4em 0;
}

/* 
	New Right and Left Content Containers and Styles added by Ben Dillard 10/21/08 -- START
*/

#rightcontent2 {
	margin-left: 0;
	width: 800px;
	color: #367097;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:  normal;
    font-weight: normal;
}

#rightcontent2 h1{
	margin: 0;
	padding: 0px 25px 0px 0px;
	font-size: 20px;
	color: #367097;
	font-weight: normal;
}

#rightcontent2 h2{
	margin: 0;
	padding: 7px 25px 0px 0px;
	color: #de6401;
	font-size: 16px;
	font-weight: normal;
}


#rightcontent2 h3{
	margin: 0;
	padding: 0px 25px 7px 0px;
	color: #de6401;
	font-size: 14px;
	font-weight: bold;
}

#rightcontent2 h3 a{
	color: #de6401;
	text-decoration: underline;
}


#rightcontent2 h4{
	margin: 0;
	padding: 0px 25px 7px 0px;
	color: #367097;
	font-size: 14px;
	font-weight: normal;
}

#rightcontent2 h4 a{
	color: #367097;
	text-decoration: underline;
}

#rightcontent2 h5{
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #de6401;
	font-size: 12px;
	font-weight: bold;
}

#rightcontent2 h5 a{
	color: #de6401;
	text-decoration: underline;
}

#rightcontent2 h6{
	margin: 0;
	padding: 0px 25px 0px 0px;
	color: #367097;
	font-size: 12px;
	font-weight: bold;
}

#rightcontent2 h6 a{
	color: #367097;
	text-decoration: underline;
}

#rightcontent2 p{
	color: #367097;
	margin: 0;
	padding: 0px 0px 17px 0px;
}

#rightcontent2 a{
	color: #de6401;
	text-decoration: underline;
}

#leftcontent2 {
    float: left;
    width: 25px;
    margin: 0;
    padding: 0px 0px 0px 31px;
}

/* 
	New Right and Left Content Containers and Styles added by Ben Dillard 10/21/08 -- END
*/

/* Rounded boxes (initially created for test takers contact us page 9/11/2010 */
/* Based on CSS documented in http://www.packtpub.com/article/The-best-way-to-create-round-cornered-boxes-with-CSS */

.roundedboxtop 
{
	display: block;
	width: 637px;	
	height: 10px; 
	margin-top: 10px;
	/*set the image as a background*/
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/testtaker/bkgrd_roundedboxtop.gif);
}

.roundedboxtopshaded 
{
	width: 637px;	
	height: 30px;
	margin-top: 10px;
	display:table-cell;
	vertical-align: middle;
	text-indent: 10px;
	/*padding: 7px 0 0 0; rdg*/
	/*set the image as a background*/
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/testtaker/bkgrd_roundedboxtopshaded.gif);
}

.roundedboxtopshaded h3
{
	margin: 25px 0 0 25px;
}

.roundedboxtopshadedtext
{
	padding-top: 7px;
}

.roundedboxbottom
{
	/*don’t set the height as this needs to be flexible*/	
	display: block;	
	width: 637px;	
	margin-bottom: 10px;
	/*set the image as a background*/	
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(images/bottom.gif);
	background-image: url(../images/testtaker/bkgrd_roundedboxbottom.gif);
}

.roundedboxbottomshaded
{
	/*don’t set the height as this needs to be flexible*/	
	display: block;	
	width: 637px;	
	margin-bottom: 10px;
	/*set the image as a background*/	
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(images/bottom.gif);
	background-image: url(../images/testtaker/bkgrd_roundedboxbottom.gif);
}

.contactusleft
{
	float:left;
	margin-left: 10px;
	
}

.contactusright
{
	margin: 0px 10px 10px 57px;
	padding-left: 16px;
}

.contactusleftshaded
{
	float:left;
	padding: 10px 10px 10px 10px;
	
}

.contactusrightshaded
{
	margin: 10px 10px 10px 73px;
}

#contactusmoreways
{
	padding-top: 20px;
}

#contactusmoreways img
{
	padding-left: 72px;
}

#contactusmoreways p
{
	margin: 0;
	color: #367097;
	font-size: 12px;
	font-weight: bold;
}

#contactussearch
{
	margin-bottom: 20px;
	padding-top: 10px;
}

ul.cusearch,
.cusearch ul{
	list-style-type: none;
	display: inline;
}

.cusearch li { /* all list items */
	float: left;
	position: relative;
	}

/* Rounded boxes - end */

