@charset "utf-8";
/* CSS Document */
p {
padding:0;
margin:0;
}
body { 	
padding:0; 
margin:0; 
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
line-height:18px;
background:#333333 url(images/bg.jpg);
}
a:link {
	color: #0066A9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066A9;
}
a:hover {
	text-decoration: none;
	color:#CC0000;
}
a:active {
	text-decoration: none;
}
h1 {
padding:0;
margin:0;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#0066AA;
}
h1#index {
padding:0px;
margin:0px;
text-indent:-20000px;
background:url(images/index-h1.jpg) left no-repeat;
}
h1#services {
padding:0px;
margin:0px;
text-indent:-20000px;
background:url(images/services-h1.jpg) left no-repeat;
}
h2 {
padding:0;
margin:0;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
h3 {
font-weight:normal;
color:#999999;
font-size:16px;
padding:0px;
margin:0px;
}
h3 strong {
color:#666666;
font-size:18px;
}
h3 em {
font-weight:bold;
font-style: normal;
color: #0066AA;
font-size:18px;
}
h5 {
font-size:22px;
font-weight:normal;
color: #666666;
padding:0px;
margin:0px;
}
h6 {
font-size:18px;
font-weight:normal;
color: #0066AA;
padding:10px 0px;
margin:0px;
}
.style2 {
font-size:14px;
font-weight:normal;
color: #ffffff;
padding:5px;
margin:0px;
}
.style1 {
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:16px;
}
.clear {
clear:both;
}
.spacer {
padding:10px;
background:#FFFFFF;
}
.line {
border-top:#E6E6E6 1px solid;
margin:30px auto;
}
.padding {
padding:20px 10px;
background:#EEEEEE;
}
.img {
float:right;
padding:0px;
margin:0px;
}
.container {
padding:0px 0px 20px 0px;
margin:0px;
display:block;
}
.container2 {
padding:0px 10px;
margin:10px 0px 0px 0px;
border:#EEEEEE 5px solid;
}
.cta-portfolio a {
display:block;
width:210px;
height:22px;
padding:3px 10px 0px 0px;
margin:20px 0px 0px 0px;
background:url(images/cta-bg.jpg) left no-repeat;
text-align:right;
color:#FFFFFF;
font-size:14px;
}
.cta-quote a {
display:block;
width:120px;
height:22px;
padding:3px 10px 0px 0px;
margin:10px 0px 0px 0px;
background:url(images/cta-bg.jpg) left no-repeat;
text-align:right;
color:#FFFFFF;
font-size:14px;
}
.field {
padding:5px 0px;
}
.field_validation {
color:#CC0000;
}
#main-container {
width:850px;
background:#fff;
margin:20px auto;
padding:10px 0px 0px 0px;
border-bottom: #0066AA 10px solid;
}
#header {
width:800px;
height:100px;
margin:0px auto;
background:url(images/logo.jpg) left no-repeat;
}
#menu {
float:right;
margin:35px 0 0 0;
}
#menu ul {
padding:0;
margin:0;
list-style: none;
text-align:right;
float:right;
}
#menu ul li {
float:left;
margin:0 12px 0 0;
}
#menu ul li a {
float:left;
display:block;
padding:3px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}
#menu ul li a:hover {
border-bottom:#0066AA 2px solid;
color:#999;
}
#menu ul li a.active {
border-bottom:#0066AA 2px solid;
color:#999;
}
#header2 {
width:800px;
height:auto;
text-align:left;
margin:0px auto 10px auto;
padding:0px;
}
#pics {
padding:0;
margin:0;
text-align:center;
}
#content-container {
width:800px;
margin:20px auto 0px auto;
}
#content-left {
width:550px;
margin:0px;
padding:0px;
text-align:left;
float:left;
}
#content-left ul {
padding:20px;
margin:0px;
}
#content-left ul li {
padding:3px 0px 0px 35px;
margin:0px;
list-style:none;
background:url(images/bullet.jpg) top left no-repeat;
}
#content-right {
width:220px;
margin:0px;
padding:0px;
text-align:left;
float:right;
background: url(images/header-bg2.jpg) top left repeat-x;
}
#content-right span {
color:#0066AA;
font-style:normal;
font-weight:bold;
}
#testimonials {
padding:0px;
margin:0px;
background:url(images/header-bg2.jpg) top left repeat-x;
}
#links {
width:800px;
margin:20px auto 0px auto;
padding:20px 0px;
border-top: #666666 5px solid;
}
#links strong {
color:#0066AA;
}
#links h4 {
padding:0px;
margin:0px;
font-weight:normal;
}
#links a {
color:#555555;
text-decoration:none;
}
#links a:hover {
color:#CC0000;
text-decoration:none;
}
.links-container {
padding:0px;
margin:0px 20px 0px 0px;
float:left;
text-align:left;
}
.links-container-right {
padding:0px;
margin:0px;
float:right;
text-align:left;
}
#footer {
width:790px;
margin:10px auto 0px auto;
border-top: #0066A9 15px solid;
}