h1 {

}

a {
	text-decoration:none;
	color:blue;
}

div.mL {
	text-decoration:none;
	color:white;
}

div.mL {
	text-decoration:none;
	color:white;
}

.baseline {

}
body, td, p, input, select{
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
body {  }



a.mL:hover{
	text-decoration:underline;
}

div.prints {display: none;}



#ui table { 
 background-color: #F9FBFD; 
 color: #000000; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 

#ui td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3670A7; 
 background-color: transparent; 

}

.lc { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #3670A7; 
 background-color: transparent; 
} 


.button { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-weight: bold; 
 background-color: #1a79b9; 
 color: white; 

}

.needinput {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #fdffb4;
border: 1px solid #781351
}

.normalinput {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #c3eeff;
border: 1px solid #79a93b
}

.nI {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #c3eeff;
border: 1px solid #79a93b
}


.asteriskinput {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #c3ffc3;
border: 1px solid #781351
}

.aI {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #c3ffc3;
border: 1px solid #781351
}



.noinput {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #dddddd;
border: 1px solid #781351
}

.badinput {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #f7c3ed;
border: 1px solid #781351
}

.bI {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: #f7c3ed;
border: 1px solid #781351
}


.justdisplay {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 

border: 0px solid #781351
}

.dT {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #79a93b #79a93b #79a93b #79a93b;
	border-collapse: collapse;
	background-color: F4F4F4;
}

.dT {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #79a93b #79a93b #79a93b #79a93b;
	border-collapse: collapse;
	background-color: F4F4F4;
}

.mT {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: white;
}

.spacertable {
	
	border-spacing: 2px;
	border-style: none none none none;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

.iM {
	
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: #1a79b9;}

.iM {
	
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: #1a79b9;}



.aM {
	
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: #145a8e;
}

.aM {
	
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color: #145a8e;
}
