body {
font: normal 12px Arial, Helvetica, sans-serif;
background:#dcd1b3;
}

/*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;
}

.clear { clear:both; }

.float-left { float:left; }

.float-right { float:right; }

h1, h2, h3, h4, h5, h6{
color:#575758;
padding:5px 0 10px 0;
}

h1{font: bold  20px Arial, Helvetica, sans-serif;}
h2{font: bold  18px Arial, Helvetica, sans-serif;}
h3{font: bold  16px Arial, Helvetica, sans-serif;}
h4{font: bold  14px Arial, Helvetica, sans-serif;}
h5{font: bold  12px Arial, Helvetica, sans-serif;}
h6{font: bold  12px Arial, Helvetica, sans-serif;}


a:link, a:active, a:visited {
color:#e26500;
text-decoration:none;
}

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

p {
color:#575758;
line-height:18px;
padding:0 0 10px 0;
}

ul{
clear:left;
list-style-type:none;
padding:0 0 10px 0;
}

li{
float:left;
clear:left;
color:#575758;
padding:0 0 10px 15px;
font: normal 12px Arial, Helvetica, sans-serif;
background:url(../images/arrow.gif) no-repeat left 2px;
}

/*Main Container
----------------------------------------------------------------------------------- */
#wrapper {
width:970px;
padding:15px 0;
margin:0px auto;
}


#main{
float:left;
margin:0px;
padding:0px;
width:970px;
background:url(../images/main-bg.jpg) repeat-y left top;
}


/*Left Panel
----------------------------------------------------------------------------------- */
#left-panel{
float:left;
margin:0 0 0 11px;
padding:0px;
width:249px;
display:inline;
background:url(../images/left-panel-bg.jpg) repeat-x left top #19833b;
}


#left-panel .logo{
float:left;
margin:5px 0 0 21px;
padding:0px;
}


#left-panel h2{
float:left;
margin:20px 0 0 21px;
padding:5px 0 15px 45px;
width:150px;
color:#fff;
display:inline;
font:normal 20px Arial, Helvetica, sans-serif;
background:url(../images/cont-bg.jpg) no-repeat left top;
}

#left-panel label {
float:left;
width:150px;
color:#fff;
padding:6px 0 3px 21px;
display:inline;
}

#left-panel input {
float:left;
width:190px;
color:#000;
border: 1px solid #e26500;
padding:1px 5px;
margin:0 0 0 21px;
display:inline;
}

#left-panel textarea{
float:left;
width:190px;
height:60px;
border: 1px solid #e26500;
padding:2px 5px 0 5px;
margin:0 0 0 21px;
display:inline;
color:#000;
}

#left-panel input.but{
width:60px;
height:24px;
clear:none;
float:right;
margin:0 26px 0 0;
padding:0 0 5px 0;
border:none;
}
#left-panel input.code{
	
		width: 40px;
		height:20px;
}



/*Navigation
----------------------------------------------------------------------------------- */
#nav{
float:left;
margin:0px;
padding:0px;
width:248px;
}


#nav ul{
float:left;
padding:0px;
margin:38px 0 0 21px;
display:inline;
width:200px;
}


#nav li{
float:left;
color:#fff;
clear:left;
width:200px;
padding:3px 0px 8px 0px;
list-style-type:none;
font:normal 18px  Arial, Helvetica, sans-serif;
background:url(../images/nav-bottm-sap.gif) no-repeat left bottom;
}


#nav li a:active, #nav li a:visited, #nav li a:link{
color:#fff;
padding:0px;
text-decoration:none;
padding:0 0 0 20px;
background:url(../images/nav-bulliet.gif) no-repeat left 6px;
}

#nav li a:hover{
color:#e26500;
text-decoration:none;
}

#nav li a.active{
color:#e26500;
}

#nav li.none{
background:none;
}


/*Right Panel
----------------------------------------------------------------------------------- */
#right-panel{
float:left;
margin:0px;
padding:0px;
width:699px;
}



/*Header
----------------------------------------------------------------------------------- */
#header{
float:left;
margin:0px;
padding:0px;
width:699px;
background:url(../images/header-bg.jpg) repeat-x left top #e2d7b9;
}

#header p{
float:right;
text-align:right;
margin:20px 21px 0 0;
display:inline;
padding:0 0 10px 0;
}


#header p strong{
float:left;
color:#1c4e42;
margin:0px;
padding:3px 0 3px 35px;
font:bold 20px Arial, Helvetica, sans-serif;
background:url(../images/cont-icon.gif) no-repeat left top;
}

#header p span{
float:left;
margin:0px;
padding:0px;
font:bold 24px Arial, Helvetica, sans-serif;
color:#19833b;
}


/*Banner
----------------------------------------------------------------------------------- */
#banner{
float:left;
margin:0px;
padding:0px;
width:699px;
}

/*Contant
----------------------------------------------------------------------------------- */
#contant{
float:left;
margin:0px;
padding:0px;
width:696px;
}

