	body{
	text-align:center;
    background-repeat: repeat-x;
    font-family:'Lucida Grande','Lucida Sans',sans-serif;
	}
	
#wrap {
	width: 940px;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	padding: 0 .8em 0 .8em;
	}

#wrap2{
	width: 940px;
	padding: 0 .8em 0 .8em;
	}
	
#lbltrail {
	font-size: 12px;
	float: left;}
	
 a:link {
	text-decoration: none;
	}
 
a:hover {
	text-decoration: underline;
	}

.s01{ 
	BORDER-TOP:0px; 
	FONT-SIZE:12pt; 
	border-right:0px; 
	BORDER-LEFT:0px; 
	WIDTH:80px; 
	BORDER-BOTTOM:0px; 
	HEIGHT:18px 
	} 
.link_top{
	color:#ffffff; 
	font-size:8pt;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	text-decoration:none;
	}
	
.link_top:hover{
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:8pt;
	color:#F9FFC6;
	text-decoration:none;
	}
	
.link_bottom{
	color:#000000; 
	font-size:8pt;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	text-decoration:none;
	}
	
.link_bottom:hover{
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:8pt;
	color:#928169;
	text-decoration:none;
	}
	
 .pagetitle{
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:18px;
	color:#423931;
	font-weight:bold;
	letter-spacing:0em; 
	text-align:left;
	float:left;
	}
	

	
.s02{ 
	BORDER-TOP:0px; 
	FONT-SIZE:12pt; 
	border-right:0px; 
	BORDER-LEFT:0px; 
	WIDTH:130px; 
	BORDER-BOTTOM:0px; 
	HEIGHT:22px 
	} 
	
.textfont_bottom{
	color:#928169;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:8pt;
	font-weight:normal;
	letter-spacing:0em; 
	}
	
.textfont_charms{
	color:#000000;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:10px;
	font-weight:normal;
	letter-spacing:0em;
	border: 1px solid #fff;
	background: #fff;
	}
	
.feedbacktable{
	color:#000000;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:10px;
	font-weight:normal;
	letter-spacing:0em;
	border: 1px solid #fff;
	background-color: #fff;
	}
	
.textfont_charms #quizcomplete{
	color: #fff;
	font-size:14px;
	background:#009000;
    width: 767px;
	height:90px;
	text-align:left;
	margin-left:70px;
	}

.feedbacklink {
    color: yellow;
    }
    
.textfont_charms #quizcomplete p{
	float:left;
	margin:20px 0 0 30px;
	line-height:25px;
	}

.textfont_charms #quizcomplete img{
	float:left;
	margin:20px 0 0 20px;
	}

.textfont_charms a{
    color: #165AA0;
	text-decoration: none;
	}

.textfont_charms a:hover{
	text-decoration: underline;
	}
    
.titlefont_charms{
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	color:#423931;
	font-size:16px;
	font-weight:normal;
	letter-spacing:0em; 
	}
	
.links_charms{
	color:#ffffff; 
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:11px; 
	font-weight:normal;
	text-decoration:none;
	letter-spacing:0em; 
	}
	
.links_charms:hover{
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0em; 
	}
	

.lessontable{
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans",arial, sans-serif;
    float:left;
	margin-top: -1px;
	}

.admintable{
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans",arial, sans-serif;
    float:left;
	}

.lessontables{
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans",arial, sans-serif;
    float:left;
    border: 1px solid #c1c1c1;
 	margin-top: -1px;
	}

.lessontables .chapters .help{
	color:#ff0000;
	}
	
.lessontables .chapters .help:hover{
	color:#ff0000;
	}
	
.lessontables .acrobattitle a{
	color:#00478b;
	font-size:20px;
	text-decoration:none;
	}
	
.lessontables .acrobattitle a:hover{
	text-decoration:underline;
	}
	
.lessontables .acrobatcontent{
	font-size:12px;
	color:#000;
	}
	
.lessontables .acrobatimage{
	float:left;
	padding:0px 10px 0px 50px;
	}
	
#acrobatReader{
	text-align:left;
	}

.lessontables .chapters{
	text-align:left;
	padding:5px 0 0 10px;
	}	

