*{margin: 0; padding: 0;}

/* CSS Document */
body {font-family: 'helvetica neue', helvetica, arial, sans-serif; background-color:#EEEEEE;}

h1 {font-size:20px; margin: 10px 0; color:#FF6600;}
h2, h3 {font-size:14px; margin: 10px 0; color:#FF6600;}
h4 {font-size:14px; margin: 10px 0; color:#000000;}
p {color:#333333; line-height:20px; font-size:13px; margin: 10px 0; }
h5 {font-size:21px; margin: 10px 0; color:#FF6600; font-family: 'brush script std', georgia, times, 'times new roman', serif; font-weight: normal;}

strong {color:#FF6600; font-weight:bold;}
a {color:#FF6600;}
form {float: left;}

table {float: left;}

.nomargin {margin: 0;}

div#top { float:left; width: 100%; background-color:#000000; color:#FFFFFF; font-size: 12px; padding: 13px 0px 13px 0px; line-height: 16px; }

div#top p a {color: #FFFFFF; text-decoration:none;}
div#top p a:hover {color: #FF6600;}

span.textpadding {padding-left: 4px;}

div.container {margin: 0 auto; width: 950px;}

div#top p {color:#FFFFFF; line-height: 16px; margin: 0;}

div#background {float:left; width: 100%;}

#navigation {height:150px;}

div#navigation img { float: left; margin: 33px 110px 0px 0px; display: inline; border: none;}

div#navigation ul {float: left; width: 670px; list-style: none; margin: 70px 0px 30px 0px;}

div#navigation ul li {float: left;}

div#navigation ul li a {color:#000000; text-decoration:none; font-size:19px; padding-right: 60px; display:inline; }

div#navigation ul li a:hover {color:#FF6600;}

div#navigation ul li a.navover {color:#FF6600;}

div#innernav ul li a.subnavover {color:#000;}

div#footer, div#navigation, div#content {float: left; width: 100%;}

img.heroimg {padding: 43px 17px 0px 17px; display:inline;}

div#content {background-color:#FFFFFF; border-bottom: 24px solid #000000; min-height: 500px; _height; 500px;}

div#hometext {padding: 30px 17px 30px 17px; float: left; width:920px;}

div#navigation ul li a.nopadding {padding:0;}

div#buttons h1 {font-size: 24px; margin: 10px 0; color:#000000;}

div#buttons ul {list-style: none; float:left; width: 400px;}

div#buttons ul li a { float:left; text-decoration:none; font-size: 19px; color:#FFFFFF; background-image:url(images/button_background.png);background-repeat:no-repeat; width: 313px;  line-height: 27px; padding: 7px 7px 7px 7px; display: inline;}

div#buttons ul li a:hover {color:#FF6600;}

div#buttons {padding: 0px 17px 304px 17px; float: left; width: 915px;}

div#buttons ul li {float:left; background-image: url(images/Arrows-Homepage.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:40px;
margin-bottom: 4px; }

div#address { font-size: 13px; color:#333333; float: right; padding: 35px 0px 45px 0px; width: 200px;}

div#address p {line-height: 17px;}

div#address a {color:#333333;}

div#address a:hover {color: #FF6600;}

div#form {width: 750px; float: left; padding: 35px 0px 45px 0px;}

div#form h1 {text-decoration: underline; color:#333333;}

div#form {font-size:15px; color:#333333;}

div#form form input { border: 1px solid #999999; padding: 3px 2px;}

div#form form input.submit_button {width: 87px; background:url(images/Submit_button.png); border:none; height: 88px; cursor: pointer;}

div#form table tr td {padding: 2px 5px;}

div#innercontent {float: left; padding: 20px 17px 100px 17px; display:inline; width: 916px;}

div#innercontent ul {color:#333333; line-height:20px; font-size:13px; margin: 10px 0 10px 20px;}

div.client {float: left; width: 916px; padding: 25px 0;}

div.clientshot {float: left;}

div.clientshot img {float: left; }

div#lightboxx {float: left;}

div#lightboxx a {float: left; border: 2px solid #000000; margin: 10px 20px 10px 0px;}

div#lightboxx a:hover {border: 2px solid #FF6600;}

div.clienttext {float: right; width: 545px; font-size: 13px; }

div.clienttext a {color:#333333; text-decoration:none;}

div.clienttext a:hover {color:#FF6600;} 

div.clienttext h2, div.clienttext h3 {font-size: 14px; margin: 0;}

div.clienttext h3 {font-weight: normal;}

div#innercontent h3 {font-weight: normal;}

div.timeline {float: left; width: 916px; padding-top: 50px;}

div.rightsidebox, div.leftsidebox {float: left; font-size: 13px; color:#333333; width:422px; line-height:21px;}

div.rightsidebox p, div.leftsidebox p {margin: 0px;} 

div.leftsidebox { padding-right: 72px; display:inline;}

div.rightsidebox img, div.leftsidebox img {float: left;}

p#inneraddress { font-size: 13px; color:#333333;  display:inline; line-height: 17px;}

p#inneraddress a {color:#333333;}

p#inneraddress a:hover {color: #FF6600;}

div#innernav {float: left; width: 265px; padding-right: 70px; display:inline;}

div#innernav ul {list-style: none; float:left; width: 215px; padding-left:50px; display: inline;}

div#innernav ul li {float:left; width: 100%; background-image:url(images/black_arrow_nav.png); background-repeat:no-repeat; margin-bottom: 10px;}

h1.headerpadding {padding-left: 17px; display: none; }

div#innernav ul li a { float:left; text-decoration:none; font-size: 14px; color:#FF6600; font-weight: normal; padding-left: 15px;} 

div#innernav ul li a:hover {color:#000000;}

div#innernav h2 {background-color:#ECECEC; background-repeat:no-repeat; background-position: 4px 12px; width: 231px; background-image:url(images/black_arrow_nav_double.png); line-height: 27px; padding: 7px 9px 7px 25px; display: inline; float:left;}

div#innercontent2 {float: left; padding: 20px 17px 100px 0px; display:inline; width: 933px;}

div#whatwedocontent {float: left; width: 598px;}

div#whatwedocontent ul, div#whatwedocontent ol {color:#333333; line-height:20px; font-size:13px; margin: 10px 0 10px 20px;}

div#whatwedocontent a {color: #FF6600;}

div#world img {margin: 0px 0px 30px 0px;}

div#whatwedocontent p img {margin: 0px 20px 0px 0px; }

.nobullets {list-style: none; }
.nobullets li {clear:left;}



