@charset "utf-8";
/* CSS Document */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	line-height: 1.5em;
}
p {
	margin: 0.5em 0;
}
a {
	color: #0e82ad;
}
a:visited {
	color: #444;
}
a:hover {
	color: #9E2828;
}
.top-btns, #search-theme-form, #menu, #subMenuBar, #footer, .admin-menu, .feedback, .page-nav, .tabs, .dir-search, .record-count, .skip-nav {display: none !important;}
#header {
	position: relative !important;
}
#pageMain {
	top: 0 !important;
}
/* LOGO STYLES */
#logo {
	padding: 15px 0 10px;
	font-size:.1em;
	text-indent: -9999px;
}
.logo-link {
	display: block;
	background: transparent url(images/logo.png) no-repeat left top;
	height: 46px;
	width: 523px;
	outline: 0;
}
/* BREADCRUMB STYLES */
.breadcrumb a {
	color: #000;
	font-size: .7em;
	text-decoration: none;
}

/* GENERIC STYLES FOR CONTENT AREAS */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
img.alignleft {
	margin-right: 20px;
}
img.alignright {
	margin-left: 20px;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}
.note {
	font-size: .8em;
	font-style: italic;
	color: #888;
}
.intro {
	font-style: italic;
	font-size: 1.2em;
	line-height: 1.5em;
}
/*COLOR BKGS */
.light-blue {background: transparent url(images/color-bkgs/light-blue.png) repeat center center;}
.light-cyan {background: transparent url(images/color-bkgs/light-cyan.png) repeat center center;}
.light-green {background: transparent url(images/color-bkgs/light-green.png) repeat center center;}
.light-magenta {background: transparent url(images/color-bkgs/light-magenta.png) repeat center center;}
.light-orange {background: transparent url(images/color-bkgs/light-orange.png) repeat center center;}
.light-red {background: transparent url(images/color-bkgs/light-red.png) repeat center center;}
.light-tan {background: transparent url(images/color-bkgs/light-tan.png) repeat center center;}
.light-yellow {background: transparent url(images/color-bkgs/light-yellow.png) repeat center center;}
.dark-blue {background: transparent url(images/color-bkgs/dark-blue.png) repeat center center;}
.dark-cyan {background: transparent url(images/color-bkgs/dark-cyan.png) repeat center center;}
.dark-green {background: transparent url(images/color-bkgs/dark-green.png) repeat center center;}
.dark-magenta {background: transparent url(images/color-bkgs/dark-magenta.png) repeat center center;}
.dark-orange {background: transparent url(images/color-bkgs/dark-orange.png) repeat center center;}
.dark-red {background: transparent url(images/color-bkgs/dark-red.png) repeat center center;}
.dark-tan {background: transparent url(images/color-bkgs/dark-tan.png) repeat center center;}
.dark-yellow {background: transparent url(images/color-bkgs/dark-yellow.png) repeat center center;}
/* COLOR FONTS */
.orange-font {color: #C80;}
.magenta-font {color: #C06;}
.cyan-font {color: #08B;}
.green-font {color: #693;}
.nu-blue-font {color: #112151;}
.nu-red-font {color: #9E2828;}
/* CONTENT AREA STYLES */
.content {
	font-size: .8em;
}
.content h2 {
	font-size: 1.5em;
	color: #9E2828;  /*#000*/
	margin: .5em 0 .3em;
	padding: 0;
	font-weight: normal;
}
.content h3 {
	font-size: 1.3em;
	color: #121151;  /*#000*/
	margin: .5em 0 .3em;
	padding: 0;
	font-weight: normal;
}
.content h4 {
	font-size: 1.1em;
	color: #9E2828;  /*#000*/
	margin: .5em 0 .3em;
	padding: 0 20px;
}
.content h5 {
	font-size: 1em;
    color: #121151;
	margin: .5em 0 .3em;
	padding: 0 20px;
	font-weight: bold;
}
.content p {
	margin: .5em 0 1.5em;
	padding: 0 20px;
	line-height: 1.4em;
}
.content ul, .content ol {
	margin: .5em 20px;
}
.content ul ul, .content ol ol, .content ul ol, .content ol ul {
	margin: .5em 0;
}
.content ul li {
	margin-left: 1.5em;
	list-style: outside disc;
}
.content li ul li {
	list-style-type: circle;
}
.content li li ul li {
	list-style-type: square;
}
.content ol li {
	margin-left: 1.5em;
	list-style: outside decimal;
}
.content li ol li {
	list-style-type: lower-alpha;
}
.content li li ol li {
	list-style-type: lower-roman;
}
.content blockquote {
	background: transparent url(images/quote.png) no-repeat 5px -2px;
	padding-left: 30px;
	margin: .7em 20px;
	color: #9E2828;
	font-weight: bold;
}
.content blockquote p {
	padding: 0;
}
.content address {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.1em;
	color: #000;
	line-height: 1.3em;
	padding: 0 30px;
	margin: .5em 0;
	font-style: normal;
}
/* DIRECTORY */
dl.details {
	float: left;
	width: 49%;
	height: 175px;
}
.dir-entry dt {
	font-size: 1.1em;
	font-weight:bold;
}
.details dt {
	line-height: 1em;
	margin-bottom: .3em;
}
.dir-entry dd {
	margin-left: 110px;
}
dd.dir-img {
	float: left;
	width: 100px;
	margin: 0 10px .5em 0;
}
dd.dir-title {
	color: #9E2828;
	font-weight: bold;
	line-height: 1.2em;
}
/* CLEARFIX */
.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fix {
	display:inline-block;
}
* html .fix {
	height:1%;
}
.fix {
	display:block;
}
