
					

#controller { border:solid 1px #bbbbbb;
				border-left:solid 1px #666666;
				border-bottom:solid 1px #666666;
				background-color:#fffaee;
				background-color:rgb(248,248,232);
				font-size:8pt;
				position:absolute;
    			width:280px;left:0px;top:0px;
			}

#controller .panel { border:solid 1px #bbb0a0;
					background-color:rgb(244,242,217);
					margin:8px;
					padding:1em;
					}
#controller .panel .label { background-color:rgb(224,220,176);
					 background-color:rgb(197,190,146);
					 color:#ffffff;
					 font-weight:bold;
					 letter-spacing:2px;
					 font-variant:small-caps;
					 padding-top:0;
					 padding-left:4px;
					 margin-top:0;
					 margin-bottom:4px;
					 line-height:1em;

					 }
/*#controller .panel .subsection .label {color:#000000;}*/
#controller .panel .inset { margin-left:2em; }					
					 			
.daySection {	border:dotted 1px rgb(224,220,197); background-color:rgb(248,248,232);
				padding:0px; padding-bottom:4px;margin-top:2px;margin-bottom:2px; margin-left:18px;}
.subSection {	border:dotted 1px rgb(224,220,197); background-color:rgb(248,248,232); 
				padding:0px; padding-bottom:4px;margin-top:2px;margin-bottom:2px; margin-left:18px;}

.panel .radioButton {width:14px; height:14px; margin:2px; }
.panel .levelOne {width:14px; height:14px; margin:2px; }
.panel .levelTwo {width:10px; height:10px; margin:2px; }

.sessionTime { margin-left:1.5em; font-size:.85em; color:rgb(144,140,88);}

#controller .instructions { font-family:arial,sans-serif; font-size:10px;line-height:1.1em;color:#888888; padding-top:.4em;padding-bottom:.2em;}
