/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-left:0;
    margin-top:0;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
.loginfont
{
    font-family:verdana;
    font-size:8pt;
    font-weight:bold;
    color:#FFFFFF;
    background-color: #000000;
}
.loginbackgroundblack
{
	background-color:#000000;
}

.loginbackground
{
	background-color:#999999;
}
.errorMessage
{
    font-family:verdana;
    font-weight:bold;
    font-size:7pt;
    color:red;
    
}
.loginErrorMessage
{
    font-family:verdana;
    font-weight:bold;
    font-size:14pt;
    color:red;
    
}
.goButtonStyle
{
	background-color: cement; 
	border: 1px solid;
	border-style: solid;
	color: black; 
	font-family: Verdana; 
	font-size: 8pt;
	height:20;
}


.inactiveNavigationSecondary
{
    font-family:verdana;
    font-size:8pt;
    font-weight:normal;
    color:#000000;
    text-decoration:underlined;
    background-color: #6699FF;
}
.activeNavigationSecondary
{
    font-family:verdana;
    font-size:8pt;
    font-weight:bold;
    color:#FFCC33;
    background-color: #6699FF;
}

.activeNavigationHeader
{
    font-family:verdana;
    font-size:8pt;
    font-weight:bold;
    color:#FFFFFF;
    background-color: #E6E6E6;
}

.welcomeMessage
{
    font-family: verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #666666;
}
.userInfo
{
    color: black;
    font-family:Verdana;
    font-weight: normal;    
    font-size: 10pt;
    text-decoration: none;
}

.pageTitle
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #99CCFF;
}
/*for job summ*/
.pageTitle2 
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #99CCFF;
}
/*for job summ*/
.pageTitle1
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;    
}

.estimateTitle
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #CCCC33;
}

.errorMessage
{
    font-family:verdana;
    font-weight:bold;
    font-size:7pt;
    color:red;
    
}

.estimatesubTitle
{
    font-family: verdana;
    font-size: 8pt;
    color: #000000;
    background-color: #CCCC66;
}

.origlabourestimate
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    background-color: #CCCCCC;
}

.origlabourestimatesub
{
   font-family: verdana;
   font-weight: bold;
   font-size: 8pt;
   background-color: #E6E6E6;
   color: #000000;
}

.textpurplebackgroundbold
{
  font-family: verdana;
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  background-color: #CCCCFF;
}

.textbluebackgroundbold
{
  font-family: verdana;
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  background-color: #CCFFFF;
}

.textbluebackground
{
  font-family: verdana;
  font-size: 8pt;
  color: #000000;
  background-color: #CCFFFF;
}

.estimatesubTitlebold
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    background-color: #CCCC66;
}

.tableHeader
{
     font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    background-color: #CCCCCC;
}
.textFieldStyle
{
  background-color: white; 
  border: 1px solid; 
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
}
.buttonStyle
{
  width:110pt;  
  background-color: cement; 
  border: 1px solid;
  border-style: solid;
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
  
}
.longerButtonStyle
{
  width:160pt;  
  background-color: cement; 
  border: 1px solid;
  border-style: solid;
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
  
}
.selectFieldStyle
{
  background-color: white; 
  border: 1px solid; 
  border-style:outset ; 
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
}
.instructionalMessage
{
    font-family:verdana;
    font-weight:normal;
    font-size:8pt;
    color:#000000;
    background-color: #FFFFFF;
}

.bodyDataMessageOddRows
{
    font-family:verdana;
    font-weight:normal;
    font-size:8pt;
    color:#000000;
    background-color: #FFFFFF;
}
.bodyDataMessageEvenRows
{
    font-family:verdana;
    font-weight:normal;
    font-size:8pt;
    color:#000000;
    background-color: #E6E6E6;
}
.secondsubmenu
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-weight:bold;
    background-color: #FF9933;
}

.TextStyle1
{
	font-family : Verdana;
	font-size : 8PT; 
}
.tableHeaders
{
  background-color: #CCCCCC; 
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
  font-weight:bold;
}
.lightgreybackground
{
	background : #E6E6E6;
}
.lightbluebackground
{
	background : #CCFFFF;
}
.pageTitle1
{
    font-family: verdana;
    font-weight: normal;
    font-size: 8pt;
    color: #000000;    
}
.SubPageTitle
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #CCFF00;
}
.estimateTitle
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #CCCC33;
}

