.clear{clear:both}*{font-family:arial;font-size:14px;color:#000}a{text-decoration:none;color:inherit}img{border:none}body{margin:0;padding:0;background:url(../images/body-bg.jpg) 0 0 repeat-x}h2{font-size:20px}.bodyWrap{width:996px;margin:0 auto}article,footer,header,nav,section{display:block}header{width:980px;height:149px;margin:0 auto 20px;position:relative}header div.logo,header h1.logo{width:230px;height:110px;margin:0;float:left}

header .headerText{width:740px; margin-top:25px; height:70px;text-shadow:1px 1px 2px #000;filter:dropshadow(color=#ffffff,offx=1,offy=1);float:left}

header address{float:left;font-style:normal;color:#fff;font-size:15px;letter-spacing:1px;margin-top:-5px;width:220px}header .phoneNumber{float:left;font-size:36px;color:#fff;text-decoration:none;line-height:35px;border-right:1px solid #fff;padding:3px 10px 3px 0;margin-right:10px}

header .socialLinks{float:right;margin-top:-35px;}

header .facebook{background:url(../images/header-facebook-icon.png) 0 2px no-repeat;font-style:normal;color:#fff;font-size:15px;letter-spacing:2px;margin-top:4px;padding-left:39px;display:block;height:40px}header .google{background:url(../images/header-google-icon.png) 0 2px no-repeat;font-style:normal;color:#fff;font-size:15px;letter-spacing:2px;margin-top:4px;padding-left:39px;display:block;height:40px}header nav{margin-top:4px;height:35px;line-height:35px;background-color:transparent}header nav ul{margin:0;padding:0;list-style:none}header nav ul li{padding:0 23px 0 20px;float:left}header nav ul ul{display:none}header nav ul li:hover>ul{display:block}header nav ul ul{background:#1369DA;border-radius:0;padding:0;position:absolute;top:100%}header nav ul ul li{float:none;border-top:1px solid #fff;border-bottom:1px solid #fff;position:relative}header nav ul ul li a{padding:15px 10px 0 0;color:#fff}header nav ul ul li a:hover{background:0 0;color:#ff0}header nav ul li.home{padding-left:0}header nav ul li.contactUs{padding-right:0}header nav ul li{background:url(../images/top-nav-bar.png) 100% 0 no-repeat}header nav ul li a{font-family:'century gothic';color:#fff;font-size:14px;text-shadow:1px 1px 1px #000}header nav ul li a:hover,header nav ul li.active a{color:#ff0}.homeLeft{float:left;width:550px;margin-left:10px}.homeRight{float:right;width:400px;margin-left:20px}.homeRight h3{font-size:20px}.homeRight .custom_aboutus h3{font-size:14px}.homeRight ul,.item-page_services ul{margin:0 0 15px;padding:0;float:left;list-style:none}.homeRight ul li,.item-page_services ul li{background:url(../images/list-dot.png) 0 0 no-repeat;padding-left:20px;padding-bottom:15px}footer{border-top:5px solid #031834;background-color:#0a4aa0;color:#fff;font-size:11px}footer .footerWrap{width:960px;margin:0 auto;padding-bottom:20px}footer a,footer p{color:#fff;text-decoration:none;font-size:11px;margin:0;padding:15px}footer .footerLinks{margin-top:7px;float:left}footer .copyright{float:right;margin-top:7px}footer .byZealed{float:right;margin-bottom:10px}#SliderBox{width:960px;margin:10px auto;position:relative;height:100px}.sliderBGL{background:url(../images/slider-bg.png) 0 0 repeat-y;width:15px;height:71px;left:0;position:absolute;z-index:10}.sliderBGR{background:url(../images/slider-bg.png) 100% 0 repeat-y;width:15px;height:71px;right:0;position:absolute;z-index:10}#Slider{width:960px;margin:10px auto;overflow:hidden;position:relative;height:71px}#Slider ul{margin:0;padding:0;width:20000em;position:absolute;list-style:none}#Slider ul li{float:left;width:160px;text-align:center}#Slider ul li img{width:133px;margin:0 auto}#ContactForm{float:right;width:240px;margin:0;padding:0}#ContactForm *{font-size:12px}#ContactForm fieldset{background-color:#e9e9e9;border:none;padding:5px 8px 5px 10px;margin:0}#ContactForm label{display:block;padding:3px 0}#ContactForm small{font-size:11px;color:red;padding-left:5px}#ContactForm input,#ContactForm textarea{width:214px;border:2px solid #ccc;display:block}#ContactForm textarea{height:100px;margin-bottom:5px}#ContactForm button{background:url(../images/submit-button-bg.jpg) 0 0 no-repeat;width:240px;height:48px;border:none;margin-top:10px;cursor:pointer;margin-bottom:10px}.contactMap{float:left}.contactMap iframe{border:3px solid #ccc}.contactMap small{display:block;text-align:center}.contactMap small a{color:#3F8FD2;text-decoration:none}.error{margin-bottom:10px;font-size:10px;color:red;display:block}.contactDetails{float:left;margin-left:50px}.contactDetails dt{float:left;width:100px}.menu_footermenu li{list-style:none;float:left;padding-right:10px} div.footspace {padding-right:27px;}










