@charset "utf-8";
/* CSS Document */
body
{
	background-image:url(../images/body_bg_old.jpg);
	background-position:top center;
	background-repeat:repeat;
	margin:0px auto;
	padding:0px;
	text-align:center;
}

img
{
	margin:0px auto;
	padding:0px;
}

ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

li
{
	margin:0px auto;
	padding:0px;
	list-style:none;
}
marquee
{
height:320px;
}
a
{
	color:#7f7831;
	text-decoration:none;
}
a:link
{
	color:#7f7831;
	text-decoration:none;
}

a:hover
{
	color:#7f7831;
	text-decoration:underline;
}

p
{
margin: 0px auto;
padding:0px;
}
td
{
margin-top: 0px auto;
}

.container
{
	margin:0px auto;
	padding:0px;
	width:903px;
	vertical-align:top;
	background-image:url(../images/content_border_bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	background-position:top left;
}

.topBar
{
	margin:0px auto;
	padding:0px;
	width:903px;
	background-image:url(../images/page_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px solid #000000;
	text-align:center;
	padding-top:3px;
}

.topArea
{
	margin:0px auto;
	padding:0px;
	width:853px;
	position:relative;
	text-align:left;
	border:0px solid #000000;
}

.bannerLeft
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:0px;
	width:37px;
	height:337px !important;
	height:334px;
	top:0px !important;
	top:3px;
	background-image:url(../images/banner_left_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

.bannerMid
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:242px;
	height:337px !important;
	height:334px;
	top:0px !important;
	top:3px;
	background-image:url(../images/client_speak_bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	border:0px solid #000000;
}

.topLinks
{
	margin:0px auto;
	padding:0px;
	clear:both;
	position:relative;
	width:242px;
	height:40px;
	border:0px solid #000000;
}

.topLinksLeft
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:52px;
	text-align:right;
	border:0px solid #000000;
	top:31px;
}

.topLinksText
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:138px;
	height:12px;
	text-align:center;
	border:0px solid #000000;
	top:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	border:0px solid #000000;
}

.topLinksContent
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	text-decoration:none;
}

a:link.topLinksContent
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	text-decoration:none;
}

a:visited.topLinksContent
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	text-decoration:none;
}

a:hover.topLinksContent
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	text-decoration:underline;
}

a:active.topLinksContent
{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	text-decoration:underline;
}

.topLinksRight
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:52px;
	text-align:left;
	border:0px solid #000000;
	top:31px;
}

.topLinksBottom
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:242px;
	height:45px;
	text-align:left;
	border:0px solid #000000;
	border:0px solid #000000;
}

.clientSpeakHeading
{
	margin:0px auto;
	padding:0px;
	clear:both;
	position:relative;
	width:242px;
	height:31px;
	text-align:left;
	background-image:url(../images/client_speak_bar.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#77702a;
	text-align:center;
	text-transform:uppercase;
	border:0px solid #000000;
	top:45px;
}

.clientSpeakContent
{
	margin:0px auto;
	padding:0px;
	padding-left:5px;
	float:left;
	position:relative;
	width:205px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	line-height:16px;
	text-align:left;
	border:0px solid #ff0000;
	top:65px;
	left:20px;
}

.clientSpeakName
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:205px;
	height:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60571f;
	text-align:right;
	border:0px solid #0000ff;
	top:74px !important;
	top:66px;
	text-transform:uppercase;
	left:20px;
}

.clientSpeakNameLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60571f;
	text-transform:uppercase;
	text-decoration:none;
}

a:link.clientSpeakNameLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60571f;
	text-transform:uppercase;
	text-decoration:none;
}

a:visited.clientSpeakNameLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60571f;
	text-transform:uppercase;
	text-decoration:none;
}

a:hover.clientSpeakNameLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60571f;
	text-transform:uppercase;
	text-decoration:underline;
}

a:active.clientSpeakNameLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60571f;
	text-transform:uppercase;
	text-decoration:underline;
}

.bannerRight
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:574px;
	height:337px !important;
	height:334px;
	background-image:url(../images/logo_big.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	border:0px solid #000000;
}

.bannerImage
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:574px;
	height:244px;
	background-position:top left;
	background-repeat:repeat-x;
	border:0px solid #000000;
	top:93px;
}

.menu
{
	margin:0px auto;
	/*padding:0px;*/
	clear:both;
	width:808px;
/*	height:31px;*/
/*	position:relative;*/
	background-image:url(../images/menu_bg.jpg);
	/*background-position:top left;*/
	background-repeat:repeat-x;
	text-align:center;
	border:0px solid #000000;
	padding:0 0 0 45px;
	/*z-index:555;*/
}

