img, div, input { behavior: url("../site/style/iepngfix.htc") }
body { font: normal 11px Verdana, Helvetica, sans-serif; color:#F1F1F1; margin: 0; padding: 0; text-decoration: none; background: url(../images/bodybg.gif) repeat-x #000;  }
body.innerpage { background: #010101; }
form, ul, ol, p, h1, h2, h3, h4, input, select { margin: 0; padding: 0;}
input { border: 1px solid #CCC; background: #FFFFFF; color:#1E1E1E; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; }
select, textarea { border: 1px solid #CCC; background: #FFFFFF; color:#1E1E1E; font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 2px; }
.noclass { background: none; border: none; padding: 0; }
p { margin-bottom: 10px; line-height: 17px; }
img { border: none; outline: none; }
a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#00B944; text-decoration: underline; outline: none;}
a:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#00B944; text-decoration: none; outline: none;}
.copyright { color:#999999; font-size: 11px; text-align: center; height: 25px; } 
.copyright-inner { color: #00E8C0; font-size: 11px;}
.relative { position: relative; }
/* ------------------ Common CSS end here ------------------ */
.logo-img { margin-bottom: 19px; }
.righttopbg { background: url(../images/righttopbg.gif) no-repeat right top; }
.toprightlink { padding-right: 7px; line-height: 18px; }
.toprightlink a { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#B7CDC9; text-decoration: none; }
.toprightlink a:hover { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#00B944; text-decoration: none; }
.toprightlink em { font-style: normal; color: #42ADE7; font-weight: bold; }
.toprightlink span { font-style: normal; color: #2BB756; font-weight: bold; text-transform: uppercase; font-size: 11px; }
.topnavbg { background: url(../images/topnavbg.gif) no-repeat top right; }
.bottlink { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#CCD1CE; text-decoration: none; line-height: 18px; }
.bottlink a { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#CCD1CE; text-decoration: none; padding-left: 7px; padding-right: 7px; }
.bottlink a:hover { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#00B944; text-decoration: none; }
.middbott-topcurvebg { background: url(../images/middbott-topcurvebg.gif) repeat-x; }
.middbott-bottcurvebg { background: url(../images/middbott-bottcurvebg.gif) repeat-x; }
.middbott-leftcurvebg { background: url(../images/middbott-leftcurvebg.gif) repeat-y; }
.middbott-rightcurvebg { background: url(../images/middbott-rightcurvebg.gif) repeat-y; }
.middbott-bodycurvebg { background: url(../images/middbott-bodycurvebg.gif) repeat-x #303534;  }
.homepage-cornerbg { background: url(../images/home-bodycornerbg.gif) repeat-x; height: 400px; }
.prod-line { background: url(../images/prod-bottline.gif) repeat-x bottom; }
.prod-line img { margin-bottom: 5px; }
ul.leftlink { margin-top: 7px; }
ul.leftlink li { list-style-type: none; margin-bottom: 5px;  font: bold 15px Arial, Helvetica, sans-serif; color:#ffffff; }
ul.leftlink li a { font: bold 16px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; }
ul.leftlink li a:hover { font: bold 16px Arial, Helvetica, sans-serif; color:#00B944; text-decoration: none; }
.whathotbg { background: url(../images/whathot-bg.gif) no-repeat; height: 28px; color: #9CD665; text-indent: 20px; }
.whathotbg a { color: #F5F410; text-decoration: none; }
.whathotbg a:hover { color: #00B944; text-decoration: none; }
.connectbg { background: url(../images/connectbg.gif) no-repeat; height: 22px; padding-right: 5px;  font: normal 15px Arial, Helvetica, sans-serif; color:#46A548; }
.margin-right { margin-right: 5px;}
.topliningbg { background: url(../images/topliningbg.gif) no-repeat 243px 0; }
.toparea { position:absolute; top: 0px; left: 0px; width: 360px; }
.language { color: #00E8C0; padding-bottom: 12px; }
.language a { color: #00E8C0; text-decoration: none; margin-left:5px; margin-right: 5px; font-weight: bold; }
.language a:hover { color: #00E8C0; text-decoration: underline; font-weight: bold; }
.innerpage-middbg { background: url(../images/innerpage-middbg.gif) no-repeat 0 237px; }
.midd-left-margin { margin: 65px 22px; }
.wmatter { font: normal 13px Arial, Helvetica, sans-serif; color:#DDDEDE; }
a.wmatterlink { font: bold 13px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration: none; }
a:hover.wmatterlink { font: bold 13px Arial, Helvetica, sans-serif; color:#00B944; text-decoration: none; }
.bottpart-content { color: #00E8C0; font-weight: normal; }
.bottpart-content a { color: #00E8C0; font-weight: normal; text-decoration: none; }
.bottpart-content a:hover { color: #00E8C0; font-weight: normal; text-decoration: underline; }
.rightbox-topcurvebg { background: url(../site/images/rightbox-topcurvebg.png) repeat-x; }
.rightbox-bottcurvebg { background: url(../site/images/rightbox-bottcurvebg.png) repeat-x; }
#rightbox-bodycurvebg{ background: url(../images/rightbox-bodycurvebg.png) no-repeat; font-size: 12px; }
.hd-bottline { background: url(../images/heading-bottline.gif) repeat-x bottom; }
.right-hd { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; color:#FFFFFF; font-weight: bold; }
.inputbg { background: url(../images/inputbg.gif) no-repeat; height: 33px; vertical-align: top; }
.inputbg input { background: none; border: none; padding: 0; height: 17px; padding-top: 3px; color: #9FA29F; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; margin-top: 5px; margin-left: 10px; width: 210px;  }
.inputbg select { color: #9FA29F; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; margin-top: 7px; margin-left: 10px; border: none; background: none; }
.postcodebg { background: url(../images/postcode-inputbg.gif) no-repeat; }
.agebg { background: url(../images/agebg.gif) no-repeat; }
a.yellowlink { color: #FFEA01; text-decoration: none; }
a:hover.yellowlink { color: #FFEA01; text-decoration: underline; }
.question { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; font-weight: bold; }
.question-inputbg { background: url(../images/question-inputbg.gif) no-repeat; height: 27px; }
.question-inputbg select { text-transform: none; color:#000000; font-size: 12px; margin: 5px 0 0 5px; }
.bmatter { color:#000000; }
.wmatterbold { font-size: 14px; font-weight: bold; color:#FFFFFF; }
.correct { color: #5CC04D; }
.wrong { color: #FD0F15; }