/* Created using Style Master from Western Civilisation CSS1 { 2 2 558 625 } */

body, p, td, li {
color: #333333;
font-family: "Trebuchet MS", sans-serif, Verdana;
font-size: 9pt;
}

p { line-height: 140% }

hr {
margin-top: 6px;
margin-bottom: -4px;
}

ul li {
display: list-item;
list-style-image:url(images/common/bullet.gif);
}

.mainbody ol li { list-style:decimal; line-height: 140%; font-weight: normal; }

.yellow {
background-color:#FEF9E9;
}

.listings {
width: 420px;
}

	.listings h1 {
	margin-bottom:0px;
	}
	
	.listings p {
	margin-top:6px;
	margin-bottom: 12px;
	
	}

td.maincontent {
background-image: url(images/common/bodyBkgd.gif);
background-repeat:repeat-y;
}

td.header {
border-bottom: 1px #cc9900 solid;
text-align: center;
font-size: 10px;
}

td.listing {
border-bottom: 1px #cc9900 dotted;
font-size: 11px;
}

td.libraryhd {
border-bottom: 1px #B8A98D solid;
}

td.librarybkgd {
background-image: url(images/common/subhdLibrary.jpg);
background-repeat: no-repeat;
}

td.librarybody {
border-bottom: 1px #B8A98D solid;
border-left: 1px #B8A98D solid;
border-right: 1px #B8A98D solid;
}

a.homenav {
color: #4B3E29;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: center;
line-height: 100%;
}

a.homenav:hover {
color: #660000;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: center;
line-height: 100%;
}

td.ruled {
border-top: 1px #666666 dotted;
}

p.footer {
color: #cccccc;
font-size: 7pt;
text-align: center;
}

a.footer {
color: #cccccc;
font-size: 7pt;
text-align: center;
}

a.footer:visited {
color: #cccccc;
font-size: 7pt;
text-align: center;
}

a.footer:hover {
color: #ffffff;
font-size: 7pt;
text-align: center;
}

p.homefooter {
color: #333333;
font-size: 7pt;
text-align: center;
}

a.homefooter {
color: #333333;
font-size: 7pt;
text-align: center;
}

a.homefooter:visited {
color: #333333;
font-size: 7pt;
text-align: center;
}

a.homefooter:hover {
color: #000000;
font-size: 7pt;
text-align: center;
}

h1, h2, h3, h4, h5, h6 {}

h1 {
color: #07216E;
margin-bottom: +4px;
font-weight: normal;
font-size: 16pt;
}

h2 {
color: #44311A;
font-size: 18pt;
text-align: center;
font-variant: normal;
font-weight: normal;
margin-bottom: +4px;
margin-top: +8px;
}

a.nav {
color: #44311A;
text-decoration: underline;
font-weight: normal;
font-size: 9pt;
}

a.8:hover {
color: #660000;
text-decoration: underline;
font-weight: normal;
font-size: 7pt;
}

a.8 {
color: #71593B;
text-decoration: underline;
font-weight: normal;
font-size: 7pt;
}

a.nav:hover {
color: #660000;
text-decoration: underline;
font-weight: normal;
font-size: 9pt;
}

h3 {
color: #44311A;
font-size: 11pt;
font-style: italic;
font-family: Times, serif;
text-align: center;
line-height: +150%;
margin-bottom: +8px;
font-weight: normal;
margin-right: 12px;
margin-left: 12px;
}

h4 {
color: #660000;
font-weight: bold;
font-size: 10pt;
margin-top: +0px;
margin-bottom: +0em;
margin-left: 0em;
margin-right: 0em;
}

h5 {
color: #44311A;
margin-bottom: +4px;
font-weight: bold;
font-size: 12pt;
}

h6 {
color: #44311A;
font-weight: bold;
font-size: 9pt;
margin-bottom: +0em;
margin-top: +0em;
}

h6.survey {
color: #44311A;
font-weight: bold;
font-size: 8pt;
margin-bottom: +0em;
}

p {}

p.notopmargin {
margin-top: 0px;
}

p.name {
margin-bottom:0;
}

.large {
font-size:10pt;
}

p.recordset {
color: #513304;
font-weight: normal;
font-size: 11px;
font-variant: small-caps;
text-align: right;
}

p.address {
color: #513304;
font-weight: bold;
font-size: 9pt;
}

p.addressmain {
color: #FEF9E9;
font-weight: normal;
font-size: 9pt;
text-align: right;
}

a.h5 {
color: #44311A;
margin-bottom: +4px;
font-weight: bold;
font-size: 12pt;
}

a.h5:hover {
color: #660000;
margin-bottom: +4px;
font-weight: bold;
font-size: 12pt;
}

a.homenews {
color: #660000;
font-weight: bold;
font-size: 10pt;
}

a.homenews:hover {
color: #07216E;
font-weight: bold;
font-size: 10pt;
}

a.small {
color: #513304;
font-weight: normal;
font-size: 7pt;
}

a.small:hover {
color: #3366CC;
font-size: 7pt;
}

a.smallwhite {
color: #FEF9E9;
font-weight: normal;
font-size: 7pt;
}

a.smallwhite:hover {
color: #ffffff;
font-size: 7pt;
}

a {
color: #07216E;
}

a:visited {}

a:hover {
color: #3366CC;
}

a:active {}

a.bold {
color: #07216E;
font-weight: bold;
}

a.bold:hover {
color: #3366CC;
font-weight: bold;
}

img {}

/* Contact db */

#contact-search input, #contact-search select,
#search_fld, #search_dpt, input  { font-size: 8pt; }

ul.contact-list { width: 300px; }

	ul.contact-list li {
	list-style:none;
	line-height: 18px;
	border-top: thin solid white;
	}

.delete a { color: #660000; float:right; }
.delete a:hover { color:red; }

/* Better Templates */

td.sidenav {
background-image: URL(images/common/leftnavBkgd.jpg);
background-repeat: repeat-y;
}

td.wide-body {
background-image: URL(images/common/bodyBkgd-wide.gif);
background-repeat: repeat-x;
}

.wide-content {
padding: 10px 10px 30px 10px;
}

.search-results {
margin-bottom:20px;}

.search-results td {
font-size: 11px;
}

.header-row td {
color: #44311A;
padding: 2px 4px;
font-weight:normal;
background-color: #E9D9AF;
border-right: 1px #FEF9E9 solid
}

.details-row td {
padding: 4px 4px;
border-bottom: 1px solid #E9D9AF;
border-right: 1px solid #E9D9AF;
}

.nav a { color: #44311A; text-decoration: underline; font-weight: normal; font-size: 9pt; }
.nav a:hover { color: #660000; }

.profile {

}

.profile h1, .profile p { margin-left: 8px; }
.profile h1 { margin-top: 0px; margin-bottom: 4px; }
.profile img { float:right; margin: 16px;}

p.title {margin-top: 8px; }
