@charset "utf-8";
body { margin: 0px; padding: 0px; background-image: url(images/BG.png); background-repeat: repeat-y; font-family: Helvetica, Arial, sans-serif, sans-serif; }
a { text-decoration: none; }
.Clear { clear: both; }
img { border: none; }
h1, h2, h3, h4, h5, h6, ul, li, p { margin: 0px; padding: 0px; }
#MainContainer { width: 835px; height: auto; margin: 0 auto; }
header { width: 100%; height: 125px; }
#Logo { float: left; width: 375px; height: 66px; margin: 56px 0 0; }
.HeaderText { color: #BCCF1F; float: right; font-size: 13px; font-weight: bold; height: 65px; line-height: 16px; margin: 40px 0 0; width: 160px; }
.ColorOrange { color: #FE6C00 }
nav { height: 41px; width: 100%; background-image: url(images/NavigationBg.png); background-repeat: repeat-x; background-position: 0 8px; }
nav ul { }
nav ul li { background-image: url("images/MenuSeperator.jpg"); background-position: 0 18px; background-repeat: no-repeat; border-right: 1px solid; color: #8C8888; float: left; font-size: 13px; font-weight: bold; height: 17px; list-style-type: none; margin: 15px 0 0;  }
nav ul li a { color: inherit; padding: 8px 28px;}
nav ul li:hover { color: #000; background-color: #FF7502; line-height: 41px; background-image: none; height: 41px; margin: 0px; }
nav ul li:last-child { border: none; }
.Selected { color: #000 !important; background-color: #FF7502; line-height: 41px; background-image: none; height: 41px; margin: 0px; }
section { height: auto; width: 100%; }
#Banner { height: 222px; width: 100%; background-image: url(images/BannerBg.jpg); background-repeat: no-repeat; position: relative; }
#Banner .BannerText { float: left; height: 92px; width: 269px; margin: 60px 0 0 49px; font-weight: bold; color: #fff; line-height: 18px; }
#Banner .BannerText span { color: #000; font-size: 13px; }
#Banner .BannerImage { height: 269px; margin: 14px 10px 0 0; position: absolute; right: 3px; width: 438px; }
#ContentContainer { background-color: #FFFFFF; border: 3px solid #FFFFFF; height: auto; width: 723px; box-shadow: 0px 0px 33px 14px #ccc inset; -moz-box-shadow: 0px 0px 33px 14px #ccc inset; -webkit-box-shadow: 0px 0px 33px 14px #ccc inset; -ms-box-shadow: 0px 0px 33px 14px #ccc inset; -obox-shadow: 0px 0px 33px 14px #ccc inset; padding: 53px; }
h2 { color: #036E8B; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 10px; }
#ContentContainer .ContentDiv { width: 100%; height: auto; }
#ContentContainer .ContentDiv .AQCDivsHome { float: left; height: auto; margin: 0 5px; width: 31%; }
#ContentContainer .ContentDiv .AQCDivsHome h3 { background-image: url("images/HomeHeadingImg.jpg"); background-repeat: no-repeat; font-family: 'Open Sans Condensed', sans-serif; font-size: 17px; height: 26px; line-height: 32px; padding: 0 0 0 32px; margin: 0 0 6px 0; }
#ContentContainer .ContentDiv .AQCDivsHome p { color: #000; font-size: 13px; font-weight: lighter; padding: 0 0 0 33px; }
footer { height: 71px; color: #fff; background-color: #000; opacity: 0.6; line-height: 71px; font-size: 13px; color: #999; padding: 0 0 0 18px; width: 98%; }
p { color: #000; font-size: 13px; }
.AboutTable { margin: 15px 0; width: 100%; border: 1px solid #FE6C00; }
.AboutTable tr td { border: 1px solid #FE6C00; color: #3B4950; padding: 5px 11px; font-size: 13px; }
.BoldTab { font-weight: bold; }
.ServiceThumb { height: 200px; width: 200px; float: left; margin: 0 19px; }
.ServiceThumb .ImageDiv { height: 140px; width: 192px; border: 4px solid #fff; background-color: #CCC; box-shadow: 0px 0px 2px 1px #ccc; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; -ms-box-shadow: 0px 0px 2px 1px #ccc; -o-box-shadow: 0px 0px 2px 1px #ccc; }
.ServiceThumb .ImageDiv img { height: 140px; width: 192px; }
.ServiceThumb .ServiceText { font-size: 15px; margin: 5px 0 0 5px; }
.Space30 { height: 30px; }
.Space10 { height: 10px; }
.Testimoniols { border-bottom: 1px solid #F4F4F4; clear: both; float: left; height: auto; margin: 0 0 16px; padding: 0 5px; }
.Testimoniols p { color: #3B4950; font-size: 13px; margin: 0 0 14px; }
.Testimoniols h2 { color: #FE6C00; font-size: 16px; font-weight: bold; }
#toggle ul li:before { color: #FF0000; font-weight: bold; padding: 10px 10px 10px 0; }
#toggle ul li { color: #FE6C00; cursor: pointer; font-size: 16px; list-style-type: none; margin: 2px; padding: 5px; }
#toggle ul div { color: #000; cursor: auto; font-size: 14px; margin: 0 0 0 20px; padding: 5px 10px; text-decoration: none; }
#toggle ul li span { background-color: #FE6C00; display: inline-block; height: 11px; margin: 0 10px 0 0; width: 10px; }
.usefulLinksA p { color: #FE6C00 !important; font-size: 15px; font-weight: bold; margin: 14px 0 0 !important; }
.usefulLinksA a { color: #47565D; display: block; font-size: 13px; padding: 5px 21px; text-decoration: underline; }
.usefulLinksA { padding: 0 5px; }
.responsivemenu{ display:none;}
.fmh-caption { color: #192135; display: inline-block; margin: 0 8px 0 0; font-size:13px; }
.fmh-standard-field { width: 100%; }
.fmh-group-body > table { width: 96%; }
.fmh-group-body { padding: 12px; }
.fmh-standard-button { background-color: #FE6C00; border: medium none; color: #FFFFFF; float: right; font-size: 14px; height: 34px; width: 68px; }
textarea { font-family: Helvetica, Arial, sans-serif !important; height: 60px; width: 100%; }
.photoGallery ul li{height: 140px; width: 192px; border: 4px solid #fff; background-color: #CCC; box-shadow: 0px 0px 2px 1px #ccc; -moz-box-shadow: 0px 0px 2px 1px #ccc; -webkit-box-shadow: 0px 0px 2px 1px #ccc; -ms-box-shadow: 0px 0px 2px 1px #ccc; -o-box-shadow: 0px 0px 2px 1px #ccc; list-style-type:none; float:left; margin: 19px; }
.photoGallery ul li img{height: 140px; width: 192px;}

.ServicesTextTop{ color: #000; font-size: 13px;}

h2 .fmh-caption {
color: #192135 !important;
display: inline-block !important;
margin: 0 8px 0 0 !important;
font-size: 13px !important; font-weight:lighter !important; font-family: Helvetica, Arial, sans-serif, sans-serif !important;
}

.activeMenuItemInner {color: #000; background-color: #FF7502; line-height: 41px; background-image: none; height: 41px; margin: 0px; }
.activeMenuItemOuter {color: #000; background-color: #FF7502; line-height: 41px; background-image: none; height: 41px; margin: 0px;}