body {
background:#aaa; /*F5F5DC;*/ 
margin:0 auto;
font: Normal 16px "Times New Roman";
color: #333;
}

/*Reset Styles*/

body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {
margin:0;
padding:0;
border:0;
}

:focus{ outline: none;}
.clear { clear:both; }
.left { float:left; }
.right { float:right; }

h1, h2, h3, h4, h5, h6{
	padding: 25px 20px 6px 11px;
	font-weight: Normal;
	line-height: 20px;
	color: #000;
}

h1{font-size: 24px;}
h2{font-size: 22px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px; font-weight: bold;}
h6{font-size: 14px; font-weight: bold;}

p{
	padding: 8px 20px 7px 12px;
text-align: justify;
}

ul{
	padding: 12px 0 10px 26px;
	list-style: square;
}

ul li{
	padding: 0 0 3px 14px;
}

a:link, a:active, a:visited
	{
	color: #be2d4a;
	text-decoration: underline;
}

a:hover
	{
	color: #8C0023;
}

/* Header */
#header{
	width: 100%;
	background: url(../images/header-top-bg.jpg) repeat-x left top #000; /*EED8AE;*/ 
	float: left;
        height:125px; 
}

#header-inner{
	width: 911px;
	margin: 0 auto;
	padding: 0 0 14px 0;
height:140px; 
}

#header-inner h2{
	/*background: url(../images/logo-icon.jpg) no-repeat 11px 39px;*/ 
	float: left;
	padding: 20px 20px 10px 13px;
	font: Normal 30px "Times New Roman";
	text-transform: uppercase;
	width:450px;
}

#header-inner h2 span{
	/*border-bottom: 1px solid #848570;*/ 
	padding: 0 10px 1px 0;
}

#header-inner h2 strong{
	font: Normal 14px "Times New Roman";
	color: #666;
	text-transform: uppercase;
	padding: 7px 0 0 0;
	float: left;
}

#header-inner p {
	font: Normal 18px "Times New Roman";
	margin: 42px 0 0 34px;
	float: left;
	border-left: 2px solid #777769;
	padding: 7px 20px 7px 35px;
	width:250px;
}

/* Main content */
#main-content{
	background:transparent url(../images/main-content-bg.jpg) repeat-x scroll left top;
/* margin-left:-10px; */ 
/* width:1016px; */ 
/* float:left; */

}

#inner-content{
	width: 900px;
	margin: 0 auto;
       background-color:#ccc; 
}

/* Left panel */
#left-panel{
	width: 635px;
	float: left;
	position:relative;
}

.brown-box{
	font: Bold 24px "Times New Roman";
	color: #fff;
	background: #8C0023;
	margin: 0px 0 0 0px;
	text-align: center;
	padding: 8px 0px 14px 0px;
       width:665px; /*641px; */ 
	
}
#hideshow
{
position:absolute;
width:460;
float:left;
display:none;
padding:10px;
background-color:#555555;
left:100px;
top:217px;
color:#fbfbfb;
}
p.button
{
text-align:center;
}
p.form_text
{
display:block;
width:430px;
padding:0 0 0 25px;
background:url(../images/envelop.jpg) no-repeat left 4px;
}
.close
{
float:right;
margin:-20px 0 0;
}
.brown-box span{
	font: Normal 14px "Times New Roman";
}

.brown-box a:link, .brown-box a:visited, .brown-box a:active{
	color: #fff;
	font-weight: bold;
}

.brown-box a:hover{
	color: #ecc94a;
	text-decoration: none;
}

.quote{
	font: italic bold 18px "Times New Roman";
	color: #999;
	float: left;
	padding: 20px 20px 10px 12px;
	width: 619px;
}

.quote span{
	font: italic Normal 14px "Times New Roman";
	width: 570px;
	float: right;
	text-align: right;
	padding: 12px 45px 0 0;
}

.quote span a:link, .quote span a:visited, .quote span a:active{
	color: #be2d4a;
}

.quote span a:hover{
	color: #333;
}

.custom1-hed{
	text-transform: uppercase;
	border-bottom: 6px solid #9c9d86;
	margin: 0 0 0 11px;
	padding: 10px 10px 2px 0;
}

#practice-area{
	width: 168px;
	float: right;
	background: #fff;
	margin: 15px 0 0 5px;
	padding: 16px 15px 0 15px;
}

#practice-area h6{
	padding: 2px 0 10px 0;
	border-top: 1px dotted #8a7731;
}

#practice-area ul{
	list-style-type: none;
	padding: 0 0 16px 0;
}

#practice-area ul li{
	 font: Normal 12px "Times New Roman";
	 color: #666;
	 background: url(../images/practice-bull.jpg) no-repeat 10px 6px;
	 padding: 0 0 2px 26px;
}

#practice-area ul li a:link, #practice-area ul li a:visited, #practice-area ul li a:active{
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

#practice-area ul li a:hover{
	color: #8C0023;
}

.fix-para{
	float: left;
	width: 410px;
	padding: 10px 30px 7px 12px;
	text-align: justify;
	clear: none;
}

.custom2-hed{
	text-transform: uppercase;
	border-bottom: 6px solid #9c9d86;
	margin: 0 0 0 11px;
	padding: 10px 10px 2px 0;
}


/* Right panel */
#right-panel{
	width: 235px;
	float: right;
	padding: 0 0 0 25px;
}

#right-panel ul{
	list-style-type: none;
	padding: 0;
}

