html {
	height:100%;
}
body {
	margin:0;
	height:100%;
       font-family:Verdana, Arial, Sans-Serif;
}
a {
  color: #334a96;	
  text-decoration: none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a:hover {
	font-weight:bold;
  text-decoration: underline;
}
#frontPageBody {
	background:url(../images/Background1.gif);	
}
#frontPageDiv {
	height:100%;
	width:770px;
	margin-right:0;
        padding-left: 150px;
	padding-top:20%;
	background: url(../images/backwhite.jpg) repeat-y;
}
#frontPageDiv #pageLinksDiv {
	margin-top: 50px;
	margin-right: 640px;
}
#frontPageDiv #pageLinksDiv ul {
	list-style:none;
}
#frontPageDiv .subtitle {
	margin-top:-7px;
	margin-right:5px;
	color:#fff;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
}
#frontPageDiv #dots {
	margin-top:-10px;
}
#frontText {
	width: 440px;
	margin-left: 320px;
        margin-top:-133px;
	padding: 10px;
       font-size:0.9em;
}

#errorText {
	margin-left: 320px;
    margin-top:-133px;
	padding: 10px;
    font-size:0.9em;
}

#innerPageDiv {
	width:100%;
	padding:5px;
	background: #fff url(../images/Background2.gif) repeat-y;
}

#innerPageDiv #pageLinksDiv {
	float:left;
	position:absolute;
	top: 99px;
	width:200px;
}
#innerPageDiv #pageLinksDiv ul {
	color:#ffffff;
}
#innerPageDiv #pageLinksDiv ul a {
	color:#000;
}

#innerPageDiv #pageLinksDiv ul li ul {
        margin-left:-1.2em;
}

#innerPageDiv .subtitle {
	margin-top:-15px;
	margin-left:7px;
	color:#fff;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#innerPageDiv #titleLogo {
	margin-bottom:-10px;
}
#innerPageDiv #orangeline {
        background: url('../images/orangeline.jpg') repeat-x;
        background-position: 0px 10px; 
        width:90%; 
        height:15px;
        margin-top:5px;
}
#innerPageDiv #dots {
       background:#ffffff;
	margin-bottom:-8px;
        padding-left:10px;
        float:right;
}
#innerPageDiv #aboutuslink, 
#innerPageDiv #testimoniallink, 
#innerPageDiv #serviceslink, 
#innerPageDiv #contactuslink,
#innerPageDiv #pastworklink {
  color:#3e519d;
}
#innerText {
	background-color:#ffffff;
	width: 660px;
	margin-left: 350px;
        margin-top:-10px;	
       padding: 10px;
       padding-top:0px;      
       font-size:0.9em;
}
#innerText h3 {
     font-family: Trebuchet MS, Arial, sans;
     font-size:1.3em;
     font-weight: normal;
     text-decoration:underline;
     letter-spacing:2px;
}
.pastwork h4 {
   color:#374d98;
}
.pastwork div img {
  float:left;
  margin-right:10px;
  width:256px;
}
.pastwork div {
   clear:all;
}



.quote1 {
  font-size:1em;
  font-style:italic;
  color:#374d98;
  padding-left:2em;
  padding-right:2em;
}
#service_table tr.sectionHeader td.featureColumn {
  background-color:#fff;
  font-weight:bold;
  text-align:left;
}
#service_table th, #service_table td { 
  vertical-align:top;
  text-align:center;
}

#service_table td {
  background-color:#D5E6DD;
  padding:0.5em;
}
#service_table {
  border-spacing: 10px 0px;
}

#service_table td div {
  padding-left:0.5em;
  padding-right:0.5em;
}

#service_table td.featureColumn {
  text-align:left;
  font-style:italics;
  background-color:#eee;
}

.nobg, #service_table td.nobg {
   background-color:#fff;
}

#service_table td.priceCap {
   background-color:#fff; 
   padding:0px;
}

#service_table td.priceCap div {
   padding:0px;
}