/* Reset & Body --------------------------------------------------------------------*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}:focus {	outline: 0;}ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}* {margin:0;padding:0;}body {background:#CDCDCD url(images/bg/bg.png) repeat-x;font-size:0.8em;font-family:Arial, Helvetica, sans-serif;color:#000;}p {margin:0 0 12px 0;}h1 {font-size: 1.5em;margin:0 0 15px 0;line-height:1.1em;}h2 {font-size: 1.2em;margin:0 0 8px 0;line-height:1.1em;}h3 {font-size: 1em;margin:0 0 8px 0;line-height:1.1em;}/* Container --------------------------------------------------------------------*/#container {margin:0 auto;width:966px;background: url(images/bg/page_bg.png) 0 131px no-repeat;}/* Header --------------------------------------------------------------------*/#header {margin:0 0 0 0;height:131px;position:relative;}#header img.logo {position:absolute;top:32px;left:105px;}#bannerWrap {position:absolute;left:520px;top:36px;width:441px;height:85px;overflow:hidden;}/* Navigation --------------------------------------------------------------------*/#nav {padding:11px 0 10px 163px ;line-height:1.2em;height:86px;}#nav ul {list-style:none;}#nav ul li {margin:0 0 0 18px;background: url(images/bg/button.png) no-repeat;float:left;}#nav ul li.first {margin:0 2px 0 0;}#nav ul li a {background: url(images/bg/button.png) no-repeat;display:inline-block;width:118px;height:24px;padding:9px 0 0 0;color:#fff;text-decoration: none;font-size:1.4em;text-align:center;}#nav ul li a:hover, #nav ul li a.on {color:#ED6024;}/* Content --------------------------------------------------------------------*/#content {width:966px;float:left;padding:0 0 0 0;margin:0 0 0 0;background: url(images/bg/page2.png) top right repeat-y ;}#mainContent {width:700px;padding:5px 20px 20px 20px;float:left;line-height:1.3em;font-size:1.2em;position:relative;color:#333;top:-44px;}.home #mainContent {width:590px;padding:5px 20px 20px 20px;}#mainContent ul{list-style: disc;padding:0 0 0 50px;margin:0 0 10px 0;}#secContent {width:210px;padding:6px 0 0 15px;float:left;line-height:1.1em;margin:0 0 10px 0;position:relative;background: url(images/bg/page3.png) top left repeat-y ;}.home #secContent {width:320px;line-height:1.1em;}.secBot {position:absolute;bottom:-5px;left:0px;}.subNav {margin:0 0 5px 0;}.subNavTop {height:10px;width:300px;	background:#FFB273 url(images/bg/subnav_top.gif) no-repeat;}.subNavContent {background: #fff;border-left:1px solid #FF7400;border-right:1px solid #FF7400;padding:0 10px;width:278px;}.subNavBot {height:10px;width:300px;	background:#FFB273 url(images/bg/subnav_bot.gif) no-repeat;}a.txtLink {width:180px;display:block;float:left;color: #fff;text-decoration: none;}a.txtLink:hover {text-decoration: underline;}.imgLink {width:90px;height:70px;float:right;}.subLinkContainer {height:78px;width:210px;margin:0 0 12px 0;position: relative;color:#fff;background: url(images/bg/big_button2.png) no-repeat;}.home .subLinkContainer {height:78px;width:320px;margin:0 0 12px 0;position: relative;color:#fff;background: url(images/bg/big_button.png) no-repeat;}.subLinkContainer:hover a {color: #fff;}a.subLink {font-size:1em;line-height:1.3em;display:block;height:60px;margin:0 0 10px 0;padding:5px 8px 10px 9px;z-index: 10;text-decoration: none;color: #fff;overflow: hidden;}.home a.subLink {font-size:1.0em;line-height:1.3em;}a.subLink:hover, .subLinkContainer:hover a, a.on {color: #ED6024;}.slideshow {width:90px;height:70px;position:absolute;top:4px;right:5px;z-index: 1;overflow:hidden;}/* Second and third Level Content -----------------------*/#second #mainContent, #third #mainContent {width:596px;padding:10px 10px 10px 14px;float:right;line-height:1.1em;}#second #secContent {width:606px;padding:10px 0 0 14px;margin:10px 0 0 130px;line-height:1.1em;display:inline;}#mainContent .subLinkContainer {margin:0 30px 0 10px;float:left;display:inline;width:320px;background: url(images/bg/big_button.png) no-repeat;font-size:0.9em;}#mainContent .subLinkContainer a{width:200px;line-height:1.2em;height:60px;padding-right:110px;}#mainContent .subLinkContainerlast {margin:0 0 5px 0;}a.fL, a.fR  {float:left;display:block;background: url(images/bg/button.png) no-repeat;color:#fff;text-align:center;font-size:0.8em;margin:10px 0 0 0;width:114px;height:32px;padding:3px 2px;text-decoration:none;line-height:1.1em;}a.fR {float:right;}a.fL:hover, a.fR:hover  {color:#ED6024;}/* Third Level Content -----------------------*/#images {padding:10px 0 10px 20px;float:left;position:relative;top:-44px;}#third #mainContent h1{text-align: center;}/* client list -----------------------*/#mainContent ul.clientList {list-style: none;padding:10px 0 0 0;margin:0;}#mainContent ul.clientList li{float:left;text-align: center;width:225px;height:100px;padding:0 4px 20px ;margin:0;}#mainContent ul.clientList li img{padding:0 0 5px 0;margin:0;}#mainContent ul.clientList li a{text-decoration: none;color: #000;}/* Contact form 2-----------------------*/.ddfmwrap {padding:20px 0;}.ddfmwrap label {width:160px;float:left;padding:3px 0 0 0;}.ddfmwrap input {width:200px;height:20px;border:1px solid #000;padding:3px 5px 0;font-size: 0.95em;font-family: Arial;}.ddfmwrap textarea {width:318px;height:100px;border:1px solid #000;font-family: Arial;font-size:0.95em;padding:5px;}.ddfmwrap .submit input{cursor: pointer;color: #fff;background: #000 url(images/bg/button.png) 0 0px no-repeat;display:block;width:118px;height:33px;padding:0 0 0px 0;color:#fff;text-decoration: none;border:none;margin:0 0 0 160px;font-size: 1em;}.ddfmwrap .submit input:hover {background: url(images/bg/button.png) 0 0px no-repeat;}span.tel {width:160px;float:left;}p.thanks {border:1px solid #000;padding:20px;color:green;font-size:1.2em;}p.thanks a{color:blue;}.ddfmerrors, .errorlist {font-size:1.2em;color:red;}p.small {font-size:0.8em;margin:0 0 0 0;}/* Footer --------------------------------------------------------------------*/#footer {padding:0 10px 50px 10px;clear:both;background:#DBDBDB url(images/bg/footer_bg.png) repeat-x;}.innerFooter {width:966px;margin:0 auto;padding:10px 0 ;position:relative;background: url(images/bg/subfooter.png) top no-repeat;}#footerNav {margin:0 70px 0 0;}#footerNav li{float:left;padding:0 10px 3px 0;}#footerNav li a{color:#000;}p.copy {color:#58BADD;clear:both;padding:5px 0 20px 0;margin:0;font-size: 1.0em;}.botArrows {position:absolute;top:-50px;right:-59px;}/* Float clearing--------------------------------------------------------------------*/.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix {display:inline-block;}/* Hide from IE Mac \*/.clearfix {display:block;}/* End hide from IE Mac */