.lessontables .chapters li{
	display:inline;
	text-decoration:none;
	list-style-type:none;
	color:#cccccc;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	padding:0 12px 0 0;
	}
	
.lessontables .chapters li a{
	text-decoration:none;
	list-style-type:none;
	color:#165AA0;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	padding:0 0 0 0;
	}

.lessontables .chapters li a:hover{
	color:#F44141;
	}

.buttons{
	margin:5px 5px 0 0;
	}
	
.buttons2{
	margin:5px 0 0 0;
	}
	
.lessontable #chapterSelector{
	width:260px;
	height:65px;
	margin-top:13px;
	text-align:right;
	background-image:url('images/chapter_selector.jpg');
	}
	
.lessontable #chapterSelector img{
	border:0;
	padding:0;
	margin:5px 0 0 0;
	}
	
.lessontable #chapterSelector #bttns{
	padding-bottom:10px;
	float:right;
	}
	
.lessontable #chapterSelector #bttns ul{
	margin:0;
	padding:0;
	text-align:left;
	
	}
	
.lessontable #chapterSelector #bttns ul li{
	display:inline;
	}
	
.lessontable #chapterSelector #bttns ul li a{
	text-decoration:none;
	color:#000;
	line-height:12px;
	float:left;
	width:43px;
	}
	
.lessontable #chapterSelector #bttns ul li a:hover{
	text-decoration:none;
	color:#F45041;
	}
	
.lessontable #chapterSelector #bttns .back p{
	padding:0 8px;
	margin:5px 0 0 0;
	}
	
.lessontable #chapterSelector #bttns .next p{
	padding:0 8px;
	margin:5px 0 0 0;
	}

.lessontable #videoClip{
	width:322px;
	height:334px;
	margin-top:14px;
	float:right;
	}
	
.lessontable #videoClip #lessonid{
	text-align:left;
	}
	
.lessontable #videoClip #lessonid .lessonidRed{
	color:#F45041;
	}
	
/*LESSONTABLE2*/

.lessontable2 #chapterSelector{
	width:260px;
	height:65px;
	margin-top:13px;
	text-align:right;
	background-image:url('images/chapter_selector.jpg');
	}
	
.lessontable2 #chapterSelector img{
	border:0;
	padding:0;
	margin:0;
	}
	
.lessontable2 #chapterSelector #bttns{
	text-align:right;
	padding-bottom:10px;
	}
	
.lessontable2 #chapterSelector #bttns ul{
	margin:0;
	padding:0;
	}
	
.lessontable2 #chapterSelector #bttns ul li{
	display:inline;
	margin:0;
	float:right;
	}
	
.lessontable2 #chapterSelector #bttns ul li a{
	text-decoration:none;
	color:#000;
	line-height:12px;
	}
	
.lessontable2 #chapterSelector #bttns ul li a:hover{
	text-decoration:none;
	color:#F45041;
	}
	
.lessontable2 #chapterSelector #bttns ul .back{
	width:37px;
	margin:6px 0 0 0;
	}
	
.lessontable2 #chapterSelector #bttns ul .back p{
	padding:0 7px 0 0;
	margin:0;
	}
	
.lessontable2 #chapterSelector #bttns ul .next{
	width:37px;
	margin:6px 6px 0 0;
	}
	
.lessontable2 #chapterSelector #bttns ul .next p{
	padding:0 5px 0 0;
	margin:0;
	}

.lessontable2 #videoClip{
	width:260px;
	height:212px;
	padding:3px 0 0 0;
	}
	
.lessontable2 #videoClip #lessonid{
	text-align:left;
	}
	
.lessontable2 #videoClip #lessonid .lessonidRed{
	color:#F45041;
	}
	
.logintable{
	border:1px solid #CCCCCC;
	width:350px;
	margin:2px;
	padding:30px 2px 2px 2px;
	background:#E9E9E9;
	}

.signuptable{
	border:1px solid #CCCCCC;
	width:350px;
	margin:2px;
	padding:30px 2px 2px 2px;
	background:#E9E9E9;
	}
	
.inputCharms{
	color:#000000;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:10px;
	font-weight:normal;
	letter-spacing:0em;
	padding:10px 0;
	}

