/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #0c100b;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background-color: #A5b89e;
	line-height: 130%;
}

a.boxed { border: 1px solid #d7e0d4; padding: 2px; text-decoration:none;}
a.boxed:hover { border: 1px solid #de6e0a; padding: 2px; text-decoration:none;}

a { color: #3c4b37; }

a:link { color: #3c4b37; }

a:visited { color: #3c4b37; }

a:hover { color: #de6e0a; }

u { text-decoration: none; font-style: italic; font-weight: bold;}

h1{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 160%;
	color: #6b8662;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

h2{
	font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
	font-size: 140%;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

h3{
	font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #3c4b37;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

h4{
	font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
	color: #53674B;
	font-size: 100%;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #3c4b37;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

ul{
	list-style-type: square;
}

ul ul{
	list-style-type: disc;
}

ul ul ul{
	list-style-type: none;
}

label{
	font-family: 'trebuchet ms',Arial,helvetica,geneva,sans-serif;
	font-size: .9em;
	font-weight: bold;
	color: #3c4b37;
}

.smallerLink { font-size: 70%; }

.siteName{
	margin: 0;
	padding: 0px 0px 0px 10px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

hr {
	color: #d7e0d4;
	width: 98%;
	text-align: center;
	margin: 8px 0px 8px 0px;
	padding: 2px 0px 2px 0px;
}

table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.clear { clear: both; }

input, textarea, select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #3c4b37;
	border: 1px solid #6b8662;
	background-color: #ffffff;
	padding: 2px;
	margin: 2px;
}

input.radio {border: none; background-color: #f3f5f2;}

select.darker  { color: #3c4b37; border: 1px solid #3c4b37; }

input.button { color: #3c4b37; border: 1px solid #3c4b37; }

.CSSreminder { visibility: hidden }

/************* inside page cosmetic styles **************/
#masthead-1 {
	background-image: url('/_acc-images/inside-pages/inside-header-bg32.jpg');
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #D7E0D4;
}
#masthead-2 {
	background-color: #D7E0D4;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#inner-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6b8662;
	font-size: xx-small;
	padding: 0px 4px 2px 0px;
	margin: 0px 4px 2px 0px;
	float: right;
}





#inner-subhead-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F9FAF8;
	font-size: xx-small;
	padding: 0px 0px 2px 4px;
	margin: 0px 0px 2px 4px;
	float: left;

}
#inner-subhead-nav a {
	text-decoration: none;
	color: #6B8662;
	padding: 0px;
	margin: 0px;
}

#inner-subhead-nav a:hover {
	text-decoration: underline;
	color: #0C100B;
}


/************* .breadcrumb styles **************/

.breadcrumb {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0px 4px 4px;
	margin: 6px 0px 0px 4px;
	font-size: xx-small;
}

.breadcrumb img {
	display: block;
}
.breadcrumb a {
	padding: 0px 0px 0px 4px;
	margin: 0px;
}

/************** .lcol styles ***************/

.lcol{
	padding: 0px 16px 0px 10px;
	width: 10%;
	line-height: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #6b8662;
	border-top: 12pt #ffffff solid;
	border-right: none;
	border-left: none;
	background-color: #ffffff;
}

.lcol table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

/************** .ccol styles ***************/

.ccol{
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 16px 0px 16px;
	padding: 0px 16px 0px 16px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #6b8662;
	border-top: 12pt #ffffff solid;
	border-right: none;
	border-left: none;
	background-color: #ffffff;
}

.ccol p {font-size: 10pt;}

.ccol table tr td {font-size: 10pt;}
/************** .rcol styles ***************/

.rcol{
	padding: 0px 10px 0px 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 120%;
	margin: 0px;
	width: 10%;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #6b8662;
	border-top: 12pt #ffffff solid;
	border-right: none;
	border-left: none;
	background-color: #ffffff;
}

.rcol h6 {font-size: smaller; }

.rcol a {
	text-decoration: none;
	}

/************** .mcol styles ***************/

.mcol{
	margin: 0px;
	padding: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 70%;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	border-bottom: 1px solid #6b8662;
	border-top: 12pt #F3F5F2 solid;
	border-right: none;
	border-left: none;
}

.mcol p{
	padding: 5px 0px 5px 0px;
}

.mcol h3{
	padding: 10px 0px 2px 0px;
	color: #3c4b37;
}



/************* .disclaimer styles **************/

.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin: 4px;
	color: #91835e;
}

.disclaimer label {
	color: #6b8662;
	font-size: 100%;
}

/*************** .pageName styles **************/

.pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


/************** .topicIntro styles ***************/

.topicIntro{
		border-bottom: 1px solid #91835e;
		padding-bottom: 2px;
		margin-bottom: 4px;
}

.topicIntro p{ padding: 4px; margin: 4px;}

.topicIntro h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 110%;
 color: #3c4b37;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.topicIntro h2{
 font-family: Georgia, Garamond, "Times New Roman", Times, serif;
 font-size: 110%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.topicIntro h3{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: #3c4b37;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.topicIntro h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 96%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.topicIntro h5{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 85%;
 color: #3c4b37;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.topicIntro h6{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 75%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
}


/************** .redViolations styles ***************/

.redViolations{
	color: #FF0000;
		
}


.redViolations h3{
	padding:  0px 0px 12px 0px;
 	color: #FF0000;
}
.redViolations h4{
 	padding:  0px 0px 8px 0px;
 	color: #FF0000;
}
.redViolations h5{
 	padding:  0px 0px 8px 0px;
 	color: #FF0000;
}


/************** .blueViolations styles ***************/

.blueViolations{
	color: #0000FF;
		
}


.blueViolations h3{
	padding:  0px 0px 12px 0px;
 	color: #0000FF;
}
.blueViolations h4{
 	padding:  0px 0px 8px 0px;
 	color: #0000FF;
}
.blueViolations h5{
 	padding:  0px 0px 8px 0px;
 	color: #0000FF;
}



/************** .loginPage styles ***************/

.loginPage{
		width: 100%;
		font-size: 90%;

}

.loginPage h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #3c4b37;
	font-size: 120%;
}

.loginPage h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #3c4b37;
	font-size: 120%;
	letter-spacing: 2px;
}

.loginPage h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.loginPage h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	color: #6b8662
}

/************** .mainContent styles ***************/

.mainContent{
		width: 100%;
		font-size: 100%;

}

.mainContent h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	color: #3c4b37;
}

.mainContent h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	color: #3c4b37;
	letter-spacing: 2px;
}

.mainContent h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
}

.mainContent h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	color: #6b8662
}

