body, p, td {
	font-family: arial, tahoma, verdana;
	font-size:12px;
	font-weight:normal;
	color:#505050;
	line-height:16px;
}

body {
	background-color:#ebebeb;
	margin: 0px;
}

h1 {
	font-weight: normal; 
	font-size: 20px; 
	color: #005286;
	font-family: arial, verdana, Georgia;
	margin-top:4px;
	margin-bottom:4px;
	line-height:21px;
	border-bottom:1px solid #d5cd8c;
}

h2 {
	font-weight: normal; 
	font-size: 18px; 
	color: #668d00;
	font-family: arial, trebuchet ms, verdana;
	margin:0px;
}

h3 {
	font-weight: normal; 
	font-size: 13px; 
	color: #003a64;
	font-family: arial, tahoma, verdana;
	margin-top:4px;
	margin-bottom:4px;
}

h4 {
	font-weight: normal; 
	font-size: 18px; 
	color: #85b800;
	font-family: trebuchet ms, arial, verdana;
	margin-top:0px;
	margin-bottom:0px;
	line-height:22px;
}

.green {
	font-weight: normal; 
	font-size: 18px; 
	color: #85b800;
	font-family: trebuchet ms, arial, verdana;
	margin-top:0px;
	margin-bottom:0px;
	line-height:22px;
}

/* pagenation */

.line1 {
 BACKGROUND-IMAGE: url(images/line1.gif); BACKGROUND-REPEAT: repeat-x
}

.line2 {
 BACKGROUND-IMAGE: url(images/line2.gif); BACKGROUND-REPEAT: repeat-x
}

.blue {
	font-weight: normal; 
	font-size: 18px; 
	color: #206399;
	font-family: trebuchet ms, arial, verdana;
	margin-top:0px;
	margin-bottom:0px;
	line-height:22px;
}

a {
	font-weight: normal; 
	font-size: 13px; 
	color: #005fa4;
	font-family: arial, verdana;  
	text-decoration: none;
}

a:hover {
	font-weight: normal; 
	font-size: 13px; 
	color: #000000;
	font-family: arial, verdana; 
	text-decoration: none;
}

a.breadcrumb {
	font-weight: normal; 
	font-size: 13px; 
	color: #000000;
	font-family: arial, verdana;  
	text-decoration: underline;
}

a.breadcrumb:hover {
	font-weight: normal; 
	font-size: 13px; 
	color: #005fa4;
	font-family: arial, verdana; 
	text-decoration: none;
}


a.box1 {
	font-weight: normal; 
	font-size: 13px; 
	color: #005fa4;
	font-family: arial, verdana;  
	text-decoration: none;
}

a.box1:hover {
	font-weight: normal; 
	font-size: 13px; 
	color: #000000;
	font-family: arial, verdana; 
	text-decoration: none;
}

a.box1section {
	font-weight: normal; 
	font-size: 20px; 
	color: #69a600;
	font-family: trebuchet ms, arial, verdana;
	margin-top:0px;
	margin-bottom:0px;
	line-height:22px;
}

a.box1section:hover {
	font-weight: normal; 
	font-size: 20px; 
	color: #000000;
	font-family: trebuchet ms, arial, verdana;
	margin-top:0px;
	margin-bottom:0px;
	line-height:22px;
}

a.big {
	font-weight: bold; 
	font-size: 14px; 
	color: #ffffff;
	font-family: arial, verdana;  
	text-decoration: none;
}

a.big:hover {
	font-weight: bold; 
	font-size: 14px; 
	color: #cccccc;
	font-family: arial, verdana; 
	text-decoration: underline;
}

a.small {
	font-weight: normal; 
	font-size: 11px; 
	color: #206399;
	font-family: verdana, arial; 
	text-decoration: none
}

a.small:hover {
	font-weight: normal; 
	font-size: 11px; 
	color: #000000;
	font-family: verdana,arial; 
	text-decoration: underline;
}