#contant-inner{
float:left;
margin:20px 0 0 22px;
padding:0px;
width:656px;
display:inline;
}

#contant-inner p{
margin:0px;
padding:5px 0 10px 0;
width:650px;
clear:left;
}

#contant-inner p.no-space-p
{
margin:0px;
padding:0px 0 10px 0;
}


#contant-inner p span{
float:left;
margin:0px;
padding:0 0 0 130px;
}

#contant-inner p em{
	float:left;
	margin:0px;
	padding:0 0 0 200px;
	font-style:normal;
}

#contant-inner p strong.italic{
	font-style:italic;
}

#contant-inner ul{
clear:left;
list-style-type:none;
padding:0 0 10px 0;
}

#contant-inner ul.step{
padding:0 0 10px 30px;
}

#contant-inner li{
float:none;
clear:left;
color:#575758;
padding:0 0 10px 15px;
font: normal 12px Arial, Helvetica, sans-serif;
background:url(../images/arrow.gif) no-repeat left 2px;
}


#contant-inner table{
float:left;
margin:0px;
padding:0;
}


#contant-inner table td ul.nonebg li{
background:none;
}

#contant-inner table td.pad{
text-align:center
}


#contant-inner p.line{
float:left;
border-bottom:dashed 1px #e26500;
font-size:13px;
margin:0 0 15px 0;
padding:0 0 15px 0;
}


#contant-inner p.back-to-top{
float:left;
font-size:13px;
margin:0;
padding:5px 0 10px;
}


#contant-inner h1{
float:left;
margin:0px;
padding:0 0 10px 0;
color:#e26500;
width:650px;
font:normal 24px Arial, Helvetica, sans-serif;
}

#contant-inner h2{
clear:left;
}

#contant-inner h2.no-space{
margin:0;
padding:0;
}

#contant-inner h3{
clear:left;
}


#contant-inner .img-right2{
float:right;
margin:0px;
padding:0 0 0 10px;
}




#contant-inner label {
float:left;
clear:left;
width:250px;
color:#000;
padding:6px 0 3px 0;
display:inline;
}

#contant-inner input {
float:left;
clear:left;
width:250px;
height:20px;
color:#000;
border: 1px solid #e26500;
padding:1px 5px;
margin:0px;
display:inline;
}

#contant-inner textarea{
float:left;
clear:both;
width:250px;
height:60px;
border: 1px solid #e26500;
padding:2px 5px 0 5px;
margin:0px;
display:inline;
color:#000;
}


#contant-inner input.radio {
float:left;
clear:none;
width:20px;
color:#000;
padding:0px;
border:none;
margin:0px;
}


#contant-inner input.but{
width:60px;
height:24px;
float:left;
margin:19px 26px 0 0;
padding:0 0 5px 0;
border:none;
}

#contant-inner input.reset-but{
width:60px;
height:24px;
float:left;
clear:none;
margin:19px 26px 0 0;
padding:0 0 5px 0;
border:none;
background:url(../images/reset.jpg) no-repeat left top;
}

#contant-inner p.address{
width:180px;
}

#contant-inner p.map{
width:435px;
float:left;
clear:none;
}


/*Form
----------------------------------------------------------------------------------- */
#form{
clear:both;
width:300px;
margin:0px;
padding:0px;
}

/*Sub Navigation
----------------------------------------------------------------------------------- */
#sub-nav{
float:left;
margin:0 0 10px 0;
padding:0 0 10px 0px;
width:656px;
text-align:center;
border-bottom:dashed 1px #e26500;
}

#sub-nav ul{
text-align:center;
clear:none;
float:none;
width:656px;
padding:0px;
margin:0;
}

#sub-nav li{
font:normal 11px Arial, Helvetica, sans-serif;
color:#5c5c5c;
clear:none;
float:none;
display:inline;
list-style-type:none;
text-align:center;
background:url(../images/footer-sap.jpg) no-repeat right 1px;
padding:0 6px 0 6px;
margin:0;
}

#contant-inner li.subnav-sap-none{
background:none;
}


#sub-nav.line2{
float:left;
text-align:center;
border-bottom:dashed 1px #e26500;
margin:0 0 10px 0;
padding:0 0 10px 150px;
}



/*Box 1
----------------------------------------------------------------------------------- */
#box-1{
float:left;
margin:45px 0 0 0;
padding:0px;
width:308px;
background:url(../images/box-bg-img.jpg) repeat-y left top;
}

#box-1 h2{
float:left;
width:200px;
padding:5px 43px 5px 10px;
margin:20px 0 0 0;
color:#fff;
display:inline;
font:normal 20px Arial, Helvetica, sans-serif;
background:url(../images/box1-heading-bg.jpg) no-repeat left top;
}


#box-1 p{
float:left;
margin:0px;
width:290px;
padding:15px 0 0 10px;
font:normal 12px Arial, Helvetica, sans-serif;
}