.inputField{
	padding-top:3px;
	border:1px solid #ccc;
	}

.titlered{
	color:#F44141;
	}
.titleblack{
	color: black;
	}
	
.titleblack2{
	color: black;
	font-size:23px;
	}

#maincontent{
	margin:0 25px;
	}
	
#maincontent p{
	padding:0 0 0 4px;
	}
	
#maincontent ul li{
	color:#083f77;
	margin-left:20px;
	}
	
#maincontent h3{
	font-size:18px;
	text-align:center;
	}	

#maincontent p.titlered2{
	color:#f44141;
	font-size:14px;
	background:#FFFFD9;
	padding:10px 20px 20px 20px;
	border:1px solid #FFEFBF;
	}
	
#maincontent .titlered3 li{
	color:#F44141;
	}

#maincontent .title2{
	font-size:16px;
	}
	
#maincontent .title3{
	border-bottom:1px solid #c6c6c6;
	}
	
#maincontent .title4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	}

#maincontent #center{
	width:737px;
	height:19px;
	background-image:url('images/confirmation_bg.jpg');
	border:1px solid #c6c6c6;
	}
	
#maincontent #center .left{
	margin:3px 0 0 10px;
	float:left;
	}

#maincontent #center .right{
	margin:3px 125px 0 0;
	float:right;
	}

#maincontent #center .right{
	}
	
#maincontent .moneytitle{
float:left;
}

#maincontent .money{
float:right;
}

#maincontent2{
	line-height:0;
    float:left;
    margin:-0.9em 0 0 6.7em;
	}
	
#maincontent3{
	margin:0 45px;
	margin-top:-25px;
	}
	
#maincontent4{
	margin:0 45px;
	line-height:18px;
	}
	
#maincontent4 h3{
	font-size:18px;
	text-align:center;
	}	

#maincontent4 p.titlered2{
	color:#FB584F;
	font-size:14px;
	background:#FFFFD9;
	padding:10px 20px 20px 20px;
	border:1px solid #FFEFBF;
	}
	
#maincontent4 .titlered3 li{
	color:#F44141;
	}
	
#maincontent4 ul li{
	color:#00528A;
	margin-left:20px;
	}
	
#pages{
	margin:0 0 0 85px;
	padding:0;
	}

.logo{
	margin:0 630px 0 0;
	}

.logo2{
	margin:0 530px 0 0;
	}

/*DASHBOARD*/
	
#topBanner{
	width:809px;
	height:180px;
	background:#FCFEE1;
	border:1px solid #EAD88E;
	float:left;
	margin-top:30px;
	}
	
#topBanneroriginal{
	width:809px;
	height:84px;
	background:#FCFEE1;
	border:1px solid #EAD88E;
	float:left;
	margin-top:30px;
	}

#topBanner ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#topBanner li{
	float: left;
	}
	
#topBanner ul{
	list-style-type: none;
	}

#topBanner #continue {
  	background: url(images/continueImage.jpg) no-repeat;
	padding: .5em 0 0 1em;
	margin: .5em 0 0 7em;
	height: 76px;
	}

#topBanner a {
  	text-decoration: none;
  	color: #2a5eab;
  	}

#topBanner a:hover {
  	text-decoration: underline;
  	color: #2a5eab;
  	}

#topBanner #result {
	float: right;
  	background: url(images/resultsImage.jpg) no-repeat;
	padding: .5em 1em 0 0;
	margin: .5em 10em 0 0;
	height: 76px;
	}
#topBanner #feedback {
	float: left;
  	background: url(images/resumeImage.jpg) no-repeat;
	padding: .5em 0 0 1em;
	margin: .5em 0 0 7em;
	height: 76px;
	}	
	
#topBanner #resume {
	float: right;
  	background: url(images/uploadImage.jpg) no-repeat;
	padding: .5em 1em 0 0;
	margin: .5em 5em 0 0;
	height: 76px;
	}
	


#topBanner h1{
	color: #2a5eab;
	font-size: 2.4em;
	font-weight: normal;
	padding-left: 2em;
	margin:0;
	letter-spacing: -.08em;
	}