.menuLinks
{
	margin:0px auto;
	padding:0px;
	clear:both;
	width:795px;
	/*position:relative;*/
	border:0px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#60571f;
	text-align:center;
}

.menuLinksText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#60571f;
	text-align:center;
	text-decoration:none;
}

a:link.menuLinksText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#60571f;
	text-align:center;
	text-decoration:none;
}

a:visited.menuLinksText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#60571f;
	text-align:center;
	text-decoration:none;
}

a:hover.menuLinksText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#60571f;
	text-align:center;
	text-decoration:underline;
}

a:active.menuLinksText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#60571f;
	text-align:center;
	text-decoration:underline;
}

.menuHome
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:32px;
	border:0px solid #000000;
}

.menuAbout
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:108px;
	width:52px;
	border:0px solid #000000;
}

.menuServices
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:206px;
	width:52px;
	border:0px solid #000000;
}

.menuFee
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:314px;
	width:27px;
	border:0px solid #000000;
}

.menuCareers
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:422px;
	width:47px;
	border:0px solid #000000;
}

.menuContact
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:510px;
	width:67px;
	border:0px solid #000000;
}

.contentArea
{
	margin:0px auto;
	padding:0px;
	width:853px;
	background-image:url(../images/content_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;
	text-align:left;
	border-bottom:0px solid #000000;
	background-color:#eeefea;
}

.contentAreaLeft
{
	margin:0px auto;
	padding:0px;
	width:282px;
	background-image:url(../images/content_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#eeefea;
	float:left;
	position:relative;
	text-align:left;
	border-top:0px solid #000000;

}

.contentAreaRight
{
	margin:0px auto;
	padding:0px;
	width:571px;
	background-image:url(../images/content_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#eeefea;
	float:left;
	position:relative;
	text-align:left;
	border-top:none;

}

.contentAreaLeftTop
{
	margin:0px auto;
	padding:0px;
	width:282px;
	height:31px;
	clear:both;
	position:relative;
	text-align:left;
	border:0px solid #000000;
}

.contentAreaRighttTop
{
	margin:0px auto;
	padding:0px;
	width:571px;
	height:31px;
	clear:both;
	position:relative;
	text-align:left;
	border:none;
	
	
}

.testimonials
{
	margin:0px auto;
	padding:0px;
	float:left;
	width:240px;
	position:relative;
	left:42px;
	text-align:justify;
	border:0px solid #000000;
}

.announcmentHeading
{
	margin:0px auto;
	padding:0px;
	width:231px;
	float:left;
	position:relative;
	padding:9px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#867f3f;
	text-transform:uppercase;
	text-align:left;
	border:0px solid #000000;
}

.announcmentContent
{
	margin:0px auto;
	padding:0px;
	width:200px;
	height:384px !important;
	height:384px;
	float:left;
	position:relative;
	padding:23px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c3c3c;
	line-height:18px;
	text-align:justify;
	border:0px solid #000000;
}

.announcmentContent br
{
	line-height:12px;
}

.contactUsBg
{
	background-image:url(../images/contact_us_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:280px;
	height:196px;
	clear:both;
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}

.contactUsContent
{
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	left:14px;
	top:40px;
	text-align:left;
}

.contactUsContent br
{
	line-height:10px;
}

.contactUsMail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	color:#d6d6d6;
	text-transform:lowercase;
	text-align:left;
}

a:link.contactUsMail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	color:#d6d6d6;
	text-transform:lowercase;
	text-align:left;
}

a:visited.contactUsMail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:underline;
	color:#d6d6d6;
	text-transform:lowercase;
	text-align:left;
}

a:hover.contactUsMail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	color:#d6d6d6;
	text-transform:lowercase;
	text-align:left;
}

a:active.contactUsMail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	color:#d6d6d6;
	text-transform:lowercase;
	text-align:left;
}

.newsLetter
{
	margin:0px auto;
	padding:0px;
	float:left;
	width:249px;
	position:relative;
	text-align:left;
}

.inputNewsLetter
{
	margin:0px auto;
	padding:0px;
	width:183px;
	height:19px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	#color:#726658;
}

