* {margin:0;padding:0}

body {
 background:#FFF url('images/bg.gif') repeat-x; 
font-size: 10pt;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#333;
padding:0px;
margin:0px;
}
a {color: #0066ff;}
a:visited {color:#1173A6;}
a:hover {color: #399C07;}
a:active { color:#000000;}

h1 {
font-size: 15pt;
text-transform:uppercase;
font:bold 22px Arial, SunSans-Regular, Sans-Serif;
color: #005540;
padding:26px 0px 5px 30px;
margin:0px }

h2 {
font-size:13pt;
font-weight: bold;
color: #0066FF;
text-align:center;
padding:0;
margin:15px 0 10px 0;}

h3 {
font-size:10pt;
font-weight: bold;
color: #0066FF;
text-align:left;
padding:0;
margin:5px 0 0px 10px;}

img.download {vertical-align:middle;}

img {border: 0px none;}

ul {margin:0;padding:0;}
li {margin:0;padding:0;}

/* ----------header-------------- */
#banner {
background: url('images/hrm-landscaping.jpg') repeat-x;
padding: 0px;
margin:0;
height:148px;}
#banner img {padding:0px 0px;} 

#header {
padding:0;
width: 800px;
margin: 0px auto;
}

#head {
margin:0;
padding:0;
float: left;
width: 230px;
}

#head2 {
float: right;
width: 550px;
text-align: left;
margin:0;
padding:0;
font: normal 9pt Arial Arial, SunSans-Regular, Sans-Serif;
color: #1173A6;
}

#head2 p {
margin:0;
padding:0px 85px 0px 30px;
}

#bar {
height: 30px;
background-color: #399C07;
background-image: url('images/grass.gif');
margin:-2px 0 0 0;
padding:0;
clear:both;
}

#bar p{
font: normal 8pt Arial, SunSans-Regular, Sans-Serif; 
color: #9FE76B;
text-align:center;
margin:0;
padding-top:12px;
}

/* ----------container to center the layout-------------- */
#container {
width: 780px;
margin-bottom: -5px;
margin-left: auto;
margin-right: auto;
/* background-color:#fff;  */
}

/* -----------------content--------------------- */
#content {
padding: 0px;
float:right;
width: 555px;
margin: 10px 5px 0px 5px;
}

#content img {float:right;margin:10px 5px 10px 10px;}

p, pre{
padding: 5px 10px;
margin:0px;
}

#services {
border:solid 1px #B8EFFE;
margin: 5px 10px;
background-color:#F7FCFF;
}

.red {color:red;}

#services img{float:right;margin:5px;border:0px;}

#services h3 {font-size:12pt;font-weight:bold;color:#cc0000;margin:10px 0px 10px 20px;}

#services ul {margin:0px 20px 10px 35px;}

#services li {list-style:normal;list-style-type:circle;list-style-position:outside;font-size:9pt;
font-weight:bold; margin:0;padding:5px 15px 5px 0;}

.contact {margin:0 auto;margin-top:20px;margin-bottom:20px;color:#fff;font-size:13px;font-weight:normal;text-align:center;width:323px;height:48px;background: url('images/contact-us.gif') no-repeat;clear:both;line-height:1.2em;}

.contact p {padding:5px 0 0 0;margin:0;}
.contact a {font-weight:bold;color:#fff;}
.contact a:visited {color:#fff;}
.contact a:hover {color: #333;}
.contact a:active { color:#000000;}

.realty {border:solid 1px #C4B54A;background-color:#FFF7C5;margin:25px 10px 20px 10px;color:#5F571F;}

/* --------------left navi------------- */

#left {
float: left;
width: 195px;
margin:30px 0 20px 2px;
padding-top: 10px;
border:solid 1px #B5E2A0;
text-align:center;
background-color:#F1FEEB;
}

#left h2 {font-size:12pt;
font-weight: bold;
color: #005540;
text-align:center;
padding:0;
margin:5px 0 2px 0;}

#left ul {margin:5px 5px 30px 7px;text-align:left;}
#left li {list-style:none;margin:0;}

#left img {margin:10px 0px 25px 0px;border:solid 1px #c0c0c0;}

#left a {color:#246703;text-decoration:none;}
#left a:visited {color:#1173A6;text-decoration:none;}
#left a:hover {color: #246703;text-decoration:underline;}
#left a:active {color:#2C7C05;text-decoration:underline;}

#left li.quote  {font-weight:bold;color:#CC0000;text-decoration:none;}
#left li.quote a {font-weight:bold;color:#CC0000;text-decoration:none;}
#left li.quote a:visited {font-weight:bold;color:#CC0000;text-decoration:none;}
#left li.quote a:hover {font-weight:bold;color:#CC0000;text-decoration:underline;}
#left li.quote a:active {font-weight:bold;color:#CC0000;text-decoration:none;}


/* -----------footer--------------------------- */

#adsen {margin:0 auto;width:740px;clear:both;padding:25px 0px 0px 20px;text-align:right;}

#grass {background: url('images/grass-bottom.gif') repeat-x bottom;
margin:10px 0 0 0;padding-top:10px;clear: both;height:19px;}

#grass span {font-size:7px;color:#92D90D;padding-top:20px;height:20px;}


#footer {
height: 125px;
color: #005540;
font-size:12pt;
background: url('images/HRM-foot.gif') repeat-x;
clear: both;
margin: 0px;
padding-top:25px;
text-align: center; 
border-top: solid 1px #399C07;}

#footer p {margin:0px;}
#footer p.privacy {font-size:7pt;text-align:right;width:70px;padding:0px 25px 0px 0px;margin:-18px 25px 0px 0px;float:right;}

#footer .vcard a {font-weight:bold}
#footer .vcard .tel {padding-top:10px;}
#footer p.candt {font-size:7pt;text-align:right;padding:15px 25px 0px 0px;margin:15px 25px 0px 0px;}
#footer p.axe {font-size:7pt;text-align:right;padding:5px 25px 0px 0px;margin:5px 25px 0px 0px;}