


.body { margin: 0px; background-color: rgb(51, 51, 51); font-family: Verdana; font-size: 10px; color: rgb(102, 102, 102); }
.alink1:link { color: rgb(51, 51, 51); text-decoration: none; }
.alink1:visited { color: rgb(51, 51, 51); text-decoration: none; }
.alink1:hover { color: rgb(204, 0, 0); text-decoration: none; }
.alink1:active { color: rgb(51, 51, 51); text-decoration: none; }
.alink2:link { color: rgb(51, 51, 51); text-decoration: none; }
.alink2:visited { color: rgb(51, 51, 51); text-decoration: none; }
.alink2:hover { color: rgb(0, 0, 102); text-decoration: none; }
.alink2:active { color: rgb(51, 51, 51); text-decoration: none; }
.alinkgreen:link { color: rgb(141, 177, 18); text-decoration: none; }
.alinkgreen:visited { color: rgb(141, 177, 18); text-decoration: none; }
.alinkgreen:hover { color: rgb(204, 0, 0); text-decoration: none; }
.alinkgreen:active { color: rgb(141, 177, 18); text-decoration: none; }
.alinkprojects:link { color: rgb(28, 108, 168); text-decoration: none; }
.alinkprojects:visited { color: rgb(28, 108, 168); text-decoration: none; }
.alinkprojects:hover { color: rgb(204, 0, 0); text-decoration: none; }
.alinkprojects:active { color: rgb(28, 108, 168); text-decoration: none; }
.alinkheading:link { color: rgb(255, 255, 255); text-decoration: none; }
.alinkheading:visited { color: rgb(255, 255, 255); text-decoration: none; }
.alinkheading:hover { color: rgb(102, 102, 102); text-decoration: none; }
.alinkheading:active { color: rgb(255, 255, 255); text-decoration: none; }
.alinkinner:link { color: rgb(243, 115, 37); text-decoration: none; }
.alinkinner:visited { color: rgb(243, 115, 37); text-decoration: none; }
.alinkinner:hover { color: rgb(204, 0, 0); text-decoration: none; }
.alinkinner:active { color: rgb(243, 115, 37); text-decoration: none; }
.topnavy_td { background-color: rgb(40, 55, 132); }
.topgreen_td { background-color: rgb(172, 213, 23); }
.tdwhite { background-color: rgb(255, 255, 255); }
.tdbottom { background-color: rgb(130, 130, 130); }
.project_td_top { background-color: rgb(106, 178, 231); font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.project_td_mid { background-color: rgb(28, 108, 168); }
.project_td_bg { background-color: rgb(242, 249, 253); }
.clientquote_td_top { background-color: rgb(163, 204, 21); font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.clientquote_td_mid { background-color: rgb(123, 154, 16); }
.clientquote_td_bg { background-color: rgb(248, 249, 242); }
.contact_td_top { background-color: rgb(243, 115, 37); font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.contact_td_mid { background-color: rgb(196, 80, 11); }
.contact_td_bg { background-color: rgb(254, 248, 243); }
.expertise_td_top { background-color: rgb(153, 153, 153); font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.expertise_td_mid { background-color: rgb(130, 130, 130); }
.expertise_td_bg { background-color: rgb(240, 240, 240); }
.bottomtd { line-height: 20px; vertical-align: middle; }
.expertise_midlines { background-color: rgb(195, 195, 195); }
.inner_subbuttons_td { background-color: rgb(164, 207, 240); }
.inner_subbuttons1_td { background-color: rgb(204, 228, 247); }
.portfolio_table { background-color: rgb(194, 194, 194); }
.portfolio_thumbnail_outline { background-color: rgb(209, 209, 209); }
.lightgreen { background-color: rgb(248, 253, 232); }
.boldtext { font-weight: bold; }
.boldbigtext { font-size: 11px; font-weight: bold; }
.greytext { font-size: 10px; color: rgb(51, 51, 51); }
.greytextbold { font-size: 10px; color: rgb(51, 51, 51); font-weight: bold; }
.greyheadingsmall { font-size: 10px; color: rgb(102, 102, 102); font-weight: bold; }
.greyheading { font-size: 11px; color: rgb(102, 102, 102); font-weight: bold; }
.whiteheading { font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; }
.navyblueheading { font-size: 10px; color: rgb(40, 55, 132); font-weight: bold; }
.sloganred { font-size: 11px; color: rgb(204, 0, 0); font-weight: bold; text-decoration: none; }
.sloganblue { font-size: 11px; color: rgb(28, 108, 168); font-weight: bold; }
.whitebannerheading { font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; }
.bluebannerheading { font-size: 11px; color: rgb(214, 233, 248); font-weight: bold; }
.bottomcopyrighttext { font-size: 10px; color: rgb(204, 204, 204); font-weight: bold; }
.innersubheading { font-size: 10px; color: rgb(28, 108, 168); font-weight: bold; }
.greenbold { font-size: 10px; color: rgb(141, 177, 18); font-weight: bold; }
.bluetext { font-size: 10px; color: rgb(28, 108, 168); }
.orangetext { font-size: 10px; color: rgb(243, 115, 37); }
.orangetextbold { font-size: 10px; color: rgb(243, 115, 37); font-weight: bold; }
.submitblue { border: medium none rgb(28, 108, 168); background: rgb(28, 108, 168) none repeat; font-family: Verdana; height: 20px; text-decoration: none; font-size: 10px; color: rgb(255, 255, 255); }
.submitorange { border: medium none rgb(243, 115, 37); background: rgb(243, 115, 37) none repeat; font-family: Verdana; height: 18px; text-decoration: none; font-size: 10px; color: rgb(255, 255, 255); }
.formtextfieldblue { border: medium none rgb(242, 249, 253); background: rgb(230, 242, 255) none repeat; font-family: Verdana; text-decoration: none; font-size: 10px; color: rgb(28, 108, 168); }
.formtextfieldorange { border: medium none rgb(253, 237, 223); background: rgb(253, 237, 223) none repeat; font-family: Verdana; text-decoration: none; font-size: 10px; color: rgb(196, 80, 11); }

