/*
body,td,.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
a.leftmenulink
{
	color:#ffffff;
	text-decoration:none;
}
a.leftmenulink:hover
{
	text-decoration:underline;
}

.level1
{
	font-size:15px;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	padding:10px 0px 10px 0px;
	padding-left:10px;
	font-weight:bold;
	background-color:#f4f4f4;
}

.level3
{
	font-size:12px;
	border-bottom:1px solid #e7e7e7;
	padding:4px 0px 4px 0px;
	padding-left:40px;
	font-weight:bold;
}

.level5
{
	font-size:12px;
	border-bottom:1px solid #e7e7e7;
	padding:4px 0px 4px 0px;
	padding-left:70px;
}

.c_item_active
{
	color:#006600;
}

.c_item_inactive
{
	color:#666666;
}

a.c_item_link
{
	text-decoration:none;
	color:#006600;
}

a.c_item_link:hover
{
	text-decoration:underline;
}

.simplecolumn
{
	font-size:11px;
	color:#333333;
	font-weight:normal;
	padding:0px;
	text-align:center;
}
.testpassed
{
	color:#006600;
	font-weight:bold;
}
.testfailed
{
	color:#aa0000;
	font-weight:bold;
}
.warningtext
{
	text-align:center;
	border-bottom:1px solid #e7e7e7;
	color:#aa0000;
}
.progresslinks
{
	padding-top:30px;
	line-height:25px;
	border-top:1px solid #e7e7e7;
	color:#aa0000;
}
.questiontext
{
	font-weight:bold;
	margin-top:30px;
	border-top:1px solid #e7e7e7;
}
.certform
{
	border:1px solid #666666;
	background-color:#e7e7e7;
}
*/


body, td, .text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; /*color:#666666*/ color:#494949 }
a.leftmenulink { color:#ffffff; text-decoration:none }
a.leftmenulink:hover { text-decoration:underline }



.stage { background: #def4ff; border-bottom: 1px solid white }
.stage p { margin: 0; background: url(/images/templates/local/main/stage.gif) 5px center no-repeat; font-size: 15px; font-weight: bold; padding: 5px 0 5px 25px }

.chapter { font-size:12px; font-weight: bold; background: #f2fbff }
.chapter p { font-size:12px; padding:4px 0px 4px 20px; margin: 0 }

.step { border-bottom: 1px solid #e8f8ff }
.step p { font-size:12px; padding:4px 0px 4px 20px; margin: 0; background: url(/images/templates/local/main/lesson.gif) no-repeat left center; font-weight: bold }

.lesson { border-bottom:1px solid #e8f8ff }
.lesson p { font-size:12px; padding:4px 0px 4px 20px; margin: 0; background: url(/images/templates/local/main/lesson.gif) no-repeat left center }

.quiz { border-bottom:1px solid #e8f8ff }
.quiz p { font-size:12px; padding:4px 0px 4px 20px; margin: 0; background: url(/images/templates/local/main/quiz.gif) no-repeat left center; }



.level1 {  }
.level2 p { margin-left: 25px }
.level3 p { margin-left: 50px }
.level4 p { margin-left: 50px }



.active, .active p { color: #2e7599 }
.inactive, .inactive p { color:#b8d6e5 }



.active a:link, .active a:active, .active a:visited { text-decoration: none; color:#2e7599; border-bottom: 1px solid #aadaf2 }
.active a:hover { text-decoration:none; border-bottom: 1px solid #0088cc }



.simplecolumn { font-size:11px; color:#333333; font-weight:normal; padding:0px; text-align:center }
.testpassed { color:#006600; font-weight:bold }
.testfailed { color:#aa0000; font-weight:bold }
.warningtext { text-align:center; border-bottom:1px solid #e7e7e7; color:#aa0000 }
.progresslinks { padding-top:10px; /*padding-left: 10px;*/ padding-bottom: 20px; line-height:25px; /*border-top:1px solid #e7e7e7;*/ color:#aa0000 }
.questiontext { font-weight:bold; margin-top:30px; border-top:1px solid #e7e7e7 }
.certform { border:1px solid #494949; background-color:#e7e7e7 }



.welcome { text-align:center; font-size:17px; margin-top:10px; padding-bottom:15px; border-bottom: 1px solid #aadaf2; /*margin-bottom: 10px*/ }
.panel form { margin: 0 }

.honor_board {
margin-top:-3px;
#margin-bottom:-1px;
color:#494949;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0px; 
}