#topBanner .link a hover{
	color: red;
	text-decoration: underline;
	}

#topBanner h2{
	color: #000000;
	font-size: 1em;
	font-weight: normal;
	padding-left: 5em;
	margin:0;
	}
	
#topBanner p{
	padding:0;
	margin:0;
	}
	
#topBanner .continue{
	margin:8px 0 0 33px;
	}

#topBanner .results{
	margin:8px 0 0 0;
	}
	
#editTitle {
	width: 300px;
	float: left;
	height: 70px;
	margin: 5em 0 0 2em;
	padding: 5em 0 0em 2em;
  	background: url(images/edityourprofile.jpg) no-repeat;
	}

#editTitle h3 {
	color: #000;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0;
	margin: -1em 0 0 0;
	letter-spacing: -.08em;
	}
 
#feedbacklink {
	color: #000;
    float:right;
	font-size: 2.4em;
	font-weight: normal;
	height: 70px;
    width:300px;
    margin: 3.2em 3em 0em 2em;
	letter-spacing: -.08em;
	}
	
	#resumelink {
	color: #000;
    float:right;
	font-size: 2.4em;
	font-weight: normal;
	height: 70px;
    width:300px;
    margin: 3.2em 3em 0em 2em;
	letter-spacing: -.08em;
}

#editTitle2 {
	width: 300px;
	float: left;
	margin: 5em 0 0 2em;
	padding: 5em 0 3em 2em;
  	background: url(images/edityourprofile.jpg) no-repeat;
	}
	
#editTitle2 h3 {
	color: #000;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0;
	margin: -1em 0 0 -1em;
	letter-spacing: -.05em;
	}
	
	
.membership{
	padding-right:20px;
	}

table.testdashboardtable{
	float: left;
	width:50%;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	}

table.testdashboardtable input[type=checkbox] {
	width:10px;
	border:1px solid #BCBCBC;
	padding:2px;
	margin-right:20px;
	}

	
table.testdashboardtable .title{
	width:100px;
	}


table.dashboardtable{
	float: left;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	}

table.dashboardtable input[type=checkbox] {
	width:10px;
	border:1px solid #BCBCBC;
	padding:2px;
	margin-right:20px;
	}

table.dashboardtable input{
	width:152px;
	border:1px solid #BCBCBC;
	padding:2px;
	margin-right:20px;
	}

table.dashboardtable textarea {
	width:152px;
	border:1px solid #BCBCBC;
	padding:2px;
	margin-right:20px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
    font-size:12px;
	}

table.dashboardtable .option{
	width:152px;
	border:1px solid #BCBCBC;
	padding:2px;
	}
	
table.dashboardtable select{
	width:50px;
	border:1px solid #BCBCBC;
	padding:2px;
	}

table.dashboardtable input.dob{
	width:44px;
	margin-right:9px;
	}
	
table.dashboardtable input.dob2{
	width:44px;
	}
	
table.dashboardtable .title{
	width:100px;
	}

table.dashboardtable .submit{
	width:88px;
	height:25px;
	margin-top:30px;
	border:0;
	background-image:url('images/updateBtn.jpg');
	}
	
	
	
/*RESULTS*/

#resultdescription{
	width:737px;
	height:19px;
	margin-top:30px;
	margin-left:40px;
	border:1px solid #C6C6C6;
	background-image:url('images/results_bg.jpg');
	}
	
#resultdescription2{
	width:766px;
	height:19px;
	margin-top:30px;
	margin-left:40px;
	border:1px solid #C6C6C6;
	background-image:url('images/results_bg.jpg');
	}

#resultTitle {
	width: 300px;
	float: left;
	margin: 1em 0 0 7.5em;
	padding: 5em 0 2em 0em;
  	background: url(images/results.jpg) no-repeat;
	}

#resultTitle h3 {
	color: #000;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0;
	margin: -1em 0 0 -1em;
	letter-spacing: -.05em;
	}
#userlistTitle {
	width: 300px;
	float: left;
	margin: 1em 0 0 3.5em;
	padding: 5em 0 0 0;
  	background: url(images/userlist.jpg) no-repeat;
	}

