/* reset */
html {
color:#000;
background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

legend {
color:#000;
}

/* CONTAINERS */
body {
background:#bfbfbf url(../images/examdoctorbkgr.gif) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
width:768px;
margin:0px auto 0px auto;
padding:0;
}

/*#mainContainter { width:768px; margin:0px 10px; background:#fff; }*/
#header {
width:768px;
height:67px;
}

#logo {
width:380px;
margin-right:8px;
height:57px;
margin-top:10px;
float:left;
background:url(../images/logo.gif) no-repeat;
}

#logo a {
display:block;
width:380px;
height:57px;
}

#login {
width:380px;
height:67px;
float:right;
margin-top:15px;
}

#menu {
width:768px;
height:25px;
/*margin-left:18px;*/
}

#topbanner {
width:768px;
height:220px;
background:#fff url(../images/topbanner_ppl.jpg) no-repeat;
color:#fff;
text-align:left;
overflow:hidden;
margin:0px auto;
clear:both;
}

#topbanner2 {
width:768px;
height:220px;
background:#82457b url(../images/topbanner_ppl.gif) repeat-x;
color:#fff;
text-align:left;
overflow:hidden;
margin:0px auto;
clear:both;
}

#topbannerAbout {
width:768px;
height:260px;
background:#fff url(../images/bannerbkgfull.jpg) no-repeat;
color:#fff;
text-align:left;
overflow:hidden;
}

#mainContent {
/*float:left;*/
width:768px;
background-color:#fff;
}

#blurb {
margin:10px 0;
line-height:1.3em;
color:#333;
font-size:14px;
font-family:Verdana, Helvetica, sans-serif;
}

.blurb {
margin:10px 0;
line-height:1.3em;
color:#333;
font-size:14px;
font-family:Verdana, Helvetica, sans-serif;
}

#blurbContact {
margin:10px 0 50px 0;
line-height:1.3em;
color:#333;
font-size:14px;
font-family:Verdana, Helvetica, sans-serif;
}

/*#delivers	{ width:368px; float:left; padding:2px; }*/
#boxes {
/*float:left;*/
width:574px;
padding:40px 97px 0;
background:#fff;
}

#footer {
width:768px;
height:70px;
padding:0;
text-align:center;
background:#fff;
}

/* HEADINGS */

h1 {
font-size:30px;
color:#fff;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-weight:700;
line-height:.9em;
margin:20px 0 0 10px;
}

html>body h1 {
font-size:30px;
color:#fff;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-weight:700;
line-height:.9em;
margin:10px 0 0 10px;
}

h2 {
font-size:14px;
font-family:Helvetica,Arial,sans-serif;
margin:10px 20px 0 0;
line-height:1.2em;
color:#333;
}

h3 {
font-size:16px;
color:#FFCEF6;
font-family:Verdana, Helvetica, sans-serif;
margin:10px 0 20px 10px;
}

h4 {
font-weight:700;
margin-top:20px;
}

.scrollText {
color:#6E4584;
font-family:Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-left:95px;
}

.scrollText span {
border-bottom:2px solid #B55390;
padding:1px;
color:#2E064D;
}

.hide {
display:none;
}

.examTitle {
font-size:16px;
color:#6E4584;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

.examSubTitle {
font-size:14px;
color:#B55390;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
margin-top:-2px;
}

.priceFig {
font-size:16px;
font-weight:bolder;
color:#6E4584;
}

html>body .scdln {
margin-top:40px;
}

.collegeLink {
margin-top:10px;
}

.collegeLink a {
text-decoration:none;
color:#6E4584;
}

.collegeLink a:hover {
text-decoration:underline;
}

li.secondLine {
color:#FFCEF6;
}

.clear {
clear:both;
}

p {
margin-bottom:5px;
}

.boxTitle {
font-size:20px;
color:#6E4584;
font-weight:700;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

.examdoctor {
color:#6E4584;
font-weight:700;
}

.scrollTitle {
font-weight:200;
/*color:#B55390;*/
}

.featureLists {
margin-left:1.2em;
}

/* MENU */
ul#menuList li {
float:left;
display:inline;
width:99px;
margin-left:4px;
text-align:center;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
font-size:16px;
}

ul#menuList li.last {

padding:0;
}

ul#menuList li a {
color:#6E4584;
text-decoration:none;
font-weight:700;
}

ul#menuList li a:visited {
color:#6E4584;
text-decoration:none;
font-weight:bolder;
}

ul#menuList li a:hover {
color:#B55390;
}

/* LOGIN */
#loginBox {
width:380px;
height:30px;
color:#2E064D;
text-align:right;
float:right;
font-size:90%;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
}

