body {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	text-align: left;
	background-color: #000000;
	background-image: url(images/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 42px;
	margin-right: 42px;
	margin-bottom: 0px;
	margin-left: 42px;
	background-attachment: fixed;
}
#sitemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 42px;
	width: 760px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #404040;
}
#sitemenu ul {
	margin: 0px;
	float: left;
	list-style-type: none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sitemenu ul li {
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
}
#sitemenu ul li a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

#maincontainer {
	background-color: #FFFFFF;
	height: auto;
	width: 760px;
	border-top-width: 12px;
	border-right-width: 25px;
	border-bottom-width: 25px;
	border-left-width: 25px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

formtxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color: #cccccc;

}
#content
{
text-align: left;
width: 700px;
margin: 0 auto
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
} 

p {font:12px Verdana, Arial, Helvetica, sans-serif; color: #515752; line-height:1.6em; margin: 0px 0px 20px 0px; padding: 0px; text-align:justify;}
h3 {display: block; width: 100%; font:2em Arial, Helvetica, sans-serif; color: #404240; letter-spacing: -1px; background:  url("/hsimages/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 20px 0px; padding: 0px;font-size:130%;}
h4 {display: block; width: 100%; font:2em Arial, Helvetica, sans-serif; color: #404240; letter-spacing: -1px; background:  url("/hsimages/dotted-line.gif") bottom repeat-x; line-height: 1.5em; margin: 0px 0px 20px 0px; padding: 0px;font-size:110%;}
div#divider {
	background:url(/hsimages//maindivider.gif);
	width:1px;
	height:13px;
	float: left;
}
div#rightcol{
	text-align:left;
	background:#efebec;
}
div#testimonial {
	width:293px;
}
	
div#testimonial span#quote {
	padding:10px;
	background:url(/hsimages/images/new/end_quote.gif) 0 7px no-repeat transparent; }

.quotename {
	font-weight:bold;
	font-size:10px; 
	line-height:18px;
	margin-top:10px; }

.header2new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-left: 12px;
	color: #666666;
	
}



.li.tel {
text-align: right;
list-style: none;
background: url(tel.gif) no-repeat top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #666666;

}


li.email {
text-align: right;
	background: url(email.gif) no-repeat top left;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #666666;
list-style: none;


}
.nav {list-style: none; text-align: center; list-style-image: none; background: #625e5a; margin: 0px 0px 0px 
0px; padding: 0px; width:760px; border-top: 1px solid #B7BBB7;border-bottom: 1px solid #B7BBB7;} 
.nav li {display: inline; margin: 0px; padding: 0px; font:11px Verdana, Arial, 
Helvetica, sans-serif; border-bottom: 1px solid #B7BBB7;} 
.nav li a, #nav li a:visited {display: inline; color: #cccccc; 
text-decoration:none; line-height: 21px; margin: 0px; padding: 0px 
1px; width:90px !important;  background-image:none;} 
.nav li a span {display: none; margin: 0px; padding: 0px;} 
.nav li a:hover {color: #fff;} 
.nav li a:hover span {display: inline; color: #515752;} 
.nav li a.current, #nav li a.current:visited, #nav li a.current:hover 
{background: #625e5a; color: #fff;} 
.nav li a.current span, #nav li a.current:visited span, #nav li 
a.current:hover span {display: none;} 


.nav2 {list-style: none; text-align: center; list-style-image: none; background: #625e5a; margin: 0px 0px 0px 
0px; padding: 0px; width:760px; border-top: 1px solid #ffffff;border-bottom: 1px solid #B7BBB7;} 
.nav2 li {display: inline; margin: 0px; padding: 0px; font:11px Verdana, Arial, 
Helvetica, sans-serif; border-bottom: 1px solid #B7BBB7;} 
.nav2 li a, #nav2 li a:visited {display: inline; color: #cccccc; 
text-decoration:none; line-height: 21px; margin: 0px; padding: 0px 
1px; width:110px !important;  background-image:none;} 
.nav2 li a span {display: none; margin: 0px; padding: 0px;} 
.nav2 li a:hover {color: #fff;} 
.nav2 li a:hover span {display: inline; color: #515752;} 
.nav2 li a.current, #nav2 li a.current:visited, #nav2 li a.current:hover 
{background: #625e5a; color: #fff;} 
.nav2 li a.current span, #nav2 li a.current:visited span, #nav2 li 
a.current:hover span {display: none;}



#layout {
	height: 100%;
	margin: 0px auto 0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}



#content {

	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}



#main {
	padding: 10px;
	height: 400px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}
#footer {
	BACKGROUND-POSITION: left top;
	text-align:center;
	FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size:92.5%;
	BACKGROUND-IMAGE:  url(footer.gif);
	MARGIN-LEFT: auto;
	WIDTH: 760px;
	PADDING-TOP: 8px;
	MARGIN-RIGHT: auto;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 49px;
	TEXT-ALIGN: center;
	float: left;
}
#footer a:visited {
  COLOR: #cccccc;
  text-decoration: none;
  }
#footer a{
  COLOR: #cccccc;
  text-decoration:none;
  }
#footer a:hover{
  color:#AAB768;
  text-decoration:none;
  }
  /* Contact Details
*******************************************************************************/

#details ul {
	clear: both;
	line-height: 1.9em;
	padding: 0em;
	text-align: left;
	font-size: 10px;
	list-style:none;
	COLOR: #515752;
	margin-bottom:0px;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
}
#contact {
	font-size: 10px;
	text-align: right;
	float: right;
}
#contact a {
	color: #666666;
	text-decoration: none;
}

#contact ul {
	list-style-type: none;
}

#details li {
	background: url(squarebullet.gif) no-repeat 0 50%;
	font-size: 1em;
}
#details li.cd {
	background: none;
	padding-left: 8px;
}
#details #cd-contact li {
	background-position: 0 55%;
	padding-left: 20px;
}
#details #cd-phone {
	background-image: url(phone.gif);
}
#details #cd-mob {
	background-image: url(phone.gif);
}
#details #cd-email {
	background-image: url(email.gif);
}
#details #cd-web {
	background-image: none;
}
#details a:visited {
  COLOR: #515752;
  text-decoration: none;
  }
#details a{
  COLOR: #515752;
  text-decoration:none;
  }
#details a:hover{
  color:#AAB768;
  text-decoration:none;
  }
  
  .menu ul{
	BACKGROUND: url(arrow-off.gif); TEXT-ALIGN: left;
}
.menu LI {
	TEXT-ALIGN: left; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none; 
}
.menu LI A {
	PADDING-LEFT: 10px; BACKGROUND: url(arrow-off.gif) no-repeat left center; font:12px Verdana, Arial, Helvetica, sans-serif; color: red; text-decoration:underline; BORDER-BOTTOM-WIDTH: 0px; TEXT-ALIGN: left;  TEXT-DECORATION: none; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none; margin-bottom:-0.5em; border-bottom: none;
}
.menu LI A:hover {
	BACKGROUND: url(arrow-on.gif) no-repeat left center; COLOR: #900; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none; margin-bottom:-0.5em; border-bottom: none;
}