#userlistTitle h3 {
	color: #000;
	font-size: 1.4em;
	font-weight: normal;
	padding: 0;
	margin: -2.5em 0 0 3em;
	letter-spacing: -.05em;
	}
	
#resultTitle2 {
	width: 300px;
	float: left;
	margin: 1em 0 0 7.5em;
	padding: 5em 0 2em 0em;
  	background: url(images/results.jpg) no-repeat;
	}
	
#resultTitle2 h3 {
	color: #000;
	font-size: 2.4em;
	font-weight: normal;
	padding: 0;
	margin: -1em 0 0 -3em;
	letter-spacing: -.05em;
	}

#resultdescription .left{
	margin:0;
	padding:3px 79px 0 10px;
	float:left;
	}

#resultdescription .right{
	margin:0;
	padding:3px 70px 0 0;
	float:right;
	}

#resultdescription .middle{
	margin:0;
	padding:3px 0 0 10px;
	}

#resultdescription2 .left{
	margin:0;
	padding:3px 273px 0 10px;
	float:left;
	}

#resultdescription2 .right{
	margin:0;
	padding:3px 46px 0 0;
	float:right;
	}

#resultdescription2 .middle{
	margin:0;
	padding:3px 0 0 10px;
	}

table.usertable{
	font-size:12px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	}

table.resultstable{
	font-size:10px;
	margin-left:88px;
	margin-bottom:30px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	}
	
table.resultstable td{
	padding:5px 0 5px 8px;
	}
	
table.resultstable .green{
	color:#589A48;
	}
	
table.resultstable .red{
	color:#FF5040;
	}
	
table.resultstable .time{
	width:120px;
	}
	
table.resultstable	tr.bottomborder td{
border-bottom: 1px solid #CECECE; 
	}
	
table.resultstable2{
	font-size:10px;
	margin-left:10px;
	margin-left:41px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	}
	
table.resultstable2 td{
	padding:5px 0 5px 8px;
	}
	
table.resultstable2 .green{
	color:#589A48;
	}
	
table.resultstable2 .red{
	color:#FF5040;
	}
	
table.resultstable2 .time{
	width:120px;
	}
	
table.resultstable2	tr.bottomborder td{
border-bottom: 1px solid #CECECE; 
	}


	

	
/*SIGNUP*/

table.signup{
	width:526px;
	padding:20px 30px 0 0px;
	border:1px solid #B9B9B9;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	background:#EFEFEF;
	}

table.signup td{
	padding:5px;
	}	

table.signup input{
	width:186px;
	border:1px solid #BCBCBC;
	}
	
table.signup input.dob{
	width:44px;
	margin-right:10px;
	}
	
table.signup .option{
	width:186px;
	border:1px solid #BCBCBC;
	padding:2px;
	}
	
table.signup .option2{
	width:60px;
	border:1px solid #BCBCBC;
	padding:2px;
	}
 
table.signup input.dob2{
	width:44px;
	}
	
table.signup input.checkbox{
	margin:0;
	padding:0;
	width:20px;
	border:1px solid #BCBCBC;
	}
	
table.signup .checkboxtd{	
	padding:10px 50px 0 50px;
	}	
	
table.signup .submit{
	width:88px;
	height:25px;
	margin:24px 0 30px 0;
	border:0;
	background-image:url('images/signupBtn.jpg');
	}
	
/*table.signup a{
	color:#003CFF;
	} */
 
.toslink{
    color:#F44141;
    }
 
.titlered{
	color:#F44141;
	}

 .titlegreen{
	color:#808000;
    font-size: 14px;
	}
 
#titleblue a{
	color: #2a5eab;
	font-size: 1.7em;
	font-weight: normal;
	padding-left: 0.25em;
	margin:0;
	letter-spacing: -.05em;
    text-decoration:none;
	}

#titleblue:hover{
    color:#2a5eab;
 	text-decoration:underline;
 	}

 .left{
     text-align: left;
    }
 
#message_green {
	width: 96%;
	color: #fff;
	text-align: center;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	background-color: green;
	height: 2em;
	margin-top: .7em;
    margin-left: -2.1em;
    margin-right: 2.1em;
	padding-top: .6em;
	font-size: 1em;
}

