body {margin: 0px; background: url(../images/bgmain.gif) top left repeat-x #018FD8; font: normal 12px Georgia, "Times New Roman", Times, serif; color: #666;}
.shadowleft {background: url(../images/shadow-left.gif) top left repeat-y;}
.shadowright {background: url(../images/shadow-right.gif) top left repeat-y;}
.bgheader {background: url(../images/bgtop.gif) top left repeat-x;}
.advantage {padding: 0 20px 0 0;}
.advantage a {background: url(../images/advantage.gif) top left no-repeat; width: 212px; height: 23px; display: block; color: #fff; text-decoration: none; padding: 6px 0 0 0; text-align: center; font-weight: bold;}
.advantage a:hover {background: url(../images/advantage-over.gif) top left no-repeat; width: 212px; height: 23px; display: block; color: #030; text-decoration: none; padding: 6px 0 0 0; text-align: center; font-weight: bold;}
.topnav {padding: 37px 20px 0 0; float: right; font-weight: bold; font-size: 14px;}
.topnav a {background: url(../images/button.gif) top left no-repeat; width: 103px; height: 24px; margin: 0 0 0 3px; text-decoration: none; color: #fff; text-align: center; padding: 4px 0 0 0; display: block; float: left;}
.topnav a:hover {background: url(../images/button-over.gif) top left no-repeat; width: 103px; height: 24px; margin: 0 0 0 3px; text-decoration: none; color: #030; text-align: center; padding: 4px 0 0 0; display: block; float: left;}
.topnavselected {background: url(../images/button-over.gif) top left no-repeat !important; color: #030 !important;}
.expertisehead {font-size: 18px; padding: 5px 0 0 10px; background: url(../images/bgexpertise.gif) top left repeat-x; height: 28px; display: block; color: #fff; font-weight: bold;}
.leftnav {background-color: #82BE24; border-right: 1px solid #fff;}
.leftnav a {background: url(../images/arrow.gif) left no-repeat; color: #fff; font-size: 14px; text-decoration: none; display: block; padding: 2px 13px; margin: 0px 0 0 12px;}
.leftnav a:hover {background: url(../images/arrow-over.gif) left no-repeat; color: #030; font-size: 14px; text-decoration: none; display: block; padding: 2px 13px; margin: 0px 0 0 12px;}
.bordertop {border-top: 1px solid #fff; background-color: #ffcc33; display: block;}
.contentmain {padding: 10px 15px; background-color: #fff;} 
.contentright {background-color: #fff; padding: 0px 15px;}
h1 {font-size: 24px; color: #149BE0; margin: 0 0 5px 0; padding: 0 0 4px 0; border-bottom: 1px dashed #999; font-weight: normal;}
h1 span {color: #CE7D36;}
p {line-height: 18px; margin: 0 0 16px 0;}
p span {line-height: 18px; font-weight: bold; color: #008ED6;}
.readmore {font: normal 10px arial, Georgia, "Times New Roman", Times, serif; color: #fff; display: block;}
.readmore a {background: url(../images/readmore.gif) top left no-repeat; text-decoration: none; color: #fff; width: 56px; height: 14px; display: block; padding: 0 0 0 8px;}
.readmore a:hover {background: url(../images/readmore-over.gif) top left no-repeat; text-decoration: none; color: #fff; width: 56px; height: 14px; display: block; padding: 0 0 0 8px;}
.bright a {background: url(../images/bright.gif) top left no-repeat; width: 150px; height: 65px; display: block; text-decoration: none; color: #09c; padding: 16px 10px 0 83px; line-height: 16px; margin: 10px 0 15px 0;}
.bright a:hover {background: url(../images/bright-over.gif) top left no-repeat; width: 150px; height: 65px; display: block; text-decoration: none; color: #000; padding: 16px 10px 0 83px; line-height: 16px; margin: 10px 0 15px 0;}
.project a {background: url(../images/project.gif) top left no-repeat; width: 150px; height: 65px; display: block; text-decoration: none; color: #09c; padding: 16px 10px 0 83px; line-height: 16px; margin: 10px 0 15px 0;}
.project a:hover {background: url(../images/project-over.gif) top left no-repeat; width: 150px; height: 65px; display: block; text-decoration: none; color: #000; padding: 16px 10px 0 83px; line-height: 16px; margin: 10px 0 15px 0;}
.environment a {background: url(../images/environment.gif) top left no-repeat; width: 150px; height: 65px; display: block; text-decoration: none; color: #09c; padding: 16px 10px 0 83px; line-height: 16px; margin: 10px 0 15px 0;}
.environment a:hover {background: url(../images/environment-over.gif) top left no-repeat; width: 150px; height: 65px; display: block; text-decoration: none; color: #000; padding: 16px 10px 0 83px; line-height: 16px; margin: 10px 0 15px 0;}
.footer {padding: 10px 15px; background-color: #fff;} 
.footerbg {background-color: #82BE24; padding: 15px 10px; height: 15px}
.footerbglt {width: 600px; float: left; color: #fff;}
.footerbgrt {width: 250px; float: left; text-align: right; color: #fff;}
.footerbgrt a {color: #fff; text-decoration: none;}
.footerbgrt a:hover {color: #fff; text-decoration: underline;}
ol, ul {line-height: 18px;}
ul li a {color: #c90; text-decoration: underline;}
ul li a:hover {color: #c90; text-decoration: none;}
p a {color: #c90; text-decoration: underline;}
p a:hover {color: #c90; text-decoration: none;}
.tdcolor {background-color: #f2f2f2; font-weight: bold;}
.tdcolorrt {background-color: #f6f6f6; font-weight: bold;}
th {background-color: #0793DB; color: #fff; font-weight: bold; padding: 6px 0;}
.input {border: 1px solid #ccc; padding: 2px; width: 250px;}
.button {background-color: #0793DB; color: #fff; font-weight: bold; border: 1px solid #0A77AE;} 
.mandatory {color: #c33;}
.small {font-size: 11px !important; font-weight: normal !important;}