/************************************************
*	Common CSS Starts							*
************************************************/
body 
{
	background: #f4f9fc;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
}

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;
}

H1, H2, H3, H4, H5, H6
{
	font-variant:normal;
	font-stretch:normal;
	font-weight:normal;
}

.page_bg
{
	background:url(images/pg-bg.gif) repeat-y center;
}

.page_wdh
{
	width:980px;
	margin: 0px auto 0px;
	background-color: #FFFFFF;
	padding-left:11px;
	padding-right:12px;
	border-top: solid #ffffff 1px;
}

.clr_both
{
	clear:both;
}

.clr_lft
{
	clear:left;
}

ul
{
	list-style:none;
}

.bot_margin
{
	margin:0 0 30px 0;
}

.bot_margin_5
{
	margin:0 0 5px 0;
}

.bot_margin_10
{
	margin:0 0 10px 0;
}

.bot_margin_15
{
	margin:0 0 15px 0;
}

.bot_margin_search
{
	margin:0 0 -5px 0;
}

.lft_margin
{
	margin-left:15px;
	vertical-align:bottom;
}

.top_ad_728x90
{
	width:728px;
	float:right;
	display:block;
	margin:3px 5px 0 0;
	height:103px;
}

.ad_txt
{
	color:#545454;
	font-size:10px;
	line-height:10px;
	padding-top:0px;
	text-align:right;
}

.brand_logo
{
	float:left;
	margin:25px 0 0 15px;
}

.more 
{
	font-size:11px; 
	color:#006fb7; 
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 29px;
}

.more a 
{
	font-size:11px;
	color:#006fb7; 
	text-decoration:underline!important;
}

.more a:hover 
{
	color:#006fb7!important; 
	text-decoration:none!important;
}

.more1 
{
	font-size:11px; 
	color:#006fb7; 
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 0 0;
}

.more1 a 
{
	font-size:11px;
	color:#006fb7; 
	text-decoration:underline!important;
}

.more1 a:hover 
{
	color:#006fb7!important; 
	text-decoration:none!important;
}

.align_rft
{
	text-align:right;
}

.float_lft
{
	float:left;
}

.float_rft
{
	float:right;
}

/************************************************
*	Common CSS Ends								*
************************************************/

/************************************************
*	Hyperlinks CSS Starts		 				*
************************************************/

a, a:visited {
	color: #0066b3;
	text-decoration: none;
	}
	
