.title
{
	FONT-SIZE: 16px; COLOR:#990000; FONT-FAMILY: ArialBlack;
	FONT-WEIGHT :BOLD;background-color:#E5DAB4; Text-Align:center;
}
.button
{
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; COLOR: #FFFFFF;background-color: #CC0000;
	FONT-WEIGHT :BOLD;
}
.buttonhome
{
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma; COLOR: #FFFFFF;background-color: #CC0000;
	FONT-WEIGHT :BOLD;
	width:100px
}
.textsmall
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:130px; 
}
.textsmallrgth0
{
	BORDER-RIGHT: black 0px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:130px; 
}
.textlargergth0
{
	BORDER-RIGHT: black 0px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:200px; 
}
.textverysmall
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	; TEXT-DECORATION: none; width:90px; 
}
.textveryverysmall
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	; TEXT-DECORATION: none; width:40px; 
}
.textverysmallrgth0
{
	BORDER-RIGHT: black 0px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:90px; 
}
.textmedium
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:170px;
}
.textlarge
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:200px;
}

.textmediumlarge
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:300px;
}
.textverylarge
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:425px;
}
.textlargerb0
{
	BORDER-RIGHT: black 0px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:200px;
}
.textmediumlargerb0
{
	BORDER-RIGHT: black 0px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:300px;
}
.textextralarge
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:500px;
}
.date
{
	BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:80px;
}
.formlabel
{
	FONT-SIZE: 12px; COLOR: #CC0000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;
}

.formlabelreportcheckbox
{
	FONT-SIZE: 12px; COLOR: #CC0000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :Normal;
}
.regularlabelmessage
{
	FONT-SIZE: 12px; COLOR: #CC0000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :Normal;
}

.formlabelsmall
{
	FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: Tahoma;
	
}

.formlabelprimary
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :normal;background-color:#E4E4E4;
}
.tablecolumnheading
{
	FONT-SIZE: 12px; COLOR: #CC0000; FONT-FAMILY:Tahoma;
	background-color:#E5DAB4;FONT-WEIGHT :BOLD;height:21;
	
}
.tablecolumndatabggray
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Tahoma;
	Font-Style:Normal;height:10pt;background-color:#F6F6F6;
}
.tablecolumndatabgwhite
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Tahoma;
	Font-Style:Normal;height:10pt;background-color:#FFFFFF;
}
.tablecolumndata
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Tahoma;
	Font-Style:Normal;height:10pt;

}
.grouptitle
{
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY:Tahoma;
	background-color:#E5DAB4;FONT-WEIGHT :BOLD;height:21;
	
}


.blacktext
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma;

}

.blacktextv1
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma;
    background-color:#F8F8F0;FONT-WEIGHT:BOLD
}

.blacktextsmall
{
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Tahoma; FONT-WEIGHT:NONE

}
A
{
/*text-decoration: none;*/
/* color: #CC0000; */
color : #000099;
}
A:Hover
{
color : blue;
}
.A1
{
text-decoration: none;
color : #000099;
}
.A1:Hover
{
text-decoration: none;
color : blue;
cursor:text;
}
.A2
{
font-size: 12px; 
color:#CC0000; 
font-family:Tahoma;
font-weight :bold;
background-color:#E5DAB4;
text-decoration: none;
}
.A2:Hover
{
font-size: 12px; 
color:#000099; 
font-family:Tahoma;
font-weight :bold
background-color:#E5DAB4;
text-decoration: none;
}

.selectbox
{
	font: 10pt Tahoma;
	color: #000000; Font-style:normal;
	border:1px solid;
}


/* Included on 27/07/2005 for City/State popup*/
.bgwhite {
	background-color: #FFFFFF;
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;
}
.tabledatawhite
{
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;
	background-color:#FFFFFF;
	
}
.tabledatawhitelarge
{
	FONT-SIZE: 17px; COLOR: #000099; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;
	background-color:#FFFFFF;
}
.tabledatalight
{
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;
	background-color:#F8F8F0;
}
.Ablue
{
font-weight :bold;
color : #000099;
text-decoration:underline;
}
.Ablue:Hover
{
font-weight :bold;
color : blue;
text-decoration:none;
}
/*  30/07/2005 included by enico for popupcitystate.jsp */
.formlabel1
{
	FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;
}
.titleleft
{
	FONT-SIZE: 16px; COLOR:#990000; FONT-FAMILY: ArialBlack;
	FONT-WEIGHT :BOLD;background-color:#E5DAB4; Text-Align:LEFT;
}
.titleright
{
	FONT-SIZE: 16px; COLOR:#990000; FONT-FAMILY: ArialBlack;
	FONT-WEIGHT :BOLD;background-color:#E5DAB4; Text-Align:RIGHT;
}

