@charset "UTF-8";
body {margin:0;padding:0;background:url(/images/bg.jpg) repeat-x top #d4d3d4;}
img {vertical-align:middle;border:none;outline:none;}
a {outline:none;}
.clear {clear:both;}
.red {color:#FF0000;}

div#container {width:802px;margin:0 auto;padding:0 0 10px 0;background:#FFFFFF;overflow:hidden;}/*overflow:hidden;*/

div#header {width:100%;height:142px;margin:0;padding:0;background:url(/images/header_bg.jpg) no-repeat top left;display:block;}/*overflow:hidden;*/
   /* #header .quote {float:left;margin:105px 0 0 218px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#0033cc;text-align:left;} */
   #header .bolded {font-weight:bold;}
   
   #header .rightside {width:auto;margin-right:25px;float:right;}
   #header .phone {margin-top:5px;font-family:Arial, Helvetica, sans-serif;font-size:28px;font-weight:bold;font-style:italic;color:#666666;text-align:right;}
   #header .email, #header .email a {clear:both;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;font-style:italic;color:#666666;text-align:right;text-decoration:underline;}
   #header .quote {clear:both;width:305px;padding:0px;margin:40px 275px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;color:#0033cc;text-align:left;}
   #header .socialmedia {margin:0 0 10px 0;padding:0;font-size:12px;}
   #header .socialmedia a {text-decoration:underline;}
   
div#nav {width:100%;height:28px;margin:0;padding:0;background:url(/images/nav_bg.jpg) repeat-x center;}
   #nav ul {margin:0;padding:0;list-style-type:none;}
   #nav ul li {width:auto;margin:0;padding:0;float:left;}
   #nav ul li a {margin:0;padding:6px 16px 6px 16px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#FEFEFE;text-align:center;text-decoration:none;display:block;}
   /* #nav ul li a:hover {height:22px;background:url(/images/nav_rollover_bg.jpg) repeat-x top;} */
   #nav ul li.divider {width:2px;height:28px;margin:0;padding:0;background:url(/images/nav_divider.jpg) no-repeat top;} 
   
div#content {width:782px;margin:0;padding:30px 10px 0 10px;background:url(/images/content_bg.jpg) repeat-x top #FFFFFF;display:block;float:left;}/*overflow:hidden;*/
   #content h2 {margin:12px 0 0 12px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;font-style:italic;color:#0033cc;text-align:left;}
   #content h2.services {margin-bottom:10px;margin-left:25px;}

   #content .banner {width:781px;height:242px;margin:0 auto;padding:0;display:block;}/* overflow:hidden; */
   #content .banner p {width:350px;margin:15px 0 10px 428px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#000000;text-align:left;float:left;}
   #content .banner p.small {margin:50px 0 0 392px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#3366cc;text-align:left;}
   #content .banner p.large {margin:0px 0 0 392px;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:bold;color:#0033cc;text-align:left;}
   #content .banner ul {width:250px;margin:0 0 0 430px;padding:0;list-style:none;float:left;}
   #content .banner ul li {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#0E0E0E;text-align:left;}
   
   #content .one {background:url(/images/banners/1.jpg) no-repeat bottom;}
   #content .two {background:url(/images/banners/2.jpg) no-repeat bottom;}
   #content .three {background:url(/images/banners/3.jpg) no-repeat bottom;}
   #content .four {background:url(/images/banners/4.jpg) no-repeat bottom;}
   #content .five {background:url(/images/banners/5.jpg) no-repeat bottom;}
   #content .six {background:url(/images/banners/6.jpg) no-repeat bottom;}
   
   #content #cLeft {width:422px;margin:13px 0 0 0;padding:7px;border:1px solid #cccccc;background:#FFF;float:left;}/*overflow:hidden;*/
   
   #content #cRight {width:308px;margin:13px 0 0 19px;padding:7px;border:1px solid #cccccc;background:#FFF;float:right;}/*overflow:hidden;*/
   
   #content #cLeft .wrap {width:100%;background:url(/images/column_bg.jpg) repeat-x top #FFFFFF;float:left;}/* overflow:hidden; */
   #content #cLeft .wrap .box {width:172px;margin:0 20px 0 15px;padding:0;text-align:center;float:left;}
   #content #cLeft .wrap .box p {margin:5px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000;}
   #content #cLeft .wrap .indent {margin:0 0 0 20px;clear:right;}
   
   #content #cRight .wrap {width:100%;height:308px;background:url(/images/column_bg.jpg) repeat-x top #FFFFFF;float:left;}/*overflow:hidden;*/
   #content #cRight .wrap p {width:167px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#333333;text-align:left;line-height:18px;}
   #content #cRight .wrap p.large {width:288px;margin-left:10px;margin-right:10px;font-size:14px;}
   #content #cRight .wrap img {float:right;}
   
/************ INTERIOR PAGES *******************************/

div#content-int {float:left;width:782px;margin:0;padding:20px 10px 0 10px;background:url(/images/content_bg.jpg) repeat-x top #FFFFFF;}/*overflow:hidden;*/
div#content-int h1 {margin-top:0px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#0033cc;text-align:left;}

div#content-int #gallery-table {width:750px;margin-left:10px;}
div#content-int #gallery-table th {padding:10px 0 5px 0;width:50%;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#0033cc;text-align:left;}
div#content-int #gallery-table td {vertical-align:top;padding-bottom:5px;width:50%;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
div#content-int #gallery-table td img {border:1px solid #D6D6D6;padding:3px;}

#content-int #cLeft {float:left;width:480px;}   
#content-int #cLeft h1 {margin-top:0px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#0033cc;text-align:left;}
#content-int #cLeft h2 {margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#0033cc;text-align:left;}
#content-int #cLeft h2 a {color:#0033cc;}
#content-int #cLeft h5 {color:#0033cc;font-family:Arial, Helvetica, sans-serif;}
#content-int #cLeft p {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;line-height:1.5em;}
#content-int #cLeft p.footnote {border-top:1px solid #999;/*border-bottom:1px solid #999;*/background:#efefef;padding:5px 10px;}
#content-int #cLeft p.notop {margin-top:0px;}
#content-int #cLeft ul {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;line-height:1.5em;}
#content-int #cLeft .handcursor {cursor:pointer;color:#0000FF;text-decoration:underline;}

#content-int #cRight {float:right;width:275px;}/*248px width image */
#content-int #cRight img {}
#content-int #cRight .slideshow-img {border:1px solid #D6D6D6;padding:3px;width:250px;}
#content-int #cRight div.caption {padding:5px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}

/************* END INTERIOR PAGES **************************/

div#footer {width:802px;margin:10px auto;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#666666;text-align:center;}
   #footer a {color:#666666;text-decoration:none;}
   #footer a:hover {text-decoration:underline;}
   #footer p {font-size:12px;}
   #footer p strong {font-size:20px;}
   #footer a.license {padding-top:3px;font-size:14px;text-decoration:underline;}
   #footer p.mjs {font-size:10px;}
   #footer p.mjs a {text-decoration:underline;}
div#footer #copyright {margin:0 10px;clear:both;text-align:center;}
   