body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto 16px auto;
	color: black;
	background-color: #4b4723;
	color:#EFECD1;
}

/*Reset Styles!*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

img
{
float:left;
border:none;
}

.clear
{
clear:both;
}

a:link, a:active, a:visited
{
color:#929203;
text-decoration: none;
}

a:hover
{
color:#4a3e26;
}

#wrapper
{
width:961px;
margin:0 auto;
}

/*--------------------------- Common -------------------------*/
#content h2{
	font: Bold 16px Arial;
	padding: 0 0 12px 0;
	
}

h6{
	font: normal 10px verdana;
	padding: 0 0 12px 0;
	color: #fef5a4;
}

#contact_info {
	width: 640px;
	float: left;
	text-align: inherit;
	line-height: 20px;
}

#google_map{
	width: 640px;
	float: left;
	text-align: center;
}

.bdr{
	border: 1px dotted #d1c879;
}

.right_bull{
	width: 410px;
	float: right;
}

/*----Header-----*/
#header
{
width:961px;
float:left;
padding:20px 0 0 0;
}
#header p
{
float:right;
font-size:11px;
text-align:right;
text-transform:uppercase;
padding:30px 7px 0 0;
color:#f0f1f1;
}
#header p strong
{
font: normal 14px "Trebuchet MS", Tahoma, Arial;
line-height:32px;
}
#header p span
{
font-size:24px;
color:#9e9c8d;
font-weight:bold;
}
/*----Navigation-----*/
#nav
{
width:961px;
height:41px;
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
float:left;
}
#nav ul
{
	float:left;
	width:800px;
}
#nav ul li
{
list-style-type:none;
color:#000000;
white-space:nowrap;
text-transform:uppercase;
display:inline;
font-weight:bold;
font-size:11px;
float:left;
background-image:url(../images/nav_sep.jpg);
background-position:right top;
background-repeat:no-repeat;
}

#nav ul li a:link, #nav ul li a:active,#nav ul li a:visited
{
float:left;
padding:12px 37px 6px 29px;
color:#908739;
text-decoration:none;

}
#nav ul li a:hover
{
color:#ffffff;
background-color:#1e1d1c;
}
#nav ul li#nav_last
{
background-image:none;
}
/*----Banner-----*/
#banner
{
width:961px;
height:189px;
float:left;
}
/*----Banner-----*/
#main
{
	width:961px;
	background-color:#686335;
	float:left;
}
/*----Left Panel---*/
#left_panel
{
width:232px;
padding:0 0 0 0;
background-color:#989362;
position:relative;
float:left;
}
.left_links
{
float:left;
padding:0 0 16px 25px;
}
.left_links li
{
color:#1e1d1c;
font-weight:bold;
font-size:11px;
list-style-type:none;
padding:14px 0 14px 0;
margin:0;
}
.left_links li a:link, .left_links li a:active, .left_links li a:visited 
{
width:160px;
float:left;
background-image:url(../images/r_arrow.jpg);
background-repeat:no-repeat;
background-position:3px 4px;
padding:3px 0 3px 18px;
color:#1e1d1c;
text-decoration:none;
background-color:#FFF;
}

.left_links li a:hover
{
color:#ffffff;
background-color:#1e1d1c;
background-image:none;
background-image:url(../images/r_arrowhover.jpg);
background-repeat:no-repeat;
background-position:3px 4px;
}


.left_links2
{
background-color:#8e8855 !important;
padding:0 0 10px 0 !important;
width:185px !important;
float:left !important;
border:#4f4b27 dotted 1px;
}
.left_links2 li
{
padding:7px 0 7px 0 !important;
float:left;
}
.left_links2 li a:link, .left_links2 li a:active, .left_links2 li a:visited
{
background-image:none !important;
width:170px !important;
padding:0 0 0 14px !important;
background-color:#8e8855 !important;
font-weight:normal !important;
}

