ul.options li  {
	background-image:url(action_tiny.png);
}
ul.options li .date {
	color: #999;
}
.agenda li ul{ margin-left:-25px; margin-right:0px;  }

ul.messages li.send {background-image:url(interface/small/message_send.png);	}

.message_rsp{
	text-align: right;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding: 5px 0 5px 0;
}



/***********************************************************************************
Participantes */

div.alumnos div.line{ width:99%; float:left; height:130px; border-bottom:1px solid #C6E3C1; }
div.alumnos div.persona1{ background-color:#81ABB4; float:left; width:50%; height:130px;}
div.alumnos div.elemento{ float:left;}
div.alumnos div.img{float:left; height:120px; width:120px;}
div.alumnos img{ padding:10px; float:left;}
div.alumnos div.tools {   padding:0px; padding-left:15px;  font-size:.9em; }
div.alumnos div.tools a{ color:#256011; }
div.alumnos div.nombre{ padding:5px 0px 0px 15px; float:left; width:190px; color:#FFFFFF; font-weight:bold;}
div.alumnos div.nombre em{ color:#E9E9E9;}

div.alumnos div.persona2{ background-color:#95B8BF; float:right; width:50%;  height:130px;}
div.elemento{ float:left;}
div.alumnos div.orderBy{ height:30px; float:left; padding-top:10px; color:#FFF;  }
div.alumnos div.orderBy span a{ color:#900; }
div.equipos{ width:100%; float:left; margin-top:10px;}
div.equipos span a{ padding:3px; border:1px  outset #CCC; background-color:#CCC; color:#006; text-decoration:none;  }




/***********************************************************************************
Encuesta */

div.encuesta{ }
div.encuesta div.desc{ background-color:#666; float:left; width:100%; padding:5px; color:#FFFFFF; }
div.encuesta span.reloj{ float:right; text-align:right; width:40%; padding:10px 0px 10px 0px; color:#FFFFFF; }
div.encuesta span.preg{ float:left; width:40%; padding:10px 0px 10px 0px; color:#FFFFFF; }
div.encuesta div.info{ float:right; text-align:right; width:100%; color:#4E9C9C; }
div.encuesta div.submit{ margin-top:10px; width:100%; text-align:center;}
div.preguntas{ float:left; width:100%;  padding:5px;  border:1px solid #666666; background-color:#FFF;}
div.encuesta div.desc{ border:1px solid #666666; border-bottom:none}
div.preguntas{ border-top:none; }
div.preguntas span.resp{ float:left; width:80%; }
div.preguntas div.resp div{ float:left; width:100%; padding-bottom:3px;}
div.preguntas div.resp span.resp_text{ float:left; display:block;}
div.preguntas div.resp span.resp_op{ float:left;}
div.preguntas div.resp div.abierta input{ width:300px;}
div.preguntas div.resp img{ float:left; padding:1px; padding-right:5px;}
div.encuestaAdd{ float:right; width:100%; text-align:right; }
div.submit{ float:right;}
div.preguntas div.respMal{ color:#D80106;}
div.preguntas div.respNull{ color:#999999;}
div.evaTerminar{ width:100%; text-align:center; padding-top:10px; float:left;}

/***********************************************************************************
Evaluaciones */
div.evaluacion label{ width:100%; }
div.imagen img{ padding-bottom:10px; padding-top:10px;}
div.evaluacion div.barEva{ float:left; width:100%; background-color:#9AB9C0; padding:6px;}
div.evaluacion div.desc div.imagen{ width:100%; float:left; text-align:center; }
div.evaluacion div.desc{ background-color:#666; float:left; width:100%; padding:5px; color:#FFFFFF; }
div.evaluacion span.reloj{ float:right; text-align:right; width:40%; padding:10px 0px 10px 0px; color:#FFFFFF; }
div.evaluacion span.preg{ float:left; width:100%;  padding:10px 0px 10px 0px; color:#FFFFFF; }
div.evaluacion div.info{ float:right; text-align:right; width:100%; color:#4E9C9C; }
div.preguntas{ float:left; width:100%;  padding:5px;  border:1px solid #666666; background-color:#FFF;}
div.evaluacion div.desc{ border:1px solid #666666; border-bottom:none}
div.preguntas{ border-top:none; }
div.preguntas div.preliminar,div.preguntas div.preg{ float:left; width:100%; text-align:left; }
div.preguntas span.resp{ float:left; width:100%;  }
div.preguntas div.resp div{ float:left; width:100%; padding-bottom:10px;}
div.preguntas div.resp span.resp_text{ float:left; display:block;  width:80%; float:left; text-align:left;}
div.preguntas div.resp span.resp_op{ float:left;}
div.preguntas div.resp div.abierta input{ width:300px;}
div.preguntas div.resp img{ float:left; padding:1px; padding-right:5px;}
div.evaluacionAdd{ float:right; width:100%; text-align:right; }
div.submit{ float:right;}
div.preguntas div.respMal{ color:#D80106;}
div.preguntas div.respNull{ color:#999999;}
div.evaTerminar{ width:100%; text-align:center; padding-top:10px; float:left;}
div.evaluacion span.resp div.preg{ padding:10px 0px 10px 0px;}
div.evaluacion span.resp div.opResp{ padding:5px 0px 5px 0px; width:100%; float:left;}
div.evaluacion span.resp div.opResp span{ float:left; color:#333;}
div.evaluacion span.resp div.opResp span.opc{ color:#000; font-weight:bold;}
div.evaluacion span.resp div.opResp span.opt{ padding-left:20px;}
div.evaluacion #iaPreguntas { float:left; width:100%; padding:10px 5px 10px 5px; height:450px; overflow:auto; background-color:#FFF; }
div.evaluacion div.navPreguntas{ float:left; width:100%; padding:5px; background-color:#D0DDE1; border-top:1px solid #32759C; text-align:center;}
div.evaluacion div.navPreguntas span.numPregunta { float:left; margin-right:2px;}
div.evaluacion div.navPreguntas span.numPregunta a{ padding-top:3px;  width:22px; height:22px; display:block; text-align:center; color:#FFF; background:#0FF; text-decoration:none; font-size:.8em;  }
div.evaluacion div.navPreguntas span.numPregunta a.respSi{ display:block; text-align:center; }
div.evaluacion div.footPreguntas{ float:left; width:100%; padding:5px; background-color:#D0DDE1;border-top:1px solid #32759C;}
div.evaluacion div.footPreguntas span{ float:left;  }
div.evaluacion div.footPreguntas span a{color:#039; text-decoration:none; float:left; padding:5px; border:1px outset #CCC; margin-left:5px; background-color:#9AB8C0; font-size:.9em; }
div.evaluacion div.footPreguntas span.btnFin{ float:right;  }
div.evaluacion div.footPreguntas span.btnFin a{float:right; color:#DF0000; margin-right:10px;  }
.btn{ float:right; width:60px; border:1px outset #CCC; background-color:#CCC; margin-top:5px; text-align:center; text-decoration:none;  }
.retroNo{ float:left;  width:100%; background-color:#FF9; border:1px solid #999;display:none;color:#F00;padding:4px;}
.retroSi{ float:left;  width:100%; background-color:#FF9; border:1px solid #999;display:none;color:#039;padding:4px;}
.evaluacion{ width:98%;}
div.preguntas div.resp{ float:left; width:100%;}
div.evaluacion div.navPreguntas span.numPregunta a.resp {background:url(exam/pno.gif) no-repeat;}
div.evaluacion div.navPreguntas span.numPregunta a.respSi {	background:url(exam/psi.gif) no-repeat;}
div.evaluacion div.navPreguntas span.numPregunta a.respSel {background:url(exam/psel.gif) no-repeat;}
div.evaluacion div.navPreguntas span.numPregunta a.respPrel {background:url(exam/pprel.gif) no-repeat;}

/**/



/***********************************************************************************
Tool bar */
div.toolbar span{
	 float:right;
	}

/**********************************************************************************
 Foros */

div.foroTeach {float:left; width:100%; padding:10px 0px 10px 0px; border:1px solid #003333; background-color:#8BC5C5; }
div.foroTeach span.perfil{ float:left; width:20%; }
div.foroTeach span.perfil span.foto,div.foroTeach span.perfil span.foto{ float:left; width:100%;}
div.foroTeach span.nombre,div.foroAlumno span.nombre{padding-left:5px;  font-size:.8em;}
div.foroTeach span.participacion{ float:left; width:80%; }
div.foroAlumno { float:left; width:100%; padding:10px 0px 10px 0px; border:1px solid #003333; background-color:#D3E3E4;}
div.foroAlumno span.perfil{ float:left; width:20%; }
div.foroAlumno span.perfil span.user{ float:left; font-size:.7em; color:#256011; width:100%; }
div.foroAlumno span.participacion{ float:left; width:80%; }
div.foroAlumno div.fecha{color:#003333;}
div.foroAdd{ float:right; width:100%; text-align:right; }
div.bvirtual .barras .btnWindow{ background-image:none;}
div.foroTeach {	background-color:#84AAB3;	color:#FFF;}
div.foroTeach span.perfil {	color:#CCC;}
div.foroTeach div.fecha {	color:#CCC;}
div.foroAlumno {	background-color:#BBCFD5;	margin-bottom:2px;}
div.foroAlumno div.fecha {	color:#666;}


/**********************************************************************************
 Chat */
div.chatBody{ width:100%; float:left;}
div.chatList{ width:98%; height:300px; overflow:auto; background-color:#FFFFFF; border:1px groove #ccc; padding:5px;}
div.chatList div.chatRow1 { background-color:#EFF8F3; color:#333333;}
div.chatList div.chatRow2 { background-color:#FBFDFC; color:#333333;}

div.chatList span.chatFecha{ font-size:.8em; padding-right:8px; color:#999999;}
div.chatList span.chatUser4,div.chatList span.chatUser64,div.chatList span.chatUser128{ font-weight:bold; padding-right:8px;}
div.chatList span.chatUser4{ color:#333333;}
div.chatList span.chatUser64{ color:#006699;}
div.chatList span.chatUser128{ color:#009900;}
div.chatSubmit textarea{ width:80%; height:50px;}

div.chatList span.error{ background:url(?mkb.class&ailms__default&img=ico/error.png) no-repeat left top; padding-left:20px; color:#FF0000; }
div.chatList span.alert{ background:url(?mkb.class&ailms__default&img=ico/alert.png) no-repeat left top; padding-left:20px; color:#FF6600; }
div.chatList span.info { background:url(?mkb.class&ailms__default&img=ico/info.png)  no-repeat left top; padding-left:20px; color:#0000FF; }


/**********************************************************************************
 Agenda */

	div.agenda { width:100%; }

	div.agenda div.tools{ float:left; width:100%; }
	div.agenda a{ text-decoration:none;}
	div.agenda div.tools em { float:left; padding:2px;  }
	div.agenda div.tools em img.btn{ border:0px; padding-top:2px; }
	div.agenda div.main{ float:left; width:100%; background-color:#999; border:1px solid #81ABB4;  }

	div.agenda div.main table{ border-right:1px solid #D6E1E4;}
	div.agenda div.main table td{ height:23px; width:14%; background-color:#FFF; border-left:1px solid #D6E1E4; border-bottom:1px solid #D6E1E4;}
	div.agenda div.main table td a{ display:block; width:100%; text-decoration:none; height:20px; float:left; }

	div.agenda div.main table th{ font-weight:normal; background-color:#D6E1E4; height:23px; border-left:1px solid #AFC7CD; border-bottom:1px solid #AFC7CD; }
	div.agenda tbody th,div.agenda tbody td{ font-size:.9em; color:#265A99; font-weight:bold; }
	div.agenda div.main table td.textOn{ background-color:#EBF0F1; border-left:1px solid #7D7DFF; border-right:1px solid #7D7DFF;}
	div.agenda div.main table td span.add a{ width:20%; text-decoration:none; float:left; }
	div.agenda div.main table td span.url a{ width:20%; text-decoration:none; float:right;  padding-right:5px;}
	div.agenda div.main table td div{ width:100%; float:left; text-align:right; background-color:#F3F7F8; padding-right:2px;}
	div.agenda div.main table td div span.item { float:left; width:100%; }

	div.agenda div.main table.mes td.textOn{border:1px solid #7D7DFF; }
	div.agenda table td .idday a{ color:#F90; margin-bottom:1px; padding:0px; }
	div.agenda table td .idday a:hover{ background-color:#8080C0; color:#FFF; }

	div.agenda div.main table.mes td{ height:100px; vertical-align:top;}
	div.agenda div.main table th{ text-align:center;}


/**********************************************************************************
 Blog */

div.blog div.entrada{ margin-bottom:50px; border:2px solid #DDE3E3; }
div.blog div.titulo{ font-size:1.6em; padding-top:10px; }
div.blog div.titulo a{ padding:10px;}
div.blog div.subtitulo{  font-size:.8em; color:#666;  }
div.blog div.subtitulo span{ padding:10px;}
div.blog div.contend{ color:#036; padding:10px;  }
div.blog a{ text-decoration:none; }
div.blog div.coment,div.blog div.tool{ text-align:right; margin-right:20px; color:#666; font-size:.9em; }
div.blog div.com div.titulo{ font-size:1.1em; background-color:#E9E9E9;}
/**********************************************************************************
 Biblioteca virtual */

div.barVirtual{
	margin-top:10px;
	float:left;
	width:99.5%;
}
div.bvirtual{
	margin-top:5px;
	float:left;
	width:99.5%;
	border:2px inset #CCC;
	background-color:#CCC;
}
div.bvirtual .ruta{
	float:left;
	width:100%;
	border-bottom:2px inset #FFF;
	background-color:#FFF;
	padding:2px 0px 2px 0px;
 display:none;
}
div.bvirtual .carpetas{
	float:left;
	width:40%;
	border-right:2px inset #FFF;
	background-color:#FBFDFF;
	height:532px;
	overflow:auto;
	padding:1px;
}
div.bvirtual .archivos{
	float:right;
	width:59%;
	background-color:#FFF;
	height:502px;
	overflow:auto;
}
div.bvirtual div.carpClose{
 color:#009;
 padding:2px 0px 2px 0px;
 padding-left:15px;
}
div.bvirtual div.carpClose a{
 color:#000;
 text-decoration:none;
}

div.bvirtual div a.carpOn{
 background-color:#006;
 color:#FFF;
}
div.bvirtual a.carpOff{
	 color:#000;
 	 text-decoration:none;
}

div.bvirtual div.carpOpen{
 padding:2px 0px 2px 0px;
 padding-left:15px;
}

div.bvirtual div.carpOpen a{
text-decoration:none;
}

div.bvirtual div.carpOpen a:hover{
 text-decoration:underline;
 color:#06F;
}

div.bvirtual div a.carpOn:hover{
 color:#FFF;
}

div.bvirtual .bvArchivo{
	width:110px;
	height:100px;
	border: 1px solid #999;
	background-color:#EAFAFF;
	margin:5px;
	float:left;
	text-align:center;
	padding:5px;
}
div.bvirtual .bvArchivo img{
 border:none;
 padding-left:17px;
 width:32px;
 height:32px;
 border:none;
 float:left;
}
div.bvirtual .bvArchivo input{
 margin:0px;
 float:left;
 width:15px;
 height:15px;
}
div.bvirtual .fileName{
width:100%;
float:left;
}

div.bvirtual .fileName a{
color:#000;
font-size:.95em;
text-decoration:none;
}

div.bvirtual .fileName a:hover{
 color:#FFF;
 background-color:#006;
}




div.bvirtual .barras{
 float:left;
 width:59%;
 border:1px outset #FFF;
 padding:1px 0px 1px 0px;
}
div.bvirtual .barras .btn
{ 	width:34px;
    height:34px;
	float:left;
	border:1px outset #FFF;
	margin-right:2px;
	background:none;
}
div.bvirtual .barras .btn img
{ 	border:none;
	padding:1px;
}
div.bvirtual .barras span.barLine
{ 	float:left;
	height:30px;
	width:0px;
	border-left:1px solid #999;
	border-right:1px solid #F4F4F4;
	margin-top:2px;
	margin-left:2px; margin-right:4px;
}
div.bvirtual a.carpClose{
	background:url(interface/library/folder_close.gif) no-repeat top left;
	padding-left:16px;
}
div.bvirtual a.carpOpen{
	background:url(interface/library/folder_open.gif) no-repeat top left;
	padding-left:16px;
}


div.bvirtual div.share{
margin-left:16px;
}





/**********************************************************************************
 Editor mkedit */

.mkEdit{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#E2E2E2;
	padding:2px;

}

.mkEdit button{
	vertical-align:middle;
	padding:0;
	margin:1px 0;
	background-color:#E2E2E2;
}

.mkEdit button img{
	vertical-align:middle;
	margin:-1px;
}
.mkEdit big{
	 padding-bottom:2em;
}
.mkbEdit .barButton{
	height:22px;
	background:#000;
}

.mkEdit iframe{
	width:100%;
	margin-top:10px;
	background:#FFF;
	
}
.mkEdit textarea{
	width:100%;
	float:left;
	background-color:#FFFFFF;
}

.mkEdit .mkColor{
	position:absolute;
	z-index:1;
}

.mkEdit .mkColor td{
	width:6px;
	height:15px;
	cursor:pointer;
}

.mkEdit .mkLink{
	position:absolute;
	z-index:1;
	left:210px;
	width:210px;
	background:ButtonFace;
	border:2px outset ButtonShadow;
	padding:5px;
}

.mkEdit .mkLink label{
	width:55px;
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mkEdit .mkIimg{
	position:absolute;
	z-index:1;
	width:459px;
	background:ButtonFace;
	border:2px outset ButtonShadow;
	padding:5px;
}

.mkEdit .icons{
	background-color:FFFFFF;
	position:absolute;
	z-index:1;
}

.mkEdit .icons table{
	border:1px solid #000000;
}

.mkEdit .icons td{
	border:1px solid #000000;
	text-align:center;
	vertical-align:middle;
}

.mkEdit .mkCode{
	position:absolute;
	z-index:1;
	background-color:FFFFFF;
	width:150px;
	border:1px solid #000000;
	height:120px;
	overflow:auto;
	padding:3px;
}

.mkEdit .mkCode a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	text-decoration:none;
	padding:1px;
}

.mkEdit .mkCode a:hover{
	color:#003399;
	border:1px #666666 solid;
	background-color:#ECF1F4;
	padding:0px;
}


/**********************************************************************************
 Calendario */
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{	float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}
#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}
#calendarDiv .selectBox{
	border:1px solid #E2EBED;
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;
	color: #216072;
	position:relative;
}
#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;
}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}
#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}
#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;
}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;
	padding:1px;
	margin:1px;
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}
#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
#calendarDiv span.dateAceptar{
 background-color:#9AB8C0;
}
#calendarDiv span.dateAceptar a{
 float:left;
}
#calendarDiv span.dateAceptar img{
 float:left;
}
/* */




div.form{ width:100%; float:left; }
form.basic { float:left; margin:0px; padding:10px; width:98%; text-align:left;}
form.basic span.line{display:block; float:left; width:100%; margin-bottom:2px;}
form.basic span.label{ margin:5px; display:block; background-color:#EDF8F8; height:25px; vertical-align:middle;}


form.basic input.submit{ float:right; margin-right:7%; height:25px; background: url(?mkb.class&ailms__default&img=images/aceptar_16.png) no-repeat #FFFFFF; padding:0px 7px 0px 25px; color:#000000; width:auto; }
form.basic input.button{ float:right; margin-right:4%; height:25px; color:#000000; width:auto; padding:2px; border:1px outset #CCC; }

form.basic input.filter{ float:right; margin-right:7%; height:25px; background: url(?mkb.class&ailms__default&img=ico/filtro.gif) no-repeat #FFFFFF; padding:0px 7px 0px 25px; color:#000000; width:auto; }
form.basic input.filterdel{ float:right; margin-right:7%; height:25px; background: url(?mkb.class&ailms__default&img=ico/filtrodel.gif) no-repeat #FFFFFF; padding:0px 7px 0px 25px; color:#000000; width:auto; }
form.basic input.cancelar{ float:right; margin-right:7%; height:25px; background: url(?mkb.class&ailms__default&img=images/cancelar_24.png) no-repeat #FFFFFF; padding:0px 7px 0px 25px; color:#000000; width:auto; }
form.basic input.delete{ float:right; margin-right:7%; height:25px;  background: url(?mkb.class&ailms__default&img=ico/delete.gif) no-repeat #FFFFFF; padding:0px 7px 0px 25px;color:#000000; width:auto; }
form.basic span label.radio{ width:auto; color:#003300; float:none; font-size:.8em; vertical-align:middle; padding-right:10px; }
form.basic input.calendar{ width:65%;}
form.basic input.radio,form.basic input.check{ width:auto; border:0px; vertical-align:middle;}
form.basic div.alert{ background: url(?mkb.class&ailms__default&img=message/alert.gif) no-repeat; padding-left:50px; height:50px; vertical-align:middle; color:#FF0000; font-size:1.2em; font-weight:bold; }
form.basic div.delete{ background: url(?mkb.class&ailms__default&img=message/delete.gif) no-repeat; padding-left:50px; height:50px; vertical-align:middle; color:#FF0000; font-size:1.2em; font-weight:bold; }
form.basic div.info{ background: url(?mkb.class&ailms__default&img=message/info.gif) no-repeat; padding-left:50px; height:50px; vertical-align:middle; color:#0000FF; font-size:1.2em; font-weight:bold; }
form.basic div.alert,form.basic div.info span,form.basic div.delete span{ display:block; padding-top:15px;}

form.basic div.hr{ border-bottom:1px solid #F4F4F4; border-top:1px solid #E2E2E2; margin:7px; width:97%; height:0px; float:left; display:block;}

form.basic h2{ font-size:1em; width:100%; font-weight:normal; background-color:#D1E9E9; padding-bottom:5px;}
form.basic h3 { font-size:1em; width:100); padding:3px; color:#990000; }

form.basic span label{ float:left; width:15%; color:#003399; padding-left:5px; padding-top:2px;	 }
form.formt span label{ float:left; width:25%; color:#003399; padding-left:5px; padding-top:2px;	 }

form.basic span.required{ color:#C00; float:left; padding:3px;}

form.basic span.legendChar{ color:#F00; padding:2px;}
form.basic span.legendTitle{ color:#CCC; padding:2px;}

a.formUrl{ padding-left:10px; color:#C00;}
a.formUrl:hover{ padding-left:10px; color:#C00;}

a.tabDiv{ padding:5px; color:#900; font-weight:bold; text-decoration:none; display:block; background-color:#BFEBEE;}
