body {
margin:0px;
}


body, td{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
word-spacing:1px;
}

td {
padding:0px;
}

form {
margin:0px;
}

ul {
margin-left:0px;
width:100%;
}

li {
background-image:url(/eTender/jsp/image/img_dot.gif);
background-repeat:no-repeat;
text-indent:15px;
list-style:none;
}


dl {
margin-left:0px;
margin-top:0px;
font-weight:bold;
}


input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:2px;
}

.btn {
	height:22px;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link {
color:#006699;
text-decoration:none;
}

a:visited {
color:#006699; 
text-decoration:none;
}

a:hover {
color:#FF6600; 
text-decoration:none;
}

.row_header {
background-color:#EAEAEA;
font-size:11px;
font-weight:bold;
color:#000000;
padding:2px;
padding-left:5px;
height:25px;

}

.row_gray {
background-color:#F3F3F3;
border-bottom:1px solid #fff;
padding-left:2px;
text-indent:0px;
}


.row_even {
background-color:#F8F8F8;
line-height:15px;
padding-left:2px;
text-indent:0px;
}

.row_even td{
padding-left:4px;
border-bottom:1px solid #fff;
padding-bottom:2px;
padding-top:2px;
}

.row_odd {
background-color:#F3F3F3;
line-height:15px;
padding-left:2px;
text-indent:0px;
}

.row_odd td{
padding-left:4px;
border-bottom:1px solid #fff;
padding-bottom:2px;
padding-top:2px;
}

fieldset {
padding:5px;
margin:5px;
}

legend {
font-size:15px;
color:#000000;
font-weight:bold;
margin-bottom:10px;
padding:5px 5px 5px 5px;
}

tr h4{
	margin-top:0px;
	margin-bottom:0px;
	height:20px;
	font-size:16px;
	color: #00A5CE;
}

.search_module {
width:270px;
}

.search_bg {
	background-image:url(/eTender/jsp/image/search_bg.png);
	background-repeat:repeat-x;
	background-position: right;	
	padding-right:5px;
	margin-right:5px;
	height:66px;
	text-align:center;
	font-weight:normal;

}

.header{
background-image:url(/eTender/jsp/image/header_gradient_bg.png);
background-repeat:repeat-y;
background-color:#30A0D7;
font-weight:bold;
font-size:13px;
padding-bottom:1px;
color:#666666;
}

.message_bold{
font-weight:bold;
font-size:14px;
color:#72B022;
}

.highlighted{
color:#CC0000;
font-weight:bold;
margin-left:3px;
}

tr .message{
color:#999999;
font-size:10px;
word-spacing:2px;
height:10px;
padding-top:0px;
padding-bottom:0px;
}

.nav_module{
margin-bottom:10px;
}

.username {
color:#009900;
}


.header_nav a:link {
	color:#ffffff;
	background-image:url(/eTender/jsp/image/img_dot.gif);
	background-repeat:no-repeat;
	background-position: left center;

}

.header_nav a:visited {
color:#ffffff;
	background-image:url(/eTender/jsp/image/img_dot.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

.header_nav a:hover {
color:#000;
	background-image:url(/eTender/jsp/image/img_dot.gif);
	background-repeat:no-repeat;
	background-position: left center;
}

.nav_container {
background-image:url(/eTender/jsp/image/hor_nav_left.png); 
background-repeat:repeat-x; 
padding-left:25px; 
height:18px;
}

.txt_small a{
	font-size:9px;
	color:#006699;
	text-decoration:none;
}

.txt_small a:link {
	font-size:9px;
	color:#006699;
	text-decoration:none;
}

.txt_small a:visited {
	font-size:9px;
	color:#006699;
	text-decoration:none;
}

.txt_small a:hover {
	font-size:9px;
	color:#006699;
	text-decoration:none;
}


.hor_nav a {
font-size:11px;
color:#000;
text-align:center;
background-image:url(/eTender/jsp/image/hor_nav_bg_normal.png);
background-repeat:repeat-x;
display:block;
height:20px;
padding-top:3px;
width:100px;
}

.hor_nav a:link {
color:#000;
background-image:url(/eTender/jsp/image/hor_nav_bg_normal.png);
background-repeat:repeat-x;
display:block;
}

.hor_nav a:visited {
color:#000;
background-image:url(/eTender/jsp/image/hor_nav_bg_normal.png);
background-repeat:repeat-x;
display:block;
}

.hor_nav a:hover {
color:#E0483B;
background-image:url(/eTender/jsp/image/hor_nav_bg_hover.png);
background-repeat:repeat-x;
display:block;
}

.hor_nav_sel a {
font-size:11px;
color:#000;
text-align:center;
background-image:url(/eTender/jsp/image/hor_nav_bg_normal.png);
background-repeat:repeat-x;
display:block;
height:20px;
padding-top:3px;
width:100px;
}
.hor_nav_sel a:link{
color:#000;
background-image:url(/eTender/jsp/image/hor_nav_bg_hover.png);
background-repeat:repeat-x;
display:block;
}

.hor_nav_sel a:visited{
color:#000;
background-image:url(/eTender/jsp/image/hor_nav_bg_hover.png);
background-repeat:repeat-x;
display:block;
}

.hor_nav_sel a:hover{
color:#E0483B;
background-image:url(/eTender/jsp/image/hor_nav_bg_hover.png);
background-repeat:repeat-x;
display:block;
}



.ver_nav a {
font-size:11px;
color:#000;
text-align:left;
background-image:url(/eTender/jsp/image/ver_nav_bg_normal.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #DFDFDF;
display:block;
padding-top:3px;
padding-bottom:3px;
width:155px;
}

.ver_nav a:link {
color:#000;
background-image:url(/eTender/jsp/image/ver_nav_bg_normal.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #DFDFDF;
display:block;
}

.ver_nav a:visited {
color:#000;
background-image:url(/eTender/jsp/image/ver_nav_bg_normal.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #DFDFDF;
display:block;
}

.ver_nav a:hover {
color:#E0483B;
background-image:url(/eTender/jsp/image/ver_nav_bg_hover.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #69ABCE;
display:block;
}

.ver_nav strong {
margin-left:10px;
display:block;
}

.ver_nav_sel a {
font-size:11px;
color:#000;
text-align:left;
background-image:url(/eTender/jsp/image/ver_nav_bg_normal.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #69ABCE;
display:block;
padding-top:3px;
padding-bottom:3px;
width:155px;
}
.ver_nav_sel a:link{
color:#000;
background-image:url(/eTender/jsp/image/ver_nav_bg_hover.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #69ABCE;
display:block;
}

.ver_nav_sel a:visited{
color:#000;
background-image:url(/eTender/jsp/image/ver_nav_bg_hover.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #69ABCE;
display:block;
}

.ver_nav_sel a:hover{
color:#000;
background-image:url(/eTender/jsp/image/ver_nav_bg_hover.png);
background-repeat:repeat-x;
background-position: left top;
background-color: #69ABCE;
display:block;
}

.ver_nav_sel strong {
margin-left:10px;
display:block;
}

.left_nav_area {
	background-color:#F8F8F8;
}

.content_area {
	padding-left:5px;
	padding-right:2px;
	padding-top:10px;
	padding-bottom:10px;
}

h3 {
color:#2079A4;
margin:0px;
margin-bottom:10px;
font-size:18px;
}

.module_title {
background-color:#CDE9F5;
font-size:11px;
font-weight:bold;
color:#000000;
padding:2px;
padding-left:5px;
height:25px;
}

.section_title {
background-color:#A8D8EE;
font-size:12px;
font-weight:bold;
color:#000000;
padding:2px;
padding-left:5px;
height:25px;
}

.section_title1 {

background-color:#A8D8EE;
font-size:12px;
color:#000000;
padding:2px;
padding-left:5px;
height:25px;
}

.banner_module {
	background-image:url(/eTender/jsp/image/banner_bg.png);
	background-repeat:repeat-x;
	background-color:#DD4537;
	background-position: bottom;
	border-top:1px solid #ccc;
	border-bottom:0px solid #000;
}

.login_controls {
color:#FFFFFF;
padding-right:5px;
}

.login_controls a:link{
color:#FFFFFF;
text-decoration:none;
}

.login_controls a:visited{
color:#FFFFFF;
text-decoration:none;
}

.login_controls a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.btn_module {
margin:15px 0px 10px 0px;
}

.btn {
/*background-color:#ADDAEF;
border:1px solid #3FA8DA;*/
font-weight:bold;
font-size:11px;
}

.btn_color {
	background-color:#8EC1E8;
	border:1px solid #3FA8DA;
	font-weight:bold;
	font-size:11px;
	color: #003399;
}


.btn_search {
background-image:url(/eTender/jsp/image/bg_btn_search.png); 
background-repeat:repeat-x;
border:1px solid #228BC2;
color:#1A6284;
width:50px;
font-weight:bold;
font-size:11px;
}

.footer {
background-image:url(/eTender/jsp/image/bg_footer.png); 
background-repeat:repeat-x; 
height:25px; 
font-weight:bold; 
font-size:10px;
}

.link_bold a:link{
color:#2489B9;
font-weight:bold;
font-size:11px;
}

.link_bold a:visited{
color:#2489B9;
font-weight:bold;
font-size:11px;
}

.link_normal a:link{
color:#2489B9;
font-size:11px;
}

.link_normal a:visited{
color:#2489B9;
font-size:11px;
}

.bold_underline{
color:#000;
font-weight:bold;
font-size:12px;
border-bottom:1px solid #000;
}

.login_module {
margin:5px 5px 5px 0px;
}

.login_module tr {
line-height:21px;
}

.login_module td {
border:0px;
}

.login_links{
	color:#0065cd;
	display:block;
	margin:5px;
	text-decoration:none;
	height:16px;
	background-image: url(/eTender/jsp/image/icon_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:10px;
}
.row_content {

background-color:#F3F3F3;
border-bottom:1px solid #fff;
padding-left:2px;
text-indent:0px;
}

.text_indent{
	text-indent:12px;
}

.text_indent_level02{
	text-indent:24px;
}

.text_indent_none{
	text-indent:0px;
}


.text_normal{
font-weight:normal;
}


.menu_tree {
width:155px; 
height:100%; 
overflow:auto;
}

SPAN.TreeviewSpanArea A {
FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana,helvetica; TEXT-DECORATION: none;
white-space:nowrap;
}

SPAN.TreeviewSpanArea A:hover {
COLOR: #820082;
}

.text_editor {
width:100%; 
padding:2px;

}

/* START ADDED BY SUDHAKAR */

/*  Used to display read-only information or instructions with a more visible color*/
.infoAlert {
  color: #CC3300;
  font-family: Trebuchet MS,  verdana,arial, helvetica;
  font-size: 7pt;
  font-weight: normal;
  letter-spacing: 0.1em
}



/*  Used to display read-only information or instructions with a more visible , bolded color*/
.infoAlertBold {
	color: #CC3300;
	font-family: Trebuchet MS,  verdana,arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.1em;
}

.infoAlertBoldgreen {
	color: #009900;
	font-family: Trebuchet MS,  verdana,arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.1em;
}



/* END ADDED BY SUDHAKAR */

/*------------- Print CSS Begins--------*/

.message_listing {
margin-bottom:5px;
}

.seperator_line{
display:none;
}

@media print {

	input, textarea {
	border:1px solid #ffffff;
	background-color:#FFFFFF;
	overflow:visible;
	}
	
	fieldset{
	border:1px solid #000000;
	}
	
	.message_listing{
	border:1px solid #cccccc;
	}
	
	.seperator_line{
	display:block;
	line-height:1px;
	height:1px;
	color:#cccccc;
	}
	
	.message_listing_seperator{
	page-break-after: always;
	}

	}		
/*------------- Print CSS Ends--------*/

/* STARTED BY SANJAY  for displaying the list*/

#menu
{
padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;
}
#menu li {display:inline;}
#menu li a
{


color:#gf0;
text-decoration:none;
float:left;

}
#menu li a:hover
{

color:#663333;
}

/* ENDED BY SANJAY */