a.headline{
	font-weight: normal; 
	font-size: 16px; 
	color: #333333;
	font-family: arial, trebuchet ms, verdana;
	margin:0px;
	font-weight:bold;
	border-bottom: 1px solid #999999; 
	text-decoration:none;
	
}
a.headline:hover{
	font-weight: normal; 
	font-size: 16px; 
	color: #5a7c01;
	font-family: arial, trebuchet ms, arial, verdana;
	margin:0px;
	font-weight:bold;
	border-bottom: 1px dotted #000000; 
	text-decoration:none;
}
a.box2 {
	font-weight: normal; 
	font-size: 12px; 
	color: #42618a;
	font-family: arial, verdana;  
	text-decoration: none;
}

a.box2:hover {
	font-weight: normal; 
	font-size: 12px; 
	color: #000000;
	font-family: arial, verdana; 
	border-bottom: 1px dotted #86b1d2; 
	text-decoration:none 
}
a.bottomlinks {
	font-weight: normal; 
	font-size: 12px; 
	color: #ffffff;
	font-family: arial, verdana;  
	border-bottom: 1px solid #237d22; 
	text-decoration: none;
	line-height:20px;
}

a.bottomlinks:hover {
	font-weight: normal; 
	font-size: 12px; 
	color: #ffffff;
	font-family: arial, verdana; 
	border-bottom: 1px solid #000000; 
	text-decoration:none 
}
a.black {
	font-weight: normal; 
	font-size: 12px; 
	color: #000000;
	font-family: arial, verdana;  
	border-bottom: 1px solid #e7e5a3; 
	text-decoration: none;
	line-height:20px;
}

a.black:hover {
	font-weight: normal; 
	font-size: 12px; 
	color: #004d86;
	font-family: arial, verdana; 
	border-bottom: 1px solid #000000; 
	text-decoration:none 
}

.bgtop{
	background-image:url('images/bgtop.gif');
	background-repeat:repeat-x
}

.bg_topstory{
	background-image:url('images/bg_topstory.gif');
	background-repeat:repeat-x;
	height:18px;
}

.bg_toplinks{
	background-image:url('images/bg_toplinks.gif');
	background-repeat:repeat-x
}
.blue_top{
	background-image:url('images/blue_top.gif');
	background-repeat:repeat-x;
	background-position:right;
	height:30px;
}

.curve1{
	background-image:url('images/curve1.gif');
	background-repeat:repeat-x;
}
.curve2{
	background-image:url('images/curve2.gif');
	background-repeat:repeat-x;
}
.centersection1{
	background-image:url('images/bg_centersection1.gif');
	background-repeat:repeat-y;
	background-position:right;
	height:153px;
}
.centersection2{
	background-image:url('images/bg_centersection2.gif');
	background-repeat:repeat-y;
	background-position:right;
	height:153px;
}
.bullet{
	background-image:url('images/bullet.gif');
	background-position:top;
	background-repeat:no-repeat;
	font-family: arial,verdana;
}
.bullet2{
	background-image:url('images/bullet2.gif');
	background-position:center;
	background-repeat:no-repeat;
	width:50px;
}
.votecount{
	background-image:url('images/vote.gif');
	background-position:top;
	background-repeat:no-repeat;
	font-family: arial,verdana;
	padding-top:13px;
	font-size: 18px;
	color: 004b90;
	text-align:center
}
a.vote{
	font-family: arial,verdana;
	font-size: 13px;
	color: 004b90;
}
a.vote:hover{
	font-family: arial,verdana;
	font-size: 13px;
	color: 000000;
}

.bold {
	font-weight: bold; 
	font-size: 11px; 
	color: #888888;
	font-family: verdana, tahoma, arial; 
	text-decoration: none
}

a.white {
	font-weight: bold; 
	font-size: 16px; 
	color: #ffffff;
	font-family: arial, verdana, tahoma, arial; 
	text-decoration: none
}

a.white:hover {
	font-weight: bold; 
	font-size: 16px; 
	color: #ffe485;
	font-family: arial, verdana, tahoma, arial; 
	text-decoration: none
}
a.white2 {
	font-weight: normal; 
	font-size: 18px; 
	color: #85b800;
	font-family: trebuchet ms, arial, verdana;
	text-decoration: none;
	line-height:22px;
}

a.white2:hover {
	font-weight: normal; 
	font-size: 18px; 
	color: #ffffff;
	font-family: trebuchet ms, arial, verdana;
	text-decoration: none;
	line-height:22px;
}

