BODY		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}
			
P			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}
			
STRONG		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}

DT			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			}
			
DT A:link		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				text-align: left;
				background-color: white;
				color: #5070A2;
				}

DT A:active		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				text-align: left;
				background-color: white;
				color: #5070A2;				
				}

DT A:visited	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				text-align: left;
				background-color: white;
				color: #889759;
				}

DT A:hover		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				font-weight: bold;
				text-align: left;
				background-color: white;
				color: #889759;
				text-decoration: none;
				}				

			
H1			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 22px;
			background-color: white;
			color: #5070A2;
			width: 100%;
			padding: 0px;
			border-style: solid;
			border-bottom-width: 1px;
			border-right-width: 0px;
			border-left-width: 0px;
			border-top-width: 0px;
			border-color: #B8C787;
			}
			
H2			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			text-align: left;
			background-color: white;
			color: #5070A2;
			width: 50%;
			padding: 0px;
			font-weight: bold;
			}
			
H2			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			text-align: left;
			background-color: white;
			color: #5070A2;
			width: 100%;
			padding: 0px;
			font-weight: bold;
			}
			
TD			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}
			
						
A:link		{
			color: #5070A2;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
 			}
 			
A:active 	{
			color: #5070A2;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			}

A:visited 	{
			color: #889759;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px; 
			}

A:hover 	{
			color: #889759;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			}
			
A.onblue:link		{
			color: #ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
 			}
 			
A.onblue:active 	{
			color: #ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			}

A.onblue:visited 	{
			color: #5070a3;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			}

A.onblue:hover 	{
			color: #5070a3;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
			}
			
			
/* CLASS STYLES */
/***************************************************************************/

/* text labels for form elements */
.fieldLabel	{
				font-size: 15px;
				font-weight: bold;
				text-align: right;
}

.fieldLabelOpt	{
				font-size: 15px;
				text-align: right;
}

.instructions	{
				font-size: 11px;
				text-align: left;
}

.instructionsRight	{
				font-size: 11px;
				text-align: right;
}

/* text labels for form elements with an error */
.fieldLabelError	{
				font-size: 15px;
				font-weight: bold;
				text-align: right;
				color: red;
}

/* field error explanations */
.errorDescription	{
				font-size: 12px;
				color: red;
}

/* list header styles */
.smallListTitle	{
				font-size: 12px;
				font-weight: bold;
}

/* general text styles */
.smallText	{
				font-size: 10px;
}


/* SURVEY STYLES */
/* ------------------------------------------------ */
/* table around the survey offer text */
.surveyOfferTable {
				background-color: #DDD9C8;
}

.surveyOfferText {
				color: black;
}


/* CALENDAR STYLES */
/* ------------------------------------------------ */
.dayInitial		{
				font-weight: bold;
				text-align: center;
				color: #5070A2;
				}

.eventDayCell	{
				background-color: #DDD9C8;
				}

.eventDayCellActive	{
				background-color: #FAFCEA;
				}

.darkRow		{
				background-color: #C6D49B;
				}

.lightRow		{
				background-color: #FFFFFF;
				}


.lightRowOld	{
				background-color: #FAFCEA;
				}


/* FOOTER STYLES */
/* ------------------------------------------------ */			
.footercredits				{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 12px;
							background-color: #5070A2;
							color: #FFFFFF;
							padding: 6px;
							}
				
.footercredits A:link		{
							color: #FFFFFF;
							}
						
.footercredits A:active		{
							color: #FFFFFF;
							}

.footercredits A:visited	{
							color: #FFFFFF;
							}
								
.footercredits A:hover		{
							color: #B8C787;
							text-decoration: none;
							}
							
/* LARGE LINK STYLES */
/* ------------------------------------------------ */								
.largelink A:link			{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 14px;
							font-weight: bold;
							text-align: left;
							background-color: white;
							color: #5070A2;
							}
						
.largelink A:active			{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 14px;
							font-weight: bold;
							text-align: left;
							background-color: white;
							color: #5070A2;
							}	
							
.largelink A:visited		{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 14px;
							font-weight: bold;
							text-align: left;
							background-color: white;
							color: #5070A2;
							}

.largelink A:hover			{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 14px;
							font-weight: bold;
							text-align: left;
							background-color: white;
							color: #B8C787;
							text-decoration: none;
							}
							
/* MISC STYLES */
/* ------------------------------------------------ */					
.smalltext 					{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
							padding: 0px;
							}

.form_color                 {
							background-color: #C6D49B;
							}


/* TOPIC STYLES */
/* ------------------------------------------------ */	
.topicSectionTitle			{
							font-size: 18px;
							}
.topicLink					{
							font-size: 12px;
							}