#form_div
{
width:228px;
float:left;
}
#form_div h2
{
width:206px;
height:10px;
background-image:url(../images/form_head.jpg);
background-repeat:repeat-x;
font-size:12px;
color:#958c3b;
font-weight:bold;
padding:10px 0 10px 26px;
}
#form_div ul
{
padding:18px 0 10px 22px;
width:177px;
float:left;
}
#form_div ul li
{
padding:0 0 4px 0;
list-style:none;
}
#form_div ul label
{
color:#010101;
display:block;
font-weight:bold;
}
#form_div ul input
{
width:174px;
border:#cbc9c9 solid 1px;
}
#form_div ul input:hover
{
background-color:#f0eeda;
}
.text_area
{
width:174px;
height:54px;
}
.submit
{
float:right;
width:60px !important;
height:24px !important;
background-image:url(../images/submit.jpg);
background-repeat:no-repeat;
border:none !important;
cursor:pointer;
}
/*----Right Panel---*/
#right_panel
{
width:640px;
padding:30px 44px 0 0;
float:right;
}
#content
{
width:640px;
float:left;
}

#content ul {
	list-style-type: none;
	padding: 0 0 20px 0;
}

#content li{
	background: url(../images/common-bullet.jpg) no-repeat 10px 7px;
	padding: 0 0 0 22px;
	line-height: 18px;
}

#content li a:link, #content li a:visited{
	color: #fff;
}

#content li a:hover{
	color: #322d01;
	font-weight: bold;
}

#content hr
{
color:#403b11;
border-bottom:#79744b solid 1px;
float:left;
clear:both;
width:100%;
}
#content h1
{
font-size:18px;
color:#1f1d1c;
padding:0 0 18px 0;
text-transform:uppercase;
}

#content label
{
color:#d1c879;
background:url(../images/arrownew.jpg) no-repeat right 3px;
padding:0 25px 0 0;
}


#content p
{
	padding:0 0 16px 0;
}
#content h1 span
{
display:block;
font-size:12px;
font-weight:bold;
color:#d1cece;
}
.bridge
{
padding:0 15px 10px 0;
}
.inner_content
{
width:640px;
float:left;
}
.how_we
{
width:286px;
padding:16px 0 0 0;;
float:left;
}
.how_we h2
{
color:#d1cece;
font-size:16px;
padding:0 0 4px 0;
float:left;
border-bottom:#79744b solid 1px;
width:286px;
}
.how_we p
{
	padding:6px 0 10px 0;
	clear:both;
}
a.more:link,a.more:active, a.more:visited
{
color:#2d2c2c;
float:right;
font-weight:bold;
text-decoration:none;
padding:2px 5px;
border-bottom:#989362 solid 1px;
border-left:#989362 solid 2px;
border-right:#989362 solid 2px;
}
a.more:hover
{
background-color:#95905f;
}

.how_we#consulting
{
float:right !important;
}

#consulting ul{
	list-style-type: none;
	float: left;
	width: 280px;
	margin: 10px 0 0 0;
}

#consulting li{
	background: url(../images/common-bullet.jpg) no-repeat 10px 5px;
	padding: 0 0 0 20px;
}

/*----Footer---*/
#footer
{
width:961px;
height:93px;
padding:27px 0 0 0;
text-align:center;
float:left;
}
#footer ul
{
width:750px;
margin:0 auto;
}
#footer ul li
{
list-style-type:none;
float:left;
white-space:nowrap;
font-size:11px;
border-right:#ffffff solid 1px;
}
.no_bg
{
border:none !important;
}
#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited
{
padding:0 7px;
color:#FFFFFF;
text-decoration:none;
}
#footer ul li a:hover
{
background-color:#292711;
color:#d1c879;
}
#footer p
{
padding:5px 0 0 0;
clear:both;
color:#FFFFFF;
}
#footer p strong
{
font-size:12px;
}
#footer p label
{
color:#b4ab53;
padding:5px 0 0 0;
display:block;
}
#footer p label a:link, #footer p label a:active, #footer p label a:visited
{
color:#b4ab53;
text-decoration:none;
}
#footer p label a:hover
{
color:#fff;
text-decoration:underline;
}
