/*----------Body------------*/
body{
	background-color: #E5E5E5;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body.index{
	background: url(/img/imloading.gif);
	background-position: center 30%;
	background-attachment: fixed;
	background-color: #F2F2F2;
	background-repeat: no-repeat;
/*	behavior: url(/behaviors/stripbgimg.htc);*/
	behavior: url(/behaviors/multilanguage.htc);
}
body.chat{
	behavior: url(/behaviors/multilanguage.htc);
}

/*----------Forms------------*/
form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
form.validate{
	behavior: url(/behaviors/validateform.htc);
}
input, button{
	font-family: Tahoma, Verdana, sans-serif;
	color: #2A4483;
	font-size: 10px;
	background-color: #E9ECF4;
	border: 1px solid #3F5A9D;
}
input.button, button.button,input.submitForm, input.buttonPassData, button.buttonPassData, input.buttonback{
	color: #2A4483;
	font-weight: bold;
	background-color: #E9ECF4;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}
input.submitForm{
	border: 1px solid #3F5A9D;
}
input.imageUpload{
	behavior: url(/behaviors/isvalidimage.htc);
}
input.buttonPassData, button.buttonPassData{
	behavior: url(/behaviors/passdata.htc);
}
input.buttonback{
	behavior: url(/behaviors/back.htc);
}
input.check{
	background-color: transparent;
	border: 0px
}
input.button1, button.button1, input.buttonPassData1, button.buttonPassData1{
	color: #2A4483;
	font-weight: bold;
	background-color: #E9ECF4;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #3F5A9D;
	cursor : pointer;
}
input.buttonPassData1, button.buttonPassData1{
	behavior: url(/behaviors/passdata.htc);
}
input.buttonchat{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #2A4483;
	background-color: #E9ECF4;
	border: 1px solid #3F5A9D;
	cursor : pointer;	
}
textarea.required, input.required, select.required{
/*	behavior: url(/behaviors/validateinput.htc);*/
}
select{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color : #2A4483;
	background-color: #E9ECF4;
	border: 1px solid #3F5A9D;
}
select.fixedselect{
	width: 200px;
}
textarea{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #2A4483;
	background-color: #E9ECF4;
	border: 1px solid #3F5A9D
}

/*----------Backgrounds------------*/
.bgbotsform,.bgcolor1,.bgcolor2,.bgcolor3,.bghidden{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
}
.bgbotsform{
	color: #2A4483;
	text-decoration: none;
	padding: 3px 5px 3px 0px;
	background-color: #B6BDCE;
	background-image:  url("img/bgbotsform.gif");
}
.bgcolor1,.bgcolor2,.bgcolor3,.bghidden{
   color : #2A4483;
   padding: 3px 0px 3px 5px;	
}
.bgcolor1{
	background-color: #E2E2EF;}
.bgcolor2, .bgcolor2_left, .bgcolor2_right{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	background-color: #CFD2D9;}
	
.bgcolor3,.bgcolor3_left,.bgcolor3_right{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	background-color: #E5E5E5;}
.bgcolor4{
    background-color: #666666;}
/*fondo de paginas de menu tipo mi perfil y esos de arriba*/
.bgcolor5{
    background-color: #FFFFFF;}
	
/*estilos atados con alambre, son lo mismo pero con align:left----REVISAAAAAARRRR*/
.bgcolor2_left{
	text-align: left;
}
.bgcolor3_left{
	text-align: left;
}
/*fin de estilos atados con alambre*/

/*estilos atados con alambre, son lo mismo pero con align:right----REVISAAAAAARRRR*/
.bgcolor2_right{
	text-align: right;
}
.bgcolor3_right{
	text-align: right;
}
/*fin de estilos atados con alambre*/	
	
.bghidden{
	 background-color: #CCCCCC;}
.bgbots1{
	 background-color: #B6BDCE;}
.bgbots2{
	 background-color: #697DAD;}
.bgbots3{
	background-color: #E5E5E5;}

/*----------Links------------*/
a:link, a:active, a:visited{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold
	text-decoration: none;
	color: #2A4483
}
a:hover{
	text-decoration: underline;
}
a.catalogsection:hover,a.catalogsectionpriv:hover,a.subsection:hover,a.txsection:hover,a.section:hover,a.linkstatistics:hover,a.general2:hover,a.myexams:hover{
}
a.errorbrief:hover,a.ttnews:hover,a.linkuseradv:hover,a.linkcategory:hover,a.newcourse:hover,a.newsbrief:hover,a.txnews2:hover,a.chatuser:hover,a.back:hover,a.botcourse:hover,a.linkadmin:hover,a.newsprofile:hover,a.linkadmin2:hover,a.general:hover,a.buotherlinks:hover,a.instructorhuser:hover{
	text-decoration: underline;
}
a.buotherlinks:link,a.buotherlinks:active,a.buotherlinks:visited{
	  font-family: Arial, Helvetica, Sans-serif;
	  font-weight: bold;
	  color: #666666;
	  padding : 0px 5px 0px 5px;
}
a.myexams:link,a.myexams:active,a.myexams:visited{
	color: #FFFFFF;
	behavior: url(/behaviors/passdata.htc);
}
a.linkstatistics:link,a.linkstatistics:active,a.linkstatistics:visited{
	color: #FFFFFF;
}
a.linkuseradv:link, a.linkuseradv:visited, a.linkuseradv:active{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 9px;
	behavior: url(/behaviors/popup.htc);
}
a.linklang:link, a.linklang:visited, a.linklang:active{
	font-family:  Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
}
a.linklang:hover{
	color: #B5B5B5;
	font-size: 10px;
}
a.errorbrief:link,a.errorbrief:active,a.errorbrief:visited{
	font-family: Tahoma, Verdana, sans-serif;
	color: #CF2323;
	text-decoration: underline;
}
a.linkcategory:link,a.linkcategory:active,a.linkcategory:visited{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	behavior: url(/behaviors/passdata.htc);
}
a.ttnews:link,a.ttnews:active,a.ttnews:visited{
	font-weight: bold;
	color: #666666;
}
a.viewmore:link,a.viewmore:active,a.viewmore:visited{
	color: #FFFFFF;
}
a.viewmore:hover{
	color: #E5E5E5;
}
a.newcourse:link,a.newcourse:active,a.newcourse:visited,a.section:link,a.section:active,a.section:visited,a.catalogsection:link,a.catalogsection:active,a.catalogsection:visited,a.catalogsectionpriv:link,a.catalogsectionpriv:active,a.catalogsectionpriv:visited,a.txsection:link,a.txsection:active,a.txsection:visited,a.subsection:link,a.subsection:active,a.subsection:visited,a.back:link,a.back:active,a.back:visited{
	font-family: Tahoma, Verdana, sans-serif;	
}
a.newcourse:link,a.newcourse:active,a.newcourse:visited{
	font-weight: bold;
	color: #333333;
}
a.section:link,a.section:active,a.section:visited{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
a.newsbrief:link,a.newsbrief:active,a.newsbrief:visited{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
}
a.txnews:link,a.txnews:active,a.txnews:visited{
	font-family:  Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2A4483;
	underline: none;
}
a.txnews:hover{
	underline: underline;
}
a.txnews2:link,a.txnews2:active,a.txnews2:visited{
	font-family : Tahoma, Verdana, sans-serif;
	color : #223C6F;
	behavior: url(/behaviors/passdata.htc);
}
a.chatuser:link, a.chatuser:visited, a.chatuser:active{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
}
a.ttcatalog:link,a.ttcatalog:active,a.ttcatalog:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.ttcatalog:hover{
	text-decoration: underline;
}
a.catalogsection:link,a.catalogsection:active,a.catalogsection:visited{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18
}
a.catalogsectionpriv:link,a.catalogsectionpriv:active,a.catalogsectionpriv:visited{
	font-size: 10px;
	font-weight: bold;
	color: #2A4483;
	height: 18
}
a.txsection:link,a.txsection:active,a.txsection:visited, a.txsection:hover{
	font-weight: bold;
	color: #2A4483;
	text-decoration: none;
}
a.subsection:link,a.subsection:active,a.subsection:visited{
	font-size: 10px;
	color: #2A4483;
}
a.back:link,a.back:active,a.back:visited{
	font-weight:  bold;
	color: #666666;
}
a.linkuser:link, a.linkuser:visited, a.linkuser:active{
	font-family: Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	behavior: url(/behaviors/popup.htc);
}
a.linkuser:hover{
	font-size: 9px;
	color: #E5E5E5
}
a.copyright:link,a.copyright:active,a.copyright:visited{
	color: #666666;
	text-decoration: none;
}
a.copyright:hover{
	text-decoration: underline;
}
/*SCORM*/	
a.linkbarscorm:link,a.linkbarscorm:active,a.linkbarscorm:visited,a.linkbarscorm:hover,a.botsbar:link,a.botsbar:active,a.botsbar:visited,a.botcourse:link,a.botcourse:active,a.botcourse:visited{
	font-family:  Tahoma, Verdana, sans-serif;
	font-size: 10px;	
}
a.linkbarscorm:link,a.linkbarscorm:active,a.linkbarscorm:visited,a.linkbarscorm:hover{
	color: #666666;
	behavior: url(/behaviors/passdata.htc);
}
a.botsbar:link,a.botsbar:active,a.botsbar:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.botsbar:hover{
	text-decoration: underline;
}
a.botcourse:link,a.botcourse:active,a.botcourse:visited{
	color: #666666;
	padding: 2px 0px 2px 0px;
}
a.newsprofile:link,a.newsprofile:active,a.newsprofile:visited{
	color: #666666;
	padding: 2px 0px 2px 17px;
}
/*Administrator FrontEnd*/
a.linkadmin:link,a.linkadmin:active,a.linkadmin:visited,a.linkadmin2:link,a.linkadmin2:active,a.linkadmin2:visited,a.general:link,a.general:active,a.general:visited{
	font-family: Tahoma, Verdana, sans-serif;
	color: #2A4483;
	font-size: 10px;
}
a.linkadmin:link,a.linkadmin:active,a.linkadmin:visited{
	behavior: url(/behaviors/passdata.htc);
}	
a.general:link,a.general:active,a.general:visited{
}
a.general2:link,a.general2:active,a.general2:visited {
	font-family: Tahoma, Verdana, sans-serif;
	color: #000000;
}
/*Behaviors*/
a.expandcollapsebar{
font-family: Tahoma, Verdana, sans-serif;
font-weight: bold;
font-size: 10px;
color: #FFFFFF;
text-decoration : none;
behavior: url(/behaviors/expandcollapse.htc)
}
a.dopopup:link, a.dopopup:visited, a.dopopup:active{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	behavior: url(/behaviors/popup.htc)
}
a.dopopup:hover {text-decoration: underline;}	
a.domodal{
	behavior: url(/behaviors/modal.htc)}
}
a.linkIndexAdmin:active,a.linkIndexAdmin:visited,a.linkIndexAdmin:link{
	font-family: Tahoma, Verdana, sans-serif;
	font-weight : bold;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	background-color: #F8F0CE;
	padding : 2px 0px 2px 10px;
	width: 100%;
	behavior: url(/behaviors/passdata.htc);
}
a.linkIndexAdmin:hover{
	background-color: #EFE4B8;
}
a.linkIndexAdminAlert:active,a.linkIndexAdminAlert:visited,a.linkIndexAdminAlert:link{
	font-family: Tahoma, Verdana, sans-serif;
	font-weight : bold;
	color: #FFFFFF;
	background-color: #6F9EB5;
	padding : 2px 0px 2px 10px;
	width: 100%;
	behavior: url(/behaviors/passdata.htc);
}
a.linkIndexAdminAlert:hover{
	background-color: #74919F;
}
a.orderby:link,a.orderby:active,a.orderby:visited{
	font-family:  Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color: #FFFFFF;
	behavior : url(/track/behaviors/orderby.htc);
}
a.orderby:hover{
	color: #E5E5E5;
}
a.expcollapse{
	behavior : url(/behaviors/expcollapse.htc);
}
a.instructorhuser:link,a.instructorhuser:active,a.instructorhuser:visited{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
}
/*Exams*/
a.linkcheckexam:link,a.linkcheckexam:active,a.linkcheckexam:visited{
	font-family: Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	behavior: url(/behaviors/passdata.htc);
}	
a.linkcheckexam:hover{
	color: #F5F5F5;
}
a.linkinstructor:link, a.linkinstructor:visited, a.linkinstructor:active{
	font-family: Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	behavior: url(/behaviors/popup.htc);
	padding: 5px 0px 5px 0px;
}	
a.linkinstructor:hover {
	font-family: Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: underline;
	padding: 5px 0px 5px 0px;
}	

/*----------Tables------------*/
table.atencion{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;}

table.tableInsideLink,table.tableInsideLinkAlert{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
table.cardfile,table.upload{
	background-color: #E2E1E1;
}
table.top{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	/*background-image: url("/img/chat/bgchattop.gif");*/
	background-color: #F2E5B1;
}
table.bottom{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	/*background-image: url("/img/chat/bgchatbottom.gif");*/
	background-color: #CCCCCC;
}
table.upload{
	width : 470px;
}
table.tableInsideLink,table.tableInsideLinkAlert{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
table.search,table.message{
	width: 500px;
	border : 0px		
}
table.search{
	font-family: Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	background-color: #FFCE00;
}
table.message{
	background-color: #DEE3ED;
}
td{
	font-family: Tahoma, Verdana, sans-serif;	
}
td.bgsection, td.bgsectionpriv, td.txsection,td.txsubsection,td.txsubsection2,td.txhelp,td.bgcatalog1,td.bgcatalog1b,td.bgcatalog2,td.bgcatalog3,td.progressbar,td.section{
	font-family:  Tahoma, Verdana, sans-serif;
}
td.txsection,td.txsubsection,td.txsubsection2,td.txhelp{
	font-size: 10px;
	font-weight : bold;
}
td.bgttcatalog,td.bgttcatalog2,td.ttsection,td.txsection,td.tthelp,td.txhelp{
	background-color : #7F8FB5;	
}
td.bgcategory{
    color : #333333;
	 background-color: #F2F2F2;
    padding: 2px 7px 2px 7px;
}
td.otherlinks{
	background-color: #F8F0CE;
	border: 1px solid #B7BCCA
}
td.brief{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	padding: 10px 10px 10px 10px;
}
td.section{
	background-color: #D7D7D7;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}
td.sectionb{
	background-color: #E7E6E6;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	padding : 3px 10px 3px 20px
}
td.bgnewcourse1{
	background-color: #EEEEEE;
}
td.bgnewcourse1b{
	background-color: #E7E6E6;
}
td.bgnewcourse2{
	background-color: #E4E4E4;
}
td.bgnewcourse2b{
	background-color: #D7D7D7;
	padding: 1px 5px 2px 5px;
}
td.bgttcatalog{
	background-image: url("/img/bgttsection.gif");
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
td.bgsection{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #7F8FB5;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #2F4A7F;
	border-bottom: 1px solid #2F4A7F
}
td.bgsectionpriv{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #C0C7DA;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #2F4A7F;
	border-bottom: 1px solid #2F4A7F
}
td.ttsection{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url("/img/bgttsection.gif");
	padding: 2px 0px 6px 25px;
	text-transform : uppercase;
	text-align: left
}
td.txsection{
	color: #FFFFFF;
	background-image: url("/img/bgtxsection.gif");
	padding: 0px 0px 0px 25px;
	height: 20px;
	text-align: left
}
td.txsubsection{
	color: #FFFFFF;
	background-color : #7F8FB5;
	background-image: url("/img/bgtxsubsection.gif");
	height: 20px
}
td.txsubsection2{
	color: #666666;
	background-color : #B7BCCA;
	background-image: url("/img/bgtxsubsection2.gif");
	height: 20px
}	
td.tthelp{
	background-image: url("/img/bgtthelp.gif");
	padding: 0px 2px 0px 20px;
}
td.txhelp{
	color: #FFFFFF;
	background-image: url("/img/bgtxsection.gif");
	background-color: #7F8FB5;
	height: 20px;
}
td.bgcatalog1,td.bgcatalog1b,td.bgcatalog2{
	color: #2A4483;
}
td.bgcatalog1{
	background-color: #F2F2F2;
	font-size: 10px;
	padding : 2px 10px 2px 20px;
}
td.bgcatalog1b{
	background-color: #F2F2F2;
	font-size: 10px;
	padding : 2px 10px 2px 20px;
}		
td.bgcatalog2{
	background-color: #E5E5E5;
	font-size: 10px;
	padding : 2px 10px 2px 20px;
}	
td.bgcatalog3{
	background-color: #B6BDCE;
	font-size: 10px;
	font-weight: bold;
	color: #2A4483;
	padding : 2px 10px 2px 8px;
}
td.bgcatalog3b{
	background-color: #A7AFC1;
	font-size: 10px;
	color: #2A4483;
}
td.bgcatalog4{
	background-color: #F2F2F2;
	font-size: 10px;
	color: #2A4483;
	padding: 4px 10px 4px 25px;
}	
td.bgcatalog5{
	background-color: #F8F0CE;
	font-size: 10px;
	color: #666666;
	padding: 4px 10px 4px 10px;
}
td.progressbar{
	background-color: #FFCE00;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}
td.ttupload{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8A8A8A;
	background-image: url("/img/bgttupload.gif");
	height: 20px;
}	
td.txupload{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #B7BCCA;
	background-image: url("/img/bgtxupload.gif");
	height: 20px;
}	
td.uploadinfo{
	font-size: 10px;
	color: #666666;
	background-color: #F2F2F2;
}		
td.bgprofile1{
	background-color: #B6BDCE;
}
td.bgprofile2{
	background-color: #F2F2F2;
}
td.bgnewsprofile1{
	font-size : 10px;
	color : #2A4483;
	background-color: #B6BDCE;
	padding: 2px 0px 2px 0px;
}
td.bgnewsprofile2{
	font-size : 10px;
	color : #333333;
	background-color: #EDF0F4;
	padding: 5px 15px 5px 18px;
}
td.bgttcourse{
	background-color : #666666;
	background-image : url(/img/bgttcourse.gif);
	padding : 13px 0px 7px 20px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E5E5E5;
}
td.column{
	font-family:  Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
	color: #FFFFFF;
	background-color : #999999;
	height: 20px;
	padding: 0px 0px 0px 7px;
}
td.txtindex{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px 10px 0px 10px;
	text-align: left
}
/* Exams - User */
td.userexam,td.checkexam,td.checkexamuser{
	font-family :  Tahoma, Verdana, sans-serif;
	font-size : 10px;	
}
td.userexam{
	color : #666666;
	background-color: #CCD9E0;
	padding : 4px 0px 4px 0px;
}	
td.checkexam, td.checkexamuser{
    color : #333333;
    padding: 2px 0px 2px 5px;
}
td.checkexam{
	background-color: #B7BCCA;		
}
td.checkexamuser{
	background-color: #B6CFDE;
}

/*Behaviors*/
img.buttonadmin{cursor: pointer;behavior: url(/behaviors/buttstates.htc) url(/behaviors/displayadmin.htc)}
img.buttonuser{cursor: pointer;behavior: url(/behaviors/buttstates.htc) url(/behaviors/displayusr.htc)}
img.buttondefault{cursor: pointer;behavior: url(/behaviors/buttstates.htc)  url(/behaviors/displaydefault.htc)}
img.buttonIndexAdmin{cursor: pointer;behavior: url(/behaviors/buttstates.htc)}
img.buttonnavbar{cursor: pointer;behavior: url(/behaviors/navbarstates.htc)}
.passdata{
	behavior: url(/behaviors/passdata.htc)
}
.displaynavbar{
	behavior: url(/behaviors/displaynavbar.htc)
}
.goback{
   font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	background-color: #F2F2F2;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666666;
	cursor : pointer;
   behavior: url(/behaviors/back.htc)
}
span.magicspan{behavior: url(/behaviors/magicspan.htc)}
div.expandcollapsegroup{behavior: url(/behaviors/expandcollapse_prevstate.htc)}
.userData {behavior:url(#default#userdata);}
.sSnapshot {behavior:url(#default#savesnapshot);}

/*Home User*/
.ttcoursehuser,.descriptionhuser,.timehuser,.instructorhuser,.sectionhuser,.sectiondescriptionhuser,.sectionbots,.user{
	font-family: Tahoma, Verdana, sans-serif;
}
.ttcoursehuser{
	font-size: 10px;
	font-weight : bold;
	color: #666666;
	padding: 3px 0px 5px 0px
}
.descriptionhuser{
	font-size: 10px;
	color: #666666;
	padding-top: 5px
}	
.timehuser,.instructorhuser{
	font-size: 10px;
	color: #666666;
}		
.sectionhuser{
	font-size: 10px;
	font-weight : bold;
	color: #666666;
}
.sectiondescriptionhuser{
	font-size: 10px;
	color: #666666;
}
.sectionbar{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}		
.sectionbots{
	font-size: 10px;
	font-weight : bold;
	color: #FFFFFF;
	background-color: #697DAD
}
.user{
	font-size: 9px;
	color: #FFFFFF;
}	
	
/*----------Spans------------*/
span.error{
	color: #CC0000;
	font-family:  Tahoma, Verdana, sans-serif;
	font-size: 10px;
	border: 2px solid #848484;
	background: #ECECEC;
	padding: 5px 5px 2px 5px;
	margin: 2px 2px 2px 2px;	
}
span.upper{
	text-transform: uppercase
}
span.module{
	width : 33%;
	vertical-align: top;
}
span.linkbarscorm{
	font-family:  Tahoma, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
/*----------General------------*/
.userContent{
	background-color: #FFFFFF;
}
.linklang{
	font-family:  Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
.principal{
   	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #333333;
}	
.ttnews,.ttnewshuser{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;	
}
.ttnews{
	color: #666666;
}
.ttnewshuser{
	color: #FFFFFF;
	}
.txnews{
	font-family:  Tahoma, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	}
.chatroom,.chatmessage,.chatprivatemessage,.chatprivatemessagefrom{
	font-family:  Tahoma, Verdana, sans-serif;
	font-size : 10px;
}
.chatroom{
	color: #666666;
}
.chatmessage{
	color: #666666;
}	
.chatprivatemessage{
	color: red;
}
.chatprivatemessagefrom{
	color: #598EA9;
}
.bgttnewcourses{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
 	background-color: #A5A5A5;
	background-image: url("/img/bgnc.gif");
}
.bgttnewcourses2{
	background-color: #959595;
	background-image: url("/img/bgnc2.gif");
}
.txt,.barusers,.ttcourse,.instructor{
	font-family :  Tahoma, Verdana, sans-serif;
}
.txt{
    font-size : 10px;
    color : #333333;
}
.barusers{
	background-color: #E5E5E5;
	color: #666666;
	font-size : 10px;
	font-weight : bold;
	height: 20px;
	text-align: center;
}
.ttcourse,.instructor{
	color: #FFFFFF;
	padding: 5px 10px 5px 0px;
}
.ttcourse{
	font-size: 10px;
}
.instructor{
	font-size: 9px;
}	
/*Down Bots*/	
.bgdownbots{
	background-color: #E5E5E5;
}
.bgdownbots2{
	background-color: #D9D9D9;
}
/*Copyright*/	
.copyright{
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
}
.bgcatalogview{
	background-color: #7F8FB5;
	vertical-align: bottom;
	padding : 0px 0px 0px 0px;
}
.bgcatalogviewpriv{
	background-color: #C0C7DA;
	vertical-align: bottom;
	padding : 0px 0px 0px 0px;
}
/*SCORM*/
.showhidebar{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight : bold;
	text-decoration: none;
}
.ttcoursescorm {
	font-family : Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color : #DDDDDD;
	font-weight : bold;
	padding: 0px 0px 0px 4px;
}
