@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#ededed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../images/bg_top.gif);
	background-repeat:repeat-x;
	}
img { border:0px; }
form { margin:0px; padding:0px; }

h2 {
	font-size: 100%; font-family: 'Trebuchet MS';  
}

h3 {
	font-size: 90%; font-family: 'Trebuchet MS';  
}

a { color:#000000; text-decoration:none; }
a:hover { color:#022C99; text-decoration:underline; }
/*a:visited { color:#ca9703; text-decoration:underline; }*/

.bg_page_left {
	background-image:url(../images/bg_page_left.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	}
.bg_hm_page_left {
	background-image: url(../images/bg_hm_page_left.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#06305a;
	}
.bg_hm_page_left_home {
	background-image: url(../images/bg_hm_page_left_home.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#06305a;
	}	
.bg_page_right {
	background-image:url(../images/bg_page_right.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#06305a;
	}

.left_nav_txt {	font-size:10px; color:#305782;	}
.left_nav_txt a { color:#305782;	}
.left_nav_txt a:hover {	color:#0958ac;	}
.left_nav_txt a:visited { color:#ca9703;	}

.bg_hm_blueline_right {
	background-image: url(../images/hm_blue_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
.bg_hm_blueline_left {
	background-image: url(../images/hm_blue_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
	
.padd_right { padding-right:0px; }

.bg_top 
	{
	background-image:url(../images/bg_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:14px;
	}
.bg_grey_line {
	background-image:url(../images/bg_grey_line.gif);
	height:33px;
	}
.bg_grey_line_footer {
	background-image:url(../images/bg_grey_line.gif);
	height:42px;
	color:#d9d9d9;
	}
.bg_grey_line_footer a { color:#d9d9d9; text-decoration:none; }
.bg_grey_line_footer a:hover { color:#d9d9d9; text-decoration:underline; }
	
.breadcrumbs {
	padding-left:17px;
	padding-top:12px;
	color:#6e6e6e;
	font-size:10px;
	}
.breadcrumbs a { color:#6e6e6e; text-decoration:none; }
.breadcrumbs a:hover { color:#6e6e6e; text-decoration:underline; }
	
.left_nav {
	font-size:10px;
	color:#000000;
	}
.left_nav a { color:#305782;	}
.left_nav a:hover {	color:#0958ac;	}
.left_nav a:visited { color:#ca9703;	}

.tenpx { font-size:10px; color:#305782;}

.box_search {
	height:14px;
	border:1px solid #878d8d;
	font-size:10px;
	}

.txt_wht { color:#FFFFFF; }
.txt_wht a { color:#FFFFFF; text-decoration:none; }
.txt_wht a:hover { color:#FFFFFF; text-decoration:underline; }

.border_blue {	border-bottom:1px solid #5c7ea9; }
.bg_footer {
	background-image:url(../images/bg_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#ededed;
	height:46px;
	font-size:9px;
	}
.txt_blue { color:#305782; }
.txt_blue a { color:#305782; text-decoration:none; }
.txt_blue a:hover { color:#305782; text-decoration:underline; }

.txt_10pxbluebld { color:#305782; font-size:10px; font-weight:bold; }
.txt_10pxbluebld a { color:#305782; text-decoration:none; }
.txt_10pxbluebld a:hover { color:#305782; text-decoration:underline; }

.txt_wht { color:#ffffff; }
.txt_wht a { color:#ffffff; text-decoration:none; }
.txt_wht a:hover { color:#ffffff; text-decoration:underline; }

.ver10px { font-size:10px; }
.ver14px { font-size:12px;}
.ver11px { font-size:11px; font-weight:bold;}
.ver11pxgray { font-size:11px; font-weight:bold; color:#CCCCCC;}

.green10px { color:#6e9b38; font-size:10px; }
.green10px a { color:#6e9b38; text-decoration:none; }
.green10px a:hover { color:#5b7ca7; text-decoration:none; }

.orange10px { color: #FF6600; font-size:10px; }
.orange10px a { color:#FF6600; text-decoration:none; }
.orange10px a:hover { color:#5b7ca7; text-decoration:none; }

.bluelink11px
{
	font-family: verdana;	
	font-size: 11px;	
	color:#2e5f9d;
	font-weight:bold;	
}
.grey10px {	color:#8f8f8f; font-size:10px; }
.grey10px a {	color:#8f8f8f; text-decoration:none; }
.grey10px a:hover {	color:#8f8f8f; text-decoration:underline; }

/* quick links */

.popup
{
	position:absolute;
	border:solid 4px #DDE4F0;
	padding:4px;
	width:185px;
	background-color:#F1F4F8;
	margin-top:0px;
}
.hide {display:none;}

/* end quick links */

.header_inner { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#35608d; }
.header_help { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.tender { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFB724;}
.tender a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFB724; text-decoration:none;}
.tender a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFB724; text-decoration:none;}
table.general {

    border-collapse: collapse;
    
    width: 100%;
}


table.general caption {

	padding: 4px;

	font-weight: bold;

	text-align: center;
	
	

}

table.general th {

	vertical-align: middle;

	background: #D6D6D6;

	padding: 4px;

	border: solid 1px #fff;
	
	
}

table.general td {

   border: solid 1px #fff;

   vertical-align: top;

   background: #F4F4F4;

   padding: 4px 7px;

}



table.general td.rightalign 

{

	text-align: right;

   border: solid 1px #fff;

   vertical-align: top;

   background: #F4F4F4;

   padding: 4px 7px;

}
.bg_related {
	background-image:url(../images/bottomlinkbg.jpg);
	background-repeat:repeat-x;
	}
	
.tab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #E2E2E2;
}

.right_curve_top { border-top:1px solid #3a536c;}
.right_curve_btm { border-bottom:1px solid #3a536c; }
.right_curve_left { border-left:1px solid #3a536c; }
.right_curve_right { border-right:1px solid #3a536c; }

.news_list
{
margin-left: 0;
padding-left: 0;
padding-bottom:0px;
margin-bottom:0px;
list-style: none;
}

.news_list li
{
padding-left:16px;
background-image: url(../images/arrow_news_black.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.news_list_news
{
margin-left: 0;
padding-left: 0;
padding-bottom:0px;
margin-bottom:0px;
list-style: none;
}

.news_list_news li
{
padding-left:16px;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.news_more
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

.news_more li
{
padding-left:16px;
background-image: url(../images/arrow_main_nav.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}
.ver10pxgrey {
	font-family: verdana;
	font-size: 10px;
	color: #575562;
}

/* For Tab In News Analysis Section home page*/
#tablist{
padding: 3px 0;
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0.1em;
font: bold 12px arial;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 5px;
/*margin-left: 3px;
border: 1px solid #778;
border-bottom: none;*/
background: #001B36;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
text-decoration:none;
}

#tabcontentcontainer{
width: 175px;
/* Insert Optional Height definition here to give all the content a unified height 
padding: 5px;
border: 1px solid black;*/
}

.tabcontent{
display:none;
}