#loginBox a {
color:#B85B93;
text-decoration:none;
font-weight:700;
}

#loginBox a:hover {
color:#2E064D;
text-decoration:underline;
font-weight:700;
}

.register_btn_main {
width:104px;
height:30px;
margin:0px 10px 0px 10px;
float:right;
display:inline;
}

.register_btn_main a {
display:block;
width:104px;
height:30px;
background:url(/images/register_btn3.gif) 0 0 no-repeat;
}

.register_btn_main a:hover {
background:url(/images/register_btn3.gif) 0 -30px no-repeat;
}

.login_btn {
width:104px;
height:30px;
margin:0px 10px 0px 10px;
float:right;
display:inline;
}

.login_btn a {
display:block;
width:104px;
height:30px;
background:url(/images/login_btn3.gif) 0 0 no-repeat;
}

.login_btn a:hover {
background:url(/images/login_btn3.gif) 0 -30px no-repeat;
}

/* TOP BANNER */
#promoLeft {
width:451px;
max-width:467px;
margin-right:8px;
float:left;
padding:40px 5px 5px 15px;;
}

#promoRight {
width:257px;
max-width:273px;
float:left;
padding-top:15px;
}

#promoRight a { 
text-decoration:none;
}

#viewFeature {
float:left;
width:200px;
height:30px;
margin:10px 0 0 5px;
}

html>body #viewFeature {
float:left;
width:200px;
height:30px;
margin:10px 0 0 5px;
}

#viewFeature a {
display:block;
width:200px;
height:30px;
background:url(../images/email_alerts.gif) 0 0 no-repeat;
}

#viewFeature a:hover {
background:url(../images/email_alerts.gif) 0 -30px no-repeat;
}
#viewFeature2 {
float:left;
width:200px;
height:30px;
margin:10px 0 0 5px;
}

html>body #viewFeature2 {
float:left;
width:200px;
height:30px;
margin:10px 0 0 5px;
}
#viewFeature2 a {
display:block;
width:200px;
height:30px;
background:url(../images/email_alerts2.gif) 0 0 no-repeat;
}

#viewFeature2 a:hover {
background:url(../images/email_alerts2.gif) 0 -30px no-repeat;
}
.deliverListSmall
{
list-style-type:none;
}

.deliverListSmall li {
font-size:90%;
font-weight:normal;
background:url(../images/bullet.gif) 2px 5px;
background-repeat:no-repeat;
padding:0px 10px 1px 30px;
margin:2px 7px;
}

.deliverList li {
list-style-type:none;
margin:2px 0;
text-decoration:none;
height:13px;
background:url(../images/tick.gif) 2px 5px no-repeat;
line-height:1em;
padding:8px 10px 1px 30px;
font-weight:700;
}

/* BOXES */
.boxes {
float:left;
width:186px;
height:100px;
padding:25px 0 0;
margin:0;
background:url(../images/boxesBkg.jpg) no-repeat;
font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
text-align:center;
}

#boxCenter {
margin:0 8px;
}

.boxes a {
display:block;
width:186px;
height:75px;
font-size:18px;
text-decoration:none;
color:#B356A1;
}

.boxes a:hover {
color:#6E4584;
}

/* example_6 css */
#example_6 {
position:relative;
/* important */
overflow:hidden;
/* important */
width:768px;
/* important */
height:680px;
/* important */
margin:0;
background:#fff;
font:12px Arial, Helvetica, sans-serif;

}

#example_6 table {
width:120px;
position:relative;
right:25px;
}

#example_6_content {
position:absolute;
top:0;
margin-left:0;
}

#example_6_content li {
list-style:none;
margin:0;
padding:0;
width:768px;
}



#example_6_content {
width:24576px;
}

#container_bd #example_6 ul li {
float:left;
margin:0;
padding:0;
border:none;
}

/* PRODUCTS */
.product_box_large {
	height: 680px!important;
}

.product_box {
height:680px;
float:left;
width:572px;
margin:20px 0;
background:#fff url(../images/product_bkg.gif) repeat-x bottom;
color:#585858;
border-bottom:1px solid #cecece;
position:relative;
left:98px;
overflow:hidden;
font-family:Verdana, Helvetica, sans-serif;
}

html>body .product_box {
float:left;
width:572px;
margin:20px 0 20px 98px;
background:#fff url(../images/product_bkg.gif) repeat-x bottom;
border-bottom:1px solid #cecece;
position:relative;
left:0;
}

.product_desc ul {
padding:10px 0 10px 10px!important;
height:100%!important;
list-style-position:outside!important;
padding-left:1.5em!important;
}

