body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin: 0; text-align: center; background-color: #F36202; }

h1 { float: left; margin: 0 10px 0 0; width: 230px; height: 97px; text-indent: -9999px; display: inline; background: transparent url(../imgs/h1.gif) no-repeat; }
h1 a { display: block; width: 100%; height: 100%; text-decoration: none; }
h2 { height: 60px; margin: 0; text-indent:-99999px; }
h3 { float: left; display: block; margin: 0 0 5px 0; width: 235px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2px; line-height: 0px; text-indent:-99999px; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; display: inline; margin: 0; }

p { margin: 0 0 15px 0; }
a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; text-decoration: none; display: inline; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; text-decoration: underline; }
div#textColumn a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; font-weight: inherit; text-decoration: none; display: inline; }
div#textColumn a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; font-weight: inherit; text-decoration: underline; }
div#imageColumn a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; font-weight: inherit; text-decoration: none; display: inline; }
div#imageColumn a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; font-weight: inherit; text-decoration: underline; }
div#fullColumn a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; text-decoration: none; display: inline; }
div#fullColumn a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F36202; text-decoration: underline; }
img { border: 0; }

div#container { width: 975px; margin: 0 auto; text-align: left; }
div#menu { width: 735px; height: 60px; margin: 36px 0 1px 0; float: left; }
div#submenu { width: 220px; margin: 0 10px; float: left; display: inline; }
div#content { width: 735px; margin: 0; float: right; display: inline; background-color: white; }

div#submenu ul { list-style: none; width: 220px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; }
div#submenu ul li { margin: 0; padding: 5px 0; border-top: 1px #FF9966 solid; }
div#submenu a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }
div#submenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

div#menu ul { list-style: none; width: 735px; height: 60px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2px; line-height: 0px; }
div#menu ul li { width: 120px; height: 60px; margin: 0; text-indent:-99999px; padding: 0; float: left; display: inline; }

div#menu ul li#menuHome { width: 125px; background: url(../imgs/menu/home.gif) 0 -60px no-repeat; }
div#menu ul li#menuHome a { width: 100%; height: 100%; display: block; background: url(../imgs/menu/home.gif) no-repeat; }
div#menu ul li#menuHome a:hover { background: url(../imgs/menu/home.gif) 0 -60px no-repeat; }
h2#menuHome { width: 125px; background: url(../imgs/menu/home.gif) 0 -60px no-repeat; }

div#menu ul li#menuApproach { background: url(../imgs/menu/approach.gif) 0 -60px no-repeat; }
div#menu ul li#menuApproach a { width: 100%; height: 100%; display: block; background: url(../imgs/menu/approach.gif) no-repeat; }
div#menu ul li#menuApproach a:hover { background: url(../imgs/menu/approach.gif) 0 -60px no-repeat; }
h2#menuApproach { background: url(../imgs/menu/approach.gif) 0 -60px no-repeat; }

div#menu ul li#menuWWDo { background: url(../imgs/menu/wwdo.gif) 0 -60px no-repeat; }
div#menu ul li#menuWWDo a { width: 100%; height: 100%; display: block; background: url(../imgs/menu/wwdo.gif) no-repeat; }
div#menu ul li#menuWWDo a:hover { background: url(../imgs/menu/wwdo.gif) 0 -60px no-repeat; }
h2#menuWWDo { background: url(../imgs/menu/wwdo.gif) 0 -60px no-repeat; }

div#menu ul li#menuServices { background: url(../imgs/menu/services.gif) 0 -60px no-repeat; }
div#menu ul li#menuServices a { width: 100%; height: 100%; display: block; background: url(../imgs/menu/services.gif) no-repeat; }
div#menu ul li#menuServices a:hover { background: url(../imgs/menu/services.gif) 0 -60px no-repeat; }
h2#menuServices { background: url(../imgs/menu/services.gif) 0 -60px no-repeat; }

div#menu ul li#menuProjects { background: url(../imgs/menu/projects.gif) 0 -60px no-repeat; }
div#menu ul li#menuProjects a { width: 100%; height: 100%; display: block; background: url(../imgs/menu/projects.gif) no-repeat; }
div#menu ul li#menuProjects a:hover { background: url(../imgs/menu/projects.gif) 0 -60px no-repeat; }
h2#menuProjects { background: url(../imgs/menu/projects.gif) 0 -60px no-repeat; }

div#menu ul li#menuContact { width: 130px; background: url(../imgs/menu/contact.gif) 0 -60px no-repeat; background-color: green; }
div#menu ul li#menuContact a { width: 100%; height: 100%; display: block; background: url(../imgs/menu/contact.gif) no-repeat; }
div#menu ul li#menuContact a:hover { background: url(../imgs/menu/contact.gif) 0 -60px no-repeat; }
h2#menuContact { width: 130px; background: url(../imgs/menu/contact.gif) 0 -60px no-repeat; }

div#textColumn { width: 220px; margin: 10px 20px 0 10px; float: left; display: inline; }
div#imageColumn { width: 480px; margin: 10px 5px 5px 0; float: left; display: inline; }
div#fullColumn { width: 715px; margin: 10px 10px 5px 10px; float: left; }

div#imageColumn img { margin: 0 5px 5px 0; float: left; display: inline; }

div#secondaryOne { width: 250px; float: left; display: inline; padding-top: 10px; margin: 0; background-color: #F36202; }
div#secondaryOne p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; font-weight: bold; color: #333333; margin: 0; }
div#secondaryOne a, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
div#secondaryOne a:hover { text-decoration: underline; }
div#secondaryTwo { width: 485px; float: left; display: inline; padding-top: 10px; margin: 0; background-color: #F36202; }
div#secondaryTwo p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #FF9966; margin: 0; }

div#textColumn p.links { width: 210px; margin: 0 0 2px 0; }
div#textColumn ul { width: 210px; margin: 0 0 15px 0; padding-left: 15px; }

div.projectLink { width: 475px; border-top: 1px #F36202 solid; padding: 5px 0 0 0; margin: 0; display: block; }

div.serviceType { width: 715px; border-top: 1px #F36202 solid; padding: 10px 0 0 0; margin: 0 0 5px 0; display: block; }
div.serviceType img { float: right; display: inline; margin: 0 0 5px 5px; }
div.serviceType h4 { width: 230px; margin: 0 10px 0 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;display: block; }
div.serviceType p { width: 220px; margin: 0 20px 15px 0; } 