body{font-family: Arial,sans-serif;	color: #000; background-color:#C8C8C8; margin: 0px;padding: 0px; background:url(Line-Diag%201.gif); font-size:12px}
#wrapper { position: relative; margin: 0px auto 0px auto; padding: 0; width:880px;border-top:1px solid #999999; border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;background-color:#fff;background:url(Line-Diag%202.gif)}/*background:url(Line-Diag%202.gif*/
#wrapperShadow{margin: 0px auto 0px auto; width:898px; background:url(wrapperShadow.png) repeat-y}
#wrapperShadowBot{margin: 0px auto 0px auto; width:898px; background:url(wrapperShadowBot.png) no-repeat top; height:10px; border:0px solid red}
#wrapperShadowTop{margin: 0px auto 0px auto; width:898px; background:url(wrapperShadowTop.png) no-repeat bottom; height:10px; border:0px solid red}
#logo{	margin: 5px 83% 0 5px;	padding: 0px; border:0px solid #FF0000}
#logoTxt{ position:relative;  float:right;	width: 724px;	margin: 0px;	padding: 0 0% 0 0;border:0px solid #00FF00}
#txtImg{padding:42px 0 5px 16px;*padding:40px 0 5px 16px}
#navbar{margin:0px 0 0 0;padding:7px 0 0 0; height:23px;background:url(navBg.gif) no-repeat;color:#FFFFFF;  border:0px solid red}
#navbar a{ color:#FFFFFF; font-weight:bold; text-decoration:none;padding:0px 18px 0 18px}
#navbar a:hover{color:#F1E786; font-weight:bold; text-decoration:none;padding:0px 18px 0 18px}
#navbar a:focus{}
/*#navbar{margin:0px 0 0 0;padding:7px 0 0 0; height:23px;background:url(navBg.gif) no-repeat;color:#FFFFFF;  border:0px solid red}
#navbar a{ color:#FFFFFF; font-weight:bold; text-decoration:none;padding:26px 20px 0 20px}
#navbar a:hover{ color:#F1E786; font-weight:bold; text-decoration:none;padding:26px 20px 0 20px}
#navbar a:focus{}*/
#rlinks{ text-align:center; }
#rlinks img{ padding:0 0 5px 0px}
#homePic{ text-align:center; padding:12px 0 0 0;*padding:6px 0 0 0;clear:both;border:0px solid #00FF00}
#homePic div {position: absolute; right:10px; top:122px}
#login{ width:228px; height:150px; background:url(loginBg.gif) center top no-repeat; font-size:11px; padding:15px 0 0 0; color:#666666; margin:0 0 20px 0; position:absolute; top:0px; z-index:20 }
#login label{ padding:0 0 0px 10px; }
#login .txt{ border:1px solid #ccc; width:116px; height:14px; margin:0px 0 4px 0px; padding:2px; font-size:10px}
#login .btn{ padding:4px 0 0 0px; background-image:none; border:none; cursor:pointer}
#login a{color:#146DED; text-decoration:none; }
#login div{margin:10px 0 0 0; text-align:center}
/*#lArea{	margin: 10px 29% 0 5px;	padding: 0px ; border:1px solid #FF0000;}
#rArea{  float:right;	width: 27%;	margin: 10px 5px 0 0px;	padding: 0 0% 0 0;border:1px solid #0099FF}*/
#shortest{ position:relative;width:600px; height:490px;  padding:5px; background-color:#FFFFFF;   border:1px solid silver;}
#shortest h1{font-size:18px;	color: #000;	font-weight:bold;padding:0px;margin:0px 0 5px 5px; width:80%;}
#shortest p.close { float:right; margin:0px}
#lArea{	position:relative; margin: 10px 29% 0 5px;	padding: 0px ; border:0px solid #FF0000;}
#rArea{ position:relative; float:right;	width: 27%;	margin: 10px 5px 0 0px;	border:0px solid #0099FF; height:300px}
#lArea span{ clear:both; margin:0px ; padding:0px ; height:0px; font-size:0px}
#lAreai{ width:210px; margin: 5px 0px 0 0px;background:url(innerLeftLinksBg.jpg) no-repeat 0px 0px;	padding: 0px ; border:0px solid #FF0000;}

/*#lAreai{ margin: 10px 75% 0 0px;background:url(innerLeftLinksBg.jpg) no-repeat 0px 0px;	padding: 0px ; border:0px solid #FF0000;}*/
#lAreai .leftLinks {  padding:22px 0 0 50px;height:596px;}
#lAreai .leftLinks a{display:block; color:#000000; text-decoration:none; padding:3px 0 3px 0px; font-size:13px}
#lAreai .leftLinks a.sel{display:block; color:#CC6600; text-decoration:none; padding:3px 0 3px 0px; font-size:13px; font-weight:bold}
#lAreai .leftLinks a:hover{display:block; color:#CC6600; padding:3px 0 3px 0px; font-size:13px}
#lAreai .leftLinks a.blue{color:#0099FF}
#lAreai .leftLinks a.green{color:#339967}
#rAreai{ position:relative; float:right; width: 656px;margin: 10px 5px 0 0px;	border:0px solid #0099FF;}
/*#rAreai{ position:relative; float:right; width: 73%;margin: 22px 24px 0 0px;*margin: 24px 5px 0 0px;	border:0px solid #0099FF;}*/

/*#rAreai #middleBg {background:url(innerPageBg.jpg) repeat-y; padding:0px 55px 0px 40px; margin:-19px 0 0 0;*margin:-3px 0 0 0;}*/
#rAreai #middleBg {background:url(innerPageBg.jpg) repeat-y; padding:0px 15px 0px 20px; margin:0px 0 0 0;font-size:12px;width:621px;  }
#rAreai #middleBg h1{ font-size:15px; margin:0px; padding:0px}
#rAreai #middleBg h2{ font-size:13px; margin:0px; padding:0px; color:#003399}
/*#rAreai #botBg{margin:-19px 0 0 0}*/
#rAreai #middleBg #middleCont{ width:615px; overflow-x:auto}
#rAreai #botBg{margin:0px 0 0 0}

#rAreai #innerPgHead{ text-align:right}
#rAreai .innerPgHeadAbt{ background:url(innerPgHeadAbout.gif) repeat-y; height:20px; padding:14px 35px 0 0; color:#0099FF}
#rAreai .innerPgHeadAbt a{color:#0099FF; text-decoration:none}
/*#lArea #lA {margin: 10px 320px 0 2px;*margin: -23px 320px 0 2px; border:0px solid #FF00FF; }
#lArea #rA{  float:right;	width: 310px;	margin: 2px 0px 0 0px;	*margin: -23px 0px 0 0px; border:0px solid #00FF00}
#lArea #lA #news,#lArea #rA #tendering {background-color:#f1f1f1;border:0px solid #000}
#lArea #lA #news h1{ margin:0px; padding:0px; background:url(newsHead.gif) no-repeat; widows:292px; height:50px}
#lArea #lA #news div,#lArea #rA #tendering div{ margin:0 auto 0 auto; width:95%; height:140px}
#lArea #lA #news img ,#lArea #rA #tendering img{ float:right; cursor:pointer}
#lArea #rA{}
#lArea #rA  #tendering h1{ margin:0px; padding:0px; background:url(latestHead.gif) no-repeat; widows:292px; height:50px}*/

#news,#tendering {background-color:#f1f1f1;height:210px;border:0px solid #000}
#news h1{ margin:0px; padding:0px; background:url(newsHead.gif) no-repeat; widows:292px; height:50px}
/*#news div.inner{ margin:0 auto 0 auto; width:95%; height:140px;overflow-y:auto}*/
#news div.inner{ margin:0 auto 0 auto; width:95%; height:140px; overflow:hidden;overflow-x:hidden;overflow-y:hidden}

#tendering div{ margin:0 auto 0 auto; width:95%; height:140px;overflow:hidden;overflow-x:hidden;overflow-y:hidden}
#news img ,#tendering img{ float:right; cursor:pointer}
#tendering h1{ margin:0px; padding:0px; background:url(latestHead.gif) no-repeat 0 6px; widows:292px; height:50px}


#gallery,#whatsNew {background-color:#f1f1f1; margin:10px 0 0 0; height:210px; border:0px solid #000; }
#gallery table td { font-size:10px}
#whatsNew h1{ margin:0px; padding:0px; background:url(whatsNewHead.gif) no-repeat; widows:292px; height:50px}
#whatsNew div.inner{ margin:0 auto 0 auto; width:95%; height:140px; overflow-y:hidden}
#gallery div.inner{ margin:0 auto 0 auto; width:95%; height:140px; overflow-y:hidden;border:0px solid #000;}
#flashNews{position:relative; height:12px; padding:5px 5px 0px 5px; color:#CC3300}
#whatsNew img { float:right; cursor:pointer; }
#gallery div .im,#gallery div .te{ text-align:center; height:auto; margin:auto}
#gallery h1{ margin:0px; padding:0px; background:url(galleryHead.gif) no-repeat 0 15px; width:292px; height:50px}
#botLinks{ border:0px solid #000; clear:both; padding:10px 0 0 0}
#botLinks img{ padding:4px 4px 4px 10px }
#footer{ border:0px solid #000;  padding:2px 0 2px 0; margin:0px 0 0px 0; height:12px; font-size:9px; color:#FFFFFF; text-align:center; background-color:#0099FF}
#mainBy{height:20px; font-size:10px; padding:2px 5px 2px 5px;margin:4px 0 0 0; background-color:#FFFFFF}
#mainBy #devBy{float:right; margin:-3px 0 0 0}
.mainTbl{ border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4}
.mainTbl td{ font-size:12px; padding:2px 1px 1px 3px; border-right:1px solid #d4d4d4; border-bottom: 0px solid #999999;vertical-align:top }
.mainTbl th{ font-size:13px; background-color:#F0F0F0; background-image:url(tblHeader.gif); background-repeat:repeat-x; background-position:bottom; text-align:left;padding:3px;border-collapse:collapse;border-left:0px solid #fff;border-right:0px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; color:#000}
.txt{ font-size:90%;border-right:1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;border-left: 1px solid #d4d4d4;border-top: 1px solid #d4d4d4;}
.btn{border-right:2px solid #000; border-bottom: 2px solid #000;border-left: 1px solid #000;border-top: 1px solid #000; background-image:url(topNavBg.gif); background-repeat:repeat-x; font-size: 96%; font-weight: normal; padding:-2px; color:#FFFFFF}

*html #wrapperShadow {background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrapperShadow.png' ,sizingMethod='crop');}
*html #wrapperShadowBot {background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrapperShadowBot.png' ,sizingMethod='crop');}
*html #wrapperShadowTop {background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrapperShadowTop.png' ,sizingMethod='crop');}


#tendering .tenderBoxLink {
   color: #FF0000;
   font-size: 11px;
   font-weight: bold;
   margin: 0 0 0 12px;
}
