body {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: small; 
	padding-bottom: 0px; 
	margin: 0px; 
	color: #333;  
	padding-top: 0px; 
	font-family: arial, verdana, "trebuchet ms", helvetica, sans-serif; 
	background-color: #fff
}
#overallwrap {
	background: #fff; 
	padding-right: 0px; 
	padding-left: 0px; 
	max-width: 1000px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
#header {
	background-colour: #fff; 
	float: left;
}
#header-under {
  float: right;
	background: #fff; 
	width: 287px; 
	height: 32px; 
	margin: 0;
}
#header img {
  border: none;
}
#header DIV {
	margin: 0px
}
h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	font-size: 130%; 
	border-bottom-width: 0px; 
	padding-bottom: 5px; 
	margin: 0px; 
	color: #b42b00; 
	line-height: 1.2em; 
	padding-top: 0; 
	border-right-width: 0px
}
h2 {
	font-size: 130%; 
	margin-bottom: 0px; 
	padding-bottom: 3px; 
	color: #b42b00;
}
h3 {
	font-size: 90%; 
	margin-bottom: 15px; 
	padding-bottom: 0; 
	width: 100%; 
	color: #b42b00; 
}
h4 {
	margin-top: 0px; 
	margin-bottom: 0px; 
	padding-bottom: 1px; 
	color: #b42b00; 
	padding-top: 6px;
}
strong {
	color: #444
}
.and {
  margin: 0 0 0 25px; 
	padding: 0;
}
a {
	color: #333333;
}
a:hover {
	color: #b42b00;
	text-decoration: underline
}
a:visited {
	color: #808080;
}
#content {
	font-size: 95%; 
	float: left; 
	width: 97%; 
	line-height: 1.5em;
}
#content .gutter {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0; 
	padding-top: 0px;
}
#header-area {
  height: 110px;
  background: url(images/div-bg.gif) repeat-x;
}
#rightcolumn {
	WIDTH: 21%;
	float: right;
	margin: 0 6px 0 10px;
}
#rightcolumn .rightcolumngutter {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 95%; 
	padding-bottom: 3em; 
	margin: 0px 0px 3em; 
padding-top: 20px; 
	}
