html{color:#000;background:#F6F6F6; font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
body {background:url(../images1/bg.gif) repeat-y top center;}
a, a:focus, select, select:focus, img { outline:none;}
img {border:none;}
.tender-height-div { height:15px; font-size:0; clear:both;}
.height-div { height:10px; font-size:0; clear:both;}

/* css for top header*/
#languagetopdiv { background:#EDEDED; height:30px;}
#languagetopdiv .landivmain {width:900px; position:relative; margin:5px auto 0 auto;}
#languagetopdiv .landivmain .language-div { position:absolute; right:0; top:3px; width:410px;  text-align:left; vertical-align:top;}
#languagetopdiv .landivmain .language-div h1 { float:left; margin:0; padding:0 15px 0 0; line-height:30px; font-size:14px; font-weight:normal; display:inline-block;}
#languagetopdiv .landivmain .language-div .language-box { border:1px solid #AFCDFB; height:21px; width:195px; font-size:13px;}
.language-btn { font-family:arial; width:80px; margin:0 0 0 5px;  background:#999999; padding:2px 0;  font-size:13px;  height:auto;  font-weight:bold; color:#fff; border:1px solid #DEDEDE; cursor:pointer;}
.global-tender-header { margin:0 auto; position:relative; height:75px; width:900px;}
.global-tender-header img.logo { position:absolute; left:0; top:10px; width:358px; height:60px;}
h1.trial-registration { position:absolute; right:0px; top:20px; text-transform:uppercase;  font-size:15px; text-align:right; height:27px; width:208px;}
h1.trial-registration a:link { color:#0467A4; text-decoration:none;}
h1.trial-registration a:active { color:#0467A4; text-decoration:none;}
h1.trial-registration a:visited { color:#0467A4; text-decoration:none;}
h1.trial-registration a:hover { color:#0467A4; text-decoration:underline; }

/*end of css top header*/

/* css for menu links*/
.main-menulinks { height:36px;width:100%; background:url(../images1/menu-bg.jpg) repeat-x top center; text-align:center;}
#menulinks { width:900px; margin:0 auto; padding:0;  list-style:none; height:36px; display:block;}
#menulinks li { float:left;  display:block; float:left; line-height:36px; font-size:13px; font-weight:bold;}
#menulinks li.seprator { color:#3BAFF0; padding:0 40px 0 40px;}
#menulinks li a:link, a:visited, a:active {color:#FFFFFF; text-decoration:none; margin:0; padding:0;}
#menulinks li a:hover {  text-decoration:underline; margin:0; padding:0;}

/* css for search div*/
.search-div { margin:0 auto; width:900px; padding:0 0 15px 0; height:80px; position:relative; border-bottom:1px dashed #04192A;}
.search-div a.advancesearch { display:block; width:200px; position:absolute; right:10px; bottom:5px; text-decoration:none; color:#004D82 !important; font-size:14px; font-weight:bold; padding:5px 0;  text-align:right;}
h1.searchheading { display:block; width:1205x; float:left; padding:25px 10px 0 0; margin:0; font-size:18px; color:#051E30; font-weight:normal;}
.textbox-cont { float:left; padding:5px 0 0 13px;}
.ptextboxdiv { background:url(../images1/product-textbox.jpg) no-repeat top center; width:380px; height:30px; margin:3px 0 0 0;}
.ptextbox { display:block; border:0px; background:transparent; width:360px;  padding:0 10px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:30px; height:30px; font-size:14px; font-weight:normal; outline:none;}
.searchname { font-size:12px; font-weight:bold; }
.ctextboxdiv { background:url(../images1/country-textbox.jpg) no-repeat top center; width:238px; text-align:left; padding:3px 0 0 10px; overflow:hidden; height:30px; margin:3px 0 0 0;}
.ctextbox {border:1px solid #F6F6F6; background:#F6F6F6; width:230px; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; overflow:hidden; outline:none !important;}
.searchbtn-cont { float:left; padding:27px 0 0 15px; }
.searchbtn { width:85px; margin:0 0 0 0; padding:4px 0; background:#082D47; float:left; display:block;  font-size:13px; font-weight:bold; color:#fff; border:1px solid #DEDEDE; cursor:pointer; }

 /* css for body container*/
.tender-body-cont { width:900px; margin:0 auto; padding:10px 0 0 0; height:auto;}
.body-headingdiv { background:url(../images1/body-heading-bg.jpg) repeat-x center top; height:38px; clear:both; padding:0 0 0 10px;}/* global css for body heading css*/
h1.bodyheading { background:url(../images1/body-bullet.jpg) no-repeat 0 12px; display:block; color:#093858; line-height:38px; height:38px; padding:0 0 0 25px; font-size:15px; font-weight:bold;}
h2.bodysubheading { font-size:15px; font-weight:bold; color:#363737; padding:0 0 5px 0; text-align:left;}
h2.continents { font-size:14px; font-weight:bold; color:#363737; padding:0 0 5px 0; text-align:center; margin:0 auto;}
.bodywhitediv { border:1px solid #E2E2E2; padding:10px 10px 20px 35px; background:#FFFFFF; text-align:justify; font-size:12px; color:#4D4D4D; line-height:23px;}
.bodywhitediv img.Tenders-by-continents { width:491px; height:261px; display:block; margin:0 auto; padding:0 0 10px 0;}
.tender-leftcont { width:640px; float:left; height:100%; padding:0 5px 0 0;}
.tender-rightcont { width:250px; float:left; padding:0 0 0 5px; }

ul.bodylinks { margin:0; padding:0; display:block; list-style:none; font-size:13px; color:#052033;}
ul.bodylinks li { background:url(../images1/li-bullets.jpg) no-repeat 1px 9px; padding:0 0 0 20px;}
ul.bodylinks li a:link { color:#016BA1; text-decoration:none; font-weight:bold;}
ul.bodylinks li a:active {color:#016BA1; text-decoration:none; font-weight:bold;}
ul.bodylinks li a:visited {color:#016BA1; text-decoration:none; font-weight:bold;}
ul.bodylinks li a:hover {color:#06253A; text-decoration:none; font-weight:bold;}

ul.bodylinkscat { margin:0; padding:0; display:block; list-style:none; font-size:13px; color:#052033;}/*category links*/
ul.bodylinkscat li { background:url(../images1/li-bullets.jpg) no-repeat 1px 9px; padding:2px 0 2px 20px;}
ul.bodylinkscat li a:link { color:#000; text-decoration:none; font-weight:bold;}
ul.bodylinkscat li a:active {color:#000; text-decoration:none; font-weight:bold;}
ul.bodylinkscat li a:visited {color:#000; text-decoration:none; font-weight:bold;}
ul.bodylinkscat li a:hover {color:#016BA1; text-decoration:none; font-weight:bold;}
.bodymorelink { padding:0 25px 0 0; height:30px;}
.bodymorelink a.linkmore:link, a.linkmore:visited, a.linkmore:active, a.linkmore:hover { display:block; float:right; width:70px; padding:0 0; color:#000000; font-size:15px; text-align:center; background-color:#F2EFEF; border:#E1DEDE 1px solid; text-decoration:none;}
.right-banner-link { padding:0 0 0 2px;}
.right-banner-linktop { padding:0 0 5px 2px;}

/* css for net banking/footer div*/
#footerdiv {background-color:#06253A; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer-tender { width:900px; margin:0 auto; padding:20px 0 15px 0; height:350px; clear:both; }
.footercont {float:left; width:210px; padding:0 3px 20px 5px; margin:0 2px 0 2px; height:220px; border:1px solid #082D47;}
.footercont h1 { margin:0; padding:0; padding:15px 0 0 10px; font-size:13px; font-weight:bold; color:#CCCCCC;}
.footercontul { display:block; padding:5px 5px 5px 10px; margin:0;  list-style:none;}
.footercontul li { margin:0; padding:0; border-bottom:1px dashed #0A3C5E; font-size:11px;}
.footercontul li a:link { display:block; padding:5px 0 5px 5px; color:#DBD8D8; text-decoration:none;}
.footercontul li a:active { display:block; padding:5px 0 5px 5px; color:#DBD8D8; text-decoration:none;}
.footercontul li a:visited { display:block; padding:5px 0 5px 5px; color:#DBD8D8; text-decoration:none;}
.footercontul li a:hover {display:block; background:#084269;}
.quickcontacts { font-size:12px; color:#CCCCCC;}
.quickcontacts a { color:#CCCCCC; text-decoration:none;}

#onlineasso { clear: both; padding:20px 0 0 25px; font-size:12px; color:#0F5483; }
#onlineasso h1 { margin:0; padding:0 0 7px 0; text-transform:capitalize; font-size:16px; font-weight:normal; color:#C4C5C6;  }
#onlineasso a{ display:block; float:left; color:#0164A8; padding:0 15px 0 0; font-size:15px; font-weight:normal; text-decoration:none;}
#onlineasso a:hover { color:#fff;}

/*Login page css*/
.loginpagediv {margin:60px 0 30px 180px; width:500px; padding:15px 20px 10px 20px ; background:url(../images1/login-bg.gif) repeat-x center top; height:296px;}
.loginpagediv h1.headinglogin { font-size:22px; color:#0364A9; padding:0 0 25px 0;}
.loginpagediv input.loginampass {}
.loginsepdiv { padding:5px 0 10px 50px;}
.loginbutdiv { padding:5px 0 20px 181px;}
.loginbutcss {  width:60px;  color:#000; font-size:14px; font-weight:normal; background:#AEDAF8; border:none; margin:0; padding:2px 0 2px 0;} 
.loginsepdiv input.loginpt { width:200px; border:1px solid #218DCE; padding:0 10px 0 5px; height:22px;}
.loginsepdiv label.logpasnam {  float:left; padding:0 10px 0 50px; width:70px; font-size:13px; color:#000000; font-weight:bold;}
.loginnewfor {padding:1px 0 5px 182px; font-size:12px; color:#000000;}
.loginnewfor a:link { color:#990000; font-size:13px; text-decoration:none; font-weight:bold;}
.loginnewfor a:active { color:#990000; font-size:13px; text-decoration:none; font-weight:bold;}
.loginnewfor a:visited { color:#990000; font-size:13px; text-decoration:none; font-weight:bold;}
.loginnewfor a:hover { color:#990000; font-size:13px; text-decoration:underline; font-weight:bold;}
.loginterms { font-size:12px; color:#CC0033; font-weight:bold; padding:30px 0 0 15px;}

/*css for search result page*/
.searchwhitediv { border:1px solid #E2E2E2; padding:5px 5px 20px 5px;background:#FFFFFF; float:left; width:628px; text-align:justify; font-size:12px; }
.recordshowdiv { padding:5px 10px 5px 10px; margin:0 3px 0 0; float:left; background:#FAA71C; color:#000; font-size:13px; font-weight:bold;}
.recordshowdiv a { color:#000; text-decoration:underline;}
.mainrecorddiv { clear:left; border-bottom:1px dotted #333333;  padding:15px 3px 20px 10px; float:left; width:610px;}
.serialnodiv{float:left; width:30px;  text-align:left; font-size:13px; text-decoration:underline; font-weight:bold; height:150px; color:#000000;}
.tenderdetail { margin:0 0 0 32px;}
.biddetail { padding:0 5px 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:13px; }
.biddetail a:link { color:#0277C5; text-decoration:none;}
.biddetail a:active { color:#0277C5; text-decoration:none;}
.biddetail a:visited { color:#0277C5;text-decoration:none;}
.biddetail a:hover { color:#FF0000;text-decoration:none;}
.bidq {float:left; width:150px; padding:5px;  margin:0 2px 2px 0; background-color:#FAF8F8; font-weight:normal;}
.bida { background-color:#FAF8F8; padding:5px; font-size:12px; color:#000; margin:0 0 2px 5px; font-weight:bold;}

/*registration page css*/

.trialregistraton { clear:left; padding:20px 0 20px 50px; background-color:#fff;  color:#000000; font-size:12px;}
.trialregistraton .leftreg { width:50%; float:left;}
.trialregistraton .leftreg label{ display:inline-block; width:140px; padding:0 10px 0 0; vertical-align:top; font-weight:bold;}

.trialregistraton .rightreg { width:50%; float:left;}
.trialregistraton .rightreg label{ display:inline-block; width:150px; padding:0 10px 0 0; vertical-align:top;font-weight:bold;}

.trialregistraton span { display:inline-block; font-weight:bold; color:#FF0000; padding:0 0 0 5px;}
.trialregistraton .inputtxt { width:200px; display:inline-block; padding:0 10px 0 0; margin:0 0 10px 0;}
.trialregistraton .slecttxt { width:215px; display:inline-block; padding:0 0 0 0; margin:0 0 10px 0;}
.trialregistraton  label{ display:inline-block; width:140px; padding:0 10px 0 0; vertical-align:top; font-weight:bold;}
.trialregistraton .inputtxtl { width:630px; display:inline-block; padding:0 10px 0 5px; margin:0 0 0 0;}
.trialregistraton span.products { display:inline-block; clear:left; font-weight:normal; font-size:12px; padding:0 0 0 150px; color:#FF0000;}
.trialregistraton p { display:block; clear:left; font-weight:normal; font-size:13px; font-weight:bold; padding:15px 0 0px 150px; color:#000;}
.trialregistraton p a:link{ color:#0033FF; text-decoration:none;}
.trialregistraton p a:active{ color:#0033FF; text-decoration:none;}
.trialregistraton p a:visited{ color:#0033FF; text-decoration:none;}
.trialregistraton p a:hover{ color:#0033FF; text-decoration:underline;}
.trialregistraton .resetsub{ margin:0 0 0 0; padding:1px 5px 1px 5px; }

/* css for tender search information*/
.tenderinfo { background-color:#FFFFFF; position:relative;}
.tenderinfoleft { margin:0 250px 0 0; height:100%; padding:20px 0 20px 35px;}

.tdiscription { font-size:15px; font-weight:bold; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdiscription p{ font-size:12px; font-weight:normal; line-height:18px; color:#FF0000; padding:5px 0 0 5px;}
.tenderinfoq { float:left; width:180px; margin:0 0 5px 10px; font-size:12px; font-weight:normal; padding:3px 0 3px 0;}
.tenderinfoa {  margin:0 0 5px 0; font-size:12px; font-weight:bold; color:#023D65; background-color:#FAFAFA; padding:3px 0 3px 0;}

.tenderinforight {width:220px;  padding:25px 0 20px 20px; background:#F8F6F6; border:1px solid #E0DDDF; position:absolute; right:0; top:0;}
.tenderinforight h1 {margin:0; padding:0 0 15px 0; font-size:16px; font-weight:bold; color:#000;}
.infologin { padding:0 0 2px 5px; margin:0; font-size:12px;}
.infologin input { width:190px; padding:0 5px 0 5px; height:20px; background:transparent; color:#525151; border:1px solid #525151;}
.tenderinforight p{ padding:5px 0 0 5px; margin:0; display:block; font-size:12px;}
.tenderinforight a:link { color:#01528A; text-decoration:none;}
.tenderinforight a:active { color:#01528A; text-decoration:none;}
.tenderinforight a:visited { color:#01528A; text-decoration:none;}
.tenderinforight a:hover { color:#01528A; text-decoration: underline;}
