/* CSS Document */
body{
margin:0px;
background-image:url(../images/background.gif);
background-repeat:repeat-y;
background-position:center;
}
td{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

/*..main-menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.main-menu a:link{
padding-left:7px;
padding-right:7px;
color:#ffffff;
text-decoration:none;
}
.main-menu a:active{
padding-left:7px;
padding-right:7px;
color:#ffffff;
text-decoration:none;
}
.main-menu a:visited{
padding-left:7px;
padding-right:7px;
color:#ffffff;
text-decoration:none;
}
.main-menu a:hover{
padding-left:7px;
padding-right:7px;
color:#323232;
text-decoration:none;
}
*/
.top-menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3B3B;
text-decoration:none;
}
.top-menu a:link{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
padding-right:12px;
color:#3B3B3B;
text-decoration:none;
}
.top-menu a:active{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
padding-right:12px;
color:#3B3B3B;
text-decoration:none;
}
.top-menu a:visited{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:12px;
padding-right:12px;
color:#3B3B3B;
text-decoration:none;
}
.top-menu a:hover{
padding-left:12px;
padding-right:12px;
color:#8B8B8B;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
}
.main-menu{
font-family:tahoma, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.main-menu a:link{
display: table-cell;
margin-top:0px;
height:36px;
padding-top:8px;
padding-left:7px;
padding-right:7px;
color:#ffffff;
text-decoration:none;
}
.main-menu a:active{
display: table-cell;
margin-top:0px;
height:36px;
padding-top:8px;
padding-left:7px;
padding-right:7px;
color:#ffffff;
text-decoration:none;
}
.main-menu a:visited{
display: table-cell;
margin-top:0px;
height:36px;
padding-top:8px;
padding-left:7px;
padding-right:7px;
color:#ffffff;
text-decoration:none;
}
.main-menu a:hover{
display: table-cell;
margin-top:0px;
height:36px;
padding-top:8px;
padding-left:7px;
padding-right:7px;
color:#323232;
background-color:#ADDBF5;
text-decoration:none;
}

.heading2{
font-family:trebuchet Ms, "Arial", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.heading2 a:link{
color:#000000;
text-decoration:underline;
}
.heading2 a:active{
color:#000000;
text-decoration:underline;
}
.heading2 a:visited{
color:#000000;
text-decoration:underline;
}
.heading2 a:hover{
color:#000000;
text-decoration:none;
}
.heading3{
font-family:Verdana, "Arial", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
padding-bottom:3px;
text-decoration:none;
}

.link1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:justify;
color:#000000;
line-height:18px;
text-decoration:none;
}
.link1 a:link{
padding-left:2px;
padding-right:2px;
color:#000000;
text-decoration:underline;
}
.link1 a:active{
padding-left:2px;
padding-right:2px;
color:#000000;
text-decoration:underline;
}
.link1 a:visited{
padding-left:2px;
padding-right:2px;
color:#000000;
text-decoration:underline;
}
.link1 a:hover{
padding-left:2px;
padding-right:2px;
color:#000000;
text-decoration:none;
}


.link1-white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:justify;
color:#ffffff;
line-height:18px;
text-decoration:none;
}
.link1-white a:link{
padding-left:2px;
padding-right:2px;
color:#ffffff;
text-decoration:underline;
}
.link1-white a:active{
padding-left:2px;
padding-right:2px;
color:#ffffff;
text-decoration:underline;
}
.link1-white a:visited{
padding-left:2px;
padding-right:2px;
color:#ffffff;
text-decoration:underline;
}
.link1-white a:hover{
padding-left:2px;
padding-right:2px;
color:#ffffff;
text-decoration:none;
}
.link-yellow{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:justify;
color:#950000;
line-height:18px;
text-decoration:none;
}
.link-yellow a:link{
padding-left:2px;
padding-right:2px;
color:#950000;
text-decoration:underline;
}
.link-yellow a:active{
padding-left:2px;
padding-right:2px;
color:#950000;
text-decoration:underline;
}
.link-yellow a:visited{
padding-left:2px;
padding-right:2px;
color:#950000;
text-decoration:underline;
}
.link-yellow a:hover{
padding-left:2px;
padding-right:2px;
color:#FB861F;
text-decoration:none;
}


