/*** GENERAL STYLES *****/

p{ 

	 margin-bottom: 20px; 
} 

h3
{
	margin: 25px 0px 10px 0px;
	font-family: 'titilliumregular', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 22px/25px;
	color: #666;
	text-transform: uppercase;
	border-bottom: 1px dotted #135a92;

}

h5 {

font-family: MBEmpire-Medium, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 30px;
line-height: 35px;
margin: -20px 0px 25px 0px;
padding: 0px 0px 0px 0px;
color: #f36f21;
text-transform: uppercase;
width:750px;

}


/*** HOME PAGE NAV ARROWS FOR BILBOARD TOP *****/

	#rw_billboard .cycle-prev{
		margin-top:310px;
		margin-left:265px;
	}

	#rw_billboard .cycle-next{
		margin-top:310px;
		margin-left:1255px;
	}
	
/*** HOME PAGE NAV ARROWS FOR MID FEATURE STORY *****/

	#rw_home_feature_hold .cycle-next{
		margin-top:180px;
		margin-left:880px;
	}	
	


strong{font-weight:normal; color:#202f47;} 



.ab_panel_text {
  float: left;
  width: 244px;
  padding: 15px 25px;
  font-size: 19px;
  font-weight: 300;
  line-height: 21px;
  font-family: 'myriad-pro';
}


.rw_home_story_profile_txt{
  font-size: 15px;
  line-height: 18px;

}


/*** CALLOUTS *****/
.rw_callout_txt_nopic {
  width: 690px;
  padding: 15px 10px 15px 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  font-family: MBEmpire-light, Arial, Helvetica, sans-serif;
  color: #ccc;
}

.rw_callout_txt_nopic h1 {
  font-family: 'titilliumregular', Arial, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 0px;
}





/***** RELATIVE PRODUCTS *************/



div.rw_relative_product_hold {
	color: #353c42;
	margin: 10px 0px 10px 25px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border-left: 6px solid #000;
	width: 720px;
	background-color: #dfdede;
}


div.rw_relative_product_hold .rw_callout_txt_nopic {
	width: 690px;
	padding: 15px 8px 8px 15px;
	font-size: 16px;
	line-height: 18px;
	color: #353c42;
}




div.rw_relative_product_hold .rw_callout_txt_nopic h1 {
	font-family: 'titilliumregular', Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	color: #353c42;
	text-transform: uppercase;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}
div.rw_relative_product_hold .rw_callout_txt_nopic h2 {
	font-size: 22px;
	line-height: 32px;
	color: #202f47; 
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}
div.rw_relative_product_hold .rw_callout_txt_nopic a {
	color: #353c42;
}
div.rw_relative_product_hold .rw_callout_txt_nopic a:hover {
	color: #353c42;
	text-decoration: underline;
}
div.rw_relative_product_hold .rw_callout_txt_nopic a.rw_cta {
	color: #fff;
}
div.rw_relative_product_hold .rw_callout_txt_nopic a.rw_cta:hover {
	color: #fff; text-decoration:none;
}


/***** RELATIVE TESTIMONIALS *************/

.rw_related_content_testimonial {

	color: #2C76BD;
	font-size: 20px;
	line-height: 24px;
	margin: 10px 0px 10px 0px;
	font-family: MBEmpire-Book, Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-style: normal;
}


/***** PEOPLE LISTINGS *************/
.rw_people_item h3 {
	font-family: 'titilliumlight', Arial, Helvetica, sans-serif;, sans-serif;
	line-height: 20px;
	margin: 2px 0 2px 0;
	padding: 0px 0 6px 0px;
	color: #777;
	font-size: 20px;
	text-transform: capitalize;

}




/*** SUB PAGE PREVIOUS NAV *****/
.rw_previous_level {font-family: 'titilliumregular', Arial, Helvetica, sans-serif;
font-size: 20px;
color: #999;
text-transform: uppercase;
font-weight: 400;


}






/*** PRODUCT LISTINGS *****/


}
.rw_aof_txt {
	float: left;
	width: 479px;
	height: 98px;
	overflow: hidden;
	background-color: #dfdede;
	color: #353c42;
	padding: 8px 16px 8px 16px;
	font-size: 16px;
	line-height: 24px;
}

div.rw_relative_product_hold .rw_callout_txt_nopic {
	font-size: 16px;
	line-height: 24px;

}

.rw_aof_hold h2 {
	text-transform: uppercase;
	font-size: 22px;
	line-height: 32px;
	color: #202f47;
	font-family: 'MBEmpire-medium', Arial, Helvetica;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}


.rw_aof_hold .content
{ 
float: left;
width: 738px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
border-left: 6px solid #1c2b48;
border-right: 1px solid #e1dddd;
border-bottom: 1px solid #e1dddd;
}

.rw_aof_parent {

	position: absolute;
	z-index: 300;
	margin: 0px 0px 0px -60px;
	padding: 20px 20px 20px 60px;
	background-color: #ffffff;
}

.rw_callout_txt h1 {
font-family: "MBEmpire-medium",Arial,Helvetica;
   font-size: 22px;
line-height: 22px;
color: #fff;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 8px 18px 8px 1px;
}

/*** SUCCESS STORY LISTING *****/

.rw_callout_txt h2 {
	font-family: 'MBEmpire-Book',Arial,Helvetica;
   font-size: 22px;
	line-height: 23px;
	color: #f36f21;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;

}




/********** ALTERNATING COLORS TABLE - USED WITH SHORTCODE ***********************/




table.rw_table {
	border-width: 4px;
	border-spacing: 0;
	border-style: solid;
	border-color: #fff;
	border-collapse: collapse;
	background-color: #fff;
	margin: 10px 0;
	width: 696px;
}
table.rw_table th {
	border-width: 1px;
	padding: 1px 5px;
	border-style: inset;
	border-color: #999;
	text-transform: uppercase;
	background-color: #202f47;
	-moz-border-radius: 0;
	font-weight: 400;
	font-family: 'titilliumregular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-right: 10px;
	text-align: right;
}
table.rw_table td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #fff;
	-moz-border-radius: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
.rw_table_alt_row_header_color_a {
	background-color: #dadbde!important;
}
.rw_table_alt_row_header_color_b {
	background-color: #e8eef8!important;
}
.rw_table th a {
	text-decoration: none;
	color: #E8EEF8!important;
}
.rw_table th a:hover {
	text-decoration: underline;
	color: #CCC!important;
}
.rw_table td a {
	text-decoration: none;
	color: #285e9a;
}
.rw_table td a:hover {
	text-decoration: underline;
	color: #999;
}
.rw_table a.rw_link_button {
	display: inline-block;
	padding: 5px 15px;
	margin: 0;
	background-color: #2c76bd;
	color: #fff;
	font-family: FuturaBT-Medium, Arial, Helvetica, Sans-serif;
	font-weight: 400;
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
.rw_table a:hover.rw_link_button {
	background-color: #993;
	color: #fff;
	text-decoration: none;
}


.rw_rf_results a.rw_cta{background-color:#ccc; color:#00467a;}
.rw_rf_results a.rw_cta:hover{color:#f2f1f1; background-color:#00467a;}


hr{margin:24px 0px 24px 0px;}