/************** .feature styles ***************/

.feature{
		width: 100%;
		font-size: 100%;
}

.feature h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #3c4b37;
	font-size: 120%;
}

.feature h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #3c4b37;
	font-size: 120%;
	letter-spacing: 2px;
}

.feature h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.feature h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 8px;
	width: 100%;
	font-size: 80%;
}

.story h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
	border-top: 1px solid #cccccc
}

.story img{
	float: left;
	padding: 10px 10px 0px 0px;
}
/************** .item styles *****************/

.item{
	clear: both;
	padding: 8px;
	width: 100%;
	font-size: 100%;
	
}

.item h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	color: #6b8662;
}


.item img{
	float: left;
	padding: 10px 10px 0px 0px;
}

.item hr{
width: 100%;
color: #91835e;
size: 1pt;

}

/************** .legislator styles ***************/

.legislator{
		width: 100%;
		font-size: 100%;
}


.legislator h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #3c4b37;
	font-size: 110%
}

.legislator h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.legislator h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.legislator img{
	float: right;
	padding: 1px;
	border: solid 1px #6B8662;
	margin: 0px 0px 8px 16px;
}


/************** .collectionList styles *****************/

.collectionList{
	width: 100%;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.collectionList a{
	display:block;
}


.collectionList h2{
	padding: 8px 0px 8px 0px;
	text-align: left;
	color: #006699;
	font-size: 120%;
	font-variant: small-caps;
	font-weight: bold;
	border-top: 1px solid #6b8662;
	background-color: #f3f5f2;
	}

.collectionList h3{
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 2px 0px;
	text-align: left;
	color: #333333;
	font-size: 110%;
	border-top: 1px solid #dadada;
}

.collectionList h4{
	font-size: 100%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
}
.collectionList img {
	padding: 10px 10px 0px 0px;
}

.collectionList hr {
width: 100%;
color: #91835e;
size: 1pt;

}
/************* .siteInfo styles ***************/

.siteInfo{
	clear: both;
	border-bottom: 2px solid #6b8662;
	padding: 10px;
	margin: 10px;
}

.siteInfo table tr td {
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.siteInfo img{
	padding: 4px;
	margin: 4px;
}

/************* .HIPAA styles ***************/

.hipaa{
	clear: both;
	border-bottom: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 10px 20px 10px 20px;
}

.hipaa h3{
	padding: 10px 0px 2px 0px;
	font-size: 120%;
	color: #6b8662;
}

/************* .search styles ***************/

.search{
	padding: 4px;
	border: 1px solid #6b8662;
	width: 148px;
	font-size: 80%
}

.search form{
 margin: 0px;
 padding: 0px;
}

.search h3{
	display: block;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #0c100b;
}

/*********** .navBar link styles ***********/

.navBar {
	width: 148px;
	padding: 4px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

.navBar h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 100%;
	color: #3c4b37;
}


.navBar h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 90%;
	color: #6b8662;
	font-weight: normal;
	font-style: italic;
}

.navBar h5{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
}

.navBar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.navBar li {
	padding: 0px 0px 6px 0px;
	margin: 0px;
}

.navBar ul li a {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #91835e;
	padding-bottom: 2px;

}

/*********** .cnavBar link styles ***********/

.cnavBar {
	margin: 5px;
	padding: 0px;
	border: 1px solid #91835e;
	background-color: #f3f5f2;

}

.cnavBar h3{
	padding: 5px;
	margin: 0px;
	font-size: 100%;
	color: #6b8662;
}

/*********** .subnavBar link styles ***********/

.subnavBar {
	border: 1px solid #d7e0d4;
	width: 148px;

}

.subnavBar h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 100%;
	color: #6b8662;
}