.link2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:18px;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}
.link2 a:link{
padding-left:8px;
padding-right:8px;
color:#000000;
text-decoration:underline;
}
.link2 a:active{
padding-left:8px;
padding-right:8px;
color:#000000;
text-decoration:underline;
}
.link2 a:visited{
padding-left:8px;
padding-right:8px;
color:#000000;
text-decoration:underline;
}
.link2 a:hover{
padding-left:8px;
padding-right:8px;
color:#007EDE;
text-decoration:none;
}


input.textbox1{
width:224px;
height:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
border:1px solid #D2D2D2;
background-color:#FFFFFF;
}

input.textbox2{
width:224px;
height:18px;
padding-left:4px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
border:1px solid #D2D2D2;
background-color:#FFFFFF;
}

input.style{
width:180px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2C2C2C;
font-size:11px;
border:1px solid #757575;
background-color:#FFFFFF;
}

select.style{
width:180px;
height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2C2C2C;
font-size:11px;
border:1px solid #757575;
background-color:#FFFFFF;
}

input.textbox3{
width:120px;
height:18px;
padding-left:4px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
border:1px solid #D2D2D2;
background-color:#FFFFFF;
}

.left-bold-heading{
font-family:Verdana, "Arial", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
line-height:20px;
text-decoration:none;
}

.left-bold-heading a:link{
color:#ffffff;
text-decoration:none;
}
.left-bold-heading a:active{
color:#ffffff;
text-decoration:none;
}
.left-bold-heading a:visited{
color:#ffffff;
text-decoration:none;
}
.left-bold-heading a:hover{
color:#0F0F0F;
text-decoration:none;
}


.header1{
font-family:trebuchet Ms, "Arial", Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
padding-bottom:3px;
text-decoration:none;
}

.heading1{
font-family:trebuchet Ms, "Arial", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
padding-bottom:3px;
text-decoration:none;
}

.heading1-large{
font-family:Verdana, "Trebuchet MS" , Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
padding-bottom:3px;
text-decoration:none;
}

.normal-text1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:16px;
text-align:justify;
text-decoration:none;
}

.normal-text1-white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
line-height:16px;
text-align:justify;
text-decoration:none;
}


.normal-text2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
line-height:16px;
}
.blue-heading1{
font-family:trebuchet Ms, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#004478;
text-decoration:none;
}
.blue-heading1 a:link{
color:#004478;
text-decoration:underline;
}
.blue-heading1 a:active{
color:#004478;
text-decoration:underline;
}
.blue-heading1 a:visited{
color:#004478;
text-decoration:underline;
}
.blue-heading1 a:hover{
color:#004478;
text-decoration:none;
}

.green-heading1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#5A8313;
text-decoration:none;
}
.green-heading1 a:link{
color:#5A8313;
text-decoration:underline;
}
.green-heading1 a:active{
color:#5A8313;
text-decoration:underline;
}
.green-heading1 a:visited{
color:#5A8313;
text-decoration:underline;
}
.green-heading1 a:hover{
color:#5A8313;
text-decoration:none;
}

.red-heading1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#950000;
text-decoration:none;
}
.red-heading1 a:link{
color:#950000;
text-decoration:underline;
}
.red-heading1 a:active{
color:#950000;
text-decoration:underline;
}
.red-heading1 a:visited{
color:#950000;
text-decoration:underline;
}
.red-heading1 a:hover{
color:#950000;
text-decoration:none;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
padding-left:8px;
padding-right:8px;
line-height:22px;
text-decoration:none;
}
.footer a:link{
padding-left:8px;
padding-right:8px;
color:#ffffff;
text-decoration:none;
}
.footer a:active{
padding-left:8px;
padding-right:8px;
color:#ffffff;
text-decoration:none;
}
.footer a:visited{
padding-left:8px;
padding-right:8px;
color:#ffffff;
text-decoration:none;
}
.footer a:hover{
padding-left:8px;
padding-right:8px;
color:#ffffff;
text-decoration:underline;
}
SELECT.txtBox1
{
width:120px;
height:18px;
padding-left:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
border:1px solid #D2D2D2;
background-color:#FFFFFF;
}

.result{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2A2A2A;
font-weight:bold;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}
.new-projects{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#939393;
font-weight:bold;
padding-left:8px;
padding-right:8px;
text-decoration:none;
}
.border{
border-bottom:1px solid #B8B8B8;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
}
.border1{
border-bottom:1px solid #B8B8B8;
border-top:1px solid #B8B8B8;

}

