﻿@media print{
body 
{
	font-family:arial;
	font-size:10px;
}
}

@media screen{
body 
{
	font-family:arial;
	font-size:11px;
}
}
.applicationHeader
{
	font-weight:bold;
    font-size:16px;  
    margin:0px 0px 0px 0px;
}

.fieldLabels
{
	font-weight:bold;	
}

.egLabels
{
   font-style:italic;
   color:Gray; 
}
/****** temp begin ********/
.permitDetails
{
  background-color:#E9DCD3;   
}

.permitDetailsCells
{
 font-weight:bold;
}
/****** temp end ********/
.image
{
background-position: right center;
}

.rightAlignImage
{
	 text-align:right;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
.progressBar
{
	color:blue;
	font-weight:bold;
	background-color:#ffd7d7;
	text-align:center;
	vertical-align:middle;
	padding-top:11px;
}

.errorText
{
	color:Red;
	font-size:20px;
	height:100px;
	text-align:center;
}

/*********************** gridview styles ****************/
.gridAlternateRowStyle , .gridRowStyle
{
	/*background-color:#ebebeb;*/
	text-align:left;
	font-family:Arial;
	font-style:normal;
	border:solid 1px black;
	font-weight:bold;
}
.gridAlternateRowStyle td, .gridRowStyle td
{
	border:solid 1px black;
	vertical-align:top;
}
tr[onclick].gridAlternateRowStyle:hover
{
	background-color:#ccffff;
}
.gridEditRowStyle
{
	/*background-color:pink;*/
}
.gridEmptyDataRowStyle
{
	text-align:center;
	font-family:Arial;
	font-style:normal;
	font-weight:bold;
	border:solid 1px black;
}
.gridFooterStyle
{
	background-color:pink;
}
.gridHeaderStyle, .gridHeaderStyle th, .gridHeaderStyle td
{
	background-color:#eaeaea;
	color:black;
	text-align:left;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
}
.gridHeaderStyle th, .gridHeaderStyle td
{
	border:solid 1px black;
	color:black;
	text-align:left;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
}
.gridPagerStyle
{
	text-align:center;
	font-family:Arial;
	font-style:normal;
	padding:0px 2px 0px 2px;
}
.gridPagerStyle a, .gridPagerStyle a:visited, .gridPagerStyle a:hover 
{
	text-decoration:underline;
	text-align:center;
	font-family:Arial;
	font-style:normal;
	padding:0px 5px 0px 5px;
	color:blue;
}

tr[onclick].gridRowStyle:hover
{
	background-color:#ccffff;
}
.gridSelectedRowStyle
{
	/*background-color:#00d9d9;*/
	text-align:left;
	font-family:Arial;
	font-style:normal;
}

.theGrid
{
	border:solid 1px black;
	width:100%;
}

caption
{
	font-weight:bold;
	text-align:center;
	color:black;
	border:solid 1px black;
}

@media screen
{
	.PermitDetailsTableCssClass
	{
		width:800px;
	}
}

@media print
{
	.PermitDetailsTableCssClass
	{
		width:100%;
	}
}

.linkPanel
{
	text-align:center;
	width:100%;
	border-top:solid 1px black;
	background-color:#eaeaea;
	height:30px;
}
.linkPanel li
{
	display:inline;
}
.linkPanel a
{
	padding-left:11px;
	padding-right:20px;
	text-decoration:none;
}

.welcomeText
{
	font-family:Arial;
	font-size:20px;
	text-align:center;
	height:50px;
}

.instructionsText
{
	font-family:Arial;
	font-size:14px;
}

.disclosureText
{
	font-style:italic; 
	color:gray;
	border-top:dashed 1px gray;
	font-size:11px;
}

@media print 
{
	.ReturnUrl
	{
		display:none;
	}

	.linkPanel
	{
		display:none;
	}
}

.helpIcon
{
	cursor:help;
}

.topLinkBar
{
	float:right;
	font-family:arial;
	font-size:small;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}
/******************************************************/  