a:hover {
	color: #0066b3;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	}

/************************************************
*	Hyperlinks CSS Ends							*
************************************************/

/************************************************
*	Page CSS Starts								*
************************************************/

.head_bg
{
	background:url(images/head-bg.gif);
	height:163px;
}

.top_lnks_bg
{
	background:url(images/wht-bg.png);
	padding:2px;
	height:13px;
	width:297px;
	margin:2px 3px 2px 0;
	float:right;
}

.top_lnks
{
	font-size:11px;
	color:#0092c8;
	font-weight:bold;
	padding-left:40px;
}

.top_lnks a,a:visited
{
	color:#0092c8;
}

.top_lnks a:hover
{
	color:#0092c8;
	text-decoration:none;
}

.top_inactive_tab_bg
{
	background:url(images/inactive-tab.gif);
	height:33px;
	width:144px;
	float:left;
	margin:2px 2px 0 0;
}

.top_inactive_tab_lnks
{
	font-size:120%;
	color:#ffffff;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
	letter-spacing:-0.7px;
}

.top_inactive_tab_lnks a/*,a:visited*/
{
	color:#ffffff;
}

.top_inactive_tab_lnks a:hover
{
	color:#00e4ff;
	text-decoration:none;
}


.top_active_tab_bg
{
	background:url(images/active-tab.gif);
	height:34px;
	width:151px;
	float:left;
	margin:2px 2px 0 0;
}

.top_active_tab_lnks
{
	font-size:120%;
	color:#0092c8;
	font-weight:bold;
	padding-top:10px;
	text-align:center;

	letter-spacing:-0.7px;
}

.top_active_tab_lnks a/*,a:visited*/
{
	color:#0092c8;
}

.top_active_tab_lnks a:hover
{
	color:#0092c8;
	text-decoration:none;
}

.page-line
{
	background:url(images/pge-line.gif) no-repeat;
	width:1px;
	height:611px;
	float:left;
}
/************************************************
*	Page CSS Ends								*
************************************************/


/************************************************
*	col_1 CSS Starts							*
************************************************/

.col_1
{
	width:635px;
	padding:15px 0 0 15px;
	float:left;
	/*border:#0000CC thin solidl*/
	background:url(images/pge-line.gif) no-repeat left top;
}

.disc_head
{
	font-size:187%;
	color:#000000;
	font-weight:bold;
	letter-spacing:-1px;
}

.disc_head b
{
	color:#ca6c18;
}

.discrip
{
	line-height:19px;
}

.search_active_bg
{
	background:url(images/search-active.gif);
	height:36px;
	width:167px;
	float:left;
}

.search_active_txt
{
	font-size:112%;
	color:#0066b3;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
	text-transform:lowercase;
	letter-spacing:-0.7px;
}

.search_inactive_bg
{
	background:url(images/search-inactive.gif);
	height:36px;
	width:165px;
	float:left;
}

.search_inactive_txt
{
	font-size:112%;
	color:#313233;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
	text-transform:lowercase;
	letter-spacing:-0.7px;
}

.search_inactive_txt a
{
	color:#313233;
	text-decoration:none;
}

.search_inactive_txt a:hover
{
	color:#313233;
	text-decoration:underline;
}

.search_bg
{
	background:url(images/search-gradient-bg.gif);
	
	border-left:solid 1px #dce6f4;
	border-right:solid 1px #dce6f4;
	border-bottom:solid 1px #dce6f4;
}

.search_border_bg
{
	background:url(images/search-top-bg.gif);
	height:36px;
}

.search_pad
{
	padding:25px;
	height:auto
}

.latest_tender_bg
{
	background:url(images/latest-tenders.gif);
	height:35px;
}

.browse_tender_bg
{
	background:url(images/browse-tender-bg.gif);
	height:35px;
}

.tender_txt 
{
	color:#0066B3;
	font-size:154%;
	font-weight:bold;
	letter-spacing:-0.7px;
	padding:7px 0 0 42px;
	
}

.tenders_box
{
	border:1px solid #E9EFF8;
}

.tenders_lnks ul 
{
 color:#0066b3;
}

.tenders_lnks ul 
{
	list-style-image:url("images/arrow-icon.gif");
	list-style-type:none; 
	margin:5px 5px 5px 28px;
}

.tenders_lnks ul li 
{
	line-height:24px; 
}

/************************************************
*	col_1 CSS Ends								*
************************************************/

/************************************************
*	col_2 CSS Starts							*
************************************************/

.col_2
{
	width:300px;
	padding:15px 15px 0 15px;
	float:left;
	background:url(images/pge-line.gif) no-repeat right top;	
}

.rft_tab_bg
{
	background:url(images/rft-tab-bg.gif);
	height:33px;
}

.rft_tab_txt
{
	font-size:129%;
	color:#ffffff;
	padding:0px 0 0 8px;
}

.rft_tab_gradient
{
	background:url(images/right-tab-gradient.gif);
	padding:10px;
}

.login_txt
{
	font-size:95%;
	color:#000000;
	line-height:28px;
	font-weight:bold;
}
.login_txt2
{
	font-size:95%;
	color:#0066b3;
	line-height:28px;
	font-weight:bold;
}

.txt_wid
{
	width:110px;
	float:left;
}

.subs_txt
{
	color:#000000;
	line-height:18px;
}
/************************************************
*	col_2 CSS Ends								*
************************************************/



/************************************************
*	fooeter CSS Starts							*
************************************************/

.bot_ad_txt
{
	color:#545454;
	font-size:10px;
	line-height:10px;
	padding-top:0px;
	text-align:right;
	width:728px;
}

.foot-line
{
	background:#eaf3f9;
	height:1px;
}

.foot_lnks_bg
{
	background:#f1f1f1;
	padding:4px;
}

.foot_lnks_bg
{
	background:#f1f1f1;
	padding:10px;
}

.foot_lnks
{
	float:left;
	color:#0066b3;
}

.foot_lnks a
{
	color:#0066b3;
	text-decoration:none;
}

.foot_lnks a:hover
{
	color:#0066b3;
	text-decoration:underline;
}

.copyright
{
	float:right;
}
table.trom{
background:none;
margin:5px 0 0 0;
}
table.trom th{
background:#2489B0;
color:#ffffff;
font-weight:700;
padding:7px;
border-top:1px solid #000000;
text-align:left;
}
table.trom td{
background:#eaf3f9;
padding:4px;
vertical-align:text-top;
}
table.trom td.td{
background:#FDF2EA;
}
table.trom td strong{
color:#0066b3;
}
table.trom2 td strong{
color:#0066b3;
}
.style1 {color: #0066b3}

/************************************************
*	fooeter CSS Ends							*
************************************************/
