
img{border:0px;}
body {
	background-color:#336699;/* things outside the page are white, the page should be 1024x768 and center*/
	margin:0px;
}

select 
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
	
}

.input 
{
	color:#990033;
	font-weight:bold;
	font-family:Arial;
}

/*Message the botton of a screen typically with a astrix (*)*/

.MessageAtBottomOfScreen
{
	font-size:11px;
	text-align:left;
	
}

/*Typically used for background color*/
.body 
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
/****************************/

.label{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold ;
	color:#000000;
	
}

.label_link{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold ;
	color:#405B9B;
	
}


.labelNonBold{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal ;
	color:#000000;
}

.labelSubtitle {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal ;
	font-weight:normal ;
	color:#FF6500 ; /* 000000 */
}

.SmallLabel{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
}

.DataPagerCountCss {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
}

.labelHeadingSection /* used for sections not datagrid titles, like Contact Login Information*/
{
	font-weight: bold;
	font-size: 16px;
	color: #FF6500;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
}

.labelHeadingSubsection
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
}

.PageTitle /* used for page titles up top under menu "Contacts Search" or "Add/Edit Contacts" */
{
	font-weight: bold;
	font-size: 16px;
	color: #FF6600;    /* same as menu and header color */
	font-style: normal;
	font-family: Myriad Roman, Myriad, Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
}
	

.labelFooter { /* used at the bottom of the page to describe static footer*/
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:8px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000;
	}



.textBoxCommon
{
	font-weight: normal;
	font-size: 12px;
	width: 240px;
	color: #000000;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	height: 16px;
}

.textBoxUnderlined /*Used for read only fields or when you want underline only, color is see-through*/
{
	font-weight: normal;
	font-size: 12px;
	width: 152px;
	color: #000000;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	height: 20px;
	
	border-bottom: solid 1;
	border-top: none;
	border-left: none;
	border-right: none;
}

.textBoxComments
{
	font-weight: normal;
	font-size: 10px;
	width: 152px;
	color: #000000;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	height: 20px;
}
.textBoxDisabled 
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	width: 240px;
	font-style:normal ;
	font-weight:normal;
	background-color: #C2C2C2;
	color:#000000 ;
}



.lblversion {
	color: #000000;
}


.tbl_application {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	background-color:#000000; /* black outside of 1024, can be changed when application is finished */
	border-color:#000000;
}
.tbl_1024 {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF; /* Inside 1024, light tan color used for background of application main parts*/
	/*border-color: #000000;*/
	
	border:solid 0px #E0D7BA;
	border-top:0px;
	border-bottom:0px;
	width:700px;	
	border-collapse:collapse;
}


.tbl-highlighted 
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal ;
	font-weight:normal ;
	background-color:#FBECE9; 
	color:#000000;
	border-color:#5A1810;
}




.btn                 /*standard button size to use throughout application 80px wide*/
{
	font-weight: bold;
	font-size: 12px;
	width: 80px;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	height: 20px;
	color:#004F7D;
	
}



.btnSmall            /*small button used mainly for Edit datagrid buttons width is 55px*/
{
	font-weight: bold;
	font-size: 12px;
	width: 55px;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	height: 20px;
	color:#000000;

}

.btnLarge
{
	font-weight: bold;
	font-size: 12px;
	width: 100px;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	height: 20px;
	color:#000000;
}

.btndisabled {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#cccccc;
}



.txtrequired
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
	background-color:#CCCCCC;
}	

.dropdownlist
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;

}

.listbox
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;

}

.labelCriteriaField /* used to identify the format of input the user has to follow*/
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal;
	background-color:#CCCCCC;
	color:#000000 ;
}

/* DataGrid - This is the table look that is a asp.net control*/
/* Make sure the order of styles appear as it is here */

/** THE CONTAINER FOR SEARCH GRID ***/
.dgDiv
{
	width:700px;
	height:350px;
	position:relative;
	overflow:auto;
}


/* style for freezed column cells */
td.FreezedColumn
{
	left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft-2);
}


/* style for header row cells */
th.gridheader2, tr.gridheader2
{
	top: expression(this.parentElement.parentElement.parentElement.scrollTop-2);	
}

/* These 3 styles defines the z-index correctly, we need to have these elements on top */
th.gridheader2, tr.gridheader2
{
	z-index:20;
	position:relative;	
}
/* style for freezed cells other than header row */
td.FreezedColumn
{
	z-index:10;
	position:relative;	
}
/* this should be the top most one, freezed cells in header row */
tr.FreezedColumn
{
	z-index:99;
	position:relative;
}

/* the freezed column with border seems ugly , so no borders */
.FreezedColumn
{
	border-collapse:collapse;
	border:0;
}
/* now you can define other styles(font etc) in any order */
/* the search grid */
.dgSearch
{		
    background-color:#405B9B;
}
/* the grid header */
.gridheader
{
	font-weight: bold;
	font-size: 12px;
	color: #fffff3;	
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	background-color: #405B9B;/*5288BF*/
	vertical-align:top;
	text-align:left;	
}
.gridheader2
{
	font-weight: bold;
	font-size: 12px;
	color: #fffff3;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	background-color: #405B9B;/*5288BF*/
	vertical-align:top;
	text-align:left;
}