#login_message_green {
	width: 95%;
	color: #fff;
	text-align: center;
	background-color: green;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	height: 2em;
	margin-top: .7em;
    margin-left: -4.5em;
    margin-right: 4.5em;
	padding-top: .6em;
	font-size: 1em;
}

#message_red {
	width: 96%;
	color: #fff;
	text-align: center;
	background-color: #c40f0b;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	height: 2em;
	margin-top: .7em;
    margin-left: -2.1em;
    margin-right: 2.1em;
	padding-top: .6em;
	font-size: 1em;
}

#login_message_red {
	width: 95%;
	color: #fff;
	text-align: center;
	background-color: #c40f0b;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;
	height: 2em;
	margin-top: .7em;
    margin-left: -4.5em;
    margin-right: 4.5em;
	padding-top: .6em;
	font-size: 1em;
}

#contain{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	top: 137;	
	position: absolute;
	/*left: 213;*/ 
	z-index: -1;
	}	
	
#contain3{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	top: 137;	
    position: absolute;
	left: 162;
	z-index: -1;
	}	
	
#containresume{
	width:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	top: 5;	
    position: absolute;
	left: 5;
	/*z-index: -1;*/
	}
	
#contain2{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	top: 137;
	/* position: absolute;
	left: 213; */
	z-index: 1;
	}	

#navigation{
	width:940px;
	text-align:left;
	font-family:"Lucida Grande","Lucida Sans",sans-serif;  
	font-size:12px;
	top: 110;
	position: absolute;
	left: 162;
	z-index: 2;
	}
	
#navigation img{
	border:0;
	}
	
#navigation p{
	margin:0;
	padding:7px 0 0 7px;
	}

#navigation a{
	text-decoration:none;
	}

#navigation a:hover{
	text-decoration:underline;
	}
		
#navigation #home{
	width:118px;
	height:27px;
	color:#6E6E6E;
    float:left;
	background-image:url('images/navGrey.jpg');
	background-repeat:no-repeat;
	}

#navigation #home a{
	color:#6E6E6E;
	}

#navigation #lessons{
	width:118px;
	height:27px;
	color:#165AA0;
    float:left;
   	background-image:url('images/navWhite.jpg');
	background-repeat:no-repeat;
	}

#navigation #lessons a{
	color:#165AA0;
	}

#navigation #test {
	background-image:url(images/navGrey.jpg);
	background-repeat:no-repeat;
	color:#6E6E6E;
    float:left;
    height:27px;
	width:118px;
	}

#navigation #none {
	background-repeat:no-repeat;
	color:#6E6E6E;
	float:left;
	height:27px;
	width:118px;
	}

#navigation #test a{
    color: #165AA0;
    }
    
.button_shadow {
  margin: 1em 1em;
  padding: 0;
  color: #666;
  /* background: transparent url(images/rounded-right1.png) top right no-repeat; */
  }
.button_shadow_link {
  margin: 0;
  padding:0 0 0 4px;  /* padding-left: 2px; */
  background: transparent url(images/rounded-left1.png) bottom left no-repeat;
  }

.button_shadow_link em {
  display: block;
  padding: 12px 40px;
  width:70px;
  text-align:center;
  font-style: normal;
  background: transparent url(images/rounded-right1.png) bottom right no-repeat;
  }

.button_shadow a {
  font-size: 12px;
  color: #fff;
  }

.button_shadow:hover{
 	text-decoration:underline;
 	}


.button_shadow2 {
  margin:0;
  padding: 0;
  color: #666;
  /* background: transparent url(images/rounded-right1.png) top right no-repeat; */
  }
.button_shadow_link2 {
  margin: 0;
  padding:0 0 0 4px;  /* padding-left: 2px; */
  }

.button_shadow_link2 em {
  display: block;
  padding: 12px 20px;
  width:100px;
  text-align:center;
  font-style: normal;
  background: transparent url(images/rounded-right1.png) bottom right no-repeat;
  }

.button_shadow2 a {
  font-size: 12px;
  color: #fff;
  }

.button_shadow2:hover{
 	text-decoration:underline;
 	}

/* Indestrucible Button For Other Background*/

