body {
line-height:22px;
background:#ACAD9D;
font-family:Verdana, Geneva, Tahoma, sans-serif;
font-size:14px;
color:#222222;
margin:0;
}

h4 {
	margin:0;
	padding:0;
}

#header {
width:776px;
height:211px;
background:url(images/heading.jpg);
margin:0 auto;
position:relative;
}
#headerAdmin {
width:776px;
height:211px;
margin:0 auto;
position:relative;
}

img {
	border:0;
}

a {
color:#222222;
font-weight:700;
text-decoration:none;
outline:none;
}

#percent_one {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:244px;
}

#percent_two {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:288px;
}

#percent_three {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:254px;
}

#percent_four {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:213px;
}

#percent_five {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:250px;
}

#percent_six {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:250px;
}

#percent_seven {
background:transparent url(images/100_percent.jpg) no-repeat scroll 0 0;
border:0 none;
display:block;
float:left;
height:11px;
margin:5px 0 0;
padding:0;
width:250px;
}



#past-exams {
	text-align:left;
	margin:12px 0 0 15px;
width:500px;
}

#past-exams .one {
font-weight:700;
width:80px;
}

#past-exams .two {
	width:80px;
}

#past-exams .three {
	
}

#past-exams .four {
	
}

#past-exams tr {
	
}

#past-exams td {
border:1px solid #CCCCCC;
padding:3px;
text-align:center;
vertical-align:top;
}


#history {
width:100%;
}
#historyOLD {
margin:7px 0 0 15px;
width:500px;
}

#history .one {
	font-weight:700;
}

#history td {
background:#EEEEEE none repeat scroll 0 0;
padding:5px;
width:170px;
}

#history tr {
	
}

.msgcontent strong {
color:#b52626;
}

p.login-form {
	padding-left:35px;
}
h3.login-form {
	
}

#container {
width:890px;
margin:0 auto;
background:url(images/contain_back.jpg) repeat-y;
}

#nav_bar {
background:url(images/nav_bar_back.jpg) no-repeat;
color:#FFFFFF;
height:31px;
padding-top:9px;
text-align:right;
width:746px;
font-weight:300;
margin:0 auto;
padding-right:30px;
font-size:12px;
}

#account #content h3, #examz #content h3 {
border:0 none;
color:#325B6A;
font-size:18px;
}

.field-holder-important {
	
}

.field-holder-percent {
	clear:both;
}

#sub_content .field-holder-percent2 {
	margin-top:0;
	clear:both;
}

.field-holder-percent strong, .field-holder-percent2 strong {
color:#2F4246;
display:block;
float:left;
font-size:12px;
padding-left:15px;
width:130px;
}

#nav_bar a {
color:#E4E0DE;
font-size:12px;
font-weight:300;
text-decoration:none;
}


#nav_bar a:hover {
text-decoration:underline;
}


#content {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
min-height:500px;
padding:0 15px;
width:746px;
}

#admin #content {
	padding:0;
	width:776px;
}

.nav_img_1 {
float:left;
margin-left:5px;
margin-right:20px;
}

.nav_img_2 {
float:right;
margin-left:10px;
}

#admin-heading {
background:transparent url(images/admin-heading-back.gif) no-repeat;
height:92px;
width:776px;
}

/* account sections */

#account-heading {
background:transparent url(images/account-heading-back.gif) no-repeat;
height:10px;
width:776px;
padding-top:20px;
margin:0 auto;
}

#account #sub_content {
margin:0;
width:500px;
}

#account #exam-info {
float:left;
margin-left:25px;
width:280px;
}

.grey-area {
background:#EEEEEE none repeat scroll 0 0;
border:1px dashed #CCCCCC;
padding:15px;
margin-top:20px;
}

#sub_content .grey-area p {
	margin:0;
}

#sub_content .grey-area select {
	margin-top:10px;
}

#account h3 {
color:#333333;
font-size:18px;
}

#account h3 span {
color:#999999;
}

#account, #examz {
	font-family: Arial,Helvetica,Garuda,sans-serif;
}

#personal-info {
	
}

.desc_02 {
color:#333333;
font-size:12px;
font-weight:700;
margin-left:20px;
margin-top:0;
width:350px;
}

#personal-info, #update-info, #credit-info {
float:left;
}

#personal-info label, #credit-info label {
font-weight:700;
text-transform:uppercase;
float:left;
margin-right:10px;
height:30px;
text-align:right;
width:80px;
}

#update-info {
margin-left:50px;
margin-top:20px;
}

#personal-info p span, #credit-info p span {
float:left;
}

#content h3 {
border-bottom:1px solid #d4cbb5;
color:#373737;
font-family:Verdana,Tahoma,Geneva,sans-serif;
font-size:18px;
font-weight:300;
margin:0;
padding-bottom:3px;
text-decoration:none;
}

#admin #content h3 {
border:0 none;
color:#6D6D6D;
font-family:arial;
font-size:20px;
font-weight:700;
margin:0 0 0 20px;
padding-bottom:3px;
text-decoration:none;
}