.survey {
	font-weight: bold; 
	font-size: 11px; 
	color: #206399;
	font-family: tahoma, verdana;  
	text-decoration: none
}

.category {
	font-weight: bold; 
	font-size: 11px; 
	color: #b0773b;
	font-family: tahoma, verdana;  
	text-decoration: none
}

.dot{
	background-image:url('images/dot.gif');
	background-repeat:repeat-x;
	height:10px;
}

.comments {
	font-weight: normal; 
	font-size: 11px; 
	color: #333333;
	font-family: tahoma, verdana; 
	background-color:#f0f0cb;
}

#s {
	background-image: url(images/search_input.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 160px;
	border: 0px solid #fff;
	padding: 3px 0px 0px 5px;
	font: 12px arial, verdana;
	}
select {
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: arial, verdana;
	width: 100px;  
}
.input {
	font-weight: normal;
	font-size: 12px;  
	color: #000000; 
	font-family: arial, verdana;
	border: #999999 1px solid; 
	background-color: #ffffff
}

textarea {
	font-weight: normal;
	font-size: 10px;  
	color: #000000; 
	font-family: arial, verdana;
	border: #999999 1px solid; 
	background-color: #ffffff
}

/* pagenation */

a.pagination {
	color:#8c4e00;
	padding:2px 5px;
	margin:0 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	border:2px solid #e2e9af;
}

a.pagination:hover {
	border:2px solid #85b800;
	color:#1f4981;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#e2e9af;
}

a.current {
	border:2px solid #85b800;
	padding:2px 5px;
	color:#1f4981;
	font-size: 12px;
	font-weight:bold;
	background-color:#e2e9af;
}
div.pagination span.disabled {
	display:none;
}
.INPUTButton
{
    FONT-SIZE: 11px;
    font-weight:bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial ;
    BACKGROUND-COLOR: #007DC6;
	border: 1px solid #005395;
	
}

.INPUTButtonSearch
{
	background-image:url(images/search.gif);
	border: none;
	width: 21px;
	height : 16px;
}
.INPUTButtonLogin
{
	background-image:url(images/login.gif);
	border: none;
	width:45px;
	height : 19px;
}
.INPUTTextboxSearch
{   
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: arial, verdana;
    border: #999999 1px solid;
    background-color: #ffffff;
    height : 12px;
}


.heading {
 font-weight: normal; 
 font-size: 18px; 
 color: #000000;
 font-family: trebuchet ms, arial, verdana;
 margin-top:0px;
 margin-bottom:0px;
 line-height:22px;
}
ul a
{
list-style: square inside url('images/bullet4.gif');
font-family: arial, verdana; 
color: #333333;
font-size:12px;
}

ul a:hover
{
list-style: square inside url('images/bullet4.gif');
font-family: arial, verdana; 
color: #004f9f;
font-size:12px;
text-decoration:underline;
}
a.toplinks {
	font-weight: normal; 
	font-size: 11px; 
	color: #e3e3e3;
	font-family: tahoma, arial, verdana;  
	text-decoration: none;
	padding-left:10px;
}

a.toplinks:hover {
	font-weight: normal;
	font-size: 11px; 
	color: #ffcc66;
	font-family: tahoma, arial, verdana;
	text-decoration: underline;
}
.bgtop1{
	background-image:url('images/bgtop1.gif');
	background-repeat:repeat-x
}
.bgtop{
	background-image:url('images/bgtop.gif');
	background-repeat:repeat-x
}
.point_view{
 background-image:url('images/bg_point_view.gif');
 background-repeat:repeat-y;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
}

a.list2 {
	font-size: 13px;
	text-decoration:none;
	color: #52534a;
	background: url(images/bullet5.gif) 0px 3px no-repeat;
	padding-right: 15px;
	padding-left: 12px;
}
a.list2:hover {
	font-size: 13px;
	text-decoration:none;
	color: #000000;
	background: url(images/bullet5.gif) 0px 3px no-repeat;
	padding-right: 15px;
	padding-left: 12px;
}


