

body, td, p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	margin: 0px;
}



/****** standard size fonts *****/


.bold {
	font-weight:bold; 
}


.gray {
	color: #848484
}

.gray_bold {
	color: #333333;
	font-weight:bold; 
}


.bright_link {
	color: #0A7A0A;
	font-weight:bold; 
}

.white {
	color: #FFFFFF;
}

.black {
	color: #000000;
}




.warning {
	color: #E71000;
	font-weight:bold; 
}

.error {
	color: #FF0000;
	font-weight:bold; 
}



/****** small fonts *****/


.white_label {
	font-size: 11px;
	color: #FFFFFF
}

.small {
	font-size: 11px;
}

.footer {
	color: #E6E6E6;
	font-size: 10px;
}



/****** large fonts *****/


.sucess {
	font-size: 16px;
	color: #007C00;
	font-weight:bold; 
}

.location {
	font-size: 18px;
	font-weight:bold; 
}

.page_headline {
	font-size: 24px;
	font-weight:bold; 
	line-height: 28px;
}

.large_16 {
	font-size: 16px;
	font-weight:bold; 
}


.large_14 {
	font-size: 16px;
	font-weight:bold; 
}


.home_message {
	font-size: 15px;
	line-height: 22px;
}


.headline {
	font-size: 18px;
	font-weight:bold; 
}




/****** links *****/

.black_link {
	text-decoration : none;
	color: #000000;
}

A.black_link.:hover{text-decoration: underline;}







/****** Tables *****/


fieldset {
	padding: 10px;
	border: 1px solid #AE747A;
}

legend {
	padding: 2px 6px 2px 6px;
	margin-bottom: 10px;
	background-color: #FBE7C9;
	border: 1px solid #AE747A;
}


.flowers {
	border: 1px solid #999999;
}



