body {
	margin-top: 		10;
	background-color: 	#d3d3d3;
	background-image:	url(http://www.hsdm.com/robotolab/hsdm.gif);
 	background-repeat:	no-repeat;
	background-position:	bottom right;
	background-attachment:	fixed;
}


A.header:link    	{font-weight:bold;    color:white;}
A.header:visited 	{font-weight:bold;    color:white;}
A.header:active  	{font-weight:bold;    color:white;}
A.header:hover   	{font-weight:bold;    color:#FFFFCC;}

A.body:link    		{font-weight:bold;    color:gray;}
A.body:visited 		{font-weight:bold;    color:gray;}
A.body:active  		{font-weight:bold;    color:gray;}
A.body:hover   		{font-weight:bold;    color:darkblue;}


/* specific for the c.g ancor */
A.cgheader:link    {font-size: 14px;  color:#006600;}
A.cgheader:visited {font-size: 14px;  color:#006600;}
A.cgheader:active  {font-size: 14px;  color:#006600;}
A.cgheader:hover   {font-size: 14px;  color:black;}

/* specific for the r.l ancors */
A.rlheader:link    {font-weight:bold;    color:white;}
A.rlheader:visited {font-weight:bold;    color:#ffffe0;}
A.rlheader:active  {font-weight:bold;    color:white;}
A.rlheader:hover   {font-weight:bold;    color:#F0FFF0;}

font.times_black_16 {
		font-family: times;
		color : black;	
		font-size: 16;
		font-weight: bold;
   }

table {
	background-color: white;
	text-align: left;		
	width:900;
}

tr {height: 20px;}

table.border_0 {
	border: 0px;
}

table.border_1 {
	border: 1px solid black;		
}	

div.qcanswers {
	overflow: hidden;
	padding-left:  10px;
	padding-right: 10px;
	padding-top:   20px;
}
div.body {
	POSITION: relative; 
	LEFT: 10px;	TOP: 5px;
	width: 280px; 	
	overflow: hidden;
	background-image:url(http://www.hsdm.com/resources/images/aboutR.jpg); 		
	background-repeat:repeat;					
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
}	
div.programs {
	POSITION: relative;
	LEFT: 10px;	TOP: 5px;
	width: 280px; height: 20px;
	max-width: 280px;	
	background-image:url(http://www.hsdm.com/resources/images/programsTop.jpg); 		
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color: #ffffe0;	
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}	
div.qc {
	POSITION: relative; 
	LEFT: 10px;	TOP: 5px;
	width: 280px;  height: 20px;
	max-width: 280px;
	background-color: #ffffe0;
	background-image:url(http://www.hsdm.com/resources/images/Q&C.jpg); 	
	background-repeat:no-repeat;
	background-position:top center;	
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}	

div.about{
	POSITION: relative; 
	LEFT: 10px;	TOP: 5px;
	width: 280px; height: 20px;
	max-width: 280px;
	background-color: #ffffe0;
	background-image:url(http://www.hsdm.com/resources/images/aboutRTop.jpg); 	
	background-repeat:no-repeat;
	background-position:top center;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
			}	
div.footer{		
POSITION: relative; 
	LEFT: 10px;	TOP: 5px;
	width: 280px; height: 20px;
	max-width: 280px;
	background-color: #ffffe0;
	background-image:url(http://www.hsdm.com/resources/images/aboutRBtm.jpg); 	
	background-repeat:no-repeat;
	background-position:top center;	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
			}	
				
div.test {
	POSITION: relative; 
	LEFT: 10px; TOP: 5px;
	width: 280px; height: 300px;
	background-color: #ffffe0;
	background-image:url(http://www.hsdm.com/resources/images/about.jpg); 	
	background-repeat:no-repeat;
	background-position:top center;
	background-attachment:fixed;
	border-width: 1px;
	border-color: green;
	border-style: solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 40px
			}			
			
span.question {
	FONT-SIZE: 13pt; BACKGROUND: #778899; COLOR: #ffffff			
	}
	
div.classDescription{
	position: relative;
	left:0px; top:5px;
	display: none;
	overflow: hidden;
	border-width: 3px;
	border-style: solid;
	border-color: #00008b;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.ComingSoon{
	POSITION: relative; 
	LEFT: 10px;	TOP: 5px;
	height: 100px;
	overflow: automatic;							
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
	text-align:  center;
	vertical-align: middle;	
}