body {
	background-color:	 	#FFF;
	margin:					0;
	font-family:			"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:				12px;
	color: 					#333333;
	line-height: 			18px;
}

/* RANDOM TESTIMONIAL */ 
#quote-box-text div, #quote-author div {
	display: 				none;
}

/* SIFR TITLES */ 
.page_title {
	font-size:				26px;
	color:					#232722;
}

.page_title_green {
	font-size:				26px;
	color:					#000000;
}

.tab_title {
	font-size:				16px;
	color:					#323232;
}

/* HEADER */ 
.header {
	font-size:				11px;
	color:					#4e4e4e;
	font-weight:			bold;
}

.header_link  {
	color:					#136a96;
	font-weight:			bold;
	text-decoration:		none;
}

.header_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
}

.header_light {
	font-size:				11px;
	color:					#999999;
	font-weight:			bold;
}

/* GENERAL CONTENT */ 
.page_text {
	text-align:				justify;
}

.page_text_link  {
	color:					#136a96;
	font-weight:			bold;
	text-decoration:		underline;
}

.page_text_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
}

.text_bold {
	font-weight:			bold;
	color: 					#000;
}

.page_subtitle {
	font-size:				14px;
	color:					#70b000;
	font-weight:			bold;
	line-height: 			20px;
	text-align:				justify;
}

.page_subtitle_about {
	font-size:				14px;
	color:					#000000;
	font-weight:			bold;
	line-height: 			20px;
	text-align:				justify;
}

.page_subtitle_about_light {
	font-size:				14px;
	color:					#666;
	font-weight:			bold;
	line-height: 			20px;
	text-align:				justify;
}

.subtext {
	font-size:				9px;
	color:					#999999;
	line-height: 			14px;
	text-align:				justify;
}

.subtext_link  {
	font-size:				9px;
	color:					#136a96;
	font-weight:			bold;
	text-decoration:		underline;
}

.subtext_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
}

.page_text_green_link  {
	font-size:				14px;
	color:					#4E6A09;
	font-weight:			bold;
	text-decoration:		underline;
}

.page_text_green_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
}

.breadcrumb  {
	font-size:				11px;
	color:					#999999;
	line-height: 			12px;
}

.breadcrumb_link  {
	font-size:				11px;
	color:					#999999;
	font-weight:			bold;
	text-decoration:		underline;
	line-height: 			12px;
}

.breadcrumb_link:hover  {
	text-decoration:		none;
}

/* TAB */ 
.tab {
	font-size:				11px;
	color:					#136a96;
}

.tab_link  {
	color:					#136a96;
	font-weight:			bold;
	text-decoration:		none;
}

.tab_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
}

.tab_active {
	font-size:				11px;
	color:					#000;
	font-weight:			bold;
}

.tab_subnav {
	font-size:				11px;
	color:					#000;
	font-weight:			normal;
}

.tab_newsletter {
	font-size:				11px;
	color:					#333333;
	line-height: 			16px;
	text-align:				justify;
}

/* TESTIMONIAL TAB */ 
.tab_testimonial {
	font-size:				10px;
	color:					#333333;
	line-height: 			18px;
	text-align:				justify;
}

.tab_testimonial_link  {
	color:					#136a96;
	font-weight:			bold;
	text-decoration:		underline;
}

.tab_testimonial_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
}

.tab_testimonial_name {
	font-size:				11px;
	color:					#000;
	font-weight:			bold;
	line-height: 			16px;
}

.tab_testimonial_business {
	font-size:				11px;
	color:					#333333;
	line-height: 			16px;
}

.text_field {
	display:				block;
	width:					260px;
	color: 					#666;
}

.text_field_short {
	display:				block;
	width:					180px;
	color: 					#666;
}

.text_field_shorter {
	display:				block;
	width:					80px;
	color: 					#666;
}

.input_button {
	float:					right;
	margin:					0;
}

/* FOOTER */ 
.sub_footer {
	font-size:				11px;
	color:					#323939;
	line-height: 			16px;
}

.sub_footer_link  {
	color:					#323939;
	font-weight:			bold;
	text-decoration:		none;
}

.sub_footer_link:hover  {
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
}

.footer {
	font-size:				11px;
	color:					#d0e1ea;
}

.footer_link  {
	color:					#d0e1ea;
	font-weight:			bold;
	text-decoration:		none;
}

.footer_link:hover  {
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
}

/* TABLES */ 
#box-table-a {
	text-align: left;
	border-collapse: collapse;
}

#box-table-a th {
	font-weight: bold;
	padding: 6px;
	background: #E6E6E6;
	color: #000;
	border: 1px solid #CCC;
}

#box-table-a td {
	padding: 6px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
}

#box-table-a tr:hover td {
	color: #333;
	background-color: #FEFEFE;
}