BODY
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
}

/* general links - default if explicit link class doesn't work */
a:link {  font-weight: normal;
	font-size: 8pt;
	color: red; /* was dark blue, 003366 */
	font-family: Verdana;
	text-decoration: underline;}

a:visited {  font-weight: normal;
	font-size: 8pt;
	color: red; /* was dark blue, 003366 */
	font-family: Verdana;
	text-decoration: underline;}
a:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: red;	
	font-family: Verdana;
	text-decoration: none;
}

/* Left navigation */
.navtable
{
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom : solid 1px black;
	background-color: cornsilk; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

.navtabletitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color: #cccc99; 
	color: #000000;
}

a.navtablelink:Link
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #00569C;
	text-decoration: underline;
}

a.navtablelink:Visited
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #00569C;
	text-decoration: underline;
}

a.navtablelink:Hover
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #138FCF;
	text-decoration: none;
}
/* end left navigaion */

/* Top header section of the page, displays the jurisdiction logo
 and title of the site (ex. Building and Planning) */ 
.headertable
{
	border-right: solid 0px #000000; /* was dark blue, 003366 */
	border-top: solid 0px #000000; /* was dark blue, 003366 */
	border-left:solid 0px #000000; /* was dark blue, 003366 */
	border-bottom : solid 0px #000000; /* was dark blue, 003366 */
	background-color: #ffffff; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	font-family : Verdana;
	font-size : 20pt;
	font-weight : bold;
	color : black;
}

.headertitle
{	
	background-color: #ffffff; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */	
	font-family : Verdana;
	font-size : 16pt;
	font-weight : bold;
	color : #00569C; /* was dark blue, 003366 */
}

.sectiontitle
{	
	font-family : Verdana;
	font-size : large;
	font-weight : bold;
	color : #00569C; /* was dark blue, 003366 */
  BORDER-BOTTOM: navy solid;
}

/* footer section */
.footertable
{
	border-right: solid 1px #000000; /* was dark blue, 003366 */
	border-top: solid 1px #000000; /* was dark blue, 003366 */
	border-left: solid 1px #000000; /* was dark blue, 003366 */
	border-bottom: solid 1px #000000; /* was dark blue, 003366 */
	background-color: #cccc99; /* was dark blue, 003366 */
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color : White;
}

a.footertablelink:link
{
	font-weight: bold;
	text-decoration: none;
	color : #00569C;
}

a.footertablelink:visited
{
	font-weight: bold;
	text-decoration: none;
	color : #00569C;
}
a.footertablelink:hover
{
	font-weight: bold;
	text-decoration: none;
	color : #138FCF;
}

/* End Footer section */


/* Permit info section that displays address, title of main
content section */
.pageTitleTable
{
	border-top : solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom : solid 0px black;
	background-color: #cccc99; /* was dark blue, 003366 */	
}
.pageTitle
{	
	background-color: #cccc99; /* was dark blue, 003366 */
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	color: #000000;
}

.permitInfo
{
	border-top : solid 0px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom : solid 0px black;	
	background-color: cornsilk; 
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color: #000000;
}

/* Main content, results section */
.bodytable
{
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom : solid 1px black;
	background-color: cornsilk;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #000000; /* was dark blue, 003366 */	
}

/* textbox controls */
.bodyinput
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #00569C;
}

/* main body text */
.bodytext
{
	background-color:Silver;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #000000; /* was dark blue, 003366 */
}

/* error message */
.bodyerror
{
	font-weight: bold;
	font-size: 8pt;
	color: red;	
	font-family: Verdana;	
}

/* informational message, displayed if there are no results */
.bodymessage
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000; /* was dark blue, 003366 */	
	font-family: Verdana;
}

/* confirmation number */
.confirmnumber
{
	font-weight: bold;
	font-size: 8pt;
	color: red;	
	font-family: Verdana;
}

/* Column list header of the results section in the main content */
.resultsheadertable
{
	border-bottom : solid 0px black;
	background-color: #cccc99; /* was dark blue, 003366 */	
}

.resultsheader
{	
	background-color: #cccc99; /* was dark blue, 003366 */
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	color: #000000;
}

/* action links in the result set (ex. schedule, cancel, re-schedule) */
a.inspresultslink:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #84002C;
	font-family: Verdana;
	text-decoration: underline;
}

a.inspresultslink:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: #84002C;
	font-family: Verdana;
	text-decoration: underline;
}

a.inspresultslink:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	border-bottom: none;
	text-decoration: none;
}

/* the first of each type of returned inspection */
.inspectiontitletable
{
	border-right: none;
	border-top: solid 1px black;
	border-left: none;
	border-bottom : solid 1px black;
	background-color: #ffffff;
}

.inspectiontitle
{
	
	background-color: #ffffff;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color: #F58718;
}

/* the Comments area of each returned inspection - only displayed 
if there are comments */
.inspectionnotes
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #84002C;
	font-style: italic;
}

.result
{
	background-color: cornsilk;
	
}

.alternatingresult
{
	background-color: #E7E7E7;
	/*border-top : solid 1px #000000;*/
}

/* input control labels */
.bodyinputlabel
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000; /* was dark blue, 003366 */
	font-family: Verdana;
}

/* form buttons */
.cmdButton
{
	background-color : #00569C; /* was dark blue, 003366 */
	border-style : outset;
	border-color: White;
	font-weight : normal;
	color : White;
	cursor : hand;
}

.testData
{
	border-right: solid 1px #000000; /* was dark blue, 003366 */
	border-top: solid 1px #000000; /* was dark blue, 003366 */
	border-left:solid 1px #000000; /* was dark blue, 003366 */
	border-bottom : solid 1px #000000; /* was dark blue, 003366 */
	background-color: #ffffff;
	font-family : Arial;
	font-size : 7pt;
	font-weight : normal;
	color : black;
}

.calTitle
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	background-color: #cccc99;
	color: #000000;
	border-right: solid 1px #000000; 
	border-top: solid 1px #000000; 
	border-left:solid 1px #000000; 
	border-bottom : solid 1px #000000;

}

.feeheadertable
{
	border-top : solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom : solid 1px black;	
	background-color: cornsilk; 
	font-family : Verdana;	
	color: #000000;
}

.feeheadertitle
{
	background-color: #cccc99; 
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: #000000;
}

.feeresult
{	
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	color: #000000;
}

.feetotal
{	
	border-top : solid 1px black;
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: red;
}
	
.payheadertable
{
	border-top : solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom : solid 1px black;	
	background-color: cornsilk; 
	font-family : Verdana;	
	color: #000000;
}

.payheadertitle
{
	background-color: #cccc99; 
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: #000000;
}

.paytext
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	color: #000000;
}

.paytext
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #000000;
}
.paystatus
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: red;
}

#footer {
	position: absolute;
	bottom: 0;
	width: 100%; /* See note below */
	text-align: center;
}

.LIENresultsheadertable
{
	border-bottom : solid 1px black;
	background-color: silver; 
}
.LIENbodytable
{
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-bottom : solid 1px black;
	font-size : 10pt;
	font-weight : bold;
}
.LIENTitle
{
	font-size : 12pt;
	font-weight : bold;
}
.LIENtext
{
	font-size : 10pt;
}


