@charset "utf-8";

* {margin:0;padding:0;}
html { }
body {background:#41A34F;}
#container {
	width:950px;
	border:1px solid #a5dd99;
	border-top:none;
	border-bottom:none;
	margin:0px auto;
	background:#c1f5b5;
	position:relative;
}
#header {
	height:160px;
	background:#B1F2A4;
	
	/* background:url(../images/header.jpg) no-repeat; */
}
	#header_content {height:132px;
	
	}
	#header_content img{
		border:0;
		}
	
	#menu {	height:28px;background:#669933;	}
#content {clear:both;}
	#left_section {
		float:left;
		width:174px;
		padding:10px 0px 0px;
	}
		#menu_right {
			background:url(../images/menu_right_bg.jpg) no-repeat;
			width:169px;
			height:231px;
			margin:3px 0px 15px 3px;
		}
		#ls_extra {	padding:5px;}
		* html #ls_extra { padding:1px;}
	#right_section {
		float:left;
		background:#ffffff url(../images/left_border.jpg) repeat-y;
		width:776px;
	}
		#u_border {
			background:url(../images/u_border.jpg) no-repeat;
			height:60px;
		}
		#real_content {
			font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#3f4244;
			letter-spacing:190%;
			word-spacing:150%;
			line-height:160%;
			padding:0px 7px 2px 14px;
			text-align:justify;
			float:left;
			width:495px;
			xheight:600px;
		}
		
		#b_border {
			clear:both;
			background:url(../images/b_border.jpg) no-repeat;
			height:59px;
		}
		
		#right_pane {float:left;width:260px;}
			#news_pane {background:#ebf0ea;height:160px;overflow:hidden;}
			#extra_pane {background:#ebf0ea;}

#footer {clear:both; }	
	#footer p {
		padding:5px;
		text-align:right;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		margin-bottom:5px;
		line-height:180%;
	}	

#menu ul {list-style:none;}
	#menu ul li {float:left;position:relative;}
	#menu ul a {
		display:block;
		width:118px;
		text-decoration:none;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#ffffff;
		line-height:27px;
		height:28px;
		text-align:center;
	}
	#menu ul a:hover {background:#7B0806;}
	#menu li ul {
		position:absolute;
		background:#7BB85F;
		display:none;
		border:2px solid #CCCCCC;
		border-top:none;		
		opacity:.9;
		filter:alpha(opacity=90);
	}
	#menu li ul li {float:none;}
	#menu li ul a {
		width:200px;
		text-align:left;
		padding:0px 2px;
		height:25px;
		xborder-bottom:1px dashed #CCCCCC;
	}
	#menu li:hover ul,#menu li.over ul {display:block;}	
#menu_right ul {list-style:none;padding:8px;}
	#menu_right ul li {	}
	#menu_right ul a {
		text-decoration:none;
		color:#38370b;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
	#menu_right ul a:hover {text-decoration:underline;}
	
p {	margin:5px 0px 10px;}
h2 {
	margin:5px 0px 10px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#3c3a3a;
}
h1{
	margin:5px 0px 10px;
	font:bold 18px Georgia,Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#499338;
}
img {margin:3px;border:1px solid #374734;}	
#real_content ul {
	list-style-position:inside;
	margin-left:10px;
}
a {
	color:#333333;
	text-decoration:none;
	outline:none;
}
a:hover { background:#00FF99;}
#real_content a {
	border-bottom:1px dotted #006633;
}

/*NEWS PANE & EXTRA OTHER PANE*/
#news_pane,#extra_pane {
	padding:7px;
	text-align:justify;
	margin:0px 0px 15px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#news_pane h2, #extra_pane h2 {
	text-align:right;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#499338;
	margin:3px 2px 12px 0px;
}
#news_pane .heading {
	display:block;
	color:#252424;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#news_pane .more {display:block;text-align:right;}
#news_pane .more a {color:#11c268;text-decoration:none;}
#news_pane .more a:hover {background:#11c268;color:#000000;	padding:2px;}
.pane_u_border {
	background:url(../images/pane_u_border.jpg) no-repeat;
	width:260px;
	height:12px;	
	overflow:hidden;
}

p#p_member_login {padding:5px;margin:2px 5px;}
/*EXTRA MARKUP*/
#member_login_form {
	display:none;
	position:absolute;
	top:120px;
	left:100px;
	background:#c1f5b5;
	width:200px;
	border:2px solid #006633;
	xborder-top:none;
	z-index:2;
}
#member_login_form  p {	text-align:center;margin:0px 0px 5px;}
#member_login_form p.heading {
	background:#63ab48;
	margin-bottom:5px;
	padding:5px;
	padding-top:none;
	color:#FFFFFF;
	text-align:left;
}
.close_mform {	float:right;}
#member_login_form .close_mform a{
	text-decoration:none;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#member_login_form a {
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#3f4244;
}
#member_login_form a:hover {
	background:#33CC66;
	padding:2px;
	color:#000000;
}
/*DIM BACKGROUND */
#dimBackground {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#000000;
	background-repeat:repeat;
	opacity:.7;
	display:none;
	-moz-opacity:0.70;
	filter:alpha(opacity=70);
}


#tbl_tenders {
	padding:25px;
	margin:5px auto;
}

#tbl_tenders .heading {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background:#97DD93;
	height:25px;
}

#tbl_tenders td {
	width:130px;
	text-align:center;
}


.altcolor1 {
	background:#ffddb0;
}

.altcolor2 {
	background:#ecbb78;
}

.rate_note {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background:#efe4dc;
	margin:15px 10px;	
	padding:5px;
}

#plant_tab_ul {
	margin-top:20px;
	margin-bottom:0px;
	list-style:none;
	border:1px solid white;
}

#plant_tab_ul li {
	xfloat:left;
	border:none;
	margin:0;
	display:inline;
}

#plant_tab_ul a {
	display:block;
	float:left;
	padding:0 5px;
	height:25px;
	margin:0px 2px;
	text-align:center;
	background:#33CC66;
	line-height:25px;
}

#plant_tab_ul a:hover {
	background:#336600;
	color:#FFFFFF;
}


#plant_tab {
	clear:both;
	border:1px solid #006600;
	padding:5px;
}

.heading {
	background:#5aaa42;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:24px;
	color:#d6f9cc;
}

#team_display td {
	padding:2px;
}

#pagination {
	list-style:none;
	margin:20px 0px 10px;
}

#pagination li {
	display:inline;
	float:left;
	width:20px;
	margin:0px 2px;
	text-align:center;
	background:#8eca7c;
}

#pagination a {
	display:block;
	width:20px;
	height:20px;
	background:#d2f1c9;
	text-align:center;
	border:none;
}
.news {
	background:none;
}

p.ban_ko_jankari {
	font:16px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	text-decoration:blink;
	color:#d32103;
}

#hideright{

}