/*Global styles----------------------------------------------------------------------------------------------*/
body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#666;
}
.rtAlign{
	text-align:right;
}
.fltLft{
	float:left;
}
.fltRt{
	float:right;
}
/*Body styles-------------------------------------------------------------------------------------------------*/
#mainClip{
	margin:0px auto 0px auto;
	width:688px;
}
.bannerClip{
	background:url(../images/bg_banner.gif) repeat-x #fff;
	text-align:right;
}
.navClip{
	background:url(../images/bg_nav.gif) repeat-x;
	height:34px;
	padding:0px 0px 0px 40px;
}
.navClip img{
	float:left;
}
.bdyContentClip{
	background-color:#fff;
	padding:20px 0px 40px 0px;
	float:left;
	width:100%;
}
/*Left navigation styles--------------------------------------------------------------------------------------*/
.leftNav{
	padding:0px 14px 0px 30px;
	width:184px;
	float:left;
}
.leftNav img{
	padding:0px 0px 0px 20px;
}
.leftNav .pdngBtm{
	font-size:10px;
	padding:0px 0px 29px 0px;
}
/*Left navigation heading with bullet styles------------------------------------------------------------------*/
.leftNavHdngBulletOn{
	text-transform:uppercase;
	padding:2px 0px 3px 4px;
	background:url(../images/nav_bullet_hdng_on.gif) no-repeat 4px 4px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
.leftNavHdngBulletOff{
	text-transform:uppercase;
	padding:2px 0px 3px 4px;
	background:url(../images/nav_bullet_hdng_off.gif) no-repeat 4px 4px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
.leftNavHdngBulletClose{
	text-transform:uppercase;
	padding:2px 0px 3px 4px;
	background:url(../images/nav_bullet_hdng_close.gif) no-repeat 4px 4px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
.leftNavHdngBulletOpen{
	text-transform:uppercase;
	padding:2px 0px 3px 4px;
	background:url(../images/nav_bullet_hdng_open.gif) no-repeat 4px 4px;
	text-decoration:none;
	color:#000;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;
}
.navOff{
	text-transform:capitalize;
	font-size:11px;
	color:#c4b280;
	text-decoration:none;
	padding:3px 0px 3px 19px;
	cursor:pointer;
}
.teamNavHt{
	height:25px;
}
.navOff span{
	display:none;
}
.navOn{
	color:#bf2f38;
	text-decoration:none;
	font-size:11px;
	text-transform:capitalize;
	padding:3px 0px 3px 19px;
	background:url(../images/nav_bullet.gif) no-repeat 0px 7px;
	cursor:pointer;
}
.navOn span{
	color:#666;
	font-size:9px;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
}
/*Left navigation heading styles------------------------------------------------------------------------------*/
.leftNavHdngOn, .leftNavHdngOff{
	text-transform:uppercase;
	padding:2px 0px 3px 19px;
	background:none;
	color:#000;
	font-size:10px;
	font-weight:bold;
}
/*Right content styles--------------------------------------------------------------------------------------*/
.rtContent{
	width:390px;
	float:left;
	padding:0px 0px 0px 19px;
	color:#462d1a;
}
/*Right content P styles------------------------------------------------------------------------------------*/
.rtContent p{
	margin:0px;
	padding:0px 0px 17px 0px;
	font-size:11px;
}
.rtContent p a:link, .rtContent p a:visited{
	color:#c0ac77;
	padding:0px 0px 0px 11px;
	text-decoration:none;
	background:url(../images/bullet_arrow.gif) no-repeat 0px 4px;
}
.rtContent p a:hover{
	color:#c0ac77;
	padding:0px 0px 0px 11px;
	text-decoration:underline;
	background:url(../images/bullet_arrow.gif) no-repeat 0px 4px;
}
/*Right content heading styles-------------------------------------------------------------------------------*/
.hdng{
	color:#bf2f38;
	font-size:16px;
	font-weight:bold;
}
.rtContent span.hdng{
	display:block;
	padding:0px 0px 24px 0px;
}
.rtContent span span{
	padding:0px;
}
.rtContent span.bioHdng{
	font-size:19px;
	color:#bf2f38;
}
.rtContent span.bioHdng span{
	font-size:11px;
	padding:0px 0px 15px 0px;
	display:block;
	font-weight:bold;
	color:#462d1a;
}
.testimonial{
	padding:54px 0px 0px 106px;
}
.testimonialTxt{
	color:#888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	padding-top:17px;
	border-top:1px dotted #efc09b;
}

.clientName{
	text-align:right;
	font-size:10px;
}
/*Body content styles----------------------------------------------------------------------------------------*/
.contentMainClip{
	padding:0px 50px 0px 50px;
	float:left;
}
.contentClip{
	width:287px;
	padding:0px;
	color:#462d1a;
}
.contentClip p{
	font-size:11px;
	padding:0px 0px 18px 0px;
	margin:0px;
}
.contentClip p span{
	color:#b72d35;
	font-size:14px;
	font-weight:bold;
}

/* Home styles---------------------------------------------------------------------------------------- */
#welcomeMain{
	padding:30px 0 0 50px;
	
}

.welcomeTxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:50px;
	font-size: 13px;
	color:#919292;
	width:448px;
	line-height:16px;
	font-weight:bold;
	height:180px;
}

#compLogo{
	border-left:1px solid #919292;
	width:186px;
	height:149px;
	display: table; 
	#position: relative; 
	overflow: hidden;
	margin-top:23px;
}

.compInner{
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

.imgClip{
	#position: relative; 
	#top: -50%; 
	padding-left:15px;
}