#banner {margin:30px 0 0 0;padding:0 0 0 30px;border-top:6px solid #fff;border-right:6px solid #fff;border-bottom:6px solid #fff;border-left:6px solid #fff;}
#banner img {margin:0;padding:0;border-right:1px solid #fff;}
#container {margin:0 auto;background-color:#FFF;background-image: url(../uploaded/styles/woodbkg.jpg);width:1000px;}
#estimateform {padding:20px;border-top:1px solid #C00000;border-right:1px solid #C00000;border-bottom:1px solid #C00000;border-left:1px solid #C00000;background-color:#0D0D0D;width:580px;}
#footer  {font-size:11px;color:#F9F9F9;margin:0;padding:10px 30px;background-color:#466BB4;height:40px;line-height:40px;}
#footer a {color:#F9F9F9;}
#footer a:hover {text-decoration:underline;}
#footer br {margin:0;padding:0;}
#footer_left {float:left;}
#footer_right {float:right;}
#grid {vertical-align:middle;}
#header {background-image: url(../uploaded/styles/headbkg.png);background-repeat:repeat-x;height:150px;}
#leftnav {padding:30px 0 0 0;}
#mainContent {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#585757;text-align:justify;margin:25px 260px 0px 20px;padding:0px 20px 20px 20px;line-height:22px;}
#grid p {margin:0;padding:0;}
#mainContent img {margin:0 8px;padding:3px;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;}
#map_canvas {border-top:1px solid #800080;border-right:1px solid #800080;border-bottom:1px solid #800080;border-left:1px solid #800080;width:400px;height:350px;}
#navigation {margin:0;padding:0;background-image: url(../uploaded/styles/topnav.gif);background-repeat:repeat-x;height:56px;}
#navigation .currentpage {color:#FFF;padding:0 31px;background-image: url(../uploaded/styles/topnavon.gif);background-repeat:repeat-x;}
#navigation a {font-size:15px;color:#FFF;font-weight:lighter;text-decoration:none;text-align:center;text-transform:uppercase;padding:0 31px;border-right:1px solid #1A8DC0;border-left:1px solid #3DCEE3;height:56px;float:left;line-height:56px;display:block;}
#navigation a:hover {background-image: url(../uploaded/styles/topnavon.gif);background-repeat:repeat-x;height:56px;}
#news_panel {font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#585757;padding:10px;}
#news_panel_top {font-size:18px;color:#FFF;background-image: url(../uploaded/styles/bg-h.gif);width:247px;height:0px;}
#news_panel_top h2 {font-size:26px;color:#FFF;font-weight:100;text-align:center;line-height:52px;}
#options {text-align:center;padding:70px 0 0 0;}
#pagebot {vertical-align:top;margin:0 0 20px 20px;padding:0;background-color:#F0F0F0;background-image: url(../uploaded/styles/mainbkgbot.gif);background-repeat:no-repeat;width:682px;height:10px;}
#_rhcolbot {background-image: url(../uploaded/styles/rhcolbot.gif);background-repeat:no-repeat;width:289px;height:10px;}
#_rhcoltop {background-image: url(../uploaded/styles/rhcoltop.gif);background-repeat:no-repeat;width:289px;height:10px;}
#sidebar1 {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#B582B9;margin:0;padding:0;background-color:#F0F0F0;float:left;}
#sidebar1 a {font-size:16px;color:#7E3E97;text-decoration:none;vertical-align:middle;padding:0 0 12px 45px;background-position:middle left;width:180px;height:36px;float:none;line-height:36px;background-position:middle left;display:block;}
#sidebar1 a:hover {color:#4F1965;}
#sidebar1h {float:left;}
#sidebar1h a {font-size:16px;color:#800080;text-decoration:none;vertical-align:middle;padding:0 0 8px 45px;background-repeat:no-repeat;background-position:middle left;width:180px;height:36px;float:none;line-height:36px;background-position:middle left;display:block;}
#sidebar1h a:hover {color:#4F1965;}
#sidebar2 {font-size:13px;margin:25px 9px 0 0;width:250px;float:right;line-height:16px;}
#sidebar2 a {font-size:12px;color:#6A6D6E;text-decoration:none;padding:0 0 0 10px;border-bottom:1px solid #E4E4E4;height:30px;line-height:30px;display:block;}
#sidebar2 a:hover {color:#FFF;background-color:#2CAED1;}
#socialbookmarks {text-align:right;padding:20px 30px 10px 0;}
#subnav {height:37px;line-height:37px;}
#subnav .activepage {color:#511A6E;font-weight:bold;}
#subnav a {font-size:13px;color:#808080;text-transform:uppercase;padding:0 15px;float:left;line-height:37px;}
#subnav a:hover {color:#4F1965;}
#video {text-align:center;padding:30px 0 40px 20px;}
.capabilities td {padding:5px;border-top:1px dashed #BBBBBB;border-right:1px dashed #BBBBBB;border-bottom:1px dashed #BBBBBB;border-left:1px dashed #BBBBBB;}
.error {color:#FF0000;border-top:1px solid #fc0000;border-right:1px solid #fc0000;border-bottom:1px solid #fc0000;border-left:1px solid #fc0000;}
#news_panel h3 {font-weight:100;}
.mooquee {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:10px 0 0 0;}
.mooquee-text {color:#B1B1B1;}
.mooquee-text a {color:#466CB6;text-decoration:none;}
.mooquee-text a:hover {color:#2CACD0;text-decoration:underline;}
.testimonials {font-size:13px;color:#800080;font-weight:lighter;padding:80px 0px;background-image: url(../uploaded/styles/canvas.png);background-repeat:no-repeat;line-height:18px;letter-spacing:1px;}
.testimonials strong {font-size:12px;color:#000;font-style:normal;}
body {font-family:Arial, Helvetica, sans-serif;margin:10px  0 0 0;padding:0;background-color:#D9EBEB;background-image: url(../uploaded/styles/tall.jpg);background-repeat:repeat-x;}
dd {font-family:Verdana, Geneva, sans-serif;font-size:10px;text-align:left;height:18px;}
dt {font-family:Verdana, Geneva, sans-serif;font-size:11px;font-weight:bold;text-align:left;width:110px;height:18px;float:left;}
h1 {font-size:26px;color:#242529;font-weight:normal;text-transform:uppercase;margin:0;padding:0 0 16px 0;}
h2 {font-size:17px;color:#242529;font-weight:normal;margin:0;padding:6px 0 ;}
h3 {font-size:13px;color:#511A6E;font-weight:bold;margin:0;padding:0;}
p strong {color:#000;}
td strong {font-size:15px;color:#000;}
th strong {font-size:15px;color:#D6B065;}
#subfooter {text-align:center;margin:18px 0 0 50px;}
#subfooter p {vertical-align:top;margin:0;padding:0;line-height:17px;}
#subfooter td {text-align:left;vertical-align:top;width:130px;}
#contact a {color:#000;text-align:center;vertical-align:middle;margin:0 45px 0 0;background-image: url(../uploaded/styles/contact.gif);background-repeat:no-repeat;width:143px;height:28px;float:right;line-height:28px;display:block;}
#contact a:hover {color:#FFF;background-image: url(../uploaded/styles/contacton.gif);background-repeat:no-repeat;}
dl {font-family:Verdana, Geneva, sans-serif;padding:0 0 8px 0;border-bottom:1px dotted #ccc;}
#disclaimer {font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0;padding:0;line-height:13px;}
#jobsummary {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2D393B;}
#jobsummary td {padding:0 6px;}
#news_panel h2 {color:#4F1966;margin:0;padding:0 0 12px 0;}
#profile {font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#FFFFFF;padding:14px;border-top:2px outset #808080;border-right:2px outset #2c2c2c;border-bottom:2px outset #2c2c2c;border-left:2px outset #808080;background-color:#999999;width:85%;}
#profile h3 {color:#800080;text-decoration:underline;padding:6px 0 12px 0;}
#profile strong {color:#000;font-weight:normal;}
#profile img {font-family:Verdana, Geneva, sans-serif;font-size:12 px;color:#FFFFFF;text-align:center;margin:0;padding:1px;border-top:2px outset;border-right:2px outset;border-bottom:2px outset;border-left:2px outset;}
#people img {padding:1px;border-top:3px outset;border-right:3px outset;border-bottom:3px outset;border-left:3px outset;}
#job_panel {font-family:Tahoma, Geneva, sans-serif;}
#job_panel h3 {font-weight:100;}
.dark {background-color:#F9F9F9;}
.subtitle {padding:3px 3px 30px 0px;border-top:1px solid #ff0000;border-right:1px solid #ff0000;border-bottom:1px solid #ff0000;border-left:1px solid #ff0000;background-color:#FF0000;}
#sidebar2 p {margin:0;padding:0;}
#sidebar2 h2 {font-size:14px;color:#FFF;font-weight:bold;margin:20px 0 0 0;padding:0 0 0 10px;background-color:#466CB7;height:30px;line-height:30px;}
.td1 {font-size:16px;color:#FFF;text-align:center;padding:12px;background-color:#4367AE;}
.td2 {font-size:13px;color:#1d1d1d;padding:6px;background-color:#A5B6D7;}
.td3 {font-size:13px;color:#1d1d1d;padding:6px;background-color:#E9EDF5;}
.td4 {font-size:13px;color:#1d1d1d;padding:6px;background-color:#849BCA;}
.td5 {font-size:13px;color:#1d1d1d;padding:6px;background-color:#D7DEED;}


/* ----------------------------------- */
/* MAIN CONTAINER ELEMENTS             */
/* ----------------------------------- */

.clearfloat {
        clear:both;
}


a {outline:none;}
.capabilities {border-collapse:collapse;}

#options img {opacity:1;
filter:alpha(opacity=100);}

#options img:hover {opacity:.5;
filter:alpha(opacity=50);}

