@charset "utf-8";
/* CSS Document */
body, div, h1, h2, h3, p, ul, form{
	margin:0px;
	padding:0px;
}
body{
	padding:0px;
	margin:0px;	
	background-repeat:repeat-x;
	background-position:bottom left;
	background-attachment: fixed;
	height:100%;
	background-color:#FFFFFF;
}
a{
	outline:none;
}
a img{
	border:none;
}
ul{
	list-style:none;
}
body, td, input{
	font-size:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.main-body{
	width:1000px;
}
.main-headbar{	
	height:223px;
}
.main-headbar-inner{
	height:223px;
}
.main-headbar-txt{
	display:none;
	top:100px;	
	color:#FFFFFF;
	font-size:4em;
	background-position:0px 1px;
}
.main-site{
	text-align:right; padding-top:45px;
}
.main-site a{
	color:#000033;
	text-decoration:none;
	font-size:1em;
	font-family:Verdana;
}
.main-headbar-txt span{
	font-weight:normal;
}
.main-footer{
	height:80px;
	text-align:center;
	color:#666666;
	margin-top:30px;
}
.main-footer p.foot-link, .main-footer p.foot-support{
	margin-bottom:10px;
}
.foot-support{
	color:#FF3300;
}
.box-std-info{
	/*width:200px;*/
}
.box-std-info .uname{
	font-size:1.4em;
	color:#FFFFFF;
}
.box-std-info ul li{
	float:left;
	padding:0px 5px 3px 20px;
	display:block;	
}
.box-std-info a{
	text-decoration:none;
}
.box-std-info a:hover{
	text-decoration:underline;
}
.logout{
	background:url(../images/lock.gif) no-repeat;
	background-position: 2px 1px;
}
.profile{
	background:url(../images/profile.gif) no-repeat;
	background-position: 2px 1px;
}
.award{
	background:url(../images/accept.gif) no-repeat;
	background-position: 0px 1px;
}
.clear{
	clear:both;
}
/*Course left>>*/
.course-list{
	margin-left:10px;
	list-style:none;
	color:#999999;
}
.course-list .locked{
	background:url(../images/locked2.gif) no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	right:1px;
	text-indent:-9999px;
}
.course-list li{
	background:url(../images/book.gif) no-repeat;
	background-position:0px 3px;
	padding:3px 0px 3px 20px;
	position:relative;
	width:200px;
	border-bottom:#EBEBEB 1px solid;	
}
.course-list .passed{
	background-image:url(../images/book-pass.gif);	!important
}
.course-list li.current{
	font-weight:bold;
}
.course-list li.mlocked{
	background-image:url(../images/locked2.gif);
	color:#999999;
	
}
.course-list li.at{
	background-color:#EAF4FF;
}
.course-list a{
	color:#000000;
	text-decoration:none;
}
.course-list a.name{
	width:180px;
	display:block;
}
.course-list a.down{
	position:absolute;
	background:url(../images/download.gif) no-repeat;
	width:18px;
	height:15px;
	display:block;
	top:1px;
	right:0px;
}
.course-list a.down:hover{
	background-position:bottom;
}
.course-list a.down span{
	display:none;
}
.course-left{

}
.std-info-left{	
	height:170px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
}
.std-info-left .welcome{
	font-size:1.5em;
}
.course-left h2{
	background:url(../images/course.gif) no-repeat;	
	padding:8px 0px 5px 45px;
	color:#666666;
}
.course-info{
	background:url(../images/lesson.gif) no-repeat;
	padding:0px 0px 10px 45px;
	color:#CC0000;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
	font-weight:bold;
	
}
.course-info strong{
	font-weight:normal;
	color:#666666;
}
.course-sec1{
	width:250px;
	float:left;
}
.course-sec2{
	float:left;
	width:720px;
	/*background:url(../images/vr.gif) no-repeat;*/
	border-left:solid 1px #9AC9FC;	
	min-height:500px;
	padding-left:5px;
}
/*<<Course left*/
/*Lesson main list>>*/
.lesson-main-list{
	
}
.lesson-main-list .header{
	background:url(../images/lesson.gif) no-repeat;
	padding:5px 0px 10px 35px;
	color:#666666;
}
.lesson-main-list .header h2{
	font-size:1.3em;
}
.lesson-main-list .header span{
	font-size:0.8em;
}
.lesson-main-list .item{
	margin-left:30px;
	padding:3px 0px 10px 35px;
	border-bottom:dotted 1px #E1E1E1;
	position:relative;
	background:url(../images/document2.gif) no-repeat;
	background-position:1px 5px;
}
.lesson-main-list .passed{
	background-image:url(../images/document2-pass.gif);
}
.lesson-main-list .item .desc{
	font-size:0.8em;
}
.lesson-main-list .item .locked{
	background:url(../images/locked.png) no-repeat;	
	width:25px;
	height:20px;
	position:absolute;
	right:15px;
	text-indent:-9999px;
}
.lesson-main-list a.down{
	position:absolute;
	background:url(../images/download.gif) no-repeat;
	width:18px;
	height:15px;
	display:block;
	top:1px;
	right:0px;
}
.lesson-main-list a.down:hover{
	background-position:bottom;
}
.lesson-main-list a.down span{
	display:none;
}
.lesson-main-list a.view{
	position:absolute;
	background:url(../images/view.gif) no-repeat;
	width:18px;
	height:15px;
	display:block;
	top:1px;
	right:20px;
}
.lesson-main-list a.view:hover{
	background-position:bottom;
}
.lesson-main-list a.view span{
	display:none;
}
.lesson-main-list a.test{
	position:absolute;
	background:url(../images/test.gif) no-repeat;
	width:18px;
	height:15px;
	display:block;
	top:1px;
	right:0px;
}
.lesson-main-list a.test:hover{
	background-position:bottom;
}
.lesson-main-list a.test span{
	display:none;
}
/*Lesson main list*/
/*Courses main list>>*/
.courses-main-list{
	margin-top:20px;
}
.courses-main-list .item .locked{
	background:url(../images/locked.png) no-repeat;	
	width:25px;
	height:20px;
	position:absolute;
	right:1px;
	text-indent:-9999px;
}

.courses-main-list .header{
	background:url(../images/course.gif) no-repeat;
	padding:5px 0px 10px 50px;
	color:#666666;
}
.courses-main-list .header h2{
	font-size:1.3em;
}
.courses-main-list .header span{
	font-size:0.8em;
}
.courses-main-list .item{
	margin-left:30px;
	padding:3px 0px 10px 45px;
	border-bottom:dotted 1px #E1E1E1;
	position:relative;
	background:url(../images/document.gif) no-repeat;
	/*background:url(../images/lesson2.gif) no-repeat;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;*/
}
.courses-main-list .locked{
	color:#999999;
}
.courses-main-list .passed{
	background:url(../images/document-pass.gif) no-repeat;
}
.courses-main-list .item .desc{
	font-size:0.8em;
}

.courses-main-list a.view{
	position:absolute;
	background:url(../images/view.gif) no-repeat;
	width:18px;
	height:15px;
	display:block;
	top:1px;
	right:5px;
}
.courses-main-list a.view:hover{
	background-position:bottom;
}
.courses-main-list a.view span{
	display:none;
}
/*<<Courses main list*/
/*test-list>>*/
.test-list{
	
}
.test-list .header{
	background:url(../images/test2.gif) no-repeat;
	padding:5px 0px 10px 35px;
	color:#666666;
}
.test-list .input{
	width:350px;
}
.test-list .lb-ans{
	padding-left:10px;
	color:#999999;
}
.test-list ol{
	margin:0px;
	padding:0px;
	
}
.test-list ol li{
	margin-left:20px;	
	/*border:solid 1px;*/
	list-style-position:inside;
	clear:both;	
}
.test-list ol li.question{
	padding:5px;
	margin-bottom:10px;
	border-bottom:solid 1px #CCCCCC;		
}
.test-list ul.Radio li input, .test-list ul.Checkbox li input{
	/*width:300px;
	float:left;*/
	float:left;
}
.test-list ul.Radio li label, .test-list ul.Checkbox li label{
	float:left;
	width:600px;
	padding-bottom:3px;
	margin-bottom:3px;
}
/*<<test-list*/
.lnk-yourmentor{
	width:222px;
	height:53px;
	display:block;
	margin-left:10px;
}
.lnk-yourmentor span{
	display:none;
}
.lnk-2home{
	font-weight:bold;
	color:#003399;
	padding-left:10px;
}
.lnk-down-pdf{
	background:url(../images/download2.gif) no-repeat;
	padding:2px 5px 5px 25px;
	background-position:1px 1px;
}
.lnk-test{
	background:url(../images/7_05.gif) no-repeat;
	padding:2px 5px 5px 25px;
	background-position:1px 1px;
}
.lnk-back{
	background:url(../images/back.gif) no-repeat;
	padding-left:20px;
	/*display:block;
	margin:0px 0px 10px 5px;*/
}
.lnk-regis{
	background:url(../images/di2.gif) no-repeat;
	padding-left:15px;
}
.input_w1{
	width:330px;
}
.lnk-cert{
	background:url(../images/accept.gif) no-repeat;
	padding:3px 3px 3px 20px;
}
.box-error{
	margin:10px 0px 10px 0px;
	padding:20px 20px 20px 45px;
	background-color:#FFE3C6;
	border:solid 1px #CC6600;
	color:#993300;
	background-image:url(../images/17_125.gif);
	background-position:20px 15px;
	background-repeat:no-repeat;
	list-style:none;
}
.box-info{
	margin:10px 0px 10px 0px;
	padding:20px 20px 20px 45px;
	background-color:#EAFFEA;
	border:solid 1px #99CC00;
	color:#006600;
	background-image:url(../images/4_28.gif);
	background-position:20px 20px;
	background-repeat:no-repeat;
}
.box-notfound{
	margin:10px 0px 10px 0px;
	padding:20px 20px 20px 45px;
	border:solid 1px #999999;
	background-position:20px 20px;
	background-repeat:no-repeat;
}
.box-dialog{
	text-align:center;	
	width:547px;
	height:310px;
	margin:auto;
	padding-top:100px;
}
/**/
.option-list .header{
	background:url(../images/lesson.gif) no-repeat;
	padding:10px 0px 10px 35px;
	color:#666666;
}
.option-list .header h2{
	font-size:1.3em;
}
.option-list ul{
	margin-left:20px;
}
.option-list ul li{
	background:url(../images/17_05.gif) no-repeat;
	background-position:1px 5px;
	padding:3px 0px 3px 15px;
	
}
/**/
.tb-board thead td{
	font-weight:bold;
	border-right:solid 1px #AAD5FF;
	border-bottom:solid 1px #AAD5FF;
	background:#E8F7FF;
	color:#003366;
}
.tb-board tbody td{	
	border-bottom:solid 1px #EEEEEE;
}
.lt-pass{
	
	color:#009900;
}
.lt-notpass{
	
	color:#CC0000;
}
/**/
.login-detail{
	width:400px;
	text-align:center;
	color:#666666;
}
.login-form{
	width:419px;
	height:229px;
	border:none;
	padding:0px;
	position:relative;
	
}
.login-form legend{
	display:none;
}
.login-form form{
	margin:0px 0px 0px 70px;
	padding-top:60px;
}
.login-form p{
	clear:both;
}
.login-form label{
	display:none;
}
.login-form .loginput{
	font-size:2em;	
	width:260px;
	height:37px;
	border:none #FFFFFF;
	background:none;
}
.login-form .loginput-blur{
	font-size:2em;
	color:#CCCCCC;	
	width:260px;
	height:37px;
	border:none #FFFFFF;
}
.login-form .logbt{
	font-size:16px;
	border:none;
	background:none;	
	font-weight:bold;
}
/**/

/**/
.lesson-header{	 	 
	 height:40px;
	 margin-bottom:5px;
	 color:#003366;
	 font-weight:bold;
}
.lesson-header strong{
	color:#666666;
}
.lesson-header .inner{
	background:url(../images/document.gif) no-repeat; padding-left:40px;
	background-position:1px 5px;
}
.lesson-header .inner .course{
	font-size:1.3em;
}
.lesson-header .inner .lesson{
}
/**/
.test-hist ul{
	margin-left:20px;
}
.test-hist li{
	position:relative;
	padding:3px;
}
.test-hist .less{
	background:url(../images/5_107.gif) no-repeat;
	background-position:3px 5px;
	padding-left:20px;
}
.test-hist .view{
	position:absolute;
	background:url(../images/view.gif) no-repeat;
	right:1px;
	width:20px;
	height:15px;
	text-indent:-9999px;
	
}
.test-hist .cert{
	position:absolute;
	background:url(../images/accept.gif) no-repeat;
	right:16px;
	width:20px;
	height:20px;
	text-indent:-9999px;
	
}
.test-hist span{
	position:absolute;
	right:1px;
	
}
.test-hist .deny{
	color:#999999;
}
.test-hist a.course{
	background:url(../images/book.gif) no-repeat;
	padding:2px 0px 3px 20px;
}
/**/
.Pass{
	color:#009900;
}
.Not{
	color:#CC0000;
}
.Checking{
	color:#0000FF;
}
.top4credited{
	background:url(../images/top-accredited.gif) no-repeat;
	width:738px;
	height:90px;
}
.award-list{
	list-style:none;
	margin-left:30px;
}
.award-list li, .award-list li a{
	width:100px;
	height:75px;
	float:left;
	display:block;
}
.award-list li a{
	background:url(../../images/certminic-th.gif) no-repeat 1px 1px;
	/*background-position:top;*/
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}
.award-list li a.cong1{
	background-image:url(../images/certc-th.gif);
}
/*.award-list li a.cong2{
	background:url(../images/cert-th2.gif) no-repeat;
}*/
.award-list li a span{
	display:none;
}
.award-list li a:hover{
	/*background-position:bottom;*/
	background-position:0 0;
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
}
.awrd-catg{
	color:#003366;
	margin-left:20px;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:10px;
}
.correct-answ{
	padding:5px 5px 5px 5px;
	text-align:left;
	margin:0px 10px 0px 10px;
}
/**/
.certify{
	position:relative;margin-bottom:150px;
}
.ctext1{
	font-family:Arial; font-size:2.1em; position:absolute; top:260px; left:147px; width: 554px; height: 35px; text-align:center;
}
.ctext2{
	font-family:Arial; position:absolute; top:350px; left:100px; width: 664px; height: 35px; text-align:center;
}
.ctext2 p{
	font-size:2.3em;
}
.ctext3{
	font-family:Arial;font-size:1.2em;position:absolute;top:530px; left:70px;color:#FFF;
}
.for-print{
	display:none;
}
.diplo-date{
	color:#000000;
}