body {
	font-size:100%;
	line-height:1.125em;
	margin:0;
	padding:0;
	color:#333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#servicesTable td a img {
border:none;
}
td {
vertical-align:top;
padding:0;
}
#wrapper {
font-size:0.75em;
}
a {
text-decoration:none;
color:#0890DD;
}
a:hover {
text-decoration:underline;
}
.pageWidth {
width:980px;
text-align:left;
}
#pageTop {
text-align:center;
background-color:#E9E9E9;
color:#999999;
height:21px;
padding-top:2px;
font-size:0.918em;
}
#pageTop a{
color:#999999;
}
#pageTop a:hover{
color:#666666;
text-decoration:none;
}
#pageHeader {
}
#footer {
text-align:center;
background-color:#E9E9E9;
color:#A5A4A4;
padding:20px;
font-size:0.918em;
}
#footer a{
color:#999999;
}
#footer a:hover{
color:#666666;
text-decoration:none;
}
#tel {
font-weight:bold;
text-align:right;
color:#333;
float:right;
padding-top:20px;
}
#tel .or {
font-weight:normal;
color:#333;
}
#tel .tel {
font-size:1.5em;
color:#088BD9;
}
#nav {
background:url(../images/menu.jpg) repeat-x;
height:22px;
font-size:0.918em;
font-family:Arial, Helvetica, sans-serif;
}
#nav div ul {
list-style:none;
padding:0;
margin:0;
height:22px;
}
#nav div ul li{
padding:0;
margin:0;
float:left;
border-right:1px solid #FFF;
}
#nav div ul li#end {
border-right:none;
}
#nav div ul li a{
display:block;
height:19px;
padding-top:3px;
background-image:url(../images/menu.jpg);
background-repeat:repeat-x;
background-position:left top;
text-decoration:none;
text-align:center;
color:#FFF;
width:244px; /* width:195px; when testimonials is in */
font-weight:bold;
}
#nav div ul li.active a {
background-position:left bottom;
}
#nav div ul li a:hover{
background-position:left bottom;
text-decoration:none;
}
#pageImage {
background-color:#000;
height:288px;
overflow:hidden;
}
#pageTitle {
background-color:#E9E9E9;
height:25px;
padding-top:10px;
}
h1 {
color:#000;
margin:0;
padding:0;
font-size:1em;
}
h2 {
color:#000;
margin:0;
padding:0;
font-size:1em;
}
p {
padding:0;
margin:0px 0px 10px 0px;
}
#content {
padding:15px 0px 15px 0px;
}
#pageTitle2 {
background:#E9E9E9 url(../images/shadow.jpg) repeat-x left top;
height:25px;
padding-top:10px;
}
.error {
border:1px solid #FF0000;
text-align:center;
font-weight:bold;
color:#FF0000;
background-color:#FFCCCC;
width:450px;
padding:10px 10px 10px 10px;
margin-top:10px;
}
.success {
border:1px solid #009900;
text-align:center;
font-weight:bold;
color:#009900;
background-color:#bfe5bf;
width:450px;
padding:10px 10px 10px 10px;
margin-top:10px;
}
#contactBox{
 background-color:#d0e7f1;
 border:1px solid #4db0e5;
 width:450px;
 padding:40px 10px 40px 10px;
}
#contactBoxSmall{
 background-color:#d0e7f1;
 border:1px solid #4db0e5;
 width:280px;
 padding:40px 20px 40px 10px;
}
#contactBox input, #contactBox textarea, #contactBoxSmall input, #contactBoxSmall textarea{
 border:1px solid #4db0e5;
}