A:hover {
	color: #6600ff; 
	background-color: #ffffff; 
	text-decoration:underline; 
	}
.required {color: #FF0000}
.CB10pt {FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.CB10ptB {FONT: bolder 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.CB12pt {FONT: 12px/14px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.CB12ptB {FONT: bolder 12px/22px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.CB14pt {FONT: 14px/16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.CB14ptB {FONT: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.CB12pt_alt {FONT: 12px/24px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none}
.topic { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 22px; font-weight: bold; color: #FFCC66 }
/* Upper nav bar, and left nav bar font */
.global_nav { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; text-decoration: none; font-weight: bold; color: #339900; }
.global_nav_active { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #993300; }
.global_nav_inactive { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666; }
.tag_content { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #000000}
.page_header { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 36px; font-weight: bold; color: purple }
.header { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 17px; font-weight: bold; color: #000099 }
.sub_header { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #CC9900 }
.sub_header_2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000099}
.sub_header_3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000}

.p { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000}
.mainbullettext { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;font-weight: bold;color: #66CC00;}
.powerlinenames {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal; color: #000000;}

/* Sub headers */
.subhead { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 21px; font-style: normal; font-weight: bold; color: #66CC00; }
.subhead_1 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 17px; font-style: normal; font-weight: normal; color: #66CC00; }
.subhead_2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #3366CC; }
.subhead_2_link { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; text-decoration: underline; font-weight: bold; color: #3366CC; }
.subhead_3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #666666; }

/* Main body font */
.content { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	}

.form_content { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	}

.form_text { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	}

.content_small { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666 
	}

.content_link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #A20019; 
	text-decoration: none 
	}

A.content_link.hover { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #6600ff;
	background-color: #ffffff;
	text-decoration:underline; 
	}

.content_link_small { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold; 
	color: #A20019; 
	text-decoration: none 
	}

A.content_link_small.hover { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold; 
	color: #6600ff;
	background-color: #ffffff;
	text-decoration:underline; 
	}

.content_link_green { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #339900;
	text-decoration:underline; 
	}

A.content_link_green.link { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #339900;
	text-decoration:underline; 
	}

A.content_link_green.visited { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #339900;
	text-decoration:underline; 
	}

A.content_link_green.hover { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: maroon;
	text-decoration:underline; 
	}

.content_black{ font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000 }

.content_2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000 }

.content_header{ font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #666666 }

.content_white { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF;} 

.content_testimonial { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000 
	}

.content_dkred{ font-family: Verdana, Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #993300; }

/* Highlight text */

.breakout_highlight { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #66CC00; }

.highlight { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #3366CC;
	text-decoration:none; 
	}

.photocaption { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #cc3300;
	text-align:center;
	text-decoration:none; 
	}

.photosection { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 20px; 
	font-style: normal; 
	font-weight: bold; 
	color: #999999;
	text-align:center;
	text-decoration:none; 
	}

.sectionheader { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold; 
	color: #669999;
	text-align:left;
	text-decoration:none; 
	}

.linkheader { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #339900;
	text-align:center;
	text-decoration:none; 
	}

.headline { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 24px; 
	font-style: normal; 
	font-weight: bold; 
	color: #339900;
	text-align:center;
	text-decoration:none; 
	}

.subheadline { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 16px; 
	font-style: normal; 
	font-weight: bold; 
	color: #339900;
	text-align:center;
	text-decoration:none; 
	}

.submitbutton { 
	font-family: Verdana, Arial, san-serif; 
	font-size: 12px; 
	color: #ffffff; 
	background-color: #828282;
 	letter-spacing: 0.038em; 
	}

input.form_input	 {	
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:4px 5px 5px 5px;
			}

input.filter_input	 {	
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:2px;
			}

textarea.form_input {
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:4px 5px 5px 5px;
			}

select.form_input {
			border:1px solid black;
			background-color:white;
			text-align:left;
			padding:4px 5px 5px 5px;
			}

input.form_input_ro {
			border:1px solid black;
			background-color:#c0c0c0;
			text-align:right;
			padding:4px 5px 5px 5px;
			}

.highlight_bright{ font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #0033CC; text-decoration:none;}


/* Testimonials text */
.testimonial { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #999999; }

.bullet { font-weight: bold; font-size: 11px; list-style-image: url(images/main/bullet.gif); color: gray; font-family: Geneva, Arial, Helvetica, san-serif;}
.link_small { font-weight: normal; font-size: 11px; list-style-image: url(images/main/arrow.gif); color: blue; font-family: Geneva, Arial, Helvetica, san-serif; }

/* Links */
.link { font-weight: bold; font-size: 11px; list-style-image: url(images/main/arrow.gif); text-decoration: underline; color: blue; font-family: Geneva, Arial, Helvetica, san-serif; }

/* Error */
.error { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Yellow; }
.error_red { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; font-weight: bold; color: Red; }