@charset "UTF-8";
/* CSS Document */
body {margin:0px; padding:0px; background:url(../images/body.jpg) repeat-x; }
p {font:normal 13px Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:17px; color:#333; }
a { font:normal 13px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline; }
a:hover { font:normal 13px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; }
object { outline:none; }
a img {border:none; }

/*Site CSS */
#mainContainer {width:900px; height:auto; margin:0px auto; padding:0px; }
#header, #splash, #middle, #footer {width:900px; height:auto; float:left; margin-top:5px; }

#header {margin-top:0px; height:155px;}
h1 {margin:0px; padding:12px 0px 0px 0px; float:left; }
h2 {margin:0px; padding:29px 35px 0px 0px; float:right; }
#nav {width:720px; height:14px; padding:13px 0px 0px 0px; float:left; }
#nav a {font:normal 13px Arial, Helvetica, sans-serif; color:#aea5ba; text-decoration:none; margin:0px 12px; }
* html #nav a {margin:0px 7px;}
#nav a:hover {text-decoration:underline; }
#espanol {width:70px; height:14px; padding:13px 5px 0px 0px; float:right; }
#espanol a {font:normal 13px Arial, Helvetica, sans-serif; color:#728fb2; text-decoration:none; margin:0px; }
#espanol a:hover {text-decoration:underline; }

#splash { }

#middle { margin-bottom:5px; background:url(../images/middleBG.gif) repeat-y; }
#leftColumn {width:300px; height:auto; float:left; background:url(../images/leftColumnBG.jpg) repeat-x #cfcfcf; }
#differentBox {width:280px; height:409px; padding:30px 10px 0px 10px; background:url(../images/differentBox.png) no-repeat; }
#differentBox table {width:250px; padding:0px; }
#differentBox table td {font:normal 12px Georgia, "Times New Roman", Times, serif; line-height:17px; color:#000; padding-bottom:12px; }
#continueReading {width:207px; height:33px; float:left; background:url(../images/continue-reading-onOff.png) no-repeat 0px -33px; margin:15px 0px 0px 35px; }
a.continueReading {width:207px; height:33px; display:block; background:url(../images/continue-reading-onOff.png) no-repeat 0px 0px;}
a.continueReading:hover {background:none; }
#rightColumn {width:595px; height:auto; float:right; border-right:solid 1px #ccc; padding:0px 0px 10px 0px; }
.serviceColumn {width:185px; height:auto; float:left; padding-left:10px; }
.serviceColumn2 {width:525px; height:auto; float:left; padding-left:10px; }
.serviceColumn h3, .serviceColumn2 h3 {font:bold 20px/24px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:10px 0px 3px 0px; }
.serviceColumn p, .serviceColumn2 p { padding:5px 0px 10px 3px;}
.serviceColumn ul, .serviceColumn2 ul {margin:5px 0px 10px 25px; padding:0px; list-style:url(../images/bullet.gif); line-height:17px; }
.serviceColumn li, .serviceColumn2 li {font:normal 12px Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px; color:#000; }
.learnMore {width:138px; height:33px; float:left; background:url(../images/learn-more-onOff.png) no-repeat 0px -33px; }
a.learnMore {float:none; display:block; background-position:0px 0px; }
a.learnMore:hover {background:none; } 
.serviceColumn2 table {width:530px; padding:0px; }
.serviceColumn2 table td {font:normal 12px Arial, Helvetica, sans-serif; line-height:17px; color:#000; padding-bottom:3px; text-align:right; }
.serviceColumn2 table td input, .serviceColumn2 table td textarea, .serviceColumn2 table td select {float:left; border:solid 1px #666;  padding-top:1px; font:normal 12px Arial, Helvetica, sans-serif; }
.serviceColumn2 table td input.none {border:none; height:auto; padding:0px; }
.serviceColumn2 table td ul {list-style:none; margin:3px 0px 0px 0px; padding:0px; }
.serviceColumn2 table td li {float:left; padding-right:5px; }
.serviceColumn2 table td li input {margin-top:0px; }
table.requests {border:solid #999; border-width:0px  0px 1px 1px; }
table.requests tr:hover {background:#ccc; }
table.requests tr td {border:solid #999; border-width:1px 1px 0px 0px; text-align:left; vertical-align:top; } 

#footer {width:850px; float:none; clear:both; background:#000; padding:35px 25px; overflow:hidden;}
#footer p {color:#ccc; }
#footer p strong {color:#aea5ba; }
#sitemapSection {width:200px; height:auto; float:left; }
#sitemapSection p {font-weight:bold; }
#sitemapSection ul {margin:10px 0px 10px 25px; padding:0px; list-style:url(../images/bullet-footer.gif); float:left; }
#sitemapSection ul li {padding:0 0 6px 0;}
#sitemapSection a { font:normal 12px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none; }
#sitemapSection a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
.office {width:150px; height:auto; float:right; padding-left:15px; }