.rightcolumngutter h2 {
	font-size: 135%;
	margin-bottom: 0px; 
	padding-bottom: 0px;
  margin-right: 10px;
}
.rightcolumngutter H3 {
	border-top-width: 0px; 
	margin-top: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	padding-top: 0.7em; 
	font-family: helvetica, arial, verdana, sans-serif; 
	border-right-width: 0px
}
#rightcolumn p {
	padding-right: 2em; 
	padding-left: 0px; 
	font-size: 94%; 
	padding-bottom: 0px; 
	margin: 0pt; 
	line-height: 1.3; 
	padding-top: 10px
}
#rightcolumn P A {
	text-decoration: underline
}
#rightcolumn a:visited {
	color: rgb(98,88,96)
}
#rightcolumn ul {
	FONT-SIZE: 94%
}
#rightcolumn li a {
	color: #ff6633
}
#rightcolumn li a:hover {
	color: #ff6633; 
	text-decoration: none
}
.righthandwidth {
	float: right; 
	width: 180px
}
#rightcolumn .rightcolumnbottompad {
	padding-bottom: 30px
}
#footer {
	clear: both; 
	padding-right: 0.4em; 
	padding-left: 0.4em; 
	font-size: x-small; 
	padding-bottom: 10px; 
	margin: 0; 
	color: #006633; 
	padding-top: 10px; 
	font-family: verdana, arial, sans-serif; 
	background-color: #f8f8f8
}
#footerleft {
	float: left; 
}
#footerright {
	float: right; 
	width: 490px; 
	text-align: right; 
}
#footer li{
  float: right; 
	display: inline; 
	padding-right:10px;
}
#footer a:hover{
  color: #003333;
}
#footer a:visited{
  text-decoration: none;
}
#innercolumns {
	padding-bottom: 2em; 
	padding-top: 2em
}
#innerleft {
	font-size: 95%; 
	float: left; 
	width: 21%; 
	color: #333; 
	line-height: 1.5em; 
	background-color: #fff;
}
#innerleft .innergutter {
	padding-right: 0px; 
	padding-left: 0.8em; 
	padding-bottom: 2em; 
	padding-top: 0px;
	
}
#innerright {
	float: right; 
	width: 76%;
  padding-top: 2px;
	margin: 0;
}
#innerright .innerrightgutter {
	padding-right: 0px; 
	padding-left: 0.8em; 
	padding-bottom: 1.5em; 
	padding-top: 0px;
}
.innerrightgutter p {
	margin-top: 3px; 
	margin-bottom: 7px; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	font-size: 0.95em;
}
.innerrightgutter li {
	padding-bottom: 3px;
	font-size: 0.95em; 
	margin: 0 0 0 60px;
}
.innerrightgutter a:visited {
	color: rgb(98,88,96)
}
.mainleftmenu {
	clear: both; 
	margin-top: 0px; 
	margin-bottom: 0; 
	background-color: #b22c03;f8f8f8;
}
#current-clients, #contact-box {
  clear: both; 
	background: #b22c03;f8f8f8; 
	color: #fff;
	margin-top: 5px; 
	margin-bottom: 10px; 
	padding: 0 0 5px 10px;
	height: 1%;
}
.mainleftmenu ul {
	padding-right: 0px; 
	padding-left: 0; 
	padding-bottom: 10px; 
	padding-top: 0; 
}
.mainleftmenu li {
	margin: 0px; 
}
.mainleftmenu h2 {
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 3px; 
	border-left-width: 0px; 
	font-size: 105%; 
	border-bottom-width: 0px; 
	padding-bottom: 3px; 
	margin: 0px; 
	color: #fff; 
	padding-top: 3px; 
	background-color: #ff6633; 
	border-right-width: 0px
}
.mainleftmenu p {
	padding-right: 10px; 
	padding-left: 20px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.mainleftmenu h3 {
	padding-right: 10px; 
	padding-left: 20px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
.mainleftmenu h4 {
	padding-right: 10px; 
	padding-left: 20px; 
	padding-bottom: 0px; 
	padding-top: 0px
}
#navlist {
	margin-top: 0px; 
	padding-left: 0px; 
	margin-left: 0px; 
	padding-top: 0;
}
#navlist li {
	text-align: right; 
	padding-right: 0.5em; 
	padding-left: 0.3em; 
	padding-bottom: 3px; 
	margin: 0px; 
	padding-top: 3px; 
	list-style-type: none;
}
#navlist li a {
	color: #fff;
	text-decoration: none;
}
#navlist li a:hover {
	color: #fff; 
	text-decoration: underline;
}
#navlist li a:visited {
	color: #e3dfdf; 
	text-decoration: none;
}
.blockquote {
  font-size: 0.95em; 
	margin: 10px 0 15px 25px; 
	padding: 0;
}
#footercontainer {
	clear: both;
	background-color: #f8f8f8;
}
#footer {
	text-align: center;
	padding: 10px 0 2em 20px;
	line-height: 2em;
	font-size: 0.8em;
	color: #333;
	background: url(images/div-bg2.gif) repeat-x;
	height: 56px;
}
#footer a {
	color: #333333;
}
#footer a:hover {
  color: #b42b00;
	text-decoration: underline
}
#footer-lower {
  text-align: center;
	padding: 5px 0 2em 0;
	line-height: 2em;
	font-size: 0.8em;
	color: #808080;
	}
.testimonial {
  font-weight: 600;
}
.float-right {
  float: right;
}
.float-right2 {
  float: right;
	margin: 0 0 0 20px;
}
.float-right3 {
  float: right;
	margin: -10px 0 0 10px;
	padding: 0;
}
#lhs-column {
  background-color: #f8f8f8;
  margin-top: 10px;
}
#rhs-column {
  background-color: #f8f8f8;
  margin-top: 10px;
}
.text-field1 {
	border: 1px solid #666; 
	padding: 3px; 
	margin: 0 0 0 79px;
	font-size: 1.1em; 
	width: 170px; 
	color: #333; 
}		
.text-field2 {
	border: 1px solid #666; 
	padding: 3px; 
	margin: 0 0 0 28px;
	font-size: 1.1em; 
	width: 170px; 
	color: #333; 
}	
.text-field3 {
	border: 1px solid #666; 
	padding: 3px; 
	margin: 0 0 0 10px;
	font-size: 1.1em; 
	width: 170px; 
	color: #333; 
}				 
.text-field4 {
	border: 1px solid #666; 
	padding: 3px; 
	font-size: 1.1em; 
	margin: 0 0 0 40px;
	width: 170px; 
	color: #333; 
	height: 75px
}	
.text-field5 {
	border: 1px solid #666; 
	padding: 3px; 
	margin: 0 0 0 14px;
	font-size: 1.1em; 
	width: 170px; 
	color: #333; 
}			 
.submit-button {
margin-bottom: -5px;
}
fieldset {
border: none;
}
.portfolio {
	text-align: center; 
}
.indent {
padding: 10px 0 0 50px;
}
.indent2 {
padding: 40px 0 0 50px;
}
img {
border: none;
}

.terms li {
margin: 15px 0 5px 0;
}
