/* CSS Document */
body { margin: 0px; padding: 0px; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #221E1F; line-height: 18px; background-color:#FFF9B2}
.main_content {
	padding-top: 27px;
	padding-left: 23px;
	padding-right: 15px;
	
	
}
img {margin: 0px; padding: 0px;}
.rh_content {padding-top: 27px;}

h1 {color:#D2490C; font-size: 15px; margin: 0px; padding-bottom: 2px;}
.h1 {color:#D2490C; font-size: 15px; margin: 0px; }
.redsubhead {color: #D0470C; }

.large_header_text1 {color:#D9591A; font-size: 22px; margin: 0px; padding-bottom: 2px; word-spacing: -2pt;}
.large_header_text2 {color:#225596; font-size: 22px; margin: 0px; padding-bottom: 8px; }
.medium_header_text1 {color:#D9591A; font-size: 19px; margin: 0px; padding-bottom: 2px; word-spacing: -2pt;}
.medium_header_text2 {color:#225596; font-size: 19px; margin: 0px; padding-bottom: 8px; }

.faq_letter {color:#225596; font-size: 19px;}
.faq_question { font-weight: bold}
.faq_answer { padding-bottom: 12px; padding-top: 3px;}

.list {line-height: 1.6em;padding-top: 4px;}

a {border: none; margin: 0px; padding: 0px; color: #221E1F;}

.twocol {width: 483px; padding: 0px; margin: 0px;}

.img_r {float: right; padding-left: 20px;}

table {line-height: 18px;}

a.careers, a.careers:link, a.careers:active, a.careers:visited {color:#D2490C; font-weight: bold;text-decoration: none;}
a.careers:hover {text-decoration: underline;}
a.careers_lg, a.careers_lg:link, a.careers_lg:active, a.careers_lg:visited {color:#D2490C; font-size: 14px; font-weight: bold;text-decoration: underline;}

a.bullets, a.bullets:link, a.bullets:active, a.bullets:visited {color:#D2490C; font-weight: bold;text-decoration: none;}
a.bullets:hover {text-decoration: underline;}
a.bullets_lg, a.bullets_lg:link, a.bullets_lg:active, a.bullets_lg:visited {color:#D2490C; font-size: 14px; font-weight: bold;text-decoration: underline;}


a.bodylink, a.bodylink:link, a.bodylink:active, a.bodylink:visited {color:#D2490C; text-decoration: underline;}

a.black_link, a.black_link:active, a.black_link:visited, a.black_link:link {text-decoration: underline;}

a.bodylink2, a.bodylink2:link, a.bodylink2:active, a.bodylink2:visited {color:#003C92; font-size: 14px; font-weight: bold; font-style:italic;}

a.footer_link, a.footer_link:link, a.footer_link:active, a.footer_link:visited {color:#D1480C; font-size: 13px;text-decoration: none; }
a.footer_link:hover {text-decoration: underline;}

#homeback {background-image:url(images/swirl.gif); background-position:bottom right; background-repeat: no-repeat;}

/* 
label { 
	display: block;
	float: left;
	margin-bottom: 10px;
	border: none;
}
label#ext2 {width: 30px; padding: 0px; text-align: right;}
input[type="text"] {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	border: none;
	margin-left: 5px;
	background-color: #FFFFFF;
}

inputbutton {

	margin-bottom: 0px;
	margin-left: 0px;

} */

#ch {width: auto; border: none; background-color: none;}
.phone {width: 155px;}


br {
	clear: left;
}
#textarea {overflow: hidden; border: none; background-color:#FFFFFF;}
#ext {width: 50px;}
#name {width: 246px;}
#lastname {width: 248px;}
#title {width: 280px;}
#company {width: 215px;}
#phone {width: 186px;}
#email {width: 270px;}
 
#rh_test {margin-top: 20px;}
.quote_testimonials {color: #003C92; font-style: italic; font-size: 16px; line-height: 18px;}

#rh_infobox {margin-top: 60px; }



h2 {color: #FEBC0D; line-height: 18px; font-size: 15px; width: 144px; padding: 0px; margin-top: 0px; margin-bottom: 10px; font-weight: normal;}



LI {
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

OL {
	margin-left: 5px;
	padding-left: 2em;
}

UL {
	margin-left: 5px;
	padding-left: 2em;
	list-style-image: url(/images/bullet.gif);
}

.bluebold {
	color: #003C92; 
	font-weight: bold;
}


.ferror {
	color: #CC0000;
}
#testimonials {
	color: #FFF;
}
#testimonials .instructions{
	 font-size: 11px;
	 font-style: italic;
	 padding-left: 3px;
	 padding-bottom: 5px;
}
#testimonials .testimonial_name{
 	 font-weight: bold;  
	 font-size: 12px; 
	 padding-left: 3px;
	 padding-right: 4px;
	 text-align: left;	
}
#testimonials a {
	text-decoration: none;
	color: #FFFFFF;
}


#bluebox {
	font-family: "Times New Roman", Times, serif;
	line-height: normal; 
}
#bluebox_headline {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}


#bluebox_text {
padding-top: 4px;
	color: #FBBC0F;
	font-style: italic;
 
	font-size: 11px;
}
#bluebox_click {
padding-top: 5px;
	font-style: italic;
	color: #FFFFFF;
	font-size: 11px;
}
  #bluebox_text A   {
 	text-decoration: none;
	color: #FBBC0F;
 }
 #bluebox_click A, #bluebox_headline A {
 	text-decoration: none;
		color: #FFFFFF;
 }
 
#soundbites {
	font-family: "Times New Roman", Times, serif;
	line-height: normal; 
}

#soundbites_text {
padding:4px 12px 0 8px;
	color: #FFFFFF;
 	font-size: 13px;
}
  #soundbites_text A   {
 	text-decoration: none;
	color: #FBBC0F;
	font-style:italic;
	font-size:12px;
	display:block;
	padding-top:5px;
}