.subnavBar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.subnavBar li {
	padding: 0px 0px 6px 0px;
	margin: 0px;
}

.subnavBar ul li a {
	display: block;
}


/*********** .sectionLinks styles ***********/

.sectionLinks{
	margin: 4px 2px 0px 0px;
	padding: 0px;
	width: 100%;
}

.sectionLinks h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 110%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sectionLinks h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
}

.sectionLinks img {margin: 0px; padding: 0px;}

/*********** .sectionLinks styles ***********/

.midLinks{
	margin: 0px;
	padding: 0px;
}

.midLinks img {
	border: 0px;
}

.midLinks h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 4px;
	width: 100%;
}

.relatedLinks ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.relatedLinks li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.relatedLinks ul li a {
	display: block;
}

/*********** .externalLinks styles ***********/

.externalLinks{
	margin: 0px;
	padding: 4px;
	width: 148px;
}

.externalLinks ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.externalLinks li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.externalLinks ul li a {
	display: block;
}
.externalLinks h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
}

.externalLinks h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 90%
}


/*********** .itsafact styles ***********/

.itsafact{
	margin: 0px;
	padding: 4px;
	border: 1px solid #6b8662;
	width: 148px;
}

.itsafact h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 110%;
	color: #6b8662;
	font-style: italic;
}

.itsafact h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-style: italic;
	color: #91835e;
}

.itsafact ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.itsafact li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.itsafact ul li a {
	display: block;
}

/*********** .learnMore styles ***********/

.learnMore{
	margin: 0px;
	padding: 4px;
	border: 1px solid #6b8662;
	width: 148px;
}

.learnMore h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
	font-weight: normal;
}

.learnMore h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 110%;
}


.learnMore ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.LearnMore li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.learnMore ul li a {
	display: block;
}

/*********** .alert styles ***********/
.alert{
	margin: 0px;
	padding: 4px;
	color: #bb6f2c;
	border: 1px solid #bb6f2c;
	width: 148px;
}

.alert h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #bb86f2c;
	font-size: 120%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.alert h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #de6e0a;
	font-size: 120%
}

.alert h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #bb6f2c;
	font-size: 110%;
}
.alert h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #bb6f2c;
	text-align: center;
}

.alert h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
}

.alert ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.alert li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.alert ul li a {
	display: block;
}


/*********** .hilite styles ***********/

.hilite{
	margin: 0px;
	padding: 4px;
	border: 1px solid #6b8662;
	width: 148px;
}

.hilite h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 140%;
	font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #6b8662;	
}

.hilite h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 120%;
	font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #6b8662;	
}

.hilite h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 100%;
}

.hilite h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 90%;
	font-style: italic
}

.hilite h5{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 80%;
	font-style: italic
}

.hilite label{
	padding: 4px 0px 0px 2px;
}

.hilite ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.hilite li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.hilite ul li a {
	display: block;
}


/*********** .redhilite styles ***********/

.redhilite{
	margin: 0px;
	padding: 4px;
	border: 1px solid #de6e0a;
	width: 148px;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.redhilite a{
	color: #de6e0a;
}

.redhilite h1{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 140%;
	font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #bb6f2c;
}

.redhilite h2{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 120%;
	font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	color: #bb6f2c;		
}

.redhilite h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 100%;
}

.redhilite h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-size: 90%;
	font-style: italic;
}

.redhilite h5{
	padding: 0px;
	margin: 0px;
	font-size: 80%;
	font-style: italic;
}

.redhilite label{
	padding: 4px 0px 0px 2px;
	margin: 0px;
}

.redhilite ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.redhilite li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.redhilite ul li a {
	display: block;
}

/*********** .freeTextCol styles ***********/

.freeTextCol{
	margin: 0px;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #91835e;
	width: 148px;

}

.freeTextCol h2{
	padding: 6px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
	font-weight: normal;
	font-size: 120%;
}

.freeTextCol h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
	font-size: 100%;
}

.freeTextCol h4{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #6b8662;
	font-size: smaller;
	font-style: italic;
}
.freeTextCol ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.freeTextCol li {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}

