body {color: #000000; background-color: #ffffff; margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;}

td,th,p {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.termsheader {
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.terms {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.termscc{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	margin-left: 10px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.navspacer {
	background:#D7D7D7;
	color:#000000; 
	font-family:  Arial , sans-serif;
	font-size: 12px;
	padding-top: 3px; 
	padding-bottom: 3px;
	}

.navmid {
	color:#000000; 
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
	vertical-align: middle;
	
	}	
	
#a.navlink:link       { font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #ffffff; text-align:left; text-indent:15px; font-weight:bold; text-decoration: none;}
#a.navlink:visited    { font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #ffffff; text-align:left; text-indent:15px; font-weight:bold; text-decoration: none;}
#a.navlink:hover      { font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #0F111F; text-align:left; text-indent:15px; font-weight:bold; text-decoration: none;}                                       
#a.navlink:active     { font-family: Arial, Helvetica, sans-serif; font-size:11pt; color: #0F111F; text-align:left; text-indent:15px; font-weight:bold; text-decoration: none;}

	
a:link       { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000033; text-decoration: underline;padding: 0px;font-weight:normal;}
a:visited    { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000033; text-decoration: underline;padding: 0px;font-weight:normal;}
a:hover      { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FF9900; text-decoration: underline;padding: 0px;font-weight:normal;}                                       
a:active     { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000033; text-decoration: underline;padding: 0px;font-weight:normal;}

a.login:link       { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}
a.login:visited    { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}
a.login:hover      { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FF9900; text-decoration: underline;padding: 0px;font-weight:normal;}                                       
a.login:active     { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}

a.modules:link       { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}
a.modules:visited    { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}
a.modules:hover      { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #FF9900; text-decoration: underline;padding: 0px;font-weight:normal;}                                       
a.modules:active     { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}


a.footerlink:link       { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}
a.footerlink:visited    { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}
a.footerlink:hover      { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #4E4A49; text-decoration: underline;padding: 0px;font-weight:normal;}                                       
a.footerlink:active     { font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration: underline;padding: 0px;font-weight:normal;}


.smalltext {
	background-color: transparent;
	color:#000000; 
	font-family:  Arial, Helvetica, sans-serif;  
	font-size: 10px;
	padding: 0px;
	}	
	
.Bold
{
	font-weight: bold;
}

.title_line
{
	font-weight: 600;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
	border-bottom: dashed 1px #999999;
}

.hrline
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family:  Arial, Helvetica, Sans-serif;
	border-bottom: dashed 1px #999999;
}

li.multihead {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-align:left; text-decoration: none; font-weight:600;letter-spacing:0px;padding: 2px;} 

.title {font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-align:left; text-decoration: none; font-weight:600;letter-spacing:0px;} 

.welcomelogin {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000; text-align:left; text-decoration: none;} 


.li {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.SubTitle
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
}

.WelcomeSubTitle
{
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
}

.videoicontext
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
	vertical-align:middle;
	
}


.TableHeader
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-weight: bold;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
}

.TableHeaderWhite
{
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	padding: 0px;
	font-weight: bold;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
}

.tablebody {
	color:#000000; 
	font-family:  Arial, Helvetica, sans-serif;  
	font-size: 12px;
	padding: 0px;
	}

.moduleintro
{
	background:#99ccff;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding: 4px;
	font-weight: bold;
	font-family:  Arial, Helvetica, Sans-serif;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	
}	

.questionsactivities
{
	background:#99ccff;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding: 4px;
	font-weight: bold;
	font-family:  Arial, Helvetica, Sans-serif;
	border-width:0px;
	border-style:solid;
	border-color:#000;
	
}	
	
.BodyText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.footer
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	font-family:  Arial, Helvetica, Sans-serif;
}

.nomatch
{
	font-weight: normal;
	font-style:  italic;
	font-size: 11px;
	color: #333333;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:1px;
	padding:2px;
	
}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 110px;
  text-align: left;
  font-family:  Arial, Helvetica, Sans-serif;
  font-size: 12px;
  
  }

div.row span.formw {
  float: left;
  width: 300px;
  text-align: left;
  font-family:  Arial, Helvetica, Sans-serif;
  font-size: 12px;
  } 
span.formfullrow {
  float: left;
  width: 100%;
  text-align: left;
  font-family:  Arial, Helvetica, Sans-serif;
  font-size: 12px;
  }   
div.spacer {
  clear: both;
  }  
  
.style1 {font-family: Arial, Helvetica, sans-serif}.style2 {color: #FFFFFF}
.style3 {	font-size: 18px;	font-weight: bold;}.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }.style7 {font-size: 14px}.style9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }.style10 {color: #FF9900}.style11 {font-size: 12px}.style12 {font-size: 16px}  

.UserTotal
{
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
}	
.UserAnswer
{
	font-weight: normal;
	font-size: 18px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
	font-style:  italic;
	font-family:  Arial, Helvetica, Sans-serif;
	letter-spacing:0px;
}	







/* object stuff here *//* hides the second object from all versions of IE */* html object.mov {	display: none;}/* displays the second object in all versions of IE apart from 5 on PC */* html object.mov/**/ {	display: inline;}/* hides the second object from all versions of IE >= 5.5 */* html object.mov {	display/**/: none;}.tablenextprev {	font-family: Arial, Helvetica, Sans-serif;	font-size: 11pt;	border: medium solid #CCCCCC;	background: #EEEEEE;	width: 384px;}.tablenextprevClear {	font-family: Arial, Helvetica, Sans-serif;	font-size: 11pt;	width: 384px;	background-color: #FFFFFF;	border-color: #FFFFFF;}.table_content {	width: 100%;	font-style: normal;	text-align: left;	background: white;	border: thin solid;	border-color: #0000FF;}.table_day {	width: 100%;	font-style: normal;	text-align: justify;	background: white;	border: thin solid;	border-color: #0000FF;	}.table_today {	width: 100%;	background-color: white;	border: thin solid;	border-color: #0000FF;}.table_aditional {	font-family: Arial, Helvetica, Sans-serif;	font-size: 11pt;	background-color: #FFD9DF;	width: 100%;}td.content {	padding: 3px;	border-spacing: 0;	margin: 0px;	border: thin solid #FFCC33;	text-align: left;		}td.today {	padding: 3px;	border-spacing: 0;	margin: 0px;	background-color: #D3EEDC;	border-color: #009900;}table.menu {    background: #FFFFFF;    border: 0px none;    border-collapse: collapse;}td.quiz {    vertical-align: top;}caption {    text-align: left;    font-size: 11pt;    font-weight: bold;    margin: 15px 3px 3px 3px;    padding: 3px;}table.clear {    font-family: Arial, Helvetica, Sans-serif;    font-size: 11pt;    margin: 0px;    border: 0px;}td.clear {    background-color: #FFFFFF;    margin: 0px;    border: 0px;    padding: 0px 0px 0px 20px;}    	.body_div {	width: 100%;	margin: auto;}	.banner_div {	width: 100%;	margin: auto;}.speach {	font-style: italic;	text-align: left;	border: thin dashed #0017D7;	text-indent: 5px;	line-height: 30px;	background-color: #99FF99;}