#box-1 .img-right{
float:right;
margin:0px;
padding:0 0 0 5px;
}


#box-1 a:link, #box-1 a:active, #box-1 a:visited {
color:#e26500;
text-decoration:none;
padding:15px 0 0 0;
}

#box-1 a:hover {
color:#000;
text-decoration:underline;
}



/*Box 2
----------------------------------------------------------------------------------- */
#box-2{
float:left;
margin:45px 0 0 22px;
padding:0px;
width:308px;
background:url(../images/box-bg-img.jpg) repeat-y left top;
}

#box-2 h2{
float:left;
width:250px;
padding:5px 43px 5px 10px;
margin:20px 0 0 0;
color:#fff;
font:normal 20px Arial, Helvetica, sans-serif;
background:url(../images/box2-heading-bg.jpg) no-repeat left top;
}


#box-2 p{
float:left;
margin:0px;
width:290px;
padding:15px 0 0 10px;
font:normal 12px Arial, Helvetica, sans-serif;
}


#box-2 .img-right{
float:right;
margin:0px;
padding:0 0 0 5px;
}


#box-2 a:link, #box-2 a:active, #box-2 a:visited {
color:#e26500;
text-decoration:none;
padding:15px 0 0 0;
}

#box-2 a:hover {
color:#000;
text-decoration:underline;
}


/*footer
----------------------------------------------------------------------------------- */
#footer{
float:left;
margin:0px;
padding:15px 0 0 21px;
width:949px;
}


#footer ul{
float:left;
padding:0px;
margin:0px;
}

#footer li{
font:normal 11px Arial, Helvetica, sans-serif;
color:#5c5c5c;
display:inline;
clear:none;
list-style-type:none;
background:url(../images/footer-sap.jpg) no-repeat right 1px;
padding:0 6px;
margin:0;
}

#footer li a:link, #footer li a:visited, #footer li a:active{
color:#5c5c5c;
text-decoration:none;
}
#footer li a:hover{
color:#e26500;
text-decoration:underline;
}

#footer li.footer-sap-none{
background:none;
}


#footer p{
float:left;
margin:0px;
color:#5c5c5c;
width:700px;
padding:8px 0 0 6px;
font:normal 12px Arial, Helvetica, sans-serif;
}

#footer p a:link, #footer p a:active, #footer p a:visited {
color:#5c5c5c;
text-decoration:none;
font-weight:bold;
padding:0 0 15px 0;
}

#footer p a:hover {
color:#5c5c5c;
text-decoration:underline;
}




/*DropeDown
-----------------------------------------------------------------------------------*/
#client{
float:left;
width:225px;
display:none;
margin:0px;
padding:0px;
}

#advisor{
float:left;
width:225px;
display:none;
margin:0px;
padding:0px;
}

#media{
float:left;
width:225px;
display:none;
margin:0px;
padding:0px;
}


#nav ul.dropdown{
float:left;
padding:0px;
margin:0 0 0 8px;
display:inline;
width:180px;
}

#nav ul.dropdown li{
float:left;
color:#fff;
clear:left;
width:180px;
padding:5px 0px 10px 0px;
list-style-type:none;
font:normal 11px  Arial, Helvetica, sans-serif;
background:url(../images/nav-bottm-sap.gif) no-repeat left bottom;
}


#contant-inner ul.center-list{
text-align:center;
clear:both;
float:none;
width:656px;
padding:0px;
margin:0;
}

#contant-inner ul.center-list li{
font:normal 11px Arial, Helvetica, sans-serif;
color:#5c5c5c;
clear:none;
float:none;
display:inline;
list-style-type:none;
text-align:center;
background:url(../images/footer-sap.jpg) no-repeat right 1px;
padding:0 6px 0 6px;
margin:0;
}

#contant-inner ul.center-list li.center-list-sap-none{
background:none;
}

#contant-inner ul.indent-list{
padding:0 0 10px 20px;
}

#contant-inner ul.center-page{
padding:0 0 10px 180px;
}


#contant-inner ul.center-page2{
padding:0 0 10px 20px;
}

#contant-inner ul.indent-list-no-bg li{
background:none;
}

#contant-inner p.line3{
float:left;
border-top:dashed 1px #e26500;
font-size:13px;
margin:0;
padding:5px 0;
}

.contact-me-now{
vertical-align:middle;
}


#call-to-action
{
margin:0;
padding:30px 0 0 15px;
width:240px;
color:#000;
float:left;
}

#call-to-action p
{
margin:0;
padding:15px 10px 7px;
background:url(../images/call-to-action-bg.png) no-repeat left top;
text-align:center;
width:200px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#000;
float:left;
}

#call-to-action p span
{
margin:0;
padding:0;
font:bold 26px Arial, Helvetica, sans-serif;
color:#000;
}

#call-to-action p strong
{
margin:0;
padding:0;
color:#19833b;
font-size:30px;
}