.freeTextCol ul li a {
	display: block;
}
/************** .head styles **************/

.head{
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align:center;
	font-size: 80%;
}

.head p{
	margin: 0px;
	padding: 0px;
}

.head img{
	display: block;
}

.head h3{
	padding: 0px;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	
}
/************** #photo styles **************/

#photo{
	padding: 30px 0px 10px 0px;
	margin: 0px;
	border: none;
	text-align: center;
}

#photo img{
	display: block;
}

/************** .deptAddress styles **************/

.deptAddress{
	padding: 0px;
	margin: 0px;
}
	
.deptAddress img{
	display: block;
}

.deptAddress h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	}

/************** .latestAdd styles **************/

.latestAdd{
	padding: 4px;
	border: 1px solid #3c4b37;
	width: 148px;
}

.latestAdd p{
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
	
.latestAdd h2{
	padding: 0px 0px 6px 0px;
	font-size: 110%;
	text-align: center
}

.latestAdd h3{
	padding: 4px 0px 4px 4px;
	font-size: 110%;
}


/************** .list styles ***************/

.list{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.list label{
	padding: 5px 0px 5px 0px;
	display: block;
	margin: 0px;
	border-top: 1px solid #91835e;
	font-size: 100%;
}

.list address{
	padding: 0px 0px 5px 75px;
	display: block;
	font-size: 100%;
}

.list h3{
	padding: 10px 0px 5px 0px;
	text-align: left;
	color: #000000;
	display: block;
}

/************** Database Results styles ***************/

.dbResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #0c100b;
	
}

td.dbResultsHDR {
	padding: 2px 4px 2px 4px;
	vertical-align: bottom;
	text-align: left;
	border: 1px solid #d7e0d4;
	background-color:#0c100b;
	color: #f3f5f2;
	font-size: 1em;
	font-variant: small-caps;
	font-style: normal;
	font-weight: bold;

 }
 
 td.dbResultsTextColTop {
	padding: 2px 4px 2px 4px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #d7e0d4;
}
 
 .dbResultsTextColBott {
	padding: 2px 4px 2px 4px;
	vertical-align: bottom;
	text-align: left;
	border: 1px solid #d7e0d4;
}

 .dbResultsNumColTop {
 	padding: 2px 4px 2px 4px;
	vertical-align: top;
	text-align: right;
	border: 1px solid #d7e0d4;
 }

 .dbResultsNumColBott {
 	padding: 2px 4px 2px 4px;
	vertical-align: bottom;
	text-align: right;
	border: 1px solid #d7e0d4;
 }
 
 /************** .dbResultsText styles ***************/

.dbResultsText{
	font-size: 90%;
	padding-bottom: 4px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	margin: 0px;
}

.dbResultsText img {
	float: left;
	padding: 4px;
	margin: 4px;
}

.dbResultsText p{ 
	padding-bottom: 2px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	margin: 0px;
}

.dbResultsText p.noMatch {
	color: #bb6f2c;
	text-align: center;
	font-weight: bold;
}

.dbResultsText td.borderBottom {border-bottom: 1px solid #6b8662;}

.dbResultsText table.tblOutline {border: 1px solid #91835e;}

#footer {
	width: 760px;
	padding: 0px;
	margin: 0px auto 12px auto;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#footer-nav {
	width: 740px;
	padding: 6px 0px 6px 0px;
	margin: 0px auto 0px auto;
	clear: both;
	text-align: center;
}

#footer-ads {
	width: 756px;
	padding: 0px;
	margin: 12px auto 0px auto;
	text-align: center;
}

#pdf-note {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0C100B;
	padding: 0px;
}

#copyright {
	padding: 12px 0px 12px 0px;
	margin: 12px 0px 12px 0px;
	clear: both;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F3F5F2;
}



/* Hide bold text from CSS view */
#footer b {
	visibility: collapse;
	display: none;
}


#footer-nav ul {
	padding: 0px;
	margin: 6px 0px 0px 7px;
	list-style-type: none;
}

#footer-nav ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#footer-nav a {
	padding: 0px 4px 2px 4px;
	margin: 0px 4px 0px 4px;
	text-decoration: none;
	color: #3C4B37;
	border-left: 1px #3C4B37 solid;
	border-right:  1px #3C4B37 solid;
	border-top: none;
	border-bottom: none;
}

#footer-nav a:hover {
	color: #0C100B;
	border-left: 1px #0C100B solid;
	border-right:  1px #0C100B solid;
	border-top: none;
	border-bottom: none;


}



#pdf-note a {
	color: #3C4B37;
}

#pdf-note a:hover {
	color: #F3F5F2;
}

#pdf-note img {
	float: left;
	clear: left;
	margin: 0px 4px 4px 0px;
}

#footer-ads img {
	border: 0px;
	padding: 4px;
	margin: 4px;
}



