body
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	height: 1057px;
}
td
{
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
}

/* Integrity Title Information */

.index-desc
{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	padding: 0 20px 0 20px;
}
.index-address
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	line-height: 15px;
	text-align: right;
	padding: 0 30px 0 0;
}
a.index-contact
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}
a:hover.index-contact
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a:link.QuickSearch 
{
   color: #000000;   
   text-decoration: none;
}  

a:link.QuickSearchNonPrimary {
   color: #cccccc;   
   text-decoration: none;
} 

a:hover.QuickSearch {
   color: #FFAA00;
   text-decoration: underline;
}  

a:hover.QuickSearchNonPrimary {
   color: #FFAA00;
   text-decoration: underline;
}  



div.index-login
{
	font-family: Verdana;
	font-size: 10px;
	text-indent: 20px;
	text-align: left;
	font-weight: bold;
}
.index-login-button { margin: 19px 0 0 15px; }

input.index-login
{
	font-family: verdana;
	font-size: 10px;
	border-color: #80809A;
	border-width: 1px;
	border-style: solid;
	width: 180px;
	height: 17px;
	margin: 2px 0 2px 0;
}
.header-address
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	line-height: 11px;
	text-align: right;
	padding: 0 20px 0 0;
}

.header-address-left-align
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
	padding: 0 5px 0 0;
}
/*  Navigation button classes 	*/ 

.nav {
	position: Relative;
	}

.nav a, .nav em {
	text-align: center;
	width: 148;
	display: block;
	color: #233B5E;
	line-height: 1.2em;
	text-decoration: none;
	padding: 0.15em 0.5em 0.15em 0.5em;
	/*padding: 0.15em 0.5em;*/
	border: 1px #81819B solid;
	margin: .05em 0.1em 0.05em 0.1em;
	/*margin: 1px 0.5em;*/
	voice-family: "\"}\"";
	voice-family:inherit;
	background: #D8DAE2;
	font-weight: bolder;
	font-family: Trebuchet MS;
	font-size: 10px;
	}

.nav a:visited {
	color: #558;
	}

.nav a:hover {
	color: #fff;
	background-color: #9D9EBE;
	text-decoration: none;
	border-color: #ddd;
	}

.navWide {
	position: Relative;
	}

.navWide a, .navWide em {
	text-align: center;
	width: 250;
	display: block;
	color: #233B5E;
	line-height: 1.2em;
	text-decoration: none;
	padding: 0.15em 0.5em 0.15em 0.5em;
	border: 1px #81819B solid;
	margin: .05em 0.1em 0.05em 0.1em;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: #D8DAE2;
	font-weight: bolder;
	font-family: Trebuchet MS;
	font-size: 10px;
	}

.navWide a:visited {
	color: #558;
	}

.navWide a:hover {
	color: #fff;
	background-color: #9D9EBE;
	text-decoration: none;
	border-color: #ddd;
	}

.adv-cell-r1
{
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	background-image: url(../images/bak-adv-search.gif);
	background-repeat: repeat-y;
	background-color: #F1F1F1;
	padding: 3px 10px 3px 10px;
}
.adv-cell-r1-left
{
	font-family: verdana;
	font-size: 10px;
	text-align: right;
	background-color: #F1F1F1;
	padding: 3px 6px 3px 6px;
}
.adv-cell-r1-center
{
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	background-image: url(../images/bak-adv-search.gif);
	background-repeat: repeat-y;
	background-color: #F1F1F1;
	padding: 3px 8px 3px 8px;
}
.adv-cell-r1-center2
{
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	background-color: #F1F1F1;
	padding: 5px 8px 5px 8px;
}
.adv-cell-r2
{
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	background-image: url(../images/bak-adv-search.gif);
	background-repeat: repeat-y;
	padding: 3px 10px 3px 10px;
}

.adv-cell-r2-left
{
	font-family: verdana;
	font-size: 10px;
	text-align: right;
	padding: 3px 6px 3px 6px;
}
.adv-cell-r2-center
{
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	background-image: url(../images/bak-adv-search.gif);
	background-repeat: repeat-y;
	padding: 3px 8px 3px 8px;
}
.adv-cell-r2-center2
{
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	padding: 5px 8px 5px 8px;
}
input.adv-input
{
	font-family: verdana;
	font-size: 10px;
	border-color: #DBDBDB;
	border-width: 1px;
	border-style: solid;
}
.adv-header
{
	height: 16px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bolder;
	text-align: left;
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;
	background-color: #D8D7EA;
	border-color: #88869E;
	padding: 1px 15px 1px 15px;
}
.adv-header-bot
{
	height: 16px;
	text-align: left;
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;
	background-color: #D8D7EA;
	border-color: #88869E;
}
.adv-header-right
{
	height: 16px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;
	background-color: #D8D7EA;
	border-color: #88869E;
	padding: 0 0 0 0;
}
.adv-header-multipage
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bolder;
	background-color: #BFBED2;
	padding: 1px 1px 1px 1px;
	text-align: right;
}
a.adv-header-multipage
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}
a:hover.adv-header-multipage
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.adv-title
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bolder;
	text-align: center;
	line-height: 10px;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	background-color: #ECEBF5;
	border-color: #88869E;
	background-image: url(../images/bak-adv-search.gif);
	background-repeat: repeat-y;
	
}