.menubutton
{
background-color: #EAEAD0;
border-top-color:#F1F1E0;
border-left-color:#F1F1E0;
border-right-color:#F1F1E0;
border-bottom-color:#F1F1E0;
}

.menutext
{
FONT-SIZE: 14px; COLOR: #CC0000; FONT-FAMILY: Tahoma;
FONT-WEIGHT :Normal;
}
.toptdredbold
{
FONT-SIZE: 12px; COLOR: white; FONT-FAMILY:Tahoma;
background-color:#CC0000;FONT-WEIGHT :BOLD;
}

.toptdred
{
FONT-SIZE: 12px; COLOR: white; FONT-FAMILY:Tahoma;
background-color:#CC0000;
}
.Awhitebold
{
font-weight :BOLD;FONT-SIZE: 12px;
color : #FFFFFF;
text-decoration:none;
background-color:#CC0000;
}
.Awhitebold:Hover
{
font-weight :BOLD;
FONT-SIZE: 12px;
color : #FFFFFF;
text-decoration:none;
}
.Awhite
{
font-weight :normal;
color : #FFFFFF;
text-decoration:none;
}
.Awhite:Hover
{
font-weight :normal;
color : #FFFFFF;
text-decoration:none;
}

.Ared
{
font-weight :bold;
color : #CC0000;
text-decoration:none;
}
.Ared:Hover
{
font-weight :bold;
color : #CC0000;
text-decoration:underline;
}
.smalltitle
{
	FONT-SIZE: 12px; COLOR:#990000; FONT-FAMILY: ArialBlack;
	FONT-WEIGHT :BOLD;background-color:#E5DAB4; Text-Align:center;
}
.ReportTitle
{
	FONT-SIZE: 12px; COLOR:#990000; FONT-FAMILY: ArialBlack;
	FONT-WEIGHT :BOLD;background-color:#E5DAB4; Text-Align:Left;
}

/*  08/08/2005 written by Mr.Bala for projectregister.jsp */
.textlargerightborderzero
{
	BORDER-RIGHT: black 0px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 10pt;
	BORDER-LEFT: black 1px groove; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none; width:200px; 
}
.buttonselect
{
	FONT-SIZE: 9pt; FONT-FAMILY: Tahoma; COLOR: #FFFFFF;background-color: #CC0000;
	FONT-WEIGHT :BOLD;width:20px;
}

.formlabelnew
{
	FONT-SIZE: 11px; COLOR: #CC0000; FONT-FAMILY: Verdana;
	FONT-WEIGHT :BOLD;
}
.tablecolumndataothercontact
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Tahoma;
	Font-Style:Normal;background-color:#AFD3F8;height:10pt;
}
.confirmationmessage
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;background-color:#FFCC00;
}
.confirmationmessagegreen
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;background-color:#66FF00;
}
.confirmationmessagered
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma;
	FONT-WEIGHT :BOLD;background-color:#FFB366;
}
.fontblue
{
FONT-SIZE: 12px; COLOR: #330099; FONT-FAMILY: Tahoma;
font-weight :bold;
}
.blue
{
font-weight :bold;
color : #6666FF;
text-decoration:none;
}
.red
{
font-weight :bold;
color : #FF0033;
text-decoration:none;	
}
.black
{
font-weight :bold;
color : #000000;
text-decoration:none;	
}
.green
{
font-weight :bold;
color : #339900;
text-decoration:none;	
}
.blue:Hover
{
font-weight :bold;
color : #6666FF;
text-decoration:none;
}
.red:Hover
{
font-weight :bold;
color : #FF0033;
text-decoration:none;	
}
.black:Hover
{
font-weight :bold;
color : #000000;
text-decoration:none;	
}
.green:Hover
{
font-weight :bold;
color : #339900;
text-decoration:none;	
}
.proposalheading
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Tahoma;
	Font-Style:Normal;background-color:#D6D5AD;height:10pt;
}
.proposalsubheading
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:Tahoma;
	Font-Style:Normal;background-color:#EAEAD0;height:10pt;
}
.bluenormal
{
font-weight :normal;
color : #000099;
text-decoration:none;
FONT-SIZE: 12px;
FONT-FAMILY:Tahoma;
}