﻿#ModuleBGL{
background-image: url(../images/ourConsultants/whyBecome.jpg);
background-repeat: no-repeat;}
#ModuleBGR{
background-image: url(../images/ourConsultants/whySignup.jpg);
background-repeat: no-repeat;}
.ModuleOurConsultantsSmall{
float: left;
	margin: 0px;
	padding: 0px;
	width: 333px;
	height: 210px;
	overflow: hidden;
}
.ConsultantBenefits 
{
	background-image:none;
}
#ModuleBGTestimonials{
background-image: url(../images/ourConsultants/testimonials.jpg);
background-repeat: no-repeat;
margin-bottom:6px;}
#ModuleBGMagazine{
background-image: url(../images/ourConsultants/magazine.jpg);
background-repeat: no-repeat;}
#ModuleBGFind{
background-image: url(../images/ourConsultants/find.jpg);
background-repeat: no-repeat;}
.midInset{
float: left; 
height: 190px; 
width: 220px; 
position: absolute;
margin: 205px 20px 20px 20px;}
.bottomRowInset{
float: left; 
height: 190px; 
width: 210px; 
position: absolute;
margin: 5px 0px 20px 0px;}
.bottomRowInsetMagazine{
color: #FFF;
float: left; 
height: 190px; 
width: 210px; 
position: absolute;
margin: 5px 0px 20px 0px;}
.bottomRowInsetMagazine a:link{color: #FFF;}
.bottomRowInsetMagazine a:hover{color: #FFF;}
.bottomRowInsetMagazine a:visited{color: #FFF;}
.bottomRowInsetMagazine a:visited:hover{color: #FFF;}
.orangeTitle{
	font-size: 14px;
	font-style: normal;
	color: #F08220;
	text-transform: uppercase;
	line-height: 18px;
}
.whiteTitle{
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	text-transform: uppercase;
	line-height: 18px;
}
.smallText{
font-size: 11px; 
line-height: 15px;}
.imageLeft{
padding-left: 20px;}
.mapText{float: right; 
font-size: 11px; 
line-height: 11px; 
color: #666666;}
.marginLeft10{margin-left: 10px;}
#ConsultantsSection .topInset{
float: left; 
background:transparent;
height: 190px; 
width: 395px; 
position: absolute; 
margin: 20px;
color:#F08220;}
.bottomInset{
float: left; 
background-color: #FFF; 
height: 190px; 
width: 460px; 
position: absolute;
margin: 200px 20px 20px 20px;}
.padding15{padding: 15px;}
/*************************
Consultant Testimonials
*************************/
.ConsultantStoriesPage 
{
    display:table;
    height:540px;
    margin:6px 0px 6px 6px;
    
    width:auto;
}
.ConsultantThumbs 
{
	text-align:left;
	vertical-align:top;
	width:326px;
	background:#f3f3f3 url(../images/storiesBGleft.jpg) no-repeat bottom;
	
}
.ConsultantThumbs .InlineNav li 
{
	width:80px;
	height:80px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	/*background: url(../images/storiesNoPhoto.gif) no-repeat;*/
	background-color:#CDCDCD;
	margin:1px 0px 1px 1px;
	padding:0px;
}
.ConsultantThumbs .InlineNav li a 
{
	display:block;
	color:#000;
}
.ConsultantThumbs .InlineNav li a span img
{
	background-color:#331A00;
	filter:alpha(opacity=30);
	opacity:0.3;
}
.ConsultantThumbs .InlineNav li.selected a span img
{
	filter:alpha(opacity=100);
	opacity:100;
}
.ConsultantPane 
{
	padding-left:6px;
	min-height:540px;
	background: url(../images/storiesBGright.gif) no-repeat bottom right;
	
}
.ConsultantPhoto 
{
	width:428px;
	height:300px;
	overflow:hidden;
	background: url(../images/storiesNoPhotoBig.jpg) no-repeat;
}
.ConsultantData 
{
	background:#F08220;
	color:#fff;
	width:247px;
	height:300px;
	overflow:hidden;
	margin-left:6px;
}
.ConsultantData .Content 
{
	padding:20px;
}
.ConsultantStory 
{
	clear:both;
	width:364px;
	padding:30px;
}