#right-panel ul li{
	background:#333333 url(../images/right-li-bg.jpg) no-repeat left bottom;
	padding: 0;
	font: bold 14px "Times New Roman";
	color: #fff;
}

#right-panel ul li a:link, #right-panel ul li a:visited, #right-panel ul li a:active{
	color: #fff;
	text-decoration: none;
	padding: 10px 20px 10px 53px;
	line-height: 55px;
	background: url(../images/right-li-bull.jpg) no-repeat left 16px;
}

#right-panel ul li a:hover{
	color: #fff; /*cd5d61;*/ 
	background: url(../images/right-li-hover-bull.jpg) no-repeat left 16px;
}

#right-panel ul li.active, #right-panel ul.nav1 li.one, #right-panel ul.nav2 li.two, #right-panel ul.nav3 li.three, #right-panel ul.nav4 li.four, #right-panel ul.nav5 li.five, #right-panel ul.nav6 li.six,#right-panel ul.nav7 li.seven{
	background: url(../images/right-li-hover-bg.jpg) no-repeat left top;
	color: #fff; /*cd5d61!important;*/ 
}

#right-panel ul li.active a:link, #right-panel ul li.active a:visited, #right-panel ul li.active a:active, #right-panel ul.nav1 li.one a, #right-panel ul.nav2 li.two a, #right-panel ul.nav3 li.three a, #right-panel ul.nav4 li.four a, #right-panel ul.nav5 li.five a, #right-panel ul.nav6 li.six a {
	background: url(../images/right-li-hover-bull.jpg) no-repeat left 16px;
	color: #fff; /*cd5d61;*/ 
}

#right-panel #practice-area{
	width: 205px;
	float: right;
	background: #fff;
	margin: 0px 0 0 5px;
	padding: 16px 15px 0 15px;
}

#right-panel #practice-area h6{
	padding: 2px 0 10px 0;
	border-top: 1px dotted #8a7731;
}

#right-panel #practice-area ul{
	list-style-type: none;
	padding: 0 0 16px 0;
}

#right-panel #practice-area ul li{
	 font: Normal 12px "Times New Roman";
	 color: #666;
	 background: url(../images/practice-bull.jpg) no-repeat 10px 6px;
	 padding: 0 0 2px 26px;
        line-height:20px; 
}

#right-panel #practice-area ul li a:link,#right-panel #practice-area ul li a:visited,#right-panel  #practice-area ul li a:active{
	color: #666;
	text-decoration: none;
	font-weight: normal;
background:none; 
margin:0px; padding:0px; 
line-height:12px; 
}

#right-panel #practice-area ul li a:hover{
	color: #8C0023;
}

#active-members{
	width: 235px;
	background: #999;
	float: left;
	padding: 18px 0 20px 0;
}

#active-members p{
	color: #f6f7df;
	padding: 3px 0 3px 23px;
	background: #898888;
}

#active-members img{
	float: left;
	margin: 20px 0 0 23px;
}

.free-consultation{
	padding: 20px 20px 0 22px;
}

.free-consultation strong{
	font: bold 18px "Times New Roman";
}

.free-consultation span{
	font: bold 18px "Times New Roman";
	color: #be2d4a;
}

#call-action{
	width: 100%;
	float: left;
	background: url(../images/call-action-bg.jpg) repeat-x left top #8C0023;
}

#call-action-inner{
	width: 911px;
	margin: 0 auto;
	padding: 28px 0;
}

#call-action-inner p{
	font: Normal 18px "Times New Roman";
	color: #fff;
	background: url(../images/phone-icon.gif) no-repeat 152px top; 
	padding: 15px 0 15px 208px;
}

/* Footer */
#footer{
	width: 100%;
	background: #333;
	float: left;
	font: Normal 12px "Times New Roman";
	color: #fff;
}

#footer-inner{
	width: 911px;
	margin: 0 auto;
	padding: 20px 12px;
}

#footer-inner ul{
	list-style-type: none;
	float: left;
	padding: 0 20px 0 12px;
}

#footer-inner ul li{
	font: Normal 12px "Times New Roman";
	float: left;
	padding: 0 22px 0 0;
}

#footer-inner ul li a:link, #footer-inner ul li a:visited, #footer-inner ul li a:active{
	 color: #fff;
}

#footer-inner ul li a:hover{
	color: #bea444;
}

#footer-inner strong{
	font: Normal 12px "Times New Roman";
	float: right;
	padding: 8px 0 0 0;
}

#footer-inner strong a:link, #footer-inner strong a:visited, #footer-inner strong a:active{
	color: #fff;
}

#footer-inner strong a:hover{
	color: #bea444;
}

#footer-inner p{
	width: 911px;
	float: left;
	padding: 5px 0 0 12px;
}

/* Form popup */
#tinybox {position:absolute; display:none; padding:14px 10px 10px 15px; background:#555 url(../images/preload.gif) no-repeat 50% 50%; border:5px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#555}

#frm p{
	color: #fff;
	font: Normal 12px "Times New Roman";
	background: url(../images/envelop.jpg) no-repeat left 4px;
	padding: 0 0 0 25px;
}

#frm p img{
	float: right;
	margin: 0 12px 0 12px;
}

#frm label{
	color: #fff;
	font: Normal 12px "Times New Roman";
}

#frm input{
	width: 200px;
	height: 18px;
	text-indent: 3px;
}

#frm textarea{
	height: 100px;
	width: 200px;
	font: Normal 12px Arial;
}

#frm input.form-btn{
	width: 194px;
	height: 32px;
}

img.float-left {
	float:left;
	margin:0 5px 5px 10px;
	}