.griddata {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	background-color: #D4DFFF; /* FFFFF3 light beige/cream color */
	color:#000000;
	/*vertical-align:text-top;*/
	text-align:left;	
}

/* Used to show red text on the admin user for company search */
.griddataAdmin {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	/*background-color: #D4DFFF; */
	color: red;
	/*vertical-align:text-top;*/
	text-align:left;
	
}

.griddataalternate
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	background-color: #B4BDD9;  /*#bab39b;*/
	/*vertical-align:text-top;*/
	text-align:left;	
}


.gridheader A:link 
{
	TEXT-DECORATION: none;
	color: #fffff3;
		
}


.gridheader A:visited 
{
	text-decoration: none;
	color: #fffff3;

}

.gridheader A:Hover 
{
	TEXT-DECORATION: underline;
	color: #FF6600;
}

/*-------------To style the gridheader2 that does freezing columns and rows ----------*/
.gridheader2 A:link 
{
	TEXT-DECORATION: none;
	color: #fffff3;
		
}


.gridheader2 A:visited 
{
	text-decoration: none;
	color: #fffff3;

}

.gridheader2 A:Hover 
{
	TEXT-DECORATION: underline;
	color: #FF6600;
}


/*--------------------*/

.gridheaderSelected
{
	font-weight: bold;
	font-size: 12px;
	color: BLACK;
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	background-color: #A0A374;
}
.gridheaderSelected A:link 
{
	TEXT-DECORATION: none;
	color: BLACK;
}

.gridheaderSelected A:visited 
{
	TEXT-DECORATION: none;
	color: BLACK;

}

.gridheaderSelected A:Hover 
{
	TEXT-DECORATION: underline;
	color: BLACK;
}


TR.row:hover { BACKGROUND-COLOR: #EBDFB5;
	font-weight: normal;
	font-size: 12px;
	cursor:pointer;
}
	
TR.over TD 
{
	BACKGROUND-COLOR: #C2C2C2;
	font-weight: normal;
	font-size: 12px;	
	text-align:left;
	cursor:pointer;
 }



/*Userd for nested tables in a datagird. For exmaple notes, might have a nested table
to keep the text from growing to long. The text formatting is then skipped by css.*/
.gridtextFormat
{
	font-weight: normal;
	font-size: 12px;
}

.gridlbltitle
{
	font-weight: bold;
	font-size: 16px;
	color: #94867b;    /* same as menu and header color */
	font-style: normal;
	font-family: Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
}

.gridlbl {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal;
	font-weight:normal ;
}

.gridtbl {
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal;
	font-weight:normal ;
	background-color: #000000;
}
/**************** end of datagrid style *********************/

/****Error Messages****/
.Error 
{	
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-weight:bold;
	color:Red;
}

.ValidationSummary 
{	
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.ErrorStar
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-weight:bold;
	color:Red;
	vertical-align:top;
}

			



.tabInactive
{
	border-right: #E0D7BA 2px solid;
	font-weight: bold;	
	border-left: #E0D7BA 2px solid;
	border-collapse:collapse;
	color: #fffff3;		
	font-family: Arial;
	font-size: 10pt;
	background-color: #94867b;
	text-align: center;
}

.tabInactive a:link
{
	font-weight: bold;
	color: #fffff3;
	font-family: Arial;
	text-decoration: none;
}

.tabInactive a:visited
{
	font-weight: bold;
	color: #fffff3;
	font-family: Arial;
	text-decoration: none;
}

.tabInactive a:active
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}

.tabInactive a:hover
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}

.tabActive
{
	border-right: #E0D7BA 2px solid;
	font-weight: bold;	
	border-left: #E0D7BA 2px solid;
	border-collapse:collapse;
	color: #990033;		
	font-family: Arial;
	font-size: 10pt;
	background-color:#fffff3;
	text-align: center;
	text-decoration: none;
}

.tabActive a:link, .tabActive a:visited
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}
.tabActive a:hover
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}
.textboxCalculations
{
		font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		border:0px;
		border-bottom:solid 1px #000000;
		width: 50px;
		text-align:center;
}

.textboxDates
{
		font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
		/*font-size: 8pt;*/
		/*border:0px;*/
		font-size: 12px;
		
		/*border-bottom:solid 1px #000000;*/
		width: 70px;
		/*text-align:center;*/
}

.labelCalculationResult
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
}

.tableCalculations
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	s: solid 1px black;
}

.tableReport
{
	font-family:Myriad Roman, Myriad, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.popupBackgroudColor
{
	
	background-color:#E0D7BA;		
}



/** fonts and colors for differnet messages **/

.MsgRed
{
	color:Red;
	font-size:10pt;
	font-family:Tahoma;
}

.AddLandOwnerTable
{
	margin-left:100px;	
}