.adv-title-left
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bolder;
	text-align: center;
	line-height: 10px;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	background-color: #ECEBF5;
	border-color: #88869E;
	
}
.adv-description
{
	font-family: verdana;
	font-size: 10px;
	background-color: #ECEBF5;
	text-align: left;
}
.adv-footer
{
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	border-color: #88869E;
}
.adv-footer-results
{
	font-family: verdana;
	font-size: 10px;
	line-height: 10px;
	border-width: 1px 0 0 0;
	border-style: solid none none none;
	background-color: #ECEBF5;
	border-color: #88869E;
	padding: 4px 7px 4px 7px;
}
.adv-record-display
{
	font-family: verdana;
	font-size: 10px;
	line-height: 25px;
	padding: 2px 10px 2px 10px;
}
select.adv-select
{
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	border-color: #DBDBDB;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
a.adv-othersearch
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
}
a:hover.adv-othersearch
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.footer-copyright
{
	color: #CCCCCC;
	font-family: Verdana;
	font-size: 9px;
	text-align: right;
	margin: 0 5% 5px 0;
}
.ErrorMessage
{
	font-weight: bold;
	color: Red;
	background-color: Yellow;
}

/*  New Navigation button classes 	*/ 

.navLink
{
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}

.navLink a, .navLink em
{
	border-style: hidden;
	border-width: 1px;
	border-color: #000000;
	color: #0000CC;
	text-decoration: underline;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-weight: normal;
	font-family: Verdana;
	font-size: 10px;
	margin: 10px 0px 10px 0px;
}

.navLink a:visited
{
	color: #660066;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: underline;
}

.navLink a:hover
{
	color: #0000CC;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 10px;
}


a.FileViewer
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0033CC;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

a:link.FileViewer
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0033CC;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
a:hover.FileViewer
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #990000;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

a:active.FileViewer
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0033CC;
	background-color: #E0DFE3;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

a:visited.FileViewer {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0033CC;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

.selectedRowStyle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0033CC;
	background-color: #E0DFE3;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.rowStyle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #0033CC;
	text-align: left;
	text-indent: 5px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.helpHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}

.helpHeader2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
}

a.SpecialLinks
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #0033CC;
	text-align: left;
	text-indent: 5px;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bolder;
	font-variant: small-caps;
}

a:link.SpecialLinks
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #0033CC;
	text-align: left;
	text-indent: 5px;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bolder;
	font-variant: small-caps;
}
a:hover.SpecialLinks
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #800080;
	text-align: left;
	text-indent: 5px;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bolder;
	font-variant: small-caps;
}

a:active.SpecialLinks
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #0033CC;
	text-decoration: underline;
	text-align: left;
	text-indent: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bolder;
	font-variant: small-caps;
}

.helpSection
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
}

.helpHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}

a.GeoSpecial
{
	font-family: Verdana, Arial;
	font-size: 15px;
	color: #003399;
	text-align: left;
	text-indent: 5px;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

a:link.GeoSpecial
{
	font-family: Verdana, Arial;
	font-size: 15px;
	color: #003399;
	text-align: left;
	text-indent: 5px;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
a:hover.GeoSpecial
{
	font-family: Verdana, Arial;
	font-size: 15px;
	color: #003399;
	text-align: left;
	text-indent: 5px;
	text-decoration: underline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

a:active.GeoSpecial
{
	font-family: Verdana, Arial;
	font-size: 15px;
	color: #003399;
	text-decoration: underline;
	text-align: left;
	text-indent: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

.geoHeader1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.progress
{
    display: block;
    padding: 2px 3px;
}

.container
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.header
{
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 10px 30px 10px 30px;
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.9;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E8E8E8;
}

.main
{
	background-color: #FFFFFF;
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding: 10px;
}
.result-set-title
{
	border-width: 1px;
	border-style: solid;
	background-color: #D8D7EA;
}
.result-set-subtitle
{
	border-width: 1px;
	border-style: solid;
	background-color: #ECEBF5;
}
.result-set-page-selector
{
	border-width: 1px;
	border-style: solid;
	background-color: #D8D7EA;
}
.result-set-commands
{
	border-width: 1px;
	border-style: solid;
	background-color: #ECEBF5;
}

.tabBoxButton {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	border-radius: 5px;
	background: #0c569a;
	color: #fff;
	box-shadow: none;
	border: 0;
	outline: none;
	padding: 7px 10px 9px;
	-webkit-transition: background .25s linear;
	transition: background .25s linear;
}

.tabBoxButton {
    font-size: 14px;
    line-height: 16px;
    font-weight: normal;
    border-radius: 5px;
    background: #0c569a;
    color: #fff;
    box-shadow: none;
    border: 0;
    outline: none;
    padding: 7px 10px 9px;
    -webkit-transition: background .25s linear;
    transition: background .25s linear;
    cursor: pointer;
}