.project-name{
font-family:trebuchet Ms, "Arial", Helvetica, sans-serif;
font-size:13px;
color:#007EDE;
font-weight:bold;
padding-right:8px;
padding-bottom:4px;
text-decoration:none;
}
.project-name a:link{
color:#007EDE;
text-decoration:none;
}
.project-name a:active{
color:#007EDE;
text-decoration:none;
}
.project-name a:visited{
color:#007EDE;
text-decoration:none;
}
.project-name a:hover{
color:#007EDE;
text-decoration:underline;
}
.heading4{
font-family:Verdana, "Arial", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#3E3C3C;
text-decoration:none;
}
.bids{
font-family:Verdana, "Arial", Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#007EDE;
text-decoration:none;
}
.border-black{
border:2px solid #666666;}

.border-dashed{
border:2px dashed #666666;}

.siteTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #006699; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.siteTitle1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.siteTitle1{
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.siteTitle1{
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;	
}

a.siteTitle1:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px;
	COLOR: #006699; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.siteTitle2{
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #fffff; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
a.siteTitle2{
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.siteTitle2:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE:13px; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.row1 {
	BACKGROUND-COLOR: #efefef;
}
TD.row1 {
	BACKGROUND-COLOR: #efefef;
}
TD.row2 {
	BACKGROUND-COLOR: #dee3e7;
}
TD.row3 {
	BACKGROUND-COLOR: #d1d7dc;
}

.bodyline {
	BORDER-RIGHT: #98aab1 1px solid; BORDER-TOP: #98aab1 1px solid; BORDER-LEFT: #98aab1 1px solid; BORDER-BOTTOM: #98aab1 1px solid; BACKGROUND-COLOR: #ffffff
}

A{
	COLOR: #006699; TEXT-DECORATION: none
}
A:hover{
	COLOR: #000000; TEXT-DECORATION: none
}

a.red1{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#003366;
	font-size:13px;
	padding:0 10px 0 0;
	font-weight:bold;
}

a.red1:hover{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#003366;
	font-size:13px;
	padding:0 10px 0 0;
	font-weight:bold;
}

.redtitle{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#003366;
	font-size:13px;
	padding:0 10px 0 0;
	font-weight:bold;
}

a.redtitle{
	font-family: "Verdana, Arial, Helvetica, sans-serif; 
	color:#003366;
	font-size:13px;
	padding:0 10px 0 0;
	font-weight:bold;
}

a.redtitle:hover{
	font-family: "Verdana, Arial, Helvetica, sans-serif; 
	color:#003366;
	font-size:13px;
	padding:0 10px 0 0;
	font-weight:bold;
}

.blacknew{
	font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:13px;
	padding:0 10px 0 10px;
	font-weight:bold;
}

a.blacknew{
	font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:13px;
	padding:0 10px 0 10px;
	font-weight:bold;
}

a.blacknew:hover{
	font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:13px;
	padding:0 10px 0 10px;
	font-weight:bold;
}

.table2 {
border-style: solid;
border-width: 1px;
border-color: #666666;
}


input.button{
	height:22;
	font-family:georgia,tahoma,arial,sans-serif;
	font-size:11;
	color:white;
	text-decoration:underline;
	font-weight:bold;
	background-image:url(back2.gif);
	padding:0 0 0 0;
	border:1 solid #D1DADE;
}


input.button1{
	height:18;
	font-family:georgia,tahoma,arial,sans-serif;
	font-size:11;
	color:white;
	text-decoration:underline;
	font-weight:bold;
	background-color:#950000;
	padding:0 0 0 0;
	border:1 solid #D1DADE;
}


input.graybutton{
	height:18;
	font-family:georgia,tahoma,arial,sans-serif;
	font-size:11;
	color:black;
	font-weight:bold;
	background-color:#DFDFDF;
	padding:0 0 0 0;
	border:1 solid #BBC9CE;
}


.partner{
	FONT-WEIGHT: bold; 
	FONT-SIZE:15px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

a.partner{
	FONT-WEIGHT: bold; 
	FONT-SIZE:15px; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;	
}

a.partner:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE:15px;
	COLOR: #006699; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}