@charset "utf-8";
.style { }
h1, h2, h3, h4, h5, h6, ul, li, p { margin: 0px; padding: 0px; }
body { font-family: Arial; margin: 0px; padding: 0px; background: url("images/bg-top.jpg") repeat fixed center top rgba(0, 0, 0, 0); }
a { text-decoration: none; color: inherit; }
.Clear { clear: both; }
img { border: none; }
p { color: #666; font-size: 12px; margin: 10px 0 10px 5px; }
#MainContainer { height: auto; width: 900px; background-color: #FFF; margin: 0px auto 0; }
header { width: 100%; height: 317px; background-color: #006; }
#Center { height: auto; width: 880px; margin: 10px 0 10px 10px; display: inline-block; }
#Logo { float: left; height: 232px; width: 317px; background: url(images/bg-header.jpg) repeat; text-align: center; font-size: 40px; padding: 85px 0 0 0; line-height: 24px; color: #fff; font-family: Trebuchet MS; }
#SliderCont { float: right; width: 563px; height: 100%; background-color: #903; }
.LogoSlogan { font-size: 15px; }
nav { background-color: #212121; height: 50px; margin: 10px 0 0 0; width: 100%; }
nav ul { }
nav ul li { float: left; list-style-type: none }
nav ul li a { color: #fff; font-size: 13px; letter-spacing: 0px; font-weight: bold; margin: 4px 6px 0; padding: 14px 20px; float: left; }
nav ul li a:hover { color: #ff5400; }
nav ul li a.Selected { color: #ff5400; }
section { width: 100%; margin: 10px 0; }
.ContentRight { float: right; height: auto; width: 28%; }
.ContentLeft { float: left; height: auto; width: 69%; }
h1 { font-size: 18px; color: #212121; padding: 5px 10px 0 1px; }
.HommServiceThumb { background-color: #CCCCCC; border: 3px solid #FFFFFF; box-shadow: 0 0 2px #CCCCCC; float: left; height: 100px; margin: 0 10px 10px 0; width: 130px; }
.HommServiceThumb img { height: 100%; width: 100%; }
footer { width: 900px; margin: 25px auto 17px; height: 20px; color: #fff; text-align: right; font-size: 12px; }
.RequestQ { color: #fff; width: 900px; margin: 70px auto 0; text-align: right; font-size: 13px; }
.RequestQ a:hover { color: #ff5400; }
.fmh-group-body > table { width: 96%; }
.fmh-group-body tr { padding: 0 !important; width: 100% !important; }
.ContentRight .fmh-caption { display: none !important; }
.fmh-caption { color: #666; display: inline-block; font-size: 14px; font-weight: bold; margin: 0 8px 0 0; }
.fmh-group-body input { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #9F9887; color: #666; height: 26px; padding: 0 4px; }
.fmh-standard-field { width: 97%; }
textarea { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #9F9887; color: #666; font-family: inherit; font-size: 13px; height: 60px; padding: 0 4px; width: 97%; }
.AboutTable { border: 2px solid #666; margin: 20px 0 20px 5px; width: 98%; border-collapse: collapse; }
.AboutTable tr td { border: 1px solid #666; color: #666; font-size: 12px; padding: 5px 11px; }
.BoldTab { font-weight: bold; }
.ServicesThumb { width: 180px; height: 135px; position: relative; float: left; margin: 8px; }
.ServicesThumb img { width: 100%; height: 100%; }
.ServicesText { position: absolute; margin: 0px; bottom: 0px; background: #000; width: 176px; padding: 3px 2px 3px 4px; opacity: 0.6; color: #fff; font-weight: bold; }
#Logo img { margin: 0px 0 20px 0; }
.RequestQ img { margin: 0 11px 0 0; }
.photoGallery { display: inline-block; height: auto; }
.photoGallery ul li { border: 1px solid #EEEEEE; float: left; height: 132px; list-style-type: none; margin: 15px 6px; padding: 6px; width: 168px; }
.photoGallery ul li p { display: none; }
.photoGallery ul li img { height: 100%; width: 100%; }
.usefulLinksA p { color: #212121 !important; font-size: 14px !important; font-weight: bold; margin: 16px 0 0 8px !important; }
.usefulLinksA a { color: #666; display: block; font-size: 13px !important; padding: 5px 21px; text-decoration: underline; }
.Testimoniols { border-bottom: 1px solid #F4F4F4; clear: both; float: left; height: auto; margin: 16px 0 0; padding: 0; width: 100%; }
.Testimoniols p { margin: 0 0 14px; }
.Testimoniols h3 { color: #212121; font-size: 14px; font-style: italic; font-weight: bold; }
#toggle ul { padding: 0; width: 100%; }
#toggle ul li { color: #212121; cursor: pointer; font-size: 14px; list-style-type: none; margin: 2px; padding: 10px 5px 5px 0; font-weight: bold; }
#toggle ul li span { background-color: #ff5400; display: inline-block; height: 13px; margin: 0 13px 0 0; width: 13px; }
#toggle ul div { color: #666; cursor: auto; font-size: 13px; margin: 0; padding: 5px 10px; text-decoration: none; }
.responsivemenu { display: none; }