.button {
  float: left;
  margin: 1em 1em;
  padding: 0;
  color: #666;
  background: url(img/rounded-right2.gif) top right no-repeat;
  }
.button_link {
  margin: 0;
  padding: 0 0 0 2px;
  padding-left: 2px;
  background: url(img/rounded-left2.gif) bottom left no-repeat;
  }
.button_link em {
  display: block;
  padding: 13px 42px 12px 39px;
  font-style: normal;
  background: url(img/rounded-right2.gif) bottom right no-repeat;
  }
.button a {
  font-size: 12px;
  color: #fff;
  }

/* Indestrucible Blue Button */

.button_blue {
  float: right;
  margin: 1em 1em;
  padding: 0;
  color: #666;
  background: url(images/rounded-right1blue.gif) top right no-repeat;
  }
.button_blue_link {
  margin: 0;
  padding: 0 0 0 2px;
  padding-left: 2px;
  background: url(images/rounded-left1blue.gif) bottom left no-repeat;
  }
.button_blue_link em {
  display: block;
  padding: 2px 42px 4px 39px;
  font-style: normal;
  background: url(images/rounded-right1blue.gif) bottom right no-repeat;
  }

.button_blue a{
  font-size: 12px;
  color: #fff;
  }

.button_blue2:hover{
  text-decoration:underline;
  }

.button_blue2 {
   margin:0;
   padding: 2px 42px 4px 39px;
   color: #fff;
   background: url(images/rounded-right1blue.gif) top right no-repeat;
   border:0;
   }
   
.button_blue3{
	background-image:url(images/button_blue.jpg);
	background-repeat:no-repeat;
	width:154px;
	height:39px;
	padding-top:12px;
	}
	
.button_blue3 a{
  font-size:12px;
  color:#fff;
  pading-top:5px;
  text-decoration:none;		
  }

.button_blue3 a:hover{
  text-decoration:underline;
  }

.white {
    color: white;
}

/* Indestrucible Button For White Background*/

.button4w {
  float: right;
  margin: 1em 1em;
  padding: 0;
  color: #666;
  background: url(images/rounded-right1.gif) top right no-repeat;
  }
.button4w_link {
  margin: 0;
  padding: 0 0 0 4px;
  padding-left: 4px;
  background: url(images/rounded-left1.gif) bottom left no-repeat;
  }
.button4w_link em {
  display: block;
  padding: 15px 42px 14px 39px;
  font-style: normal;
  background: url(images/rounded-right1.gif) bottom right no-repeat;
  }
.button4w a {
  font-size: 12px;
  color: #fff;
  }

/*FOOTER*/
#footer{
	float: left;
	margin: 0;
    clear:both;
	padding: 0;
	left: 0px;
	width: 100%;
	background: #e6e6e6;
	text-align: left;
    position:relative;
	}
	
	
/*LOGIN SCREEN*/
.login{
	border:1px solid #cecece;
	padding-top:10px;
	}

.password a{
 	color:#999;
 	font-size:12px;
}

.dark{
	color:#165AA0;
	}
	
/*QUESTIONS*/
table .dashboardtable{
	margin-left:30px;
	}

#question{
	background:#FFFFD9 none repeat scroll 0 0;
	border:1px solid #FFEFBF;
	color:#FB584F;
	font-size:14px;
	padding:15px 20px;
	width:830px;
	float:left;
	margin:10px 30px 20px 30px;
	text-align:left;
	}
	
table .dashboardtable .questions{
	width:0;
	}
	
table .dashboardtable .questionradio{
	width:20px;
	padding:0;
	margin:10px 10px 10px 30px;
    display:inline;
	}

table .dashboardtable .questionanswer{
	margin:10px 0;
	color:#00FFF;
    font-weight: bold;
    font-size: 12px;
	}

#left{
float:left;
width:400px;
background:red;
}

#right{
float:right;
width:100px;
background:blue;
}

.contact{
color:#fff;
font-size:11px;
text-decoration:none;
padding:0 0 30px 0;
font-weight:none;
}

.contact:hover{
text-decoration:underline;
}

.contacttop{
padding-top:10px;
}

#pnlLogin{
padding:0;
margin:0;
}


