/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;-webkit-text-size-adjust: none;-webkit-appearance:none;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}

q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
select, input, textarea{outline:none;}
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/*************************************************************************************
font-family: 'Open Sans', sans-serif;

*/
a											{color:#1f3f89; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-family: 'Open Sans', sans-serif; font-size:24px;}
h2											{font-family: 'Open Sans', sans-serif;  font-size:22px;}
h3											{font-family: 'Open Sans', sans-serif; font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{
	color: #b1b1b1;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	background: #dddddd;
}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
@font-face {
        font-family: "Belleza";
        src: url('../fonts/253723145-Belleza-Regular/253723145-Belleza-Regular.eot');
        src: url('../fonts/253723145-Belleza-Regular/253723145-Belleza-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/253723145-Belleza-Regular/253723145-Belleza-Regular.svg#Belleza') format('svg'),
        url('../fonts/253723145-Belleza-Regular/253723145-Belleza-Regular.woff') format('woff'),
        url('../fonts/253723145-Belleza-Regular/253723145-Belleza-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
@font-face {
        font-family: "a_FuturaOrto";
        src: url('../fonts/376708985-afuturaorto/376708985-afuturaorto.eot');
        src: url('../fonts/376708985-afuturaorto/376708985-afuturaortod41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/376708985-afuturaorto/376708985-afuturaorto.html#a_FuturaOrto') format('svg'),
        url('../fonts/376708985-afuturaorto/376708985-afuturaorto-2.html') format('woff'),
        url('../fonts/376708985-afuturaorto/376708985-afuturaorto.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;min-width:980px;}
.container									{width:960px; margin:0 auto; border:1px solid red; border-top:0 none; height:800px;}
.main_content								{}
.header										{width:980px;margin:0 auto; background:url(../images/header-bg.png) repeat-x #fff;}
.header-in									{width:980px;margin:0 auto;}
.super										{width:287px;display:inline-block;float:left;padding:48px 7px 0 50px;}
.super a									{display:block;margin:0 auto;}	
.super-rgt									{width:285px;display:inline-block;float:left;padding:22px 0 0 0;}
.super-rgt h2								{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.875em;color:#0c3d24;text-align:center;font-weight:400;}	
.super-rgt h3								{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.688em;color:#1f3f89;text-align:center;background:url(../images/text-bg.png) no-repeat center bottom;padding:0 0 2px 0;}		
.super-rgt h4								{font-family: 'Open Sans', sans-serif; sans-serif;, sans-serif;font-size:0.813em;color:#919191;text-align:center;font-weight:400;
background:url(../images/text-bg.png) no-repeat center bottom;padding:5px 0 7px;}	
.super-rgt ul								{width:120px;margin:0 auto; display:block;}
.super-rgt ul li 							{display:inline-block;float:left;padding:9px 0 0 16px;}
.super-rgt ul li a							{display:inline-block;float:left;}	
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
#logo										{width:281px; display:inline-block;float:left;padding:30px 0 24px 49px;}
#logo a										{display:inline-block;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#navmain									{
	width: 980px;
	margin: 0 auto;
	border-bottom: solid 1px #1c4a33;
	border-top: solid 1px #1c4a33;
	background-color: #1f408a;
}
#nav										{width:978px;margin:0 auto;border-left:solid 1px #1c4a33;border-right:solid 1px #1c4a33;}
#nav ul										{
	display: inline-block;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 105px;
}
#nav ul li									{
	display: inline-block;
	float: left;
	position: relative;
	padding-top: 8px;
	padding-right: 50px;
	padding-bottom: 8px;
	padding-left: 0;
}
#nav ul li.bar								{padding:8px 0 6px;}
#nav ul li a								{display:inline-block;font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#e9d581;font-weight:400;
text-transform:uppercase;cursor:pointer;}
#nav ul li a:hover							{color:#fff;}
#nav ul li a.active							{color:#fff;}
.menu										{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.750em;color:#e9d581;font-weight:400;display:none;}

#nav ul li:hover a							{color:#fff;}
#nav ul li:hover ul							{display:block;}

#nav ul li ul								{display:none; float:none; padding:0; position:absolute; left:-22px; top:31px; width:100%; background:#1f408a; z-index:9999;}
#nav ul li ul li							{width:100%; }
#nav ul li ul li a							{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#e9d581 !important;font-weight:400;
text-transform:uppercase; text-align:center; display:block;}
#nav ul li ul li:hover a					{color:#fff !important;}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main										{width:980px;margin:0 auto;background:#fff;padding:0 0 30px 0;}
.main-left									{width:670px;display:inline-block;float:left;}
.banner										{width:650px;padding:10px 0 0 10px;}
.banner-in 									{width:650px;position:relative;}	
.box										{width:325px;position:absolute;right:0;top:183px;background:url(../images/box-bg.png) repeat;}
.box p										{font-family: "a_FuturaOrto";font-size:1.125em;color:#fff;margin:13px 0 0 8px;padding:3px 0 5px 10px;border-left:solid 2px #967636;line-height:26px;word-spacing:-1px;}
.box a.line									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#fff;font-weight:400;padding:0 0 3px 10px;margin:0 0 12px 8px;border-left:solid 2px #967636;display:inline-block;}
.box a.line:hover							{text-decoration:underline;}
.box1										{width:254px;position:absolute;right:0;top:204px;background:url(../images/box-bg.png) repeat;}
.box1 p										{font-family:"a_FuturaOrto";font-size:3.375em;color:#fff;padding:17px 0 5px 19px;text-transform:uppercase;
line-height:39px;}
.box1 span									{font-family:"a_FuturaOrto";font-size:0.655em;color:#e9d682;display:block;}
.fullservice								{width:640px;padding:0 0 0 20px;}
.service									{width:660px;}
.service h1									{font-family: "Belleza";font-size:1.500em;color:#ae7b17;padding:24px 0 23px 20px;border-bottom:solid 1px #dfdfdf;text-transform:uppercase;line-height:33px;word-spacing:-1px;}
.service h2									{font-family: "a_FuturaOrto"; font-size:1.313em;color:#000;padding:26px 0 21px 0px;}
.service-nav								{width:670px;}
.service-nav ul								{display:inline-block;float:left;padding:0 0 12px 0px;}
.service-nav ul li							{display:inline-block;float:left;padding:0 4px 0 0;margin:0 0 0 4px;background:url(../images/green-border.png) no-repeat right center;font-family: "a_FuturaOrto";font-size:0.813em;color:#116f3f;}
.service-nav ul li.pad-firest				{margin:0;}
.service-nav ul li.border					{background:none;}
.service-nav ul li a						{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #116f3f;
}
.service-nav ul li a:hover					{color:#000;}
.service p									{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #454545;
	padding: 0 10px 0 0px;
	line-height: 18px;
}
.service span								{text-decoration:underline;font-family: 'Open Sans', sans-serif;font-size:0.999em;color:#454545;display:inline-block;}
.personal-content							{width:568px;background:#f5f5f5;margin:24px 0 24px 0px;border:solid 1px #f1f1f1;padding:0 0 11px 0;}
.personal-content ul						{ padding:0 47px 0px 20px;display:inline-block;float:left;}
.personal-content ul.col1					{width:290px;display:inline-block;float:left;padding:0;}
.personal-content ul li						{padding:0px 0 0 21px;display:block;font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;background:url(../images/arrw.png) no-repeat left center;cursor:pointer;margin:10px 0 0;}
.personal-content ul li:hover				{text-decoration:underline;}
.service h3									{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #1f3f89;
	padding: 32px 0 12px 0px;
}
.service h4									{font-family: 'Open Sans', sans-serif;font-size:0.875em;color:#116f3f;padding:32px 0 12px 0px;}

.main-right									{width:310px;display:inline-block;float:left;padding:10px 0 0 0;}
.recent										{width:277px;height:285px;background:#f6f5ec;padding:10px 0 44px 23px;margin:0 0 9px 0;}
.recent	h2									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.125em;color:#000000;font-weight:400;
background:url(../images/txt-bg-yellw.png) no-repeat left top;padding:6px 0 31px 55px;}
.recent	p									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;padding:0 50px 10px 0;
line-height:18px;}
.recent	h3									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.875em;color:#000000;font-weight:400;padding:5px 0 6px 0;}
.recent .bx-wrapper .bx-pager				{display:none;}
.recent .bx-wrapper .bx-prev 				{left: 1px;background:url(../images/lft-arw.png) no-repeat;}
.recent .bx-wrapper .bx-next 				{left:18px;background:url(../images/rgt-arw.png) no-repeat;}
.recent .bx-wrapper .bx-controls-direction a{position: absolute;top:309px;outline: 0;width: 8px;height:12px;text-indent: -9999px;z-index: 9999;}
.need										{width:298px;border-right:solid 1px #dddddd;border-left:solid 1px #dddddd;border-radius:5px;margin:0px 0 8px;
background:url(../images/need-box-bg.png) repeat-x;padding:21px 0 17px;}
.need h2									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.125em;color:#007ba6;font-weight:400;text-align:center;
padding:0 0 6px;}
.need h3									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.500em;color:#000;font-weight:400;text-align:center;letter-spacing:1px;}

.client										{width:274px;background:#f5f5f5;border-radius:2px;padding:0 0 42px 21px;border:solid 1px #f1f1f1;}
.client	h2									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.125em;color:#000;font-weight:400;padding:15px 0 11px;}
.client	p									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;padding:0 48px 9px 0;
line-height:18px;}
.client	h3									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;padding:0 0 2px 0;}
.client .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.html) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

.client .bx-wrapper .bx-pager {
	text-align: right;
	font-size:0.563em;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #fff;
	position:absolute;
	bottom:-38px;
	width:272px;min-height:18px;
}
.client .bx-wrapper .bx-pager.bx-default-pager a {
	background:url(../images/circle.png) no-repeat;
	color: #fff;
    display: block;
    font-size:0.963em;
	font-family: 'Open Sans', sans-serif;
    right: 209px;
    line-height: 0.963em;
    margin:0 0 0 -4px;
    outline: 0 none;
    position: relative;
    top: 0px;
	width:15px ;
	height:15px ;
	text-align:center;padding:4px 0 0 0;
}
.client .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{ 
    margin: -8px 0 0 5px;
    width: 16px;}
.client .bx-wrapper .bx-pager.bx-default-pager a:hover,
.client .bx-wrapper .bx-pager.bx-default-pager a.active {
color:#fff;
	background:url(../images/circle-hover.png) no-repeat !important;
}

.client .bx-wrapper .bx-controls-direction a{display:none;}

.block1										{width:298px; display:block;}

.contact									{width:290px;padding:13px 0 0 6px;}
.contact h2									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.125em;color:#000;font-weight:400;padding:16px 0 0 9px;}
.contact p									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;padding:0 48px 11px 15px;line-height:18px;}
.contact .textfield							{width:259px;border:solid 1px #f1f1f1;padding:7px 10px 5px 19px;font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#454545;background:url(../images/textfield-bg11.png) repeat-x;margin:0 0 10px 0;}
.contact .textfield1						{width:259px;border:solid 1px #f1f1f1;padding:9px 10px 13px 18px;font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#454545;background:url(../images/textfield-bg22.png) repeat-x #f5f5f5;resize:none;min-height:25px;}
.contact a									{width:99px;text-align:center;background:#191919;margin:12px 0 0 1px;padding:7px 0 7px;
font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#fff;display:inline-block;}
.contact a:hover							{background:#2a2626;}

.information								{width:280px;background:#f5f5f5;margin:15px 0 0 0;border:solid 1px #f0f0f0;padding:16px 0 0 20px;}
.information h2								{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.125em;color:#000;font-weight:400;padding:0 0 5px 0;}
.information h3 							{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.813em;color:#282828;font-weight:400;padding:14px 0 7px;}
.information p 								{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:0 0 0px 0;line-height:19px;}
.information span 							{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:4px 0 0px 15px;
display:block;background:url(../images/cell.png) no-repeat left 9px;}
.information small 							{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:2px 0 2px 15px;display:block;background:url(../images/symbol.png) no-repeat left 4px;}
.information ul								{width:230px; display:inline-block;float:left;padding:0px 0 8px;background:url(../images/ul-bg.png) no-repeat center bottom;}
.information ul.none						{background:none;}
.information ul li							{display:inline-block;float:left;padding:0 2px 0 0;}
.information ul li a						{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:0 0 10px 0;
display:inline-block;}
.information ul li a:hover					{text-decoration:underline;}
.information ul li em						{display:block;margin:7px 0 11px;cursor:pointer;}
.cntent										{width:280px;display:block;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{width:980px;margin:0 auto;background:url(../images/footer-bg.png) no-repeat center top #fff;}
.footer-top									{width:600px;margin:0 auto;}
.footer-top ul								{display:inline-block;float:left;padding:15px 0 8px 0;}
.footer-top ul li							{display:inline-block;float:left;padding:0 1px 0 15px;}
.footer-top ul li a							{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;float:left;}
.footer-top ul li a:hover					{text-decoration:underline;}
.footer	p									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;text-align:center;padding:9px 0;
background:url(../images/p-bg.png) no-repeat center top;}
.footer-last								{width:980px;margin:0 auto;background:url(../images/p-bg.png) no-repeat center top;}
.footer-last ul								{width:270px; display:block;margin:0 auto;}
.footer-last ul li							{display:inline-block;float:left;padding:7px 0px 6px 0;}
.footer-last ul li a.text					{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:0.739em;color:#454545;background:url(../images/border.png) no-repeat right center;padding:0 15px 0 0;margin:0 0 0 9px;}
.footer-last ul li a.text:hover				{text-decoration:underline;}
.footer-last ul li a						{display:inline-block;float:left;padding:0;margin:2px 0 0 17px;}
.footer	em									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;text-align:center;padding:11px 0 16px;
background:url(../images/p-bg.png) no-repeat center top;display:block;}
.menu1										{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.199em;color:#454545;font-weight:400;display:none;
padding:6px 0 4px 0;}

.copy										{}
/* ---------------------------------------------------------*/

/* ------------------ inner1 HERE --------------------------*/
.heading									{width:660px;padding:0px 0 0 0px;}
.toptext									{width:642px;padding:25px 0 0 20px;}
.toptext h1									{font-family: 'Open Sans', sans-serif;font-size:1.313em;color:#000;padding:0 0 0 0px;}
.toptext h2									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:1.125em;color:#000;font-weight:400;padding:7px 0 14px 0px;}
.toptext h3									{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #1f3f89;
	padding: 0 0 0 0px;
}
.toptext p									{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;line-height:18px;}
.toptext p.lefttext							{width:286px;display:inline-block;float:left; font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;line-height:18px;padding:0 23px 23px 0px;}
.links1										{width:568px;background:#f5f5f5;margin:25px 0 24px 2px;border:solid 1px #f1f1f1;}
.toptext ul									{width:568px; padding:5px 26px 13px 20px;display:inline-block;float:left;background:#f5f5f5;margin:0 0 20px 0;}
.toptext ul.space							{width:248px; padding:0 0 11px 0px;display:inline-block;float:left;}
.toptext ul li								{
	padding: 0px 0 0 21px;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #454545;
	background: url(../images/arrw.png) no-repeat left center;
	margin: 9px 0 0 0;
}
.toptext ul li:hover						{text-decoration:underline;}
.toptext ul.col2							{width:513px;}

.testimonials								{padding:7px 0 3px 0;}
.toptext em {
	font-style: italic;
	display: inline-block;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #454545;
	line-height: 18px;
	padding: 0 0 0 0px;
}
.lastblk									{width:660px;}
.lastblk ul									{display:inline-block;float:left;padding:4px 0 0 20px;}
.toptext hr								{width:660px;border-bottom:solid 1px #dfdfdf;}
.toptext a.link						{font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#c79440;display:inline-block;text-decoration:underline;background:none;margin:0 0 18px 18px;padding:0;text-align:left;}
.toptext a.link:hover					{text-decoration:none;background:none;}
.toptext a.submit							{width:99px;text-align:center;background:#191919;margin:0px 0 18px -1px;padding:7px 0 7px;
font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#fff;display:inline-block;}
.toptext a.submit:hover						{background:#2a2626;}
.toptext .textfield2					{width:259px;border:solid 1px #f1f1f1;padding:7px 10px 5px 19px;font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#454545;background:url(../images/textfield-bg11.png) repeat-x;margin:0 0 20px 0;display:block;}
.lorem-main									{width:660px;border-top:solid 1px #dfdfdf;}					
.lorem										{width:638px;border:solid 1px #f2f2f2; margin:19px 0 0 20px;background:#f5f5f5;}
.lorem p									{width:400px;display:inline-block;float:left;padding:18px 0 15px 18px;font-family: "a_FuturaOrto";font-size:0.938em;color:#000;}
.lorem span									{font-family: 'Open Sans', sans-serif; sans-serif;font-size:0.813em;color:#545454;font-weight:400;display:block;line-height:18px;
padding:6px 0 0 0;}
.lorem a									{width:99px;text-align:center;background:#191919;margin:33px 40px 0 0px;padding:7px 0 7px;
font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#fff;display:inline-block;float:right;}
.lorem a:hover								{background:#2a2626;}

/* ------------------ profile HERE --------------------------*/
.profile									{width:670px;}
.attorney									{width:650px;padding:28px 0 0 18px;}
.attorney h2								{font-family: 'Open Sans', sans-serif;font-size:1.313em;color:#000;padding:0 0 23px 0;}
.attorney-lft								{width:210px;display:inline-block;float:left;padding:0 0 25px 0;}
.attorney-rgt								{width:440px;display:inline-block;float:left;}
.attorney-rgt h3							{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;line-height:22px;padding:0 0 10px 0;margin:-5px 0 0 0;}
.attorney-rgt span 							{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:6px 0 3px 24px;display:block;background:url(../images/cell.png) no-repeat left 9px;}
.attorney-rgt small 						{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:2px 0 2px 25px;display:block;background:url(../images/symbol.png) no-repeat left 4px;}
.attorney-rgt a.msg							{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:4px 0 2px 25px;display:block;background:url(../images/msg.png) no-repeat left 8px;}
.attorney-rgt a.msg:hover					{text-decoration:underline;}
.attorney-rgt a.hme							{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;font-weight:400;padding:3px 0 2px 25px;display:block;background: url(../images/hme.png) no-repeat left 4px;}
.attorney-rgt a.hme:hover					{text-decoration:underline;}
.attorney-rgt-nav							{width:440px;}
.attorney-rgt-nav ul						{display:inline-block;float:left;padding:16px 0 0 0;}
.attorney-rgt-nav ul li						{display:inline-block;float:left;padding:0 10px 0 0;}
.attorney-rgt-nav ul li a					{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#fff;display:inline-block;
border-radius:5px;padding:4px 10px 2px 11px;background:#a4a4a4;}
.attorney-rgt-nav ul li a:hover				{background:#d3ac59;}
.attorney-rgt-nav ul li a.act				{background:#d3ac59;}

.attorney p									{padding:0 35px 12px 3px;font-family: 'Open Sans', sans-serif;font-size:0.75em;color:#454545;
line-height:18px;}
.position									{width:660px;border-top:solid 1px #dfdfdf;padding:27px 0 0;margin:30px 0 0;}
.position-lft								{
	width: 205px;
	display: inline-block;
	float: left;
}
.position-lft h2							{font-family: 'Open Sans', sans-serif;font-size:0.890em;color:#116f3f;padding:0 0 22px 20px;font-weight:bold;}
.position-rgt								{width:324px;display:inline-block;float:left;padding:0 0 22px 0;}
.position-rgt ul							{display:block;}
.position-rgt ul li							{display:block;padding:0 0 2px 0;}
.position-rgt ul li span					{display:block;font-family: 'Open Sans', sans-serif;font-size:0.75em;color:#454545;padding:0 0 3px 0;}
.position-rgt ul li small					{display:block;font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#000;padding:15px 0 3px 0;}
.area1									{}
.area2									{}
.area3									{}
.area4									{}

/* ------------------ inner3 HERE --------------------------*/
.contactus 									{width:670px;padding:0px 0 0 20px;}
.info										{width:650px;padding:26px 0 0 0px;}
.info h2									{
	font-family: "a_FuturaOrto"; 	font-size: 1.313em;
	color: #000;
	font-weight: normal;
}
.info h3									{
	font-family: 'Open Sans', sans-serif;
	font-size: 0.993em;
	color: #1f3f89;
	font-weight: bold;
	padding: 12px 0;
}
.info p										{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;line-height:18px;
padding:0 48px 12px 0;}
.personal									{width:580px;background:#f5f5f5;padding:20px 0 9px 20px;border-bottom:solid 1px #e2e2e2;}
.personal h3								{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #1f3f89;
	font-weight: bold;
	padding: 0px 0 15px 0;
}
.personal .textfield3						{width:265px;font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#454545;
padding:7px 10px 6px 13px;background:url(../images/prsnl-txtfield.png) repeat-x;border:solid 1px #dfdfdf;margin:0 0 10px 0;}
.personal select							{width:288px;}
.personal .dd								{margin:0px 0 10px 0px;border:1px solid #dfdfdf;}
.personal .dd .ddTitle .ddTitleText			{padding:6px 0 1px 13px;}
.personal .dd .ddArrow						{background:url(../images/arw-1.png) no-repeat;width:9px;height:7px;margin-right: 10px;}
.personal .dd .ddTitle						{font-family: 'Open Sans', sans-serif;font-size: 0.813em;color: #454545;font-weight:normal;
background:url(../images/prsnl-txtfield.png) repeat-x;}
.preference									{width:600px;background:#f5f5f5;padding:0 0 20px 0;}
.dotbox										{padding:0 0 0 30px;}
.dotbox2									{padding:0 0 0 30px;}

.dotbox1									{padding:0 0 0 31px;}

.preference h3								{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #1f3f89;
	font-weight: bold;
	padding: 20px 0 6px 20px;
}
.preference	p								{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;
padding:0px 0 0px 20px;}
.preference	em								{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;
padding:10px 0 14px 20px;display:inline-block;}
.preference h4								{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #1f3f89;
	font-weight: bold;
	padding: 18px 0 10px 20px;
	border-top: solid 1px #e2e2e2;
}
.preference	small							{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;
padding:0px 0 10px 20px;display:block;}
.preference .textfield4						{width:340px;font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#454545;
padding:7px 10px 6px 13px;background:url(../images/line-txtbg.png) repeat-x;border:solid 1px #dfdfdf;margin:0 0 0 20px;min-height:90px;resize:none;}
.lastblock									{width:600px;}
.lastblock p								{font-family: 'Open Sans', sans-serif;font-size:0.750em;color:#454545;line-height:18px;
background:url(../images/triangle.png) no-repeat 18px 23px;border-bottom:solid 1px #e5e5e5;padding:18px 0 10px 75px;}
.lastblock a								{width:99px;text-align:center;background:#191919;margin:11px 0 0 20px;padding:7px 0 7px;
font-family: 'Open Sans', sans-serif;font-size:0.813em;color:#fff;display:inline-block;}
.lastblock a:hover							{background:#2a2626;}



.errS                       {
	color: #F00 !important;
	display: block;
	float: right;
	margin: 17px 22px 0;
	font-family: "a_FuturaOrto";
	font-size: 12px;
}
.f_success					{
	color: #16A765 !important;
	display: block;
	margin: 15px 0 0 0;
	float: none;
	font-family: "a_FuturaOrto";
	font-size: 12em;
}
.position-rgt p {

color: #454545;

    line-height: 21px;

}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