.inputSubmit
{
	margin:0px;
	padding-left::25px;
	width:58px;
	height:19px;
	position:relative;
	background-color:#FFFFFF;
	background-image:url(../images/btn_submit.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:0px;
	border:0px;
	top:0px !important;
	top:3px;
	cursor:pointer;
}

.welcomeBg
{
	margin:0px auto;
	padding:0px;
	float:left;
	background-image:url(../images/comtent_sep.jpg);
	background-position:0px 5px;
	background-repeat:no-repeat;
	
}

.welcomeHeading
{
	margin:0px auto;
	padding:0px;
	width:528px;
	float:left;
	position:relative;
	top:9px;
	left:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#867f3f;
	text-align:left;
	border:0px solid #000000;
	height:40px;
}

.welcomeHeadingTag2
{
	margin:0px auto;
	padding:0px;
	width:475px;
	float:left;
	position:relative;
	left:47px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929292;
	text-transform:uppercase;
	text-align:left;
	border:0px solid #000000;
}

.welcomeContentBg
{
	margin:0px auto;
	padding:0px;
	width:536px;
	height:170px;
	float:left;
	padding: 26px 0px 0px 20px;
	border: 0px solid #FF0000;
}

.welcomeContent
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:6px;
	top:6px;
	width:514px;
}

.welcomeContentImg
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:131px;
	height:88px;
}

.welcomeContentText
{
	margin:0px auto;
	padding:0px;
	float:left;
	width:345px;
	position:relative;
	left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	line-height:17px;
}

.welcomeContentList
{
	margin:0px auto;
	float:left;
	text-align:left;
	width: 400px;
	padding: 25px 0px 0px 20px;
}


.welcomeContentList ul li
{
	background-image:url(../images/tick_mark.jpg);
	background-position:0px 7px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	padding:0px 0px 0px 15px;
	text-decoration:underline;
	height:23px;
}

.listLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:underline;
}

a:link.listLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:underline;
}

a:visited.listLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:underline;
}

a:hover.listLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:none;
}

a:active.listLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:none;
}

.welcomeSpace
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	top:15px;
	height:81px;
	width:514px;
	border:0px solid #000000;
}

.whyDifferent
{
	margin:0px;
	padding:0px;
	float:left;
	position:relative;
	width:272px;
	text-align:left;
	left:24px;
	top:10px;
	border-right:0px solid #000000;
}

.whyDifferentHeading
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#9a934d;
	text-transform:uppercase;
}

.whyDifferentTag
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:267px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	left:5px;
	color:#929292;
	text-transform:uppercase;
}

.whyDifferentContent
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:267px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:5px;
	top:23px;
	color:#929292;
	line-height:17px;
}

.whyDifferentContentHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:none;
}

a:link.whyDifferentContentHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:none;
}

a:visited.whyDifferentContentHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:none;
}

a:hover.whyDifferentContentHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:underline;
}

a:active.whyDifferentContentHeading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7831;
	text-decoration:underline;
}

.legalServices
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:270px;
	height:170px;
	text-align:left;
	left:24px;
	top:10px;
	background-image:url(../images/bottom_content_sep.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.legalServicesHeading
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	left:24px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#9a934d;
	text-transform:uppercase;
}

.legalServicesTag
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:231px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	left:31px;
	color:#929292;
	text-transform:uppercase;
}

.legalServicesContent
{
	margin:0px auto;
	padding:0px;
	float:left;
	position:relative;
	width:231px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	left:31px;
	top:23px;
	color:#929292;
	line-height:17px;
}

.footerArea
{
	margin:0px auto;
	padding:0px;
	width:853px;
	height:46px;
	clear:both;
	background-image:url(../images/footer_bar.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;
	text-align:left;
	border-bottom:0px solid #000000;
	background-color:#ffffff;
}

.footerMenu
{
	margin:0px auto;
	padding:0px;
	width:853px;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-align:right;
	top:15px;

}

.footerLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:none;
}

a:link.footerLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:none;
}

a:visited.footerLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:none;
}

a:hover.footerLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:underline;
}

a:active.footerLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:underline;
}

.copyright
{
	margin:0px auto;
	padding:0px;
	width:853px;
	float:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-align:right;
	top:15px;
}

.copyrightLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:none;
}

a:link.copyrightLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:none;
}

a:visited.copyrightLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:none;
}

a:hover.copyrightLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:underline;
}
a:active.copyrightLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3e3e;
	text-decoration:underline;
}
.fieldstextbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3e3e3e;
	width:173px;
}
.welcomeContentBg_left
{
 width: 9px;
 height: 170px;
 float: left;
}
.welcomeContentBg_right
{
 width: 9px;
 height: 170px;
  float: left;
}
.welcomeContentBg
{
	margin:0px auto;
	padding:0px;
	width:536px;
	height:170px;
	float:left;
	padding: 26px 0px 0px 20px;
	border: 0px solid #FF0000;
}
