body {background: url(images/whole_bkg.gif) repeat-x top left; text-align: center; width: 938px; margin:30px auto 10px auto;}

td, div, p, span {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px;}
p {margin: 0 0 15px 0; line-height: 16px; text-align:justify;}
p.nomargin {margin: 0;}
h1 {font-family: Arial, Helvetica, sans-serif; color: #90f239; font-size: 11px;}

#logo {text-align:left;}
.logobuttons {text-align:right; padding-top:0px;}

#textcontain {width: 813px; padding: 22px 59px;}
.topper {background: url(images/topper.gif) no-repeat top left; text-align: left; width: 938px; height: 47px; font-weight: bold;vertical-align:middle;}
.topperleft {float: left; clear: left; margin: 19px 14px 5px 20px; color: #333333; font-weight: bold; vertical-align:middle; }
.toppipe {color: #999999; background-color: #999999; font-size: 11px; font-weight: normal; padding: 0px; margin: 0 6px;}
.toplink, .toplink:active, .toplink:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
.toplink:hover {color: #333333;}
.topperright {float: right; clear: right; margin: 9px 14px 5px 0px;}
.footer {background: url(images/footer.gif) no-repeat top left; text-align: left; line-height: 18px; width: 938px; height: 78px; font-weight: bold;}
.footerleft {float: left; clear: left; margin: 30px;}
.footerlink, .footerlink:active, .footerlink:visited {color: #ffffff; font-weight: bold; text-decoration: none;}
.footerlink:hover {color: #333333;}
.footerleft img {margin:-5px 0px -5px 5px;}
.footerright {float: right; text-align: right; clear: right; margin: 30px; vertical-align:middle;}
.footerpipe {color: #a3cd39; background-color: #90f239; font-size: 9px; font-weight: normal; padding: 0px; margin: 0 2px;}
.textbox {position:relative; width: 811px; margin-top: 5px; height: 325px; border: 1px solid #90f239; text-align: left;}
/* Link Styles */
.bodylink, .bodylink:active, .bodylink:visited {color:#90f239; font-weight: bold; text-decoration: none;}
.bodylink:hover {color: #333333;}
.samples {border: 1px solid #90f239;}
a img {border: none; }

.content {padding: 7px 12px 6px 12px;}
.index {float: left; clear: left; width: 385px; font-weight: bold;}
.home {float: left; clear: left; width: 385px; font-weight: bold; border-right: 1px solid #90f239;}
.homescroll {float: left; clear: left; width: 385px; font-weight: bold; height: 290px; overflow: auto; padding-right:40px;}
.homewider {float: left; clear: left; width: 450px; font-weight: bold;}
.homewiderscroll {float: left; clear: left; width: 450px; font-weight: bold; height: 290px; overflow: auto; padding-right:40px;}
.project {float: left; clear: left; width: 325px; font-weight: bold;}
.legal {float: left; clear: left; width: 750px; font-weight: bold; height: 290px; overflow: auto; padding-right:40px;}
.rightcolumn {float: right; clear: right; width: 360px; font-weight: bold; margin-right:10px; margin-top:7px;}
.rightcolumnpic {float: right; clear: right; width: 370px; font-weight: bold; margin-top:4px;margin-right:8px;}
.rightcolumnpicsm {float: right; clear: right; width: 300px; font-weight: bold; margin-top:4px;margin-right:15px;}
.rightcolumnpicglmtech {float: right; clear: right; font-weight: bold; margin-top:4px;margin-right:13px;}
.rightcolumnprojectindex {float: right; clear: right; width: 385px; font-weight: bold; margin-right:0px;}
.rightcolumnprojectpic {float: right; clear: right; width: 460px;margin-top:-12px;margin-right:-1px;padding:0px;}
.rightcolumnindex {float: right; clear: right; width: 385px; font-weight: bold; margin-right:0px;}
.product {float: left; clear: left; width: 500px; font-weight: bold;}
.selections {border: 1px solid #90f239; margin: 2px;}
#awardlink {position: absolute; top: 280px; left:428px; width:370px; height:50px; font-weight:bold; border-top:1px solid #90f239; padding:0px; text-align:right;}
#chrondivide{width:350px;height:1px;text-align:center;background-color:#90f239;}
.projecthead{background-color:#d4232b;width:352px;height:62px;margin-left:-12px; margin-top:-19px;}
.projecttitle{margin-left:12px;}

.copyright {text-align: right; font-size: 10px; font-weight: normal;}

