body {background-color: #cdf3fd;}#container {width: 800px; margin: auto;background-color: #ffffff;position: relative;padding: 0;}#container_popup {width: 600px; margin: auto;position: relative;padding: 0;}#header {width: 800px;background: url(curve_top_22.jpg) no-repeat;height: 60px;padding: 10;} #logocontainer {position: relative;width: 800px;height: 30px;margin: auto;}#logoplacement {position: absolute;top: -20px;left: 20px;}#strapline_placement {position: absolute;top: 35px;left: 290px;background: url(strapline_index.gif) no-repeat;}#leftcontainer {position: relative;width: 800px;margin: auto;}#menu {position: absolute;top: 130px;left: 70px;padding-bottom: 50px;}#address {position: absolute;top: 400px;left: 80px;padding-bottom: 100px;}p.addresstext {font-family: verdana, helvetica, arial;font-size: 7pt;color: #0066cc;font-weight: normal;line-height: 10pt;}ul.navigation {font-family: verdana, helvetica, arial;font-size: 8pt;font-weight: bold;text-align: left;color: #0066cc;padding: 5 0 0 0;margin: 0;}li.navigationhome {list-style-type: none;background: url(who-we-are.jpg) no-repeat;margin-top: 10px;padding-top: 18px;padding-left: 60px;padding-right: 30px;padding-bottom: 18px;}li.navigationservices {list-style-type: none;background: url(what_we_do.jpg) no-repeat;margin-top: 20px;padding-top: 18px;padding-left: 60px;padding-right: 30px;padding-bottom: 18px;}li.navigationportfolio {list-style-type: none;background: url(portfolio.jpg) no-repeat;margin-top: 20px;padding-top: 18px;padding-left: 60px;padding-right: 30px;padding-bottom: 18px;}li.navigationcontact {list-style-type: none;background: url(contact_us.jpg) no-repeat;margin-top: 20px;padding-top: 18px;padding-left: 60px;padding-right: 30px;padding-bottom: 18px;}#rightcontentcontainer {position: relative;top: 100px;left: -80px;width: 800px;}#rightcontent {float: right;position: relative;width: 430px;padding-bottom: 130px;}label {width: 10em;float: left;text-align: left;margin-right: 1em;display: block;}input {color: #781351;background: #bfeaf9;border: 1px solid #0066cc;}submit {margin-left: 5px;font-family: verdana, helvetica, arial;font-size: 7pt;color: #0066cc;}textarea {color: #781351;background: #bfeaf9;border: 1px solid #0066cc;}p.form {font-family: verdana, helvetica, arial;font-size: 7pt;color: #0066cc;}ul.services {font-family: verdana, helvetica, arial;font-size: 8pt;font-weight: normal;line-height: 15pt;text-align: left;color: #0066cc;padding: 5 0 0 0;margin: 0;}li.services {list-style-type: none;}table, th, td {border: 0px;padding-top: 15px;padding-right: 50px;padding-bottom: 5px;padding-left: 0px;text-align: center;}table.portfolio, th.portfolio, td.portfolio {padding-top: 15px;padding-right: 0px;padding-bottom: 5px;padding-left: 0px;text-align: center;}tr.portfolio, td.portfolio {border-top: 1px solid #66CCFF;}#footer {clear: both;width: 800px;background: url(curve_bottom_22.jpg) no-repeat;height: 60px;} ul.emailus {font-family: verdana, helvetica, arial;font-size: 7pt;font-weight: bold;color: #0066cc;text-align: left;margin-left: 650px;}li.emailus {list-style-type: none;background: url(email_us.jpg) no-repeat;padding-top: 12px;padding-left: 40px;padding-right: 30px;padding-bottom: 12px;}a img {border: none;}a {text-decoration: none;color:  #0066cc;}a:visted {text-decoration: none;color:  #0066cc;}a:hover {text-decoration: none;color:  #0066cc;}a:active {text-decoration: none;color:  #0066cc;}p {font-family: verdana, helvetica, arial;font-size: 8pt;color: #0066cc;line-height: 14pt;text-align: justify;}p.navigationtext {font-family: verdana, helvetica, arial;font-size: 8pt;color: #66CCFF;}p.home {font-family: verdana, helvetica, arial;font-size: 12pt;color: #0066cc;font-weight: bold;text-align: left;}p.backto {font-family: verdana, helvetica, arial;font-size: 9pt;color: #0066cc;font-weight: bold;text-align: left;}h1 {font-family: verdana, helvetica, arial;font-size: 14pt;color: 66ccff;line-height: 14pt;text-align: justify;}h2 {font-family: verdana, helvetica, arial;font-size: 8pt;color: #0066cc;line-height: 16pt;text-align: justify;font-weight: normal;}h3 {font-family: verdana, helvetica, arial;font-size: 8pt;color: #0066cc;line-height: 14pt;text-align: justify;}#addtionalnavigation {width: 800px;margin: 0 0 0 0;padding-left: 600px;} p.portfolio {font-family: verdana, helvetica, arial;font-size: 7pt;line-height: 8pt;font-weight: bold;text-align: center;color: #0066cc;}