/*------------------for tab---------------------*/
a.tab1
{background-image: url('images/tab1.png'); background-repeat:no-repeat; padding-left:10px; padding-right:10px; padding-bottom:6px;
padding-top:6px; font-family: arial, verdana; color: #3356699; font-size:18px; text-decoration:none;}
 
a.tab1:hover
{background-image: url('images/tab2.png'); background-repeat:no-repeat; padding-left:10px; padding-right:10px; padding-bottom:6px;
padding-top:6px; font-family: arial, verdana; color: #000000; font-size:18px; text-decoration:none;}
 
a.tab2
{background-image: url('images/tab2.png'); background-repeat:no-repeat; padding-left:14px; padding-right:14px; padding-bottom:6px;
padding-top:6px; font-family: arial, verdana;  color: #3356699; font-size:18px; text-decoration:none; }
 
a.tab2:hover
{background-image: url('images/tab1.png'); background-repeat:no-repeat; padding-left:14px; padding-right:14px; padding-bottom:6px;
padding-top:6px; font-family: arial, verdana;  color: #000000; font-size:18px; text-decoration:none;}




/*------------------for tender details---------------------*/

.cssform table
{
	border: thick 1px #e3effa;
	BACKGROUND-COLOR:#e0ecf8;
}

.cssform th
{
    FONT-SIZE: 13px;
    color:#000000;
    FONT-FAMILY: arial, tahoma ;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR:#fcfaf0;
	text-align:left;
}

.cssform tr
{
    FONT-SIZE: 12px;
    COLOR: #555555;
    FONT-FAMILY: arial, tahoma;
	FONT-WEIGHT: normal;
	background-color:#fafcfe;
}


.cssform td 
{
    FONT-SIZE: 12px;
    COLOR:#222222;
    border-color:#fafcfe;
    FONT-FAMILY: arial, tahoma;
	FONT-WEIGHT: normal;
}

.cssform A
{
    FONT-SIZE: 13px;
    COLOR: #a64200;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
	font-weight:bold
}

.cssform A:hover
{
	FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
	font-weight:bold;
	letter-spacing:normal
}
a.headlineTender{
	font-weight: normal; 
	font-size: 14px; 
	color: #000000;
	font-family: arial, trebuchet ms, verdana;
	margin:0px;
	text-decoration:none;
	
}
a.headlineTender:hover{
	font-weight: normal; 
	font-size: 14px; 
	color: #206399;
	font-family: arial, trebuchet ms, arial, verdana;
	margin:0px;
	text-decoration:none;
}

/*-----new additions -----*/


.red {
	font-weight: normal; 
	font-size: 11px; 
	color: #ac1400;
	font-family: verdana, arial; 
	text-decoration: none
}

.searchtext {
	font-weight: bold; 
	font-size: 14px; 
	color: #444444;
	font-family: tahoma, verdana; 
	text-decoration: none
}

.noborder{
	font-weight: normal;
	font-size: 11px;  
	color: #000000; 
	font-family: arial, verdana;
	border: #999999 0px solid; 
	background-color:#ffffff;
	}

.divstyle1
{
	border:1px solid #073b82; 
	width:96%; 
	padding: 10px; 
	background-color:#fefef4;
	text-align:left;
}
.divstyle2
{
	border:1px solid #073b82; 
	width:96%; 
	padding: 7px; 
	background-color:#3f6caa;
	text-align:right;
}
.bluebutton{
background-color:#073b82; 
border-color:#073b82; 
color:#FFFFFF;
}

a.whitelinks {
	font-weight: normal; 
	font-size: 13px; 
	color: #ffffff;
	font-family: arial, verdana, tahoma, arial; 
	text-decoration: none;
	margin-left:20px;
}

a.whitelinks:hover {
	font-weight: normal; 
	font-size: 13px; 
	color: #ffffff;
	font-family: arial, verdana, tahoma, arial; 
	text-decoration: underline;
	margin-left:20px;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; 
}

.shadetabs li{
display: inline;
margin: 0;
margin-right:-3px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #073b82;
color: #ffffff;
background-color:#3f6caa;
}

.shadetabs li a:visited{
color: #ffffff;
}

.shadetabs li a:hover{
text-decoration: none;
background-color:#073b82;
color: #ffffff;
}

.shadetabs li a.selected{ 
position: relative;

}

.shadetabs li a.selected{ 
color: #ffffff;
background-color:#073b82;
}

.shadetabs li a.selected:hover{ 
text-decoration: none;
}
