/* CSS Document */

h1, h2, h3, h4, h5, h6
{
margin:0px 0px 3px 0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
clear:none;
}
h1 { font-size:24px;}
h2 { font-size:20px; float:left;}
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; color:#00FF00; }


a:link, a:visited, a:active
{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
a:hover
{
text-decoration:none;
}

.login
{
background:url(../images/interface/login-input.gif) no-repeat #FF2627;
width:230px;
padding:2px 3px 0px 3px;
height:23px;
border:#FF2627 1px solid;
}

.login-btn
{
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../images/icons/login-btn.gif) no-repeat center top;
  padding: 43px 0 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  width:170px;
  height:43px;
  display:block;
}

.paging, .quiztitle
{
font-weight:bold; 
float:left; 
text-align:right;
}
.paging
{
width:30%; 
font-size:14px;
margin:10px 0px 0px 0px; 
}
.quiztitle
{
text-align:left;
width:70%; 
font-size:24px; 
}
.title-head
{
width:620px; 
margin:35px auto 0px auto; 
clear:both;
}
.btn-holder
{
position:absolute;
width:100%;
margin:-30px auto auto auto;
text-align:center;
clear:none;
}

label {
position:relative;
left:15px;
}
#welcome
{
	float:right;
	text-align:center;
	width:100%;
	background-color:#FE2627;
}
#score-holder ul, #course-holder ul
{
	list-style:circle inside;
	margin:0px 0px 0px 10px;
	padding:0;
	color:#FFFFFF;
	font-size:10px;
}

#score-holder a:link, #score-holder a:active, #score-holder a:visited,
#course-holder a:link,  #course-holder a:active,  #course-holder a:visited
{	
	color:#FFFFFF;
	font-size:12px;
	margin:0; padding:0;
	font-weight:bold;
	text-decoration:none;
}
#score-holder li, 
#score-holder li a:link, #score-holder li a:active, #score-holder li a:visited,
#course-holder li a:link,  #course-holder li a:active,  #course-holder li a:visited
{	
	color:#FFFFFF;
	font-size:10px;
	margin:0; padding:0;
	text-decoration:none;
}
#score-holder li a:hover, #score-holder a:hover,
#course-holder a:hover, #course-holder li a:hover
{	text-decoration:none;	}

.small-col
{
width:50px; 
text-align:right; 
float:left; 
line-height:normal; 
font-size:12px;
font-weight:bold;
}
#score-holder #scoreinfo .view li a:link, 
#score-holder #scoreinfo .view li a:active, 
#score-holder #scoreinfo .view li a:visited
{
color:#25fe01;
text-decoration:none;
}
#score-holder #scoreinfo .view li a:hover
{ color:#000000; text-decoration:none; }

.title-col
{
width:175px; 
float:left; 
line-height:normal; 
font-size:12px;
font-weight:bold;
}
.ntitle-col
{
width:155px; 
float:left; 
line-height:normal; 
font-size:12px;
font-weight:bold;
}
.mtitle-col
{
width:50px; 
float:left; 
line-height:normal; 
font-size:12px;
font-weight:bold;
}
.spacer-col
{
width:175px; 
float:left; 
}
.header-hold
{
height:35px; 
width:460px;
}
.thumb-nav
{
position:relative; 
width:300px; 
text-align:center; 
margin:0px 13px 0px auto;
}

.lesson-topic-number
{
position:absolute; 
font-size:14px; 
text-align:right; 
font-weight:bold;
margin:8px 10px auto 560px;
}
.fields {
	color:#000000;
	padding:2px;
	background-color:#FFFFFF;
	border:#000000 solid 1px;
	}
.btn {
	color:#FFFFFF;
	padding:2px;
	background-color:#FE2627;
	border-color:#FFFFFF #FFFFFF #000000 #000000;
	border-style:solid;
	font-size:12px;
	font-weight:bold;
	border-width:2px;
	}
.buttons {
	position:absolute; 
	top:527px; 
	right:70px;
	padding:0px;
	}
	
.view, .view2 {
	color:#00FF00;
	border-right:#FFFFFF 1px solid;
	}
#score-holder .view2 a:link, #score-holder .view2 a:active, #score-holder .view2 a:visited {
	color:#00FF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
#score-holder .view2 a:hover {
	text-decoration:underline;
	}
	
#PreviewImage {
	width:305px;
	margin:0px 0px -13px 0px;
	padding-top:5px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	}
