

body 
{
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:12px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
	
margin: 20px;		
/* shift whole page down by 25 pixels */
	
background-color: transparent;

}





#mainForm 
{
	
position: relative;
	
border: 0px;
	
border-style: solid;
	
margin: 0 0;
	
text-align: left;
	
width: 80%;
	
background-color: transparent;

}


tr.mainForm
{
	
list-style-type: none;
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:12px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
	
}




td.mainForm
{
	
padding-bottom: 2px;

list-style-type: none;
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:12px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
	
}




#mainFormError
{
	
position: relative;
	
border: 0px;
	
border-style: solid;
	
margin: 0 0;
	
text-align: left;
	
width: 80%;

}





input.mainFormError
{
	
background-color: transparent;

}





textarea.mainFormError
{
	
background-color: transparent;

}




select.mainFormError
{
	
background-color: transparent;

}




#formHeader
{
	
position: relative;
	
width: 100%;
	
background-color:transparent;	
margin:0 0 0 0;
	
padding-bottom: 2px;

}



p.formHeader
{
	
text-align: right;
	
margin:0 0 0 0;
	
font-family: Tahoma, Arial, Verdana, sans-serif;
	
font-weight:normal;
	
color:  #ff99cc;

	
font-size: 12px;
	
position:relative;
	
left:-5px;
	
top:4px;
	
letter-spacing: 2px;
text-decoration:none;

}






#formInfo
{
	
position: relative;
	
width: 100%;
	
background-color: transparent;
margin:0 0 0 0;

}



h2.formInfo
{
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:12px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
	
margin:0 0 0 0;
	
position:relative;
	
left:2px;
	
top:0px;
	
letter-spacing: 1px;
	
line-height:100%;
	
}




p.formInfo
{
	

font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:12px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 

position:relative;
	
left:20px;
	
top:0px;

margin:0 0 0 0;
		

}



#formFields
{
	
position: relative;
	
width: 100%;
	
background-color: transparent;
margin:0 0 0 0;


}



label.formFieldQuestion
{
	
line-height:100%;
	
padding:0 4px 1px 0;
	
border:none;	
	
display:block;
	
list-style-type: none;
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:12px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
	
}



label.formFieldOption
{
	
font-size:90%;
	
display:block;
	
line-height:1.0em;
	
margin:-19px 0 0 25px;
	
padding:4px 0 5px 0;
	
width:90%;

}





input.formFieldStyle
{
	
display:block;
	
line-height:1.4em;
	
margin:8px 0 0 3px;
	
width:13px;
	
height:13px;

}




/* tooltip */

a.info {
	
list-style-type: none;
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:10px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
		
position: relative;

}



a.info span {
	
position: relative;
	
display:none;

}



a.info:hover {
	
position: relative;
	
cursor:default;

}



a.info:hover .infobox {
	
font-weight: normal; 
	
display:block; 
	
position:absolute; 
	
top:20px;;
	
left:25px;
	
width:205px; 
	
height:70px; 
	
border: 1px dotted #ff99cc; 
	
background:#330000 url(question.gif) no-repeat bottom right; 
	
list-style-type: none;
	
font-family: Arial, Tahoma, Verdana, sans-serif;
	
font-weight:normal;
	
font-size:10px;
	
color:  #ff99cc;


text-align: left;
		
text-decoration:none; 
	
padding-left:10px; 
	
padding-top:10px;

}



/* pop-up calendar */

button.calendarStyle
{
	
background-color: transparent;
	
border: 0;
	
height:22px;
	
width:22px;
	
background-image:url(imgs/calendar.png);
	
cursor: pointer;
	
cursor: hand;

}


















