/* general links - default if explicit link class doesn't work */

/* Left navigation */
.navtable
{
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom : solid 1px #CCCCCC;
	background-color: #F0F0F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	background-image: url(../images/grey-bar.jpg); /* was dark blue, 003366 */
	background-repeat:repeat-x;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
}

.navtabletitle
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: black;
}

a.navtablelink:Link
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #0066FF;
	text-decoration: underline;
}

a.navtablelink:Visited
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #0066FF;
	text-decoration: underline;
}

a.navtablelink:Hover
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: red;
	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 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: #F2F1F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	font-family : Verdana;
	font-size : 20pt;
	font-weight : bold;
	color : black;
}

.headertitle
{	
	background-color: #F2F1F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */	
	font-family : Verdana;
	font-size : 16pt;
	font-weight : bold;
	color : #000000; /* was dark blue, 003366 */
}

/* 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: #BDD6EC; /* 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 : #23577B;
}

a.footertablelink:visited
{
	font-weight: bold;
	text-decoration: none;
	color : #23577B;
}
a.footertablelink:hover
{
	font-weight: bold;
	text-decoration:underline;
	color : #23577B;
}

/* End Footer section */


/* Permit info section that displays address, title of main
content section */
.pageTitleTable
{
	background-color: #F0F0F0; /* was dark blue, 003366 */	
}
.pageTitle
{	
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom : solid 1px #CCCCCC;
	background-color: #F0F0F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	background-image: url(../images/grey-bar.jpg); /* was dark blue, 003366 */
	background-repeat:repeat-x;
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	color: black;
}

.permitInfo
{	
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom : solid 1px #CCCCCC;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : bold;
	color: #000000;
}

/* Main content, results section */
.bodytable
{
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom : solid 1px #CCCCCC;
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #000000; /* was dark blue, 003366 */	
}

/* textbox controls */
.bodyinput
{
	border-right: solid 1px #CCCCCC;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom : solid 1px #CCCCCC;
	background-color: #F5F5F5;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;

}

/* main body text */
.bodytext
{
	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 1px #CCCCCC;	
}

.resultsheader
{	
	background-color: #F0F0F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	font-family : Verdana;
	font-size : 9pt;
	font-weight : normal;
	color: black;
}

/* 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: black;
}

/* 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: #CCCCCC;
	/*border-top : solid 1px #000000;*/
}

.alternatingresult
{
	background-color: #F0F0F0;
	/*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
{

}

.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;
	color: black;
	border-right: solid 1px #000000; 
	border-top: solid 1px #000000; 
	border-left:solid 1px #000000; 
	border-bottom : solid 1px #000000;
	background-color: #F0F0F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	background-image: url(../images/grey-bar.jpg); /* was dark blue, 003366 */
	background-repeat:repeat-x;

}


.feeheadertable
{
	border-top : solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom : solid 1px black;	
	background-color: #F2F1F0; 
	font-family : Verdana;	
	color: #000000;
}

.feeheadertitle
{
	background-color: #74001B; 
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: #ffffff;
}

.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: #F2F1F0; 
	font-family : Verdana;	
	color: #000000;
}

.payheadertitle
{
	background-color: #74001B; 
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: #ffffff;
}

.paytext
{
	font-family : Verdana;
	font-size : 8pt;
	font-weight : normal;
	color: #000000;
}
.paystatus
{
	font-family : Verdana;
	font-size : 9pt;
	font-weight : bold;
	color: red;
}


.ConditionsHeader
{
	font-family : Verdana;
	font-size : 14pt;
	font-weight : bold;
	color: black;
}

.lifecycleheader
{	
	background-color: #F0F0F0; /* Gray - #DDDDDD; Tan of new logo - #F7E3C1 */
	font-family : Verdana;
	font-size : 14pt;
	font-weight : normal;
	color: #0b51b5;
	border-style:solid
}