.jobTitle
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #66CC99;
}

.jobsubTitle
{
    font-family: verdana;
    font-size: 10pt;
    color: #000000;
    background-color: #99CC99;
}

.jobsubTitlebold
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #99CC99;
}
.jobTitleRed
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #FF0000;
    background-color: #66CC99;
}
.jobPageTitle
{
    font-family: verdana;
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    background-color: #CCCC99;
}
.jobPageTitleFlat
{
    font-family: verdana;
    font-size: 10pt;
    color: #000000;
    background-color: #CCCC99;
}
.jobBookOffsubTitleWhite
{
    font-family: verdana;
    font-size: 8pt;
    color: #000000;
    background-color: White;
}

.jobBookOffsubTitleLightGrey
{
    font-family: verdana;
    font-size: 8pt;
    color: #000000;
    background-color: LightGrey;
}
.jobBookOffsubTitleboldWhite
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    background-color: White;
}
.jobBookOffsubTitleboldLightGrey
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    background-color: LightGrey;
}
.informationPreviewNew
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
}
.sectionTitleTertiary
{
    font-family: verdana;
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    background-color: #CCCCCC;
}
.pixelborder
{
  border-top: 1px solid;
  border-color : #000000;
}
.SubTitle
{
    font-family:verdana;
    font-weight:Bold;
    font-size:8pt;
    color:#000000;
    background-color: #E6E6E6;
}

.textbluebackgroundbold
{
  font-family: verdana;
  font-weight: bold;
  font-size: 8pt;
  color: #000000;
  background-color: #CCFFFF;
}

.textbluebackground
{
  font-family: verdana;
  font-size: 8pt;
  color: #000000;
  background-color: #CCFFFF;
}

/*newly added */
.LoginPageFont
{
    font-family:verdana;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    /*background-color: #000000;*/
}
.greenbackground
{
background-color:#66CC66;
}

.bluebackground
{
background-color:#9999FF;
}

.redbackground
{
background-color:#FF6600;
}

.orangebackground
{
background-color:#FFCC33 ;
}

.violetbackground
{
background-color:#CC99FF;
}

.BookingOnbackground
{
	background-color:#1EE6DC;
}

.NavlinkHome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none
}
A.NavlinkHome:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.NavlinkHome:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.NavlinkHome:active
{
    TEXT-DECORATION: none
}
A.NavlinkHome:hover
{
    COLOR: #6E83F2;
    TEXT-DECORATION: none
}
/*--[MaTtan][14112006]*/
.textFieldLikeLabelStyle {background-color: white; border-color:White ;  border-width: 0px;  font-family: Verdana; font-size: 8pt;}


/*--Philip - 20071123*/
.HighLightDGRow
{
	background-color:lightGreen;
}

.txtR
{
  background-color: pink; 
  border: 1px solid #7F9DB9; 
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
}

.txtO
{
  background-color: #ffcc66; 
  border: 1px solid #7F9DB9; 
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
}

.txtG
{
  background-color: #ccffcc; 
  border: 1px solid #7F9DB9; 
  color: black; 
  font-family: Verdana; 
  font-size: 8pt;
}
.serverTime3
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-family: Verdana;
	text-decoration: none;
}
.DisableSceen
{
	MARGIN: 0px;
	PADDING :0px ;
	filter:alpha(opacity=40);
	position: absolute;
	Z-INDEX: 98;
	LEFT: 0px; 
	WIDTH:200%; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 400%;
	BACKGROUND-COLOR: PowderBlue; 
}


/*tool tips*/
.tip
			{
				font-family:verdana; 
				font-weight:normal;  
				font-size:8pt; 
				border:solid 1px #666666;
				width:260px; 
				padding:1px; 
				position:absolute; 
				z-index:100;
				visibility:hidden; 
				color:#333333; 
				background-color:#ffffcc;
				text-align:left;
			
			}