#nav-one h4, #nav-two h4, #nav-three h4 {
background:transparent url(images/h3-back.gif) no-repeat scroll 0 0;
color:#444444;
font-size:18px;
min-height:40px;
padding-left:45px;
margin-bottom:10px;
}

#display-table {
border-bottom:1px solid #D4D2D2;
margin:25px auto;
border-right:1px solid #D4D2D2;
}

#display-table .tr_header {
	background:none;
}

#sub_content #nav-four {
font-weight:700;
margin:10px 0 0;
padding-left:35px;
}

#display-table tr {
	background:transparent url(images/tr-back.gif) repeat scroll 0 0;
}

#display-table th {
	border-left:1px solid #D4D2D2;
border-top:1px solid #D4D2D2;
padding:4px 10px;
}

#display-table td {
	border-left:1px solid #D4D2D2;
border-top:1px solid #D4D2D2;
padding:4px 10px;
}

.raquo {
	
}
#admin #nav-one p, #admin #nav-two p, #admin #nav-three p {
	padding-left:33px;
	margin:0;
}

#nav-one, #nav-two, #nav-three {
float:left;
padding-left:35px;
width:200px;
}


.admin-nav {
	border-bottom:1px solid #CCCCCC;
	color:#CCCCCC;
}

#admin .admin-nav a {
	color:#1f2dad;
	text-decoration:none;
}

#admin #content a {
color:#053D88;
text-decoration:none;
}
#admin #content a:hover {
	text-decoration:underline;
}

#content a {
color:#2C7C25;
font-weight:700;
text-decoration:none;
}

ol li {
	
}

#sub_content ul a {
text-decoration:none;
}

#content a:hover {
text-decoration:underline;
}

#sub_content {
float:left;
margin-top:20px;
min-height:620px;
width:500px;
}

#admin #sub_content {
background:#FFFFFF none repeat scroll 0 0;
width:100%;
margin:0;
}

#admin #my-form h3 {
	margin:0;
}
#admin #my-form {
	margin-left:20px;
}

#footer {
background:transparent url(images/heading_bottom2.jpg) repeat scroll 0 0;
color:#FFFFFF;
height:87px;
margin:0 auto;
padding-top:5px;
text-align:center;
width:863px;
}

#top_heading {
width:890px;
height:24px;
background:url(images/heading_top.jpg);
}

#header_links {
margin-left:20px;
padding-top:5px;
color:#815554;
}

#header_links a {
color:#9F6E6D;
text-decoration:none;
font-size:12px;
font-weight:700;
}

#header_form {
position:absolute;
top:5px;
right:15px;
}

#header_form input {
width:88px;
height:15px;
border: 1px solid #bfbfbf;
padding-top:3px;
padding-left:5px;
padding-bottom:2px;
color:#9b9b9b;
}

.input2 {

border: 1px solid #bfbfbf;
padding-top:3px;
padding-left:5px;
padding-bottom:2px;
color:#9b9b9b;
}

#left-nav {
float:right;
min-height:500px;
position:relative;
width:230px;
margin-left:12px;
}

#signup-box {
background:#FBF2E9 none repeat scroll 0 0;
border:1px solid #E2D7C5;
font-size:12px;
margin:20px auto 0;
padding:9px;
width:175px;
}

#features-box {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #E2D7C5;
font-size:12px;
margin:20px auto 0;
padding:9px;
width:175px;
}

#advert-box {
width:217px;
}

#left-nav #fadeshow1 img {
left:0;
}

#paypal-box {
font-size:12px;
margin:20px auto 0;
padding:15px;
width:190px;
}

#signup-box-wrap {

}

#left-nav img {
left:16px;
position:relative;
}

#sub_content li {

}

.important {
background:#FFFFDF none repeat scroll 0 0;
border:1px solid #BBBBBB;
padding:10px;
}

#sub_content li img {
margin-right:10px;
vertical-align:middle;
}

#sub_content ul {
padding:0;
margin:15px;
}

#sub_content p {
margin:12px 0;
clear:both;
}

.left {
float:left;
margin-left:20px;
margin-right:20px;
}

/* my-form */

#my-form {
	
}

#my-form p span.input-name {
color:#333333;
display:block;
height:24px;
padding-top:3px;
width:115px;
float:left;
}

#my-form input {
border:1px solid #CCCCCC;
font-size:14px;
height:18px;
padding:3px 2px 2px;
width:170px;
}

#my-form select {
border:1px solid #CCCCCC;
font-size:14px;
padding:3px 2px 2px;
width:140px;
}

#my-form textarea {
border:1px solid #CCCCCC;
font-size:14px;
padding:3px 2px 2px;
width:370px;
height:90px;
}

#my-form #submit {
background:transparent url(images/submit-back.gif) repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:28px;
margin-top:5px;
padding:0;
text-indent:-9999px;
width:68px;	
}

.line {
	height:1px;
	background:#CCCCCC;
}

.exam-table {

}

.exam-table td {
	padding:5px 5px 5px 15px;
}



#examz .exam-strong {
display:block;
float:left;
width:60px;
font-weight:300;
padding-left:15px;
}

#examz select {
	width:110px;
}

.style1 {font-weight: bold}
.style2 {font-weight: bold}