/*SIGNUP*/
#signmeup{
border:1px solid #cdcdcd;
background:#e2e2e2;
width:485px;
float:left;
margin-left:25px;
line-height:20px;
}

#signmeup #left{
width:120px;
background:#e2e2e2;
margin-left:20px;
float:left;
padding:20px 0;
}

#signmeup #right{
width:325;
background:#e2e2e2;
float:right;
padding:20px 0;
}

#signmeup #right p{
padding:0;
margin:0 15px 0 0;
}

.signmeuptitle{
color:#2a65b3;
padding-left:3px;
}


/*REGION SELECTION PAGE*/
.regiontitle{
padding:0 0 40px 0;
margin-top:10px;
}

.watermark{
padding-bottom:10px;
}

.active{
}

.inactive{
color:#ccc;
}

table.regiontable{
	padding:20px 0 0 0;
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans",sans-serif; 
	margin-bottom:60px;
	}

table.regiontable td{
	padding:5px 30px 5px 5px;
	}	

table.regiontable input{
	width:150px;
	border:1px solid #BCBCBC;
	}
	
table.regiontable .option{
	width:150px;
	border:1px solid #BCBCBC;
	padding:2px;
	}
	
#scrollable{
	width:485px;
	margin-left:25px;
	height:120px; 
	overflow-x:hidden;
	overflow-y:scroll;
	padding:10px 0 0 0; 
	border:1px solid #cdcdcd; 
	background-color:#fff;
	}
	
#scrollable p{
	padding:0 50px; 
	}
	
#scrollable p.title{
	text-align:center;
	}
	
#scrollable ul{
	padding:0 50px;
	}
	
#scrollable ul li{
	margin:0 30px;
	color:#000;
	padding-bottom:5px;
	}
	
/*Supervisory*/
.supervisoryTitle{
	text-align:left;
	font-size:20px;
	}

#topBanner2{
	width:700px;
	height:104px;
	background:#FCFEE1;
	border:1px solid #EAD88E;
	text-align:left;
	margin-top:30px;
	}
	
#topBanner2 p{
	padding:10px 40px;
	}
	
#topBanner2 .font_red{
	color:#F11D33;
	}
	
#topBanner3{
	width:700px;
	height:84px;
	background:#EFEFEF;
	border:1px solid #CECECE;
	text-align:left;
	margin-top:15px;
	}
	
#topBanner3 p{
	padding:10px 40px;
	}
	
#topBanner3 .certNum{
	float:left;
	margin-top:15px;
	padding:10px 10px 10px 30px
	}
	
#topBanner3 input{
	border:1px solid #DBDBDB;
	width:300px;
	height:25px;
	margin-top:20px;
	padding-top:5px;
	float:left;
	}
	
#topBanner3 ul{
	display:inline;
}

#supervise_alert{
	width:154px;
	text-align:center;	
	}

#supervise_alert p{
	padding:10px;
	background:#ffffd9;
	border:1px solid #ffefbf;
	color:#f44141;
	}
		
#quiz_question{
	float:right;
	width:322px;
	margin-right:30px;
	margin-bottom:50px;
	}
	
.bullet_questions{
	padding-left:30px;
	}
	
#feedback{
	font-size:10px;
	text-align:left;
	margin-top:0px;
	}
	
#feedback .title{
	font-size:10px;
	width:100px;
	}

#feedback .bodycopy{
	font-size:10px;
	text-align:left;
	padding:5px;
	margin-left:180px;
	}
	
#feedback .bodycopy2{
	font-size:10px;
	text-align:left;
	border:1px solid #b9b9b9;
	background:#EFEFEF none repeat scroll 0 0;
	width:425px;
	}
	
#feedback .feedbackbtn{
	background-image:url(images/button_blue.jpg);
	background-repeat:no-repeat;
	width:154px;
	height:39px;
	padding-top:5px;
	margin-left:20px;
	margin-top:10px;
	}
	
#feedback .feedbackbtn a{
  font-size:12px;
  color:#fff;
  pading-top:5px;
  text-decoration:none;		
  }

#feedback .feedbackbtn a:hover{
  text-decoration:underline;
  }