.product_desc {
float:left;
width:358px;
padding:0px 10px 10x 0px;
overflow:hidden;
margin:0px 0;
}

.product_desc ul li {
list-style:disc;
/*list-style-type:none;*/
padding-left:1.2em!important;
background:url(../images/bullet.gif) 0px 4px no-repeat;
position:relative;
left:-10px;
width:100%;
}

.product_desc ul.questions {
list-style-type:upper-alpha!important;
padding:10px 0 10px 10px!important;
height:100%!important;
}

.price_box {
float:left;
width:184px;
border-left:2px #cecece solid;
height:380px;
text-align:center;
margin:10px 0;
}

.prices td {
height:30px;
border-bottom:1px solid #cecece;
}

.priceList {
margin:30px 0 0 50px;
}

.prices {
margin:0 auto;
text-align:right;
}

.register_btn {
width:129px;
height:30px;
margin:20px 30px 0;
}

.register_btn a {
display:block;
width:129px;
height:30px;
background:url(../images/register_btn.gif) 0 0 no-repeat;
}

.register_btn a:hover {
background:url(../images/register_btn.gif) 0 -30px no-repeat;
}

.product_desc ul {
list-style:disc;
}

.product_desc ul.questions {
list-style:lower-alpha;
}

.product_desc ul.questionsDouble {
list-style:decimal;
}
.examlink {
margin-top:10px; 
padding:10px 0px 0px 5px; 
clear:both;
}

a.mdulink {
	color:white;
	text-decoration:none;
}
a.mdulink:hover {
	color:white;
	text-decoration:none;
}
/* FEATURE BOX */
#featureBox {
width:572px;
margin:0 0 0 98px;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:1.3em;
/*clear:left;*/
}

html>body #featureBox {
float:left;
width:572px;
margin:0 0 20px 98px;
}


/* CONTACT US */
.contactus {
padding:50px 0 0 30px;
}

.contactusBox {
font-size:170px;
font-weight:700;
text-align:center;
}


.alert {
background: #fff6bf url(../images/exclamation.png) center no-repeat;
background-position: 97px 50%;
text-align: left;
padding: 5px 20px 5px 125px;
margin: 20px 0px 0px 0px;
border-top: 2px solid #ffd324;
border-bottom: 2px solid #ffd324;
font-weight:700;
color:red;
}

.examCont {
	float:left;
	width:572px;	
	color:#585858;
	position:relative;
	left:98px;
	overflow:hidden;
	font-size:85%;
}
	
.examBox
{
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	padding:5px;
}

.examHead
{
	border-top:1px solid #bbbbbb;
	color:#333333;
	background-image: url(../images/grayback.jpg);
	width:572px;
	
}

.examHead:hover
{
	cursor:pointer;
	border-top:1px solid #bbbbbb;
	background-image: url(../images/pinkback.jpg);
	color:white;
}

.examDesc
{
	font-size:80%;
	background-color:White;
	color:#888888;
}

.nolink
{
	text-decoration:none;
}
.examlink
{
	text-decoration:none;
	color:#333333;
}
.examlink:hover
{
	text-decoration:none;
	color:white;
}
a:hover
{
	color:Green;
}

/*Tab Menu*/

#tabs {
	float:left;
	width:780px;
	
	font-size:13px;
	line-height:normal;
	margin-left:-8px;
	overflow:hidden;
	}

#tabs ul {
	margin:0;
	padding:14px 0px 0 0px;
	list-style:none;
	
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	
	}

#tabs a {
	float:left;
	background:url("../images/_pinkBarL3.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	margin-left:8px;
	
}

#tabs a span {
	float:left;
	display:block;
	background:url("../images/_pinkBar3.png") no-repeat right top;
	padding:8px 15px 8px 6px;
	
	color:#FFF;
}

#tabs a.selected {
	background-position:0% -42px;
}

#tabs a.selected span {
	background-position:100% -42px;
}
#tabs a.selectedWide {
	width:70px;
	text-align:center;
	background-position:0% -42px;
}

#tabs a.selectedWide span {
	background-position:100% -42px;
}
	
#tabs a.blueTab 
{
	background:url("../images/_blueBarL.png") no-repeat left top;
}	
	
#tabs a.blueTab span 
{
	background:url("../images/_blueBar.png") no-repeat right top;
}

#tabs a.wideTab 
{
	width:70px;
	text-align:center;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a:hover span {
	background-position:100% -42px;
	}
	
	
	.discount
	{
		width:110px;
		height:30px;
		background-color:#555555;
		color:White;
		margin:auto;
	}

