/* NEW CSS Sheet, began on 2/03/2008 by Shane Sievers */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#d1e1f0;
text-align: left;
}

img {
border: 0;
}

a {
text-decoration:none;
color:#069;
}

a:visited {
color:#069;
}

/* layout */

.layouTable td {
 margin: 0px;
 padding: 0px;
}

.h1 { 
 text-align: center; 
 background-color:transparent;
 filter: dropshadow(offx=2, offy=2);
}

.h1 h1 {
color:#f93;
font-weight:bolder;
line-height: 34px;
font-size:42px;
}

.h1 h2 {
position: relative; 
top: -25px; 
line-height: 34px;
color: #f30;
}

.content {
z-index: 1;
height:480px;
width:610x;
border:1px solid #666;
background-color:#fff;
}

.content_wrapper {
 width: 570px;
 overflow-x: hidden; 
}

#floatFrame {
height:480px;
width:610x;
overflow-x: hidden; 
overflow-y: auto;
}

.menuTable {
 margin-top: 14px;
 margin-bottom: 34px;
}

/* other stuff */

.home {
height: 475px;	
width: 605px; 
position: absolute; 
overflow: hidden; 
margin: 0;
background-color: #ffffff; 
font-size: 9px;
}

.homePageLevels {
width: 290px;
height: 250px;
text-align: center;
margin-left: 20px;
fong-size: 10pt;
}

.bottomNav {
margin: auto;
font-size: 10pt;
text-align: center;
color: #99a;
}

.bottomNav a {
color: #66a;
padding-right: 7px;
padding-left: 7px;
}

.bottomNav a:hover {
color: #33a;
}

p {
 text-align: left;
}

body.inn {
background-color:#fff;
text-indent:15px;
z-index:2;
font-size:12px;
margin:0 10px;
text-align: left;
}

.inn2 {
height:400px;
width:575px;
position:absolute;
overflow:wrap;
background-color:#fff;
text-indent:15px;
z-index:2;
font-size:16px;
margin:0 10px;
}

.chapterHeading {
 font-weight: bold;
 margin:0 auto;
 width:570px;
}

.reviewTable {
border:1px;
}

.inn3 {
height:400px;
width:575px;
position:absolute;
overflow:wrap;
background-color:#fff;
text-indent:15px;
z-index:2;
font-size:20px;
margin:0 10px;
}

.top {
background:#39F url('images/topGradient.jpg') repeat-x;
text-align:center;
color:#fff;
font-size:18px;
height:24px;
width:100%;
font-weight:700;
margin-top:4px;
}

.admin_header {
	background:#39F url('images/admin_header.gif') repeat-x;
	text-align:center;
	font-size: 12pt;
	background-color: #000;
	color: #fff;
}

.admin_footer {
	border-top: 2px solid #950000;
}

.Roman {
list-style-type:upper-roman;
font-size:large;
}

.lilRoman {
list-style-type:upper-roman;
font-size:small;
text-align:left;
}

.sq {
list-style-type:square;
font-size:smaller;
text-indent:0;
margin:0;
padding:0;
}

.rm {
font-size:10px;
text-align:left;
list-style-type:circle;
}

ol {
list-style-type:none;
font-size:16px;
}

.lilRoman ol {
margin:0 0 0 15px;
padding:0;
}

.questionTD {
border:1px solid #333;
font-size:8pt;
padding:4px;
}

.Review {
list-style-type:decimal;
}

.Review li {
font-size:12px;
margin:2px 2px 10px;
padding:2px;
}

.correct {
color:#0F0;
text-align:left;
}

.wrong {
color:red;
text-align:left;
}

.subReview {
list-style-type:lower-alpha;
font-size:12px;
line-height:10pt;
margin:0;
padding:0;
}

.navSpan {
color:orange;
}

.payBox {
background-color:#d1e1f0;
}

.memberStatus {
border:1px solid #d1e1f0;
font-size:8pt;
}

h3,A.l,A:hover {
color:red;
}

.a,.b,.c,.d {
position:absolute;
z-index:3;
}

#btnSubmit,#btnSubmit_B:hover,#btnSubmit_C:hover {
border:1px solid #FC0;
background-color:#d1e1f0;
cursor:hand;
}

#btnSubmit:hover,#btnSubmit_B,#btnSubmit_C {
border:1px solid #FC0;
background-color:#fff;
cursor:hand;
}

.btnSubmit,.btnSubmit_B:hover,.btnSubmit_C:hover {
border:1px solid #FC0;
background-color:#d1e1f0;
cursor:hand;
}

.btnSubmit:hover,.btnSubmit_B,.btnSubmit_C {
border:1px solid #FC0;
background-color:#fff;
cursor:hand;
}