body {
margin: 15px;
color: #000000;
background-color: #c5beaf; }

/*Image control CSS*/

img {
display: block; }

.inline  {
display: inline; }

.minipic {
margin: 5px;
border: 1px solid #333; }

/* Table control CSS*/

td.maincontent {
border: 0px;
color: #999999;
background: #FFFFFF url(../images/maincontentgrad.jpg) bottom left repeat-x;
height: 334px; }

td.navbar {
border: 0px;
color: #FFFFFF;
background: #000000 url(../images/navbarbkgd.gif) top left repeat-x;
line-height:25px;
padding-top: 3px;
padding-bottom:6px; }

/* Controls the top header graphic*/
.imagebar {
border: 0px;
background: #FFFFFF url(../images/header.jpg) bottom left repeat-x;
height: 200px; }
/* Controls the secondary menu with home/contact/login/sitemap*/
.homenav {
font-family: verdana,arial,geneva,sans-serif;
font-size: 7pt;
color: #ffffff;
background: transparent;
line-height: 12px;
padding-top: 70px;
margin-left: 560px;
margin-top: 95px;
margin-bottom: 5px;
border: 0px; }

.homenavtext {
font-size: 7pt;
font-family: verdana,arial,geneva,sans-serif;
line-height: 12px;
margin-top: 10px; }
a.homenavtext {
font-size: 7pt;
font-family: verdana,arial,geneva,sans-serif; }
a.homenavtext:link {
color: #ffffff;
text-decoration: none; }
a.homenavtext:visited {
font-size: 7pt;
color: #ffffff;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.homenavtext:active {
font-size: 7pt;
color: #ffffff;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.homenavtext:hover {
color: #ffffff;
text-decoration: underline; }

.ssCMS_SubNavigationLink {
font-size: 8pt;
font-family: verdana,arial,geneva,sans-serif;
font-weight: bold;
text-decoration: none;
line-height: 20px; }

td#subnavOn {
border: 0px;
color: #FFFFFF;
background: #9e9578;
height: 12px;
padding-left: 10px;
padding-bottom: 0px; }

td#subnavOff {
border: 0px;
color: #FFFFFF;
background: #FFFFFF;
height: 12px;
padding-left: 10px;
padding-bottom: 3px; }

td.breadcrumbsbkgd
{
	border: 0px;
	color: #FFFFFF;
	background: #FFFFFF /*url(./../images/breadcrumbs_bkgd.gif) top left repeat-x*/;
	height: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0;
}

.ssCMS_Breadcrumb
{
	/* The style applied to Breadcrumb links. */
    font-size: 7pt;
    font-weight: bold;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 10px;
	color: #000000;
}

.crumb {
font-size: 7pt;
font-family: verdana,arial,geneva,sans-serif;
line-height: 12px;
margin-top: 10px; }
a.crumb {
font-size: 7pt;
font-family: verdana,arial,geneva,sans-serif; }
a.crumb:link {
color: #000000;
text-decoration: none; }
a.crumb:visited {
font-size: 7pt;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.crumb:active {
font-size: 7pt;
color: #666666;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.crumb:hover {
color: #666666;
text-decoration: underline; }

td.footerbar {
border: 0px;
background: /* #847248 */ url(../images/footer.jpg) bottom left no-repeat;
height: 27px;
padding: 0;
margin: 0; }

td.kwfooter {
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-decoration: none;
font-variant: small-caps; }

#footertext {
font-family: verdana,arial,geneva,sans-serif;
font-size: 9px;
color: #B76F65;
background: transparent;
line-height: 10px;
padding-top: 0px;
margin-left: 455px;
margin-top: 5px;
margin-bottom: 5px;
border: 0px; }

a { 
text-decoration: underline;
/*font-weight: bold; */ }

a:link  { 
color: #000000; 
background-color: transparent;  }

a:visited  { 
color: #000000; 
background-color: transparent;  }

a:active  { color: #847248; 
background-color: transparent;  }

a:hover  { 
color: #666666; 
text-decoration: underline; 
background-color: transparent;  }

/* Headers */

.ssCMS_Header2Text {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
color: #877b65;  
font-size: 10pt; 
font-weight: bold;
line-height: 20px;}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10pt; 
font-weight: bold;
line-height: 20px;
color: #877b65;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
background-color: transparent; }

h2 {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;  
font-size: 14px; 
font-weight: bold;
line-height: 18pt;
color: #000000;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
background-color: transparent; }

h3 {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px;
font-weight: bold;
line-height: 18pt;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
color: #000000; 
background-color: transparent; }

h4 {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
font-size: 11px;
line-height: 18pt;
font-weight: bold;
background-color: transparent; }

p {
font-size: 8pt;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.5em;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0.5em;
margin-top: 0.2em; }

p.capxion {
font-size: 9px;
color: #666666;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.5em;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 1em;
margin-top: 0.2em; }

p.adminMenu {
font-size: 9px;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.5em;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 1em;
margin-top: 0.2em;
text-align: right; }

div.adminMenu {
font-size: 9px;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.5em;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 1em;
margin-top: 0.2em;
text-align: right; }

.pError {
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
color: #DF0000;
margin-top: 2px;
margin-bottom: 5px;
margin-left: 10px;
margin-right: 10px;
font-size: 11px;
line-height: 18pt;
background-color: transparent; }

.capxion {
font-family: verdana,arial,geneva,sans-serif;
color: #000000;
margin-top: 0px;
margin-left: 15px;
font-size: 11px;
background-color: transparent; }

.header {
font-size: 12px;
color: #FFFFFF;
font-family: verdana,arial,geneva,sans-serif; }

.required {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #D90000; }

ol {
font-size: 8pt;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
line-height: 2em;
margin-left: 20px;
padding-left: 20px;
margin-right: 10px;
margin-bottom: 1em; }

ul.validationmsg {
font-size: 0.7em;
color: #D10003;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.5em;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 1em;
margin-top: 0.2em;
font-size: 10px; }

ul {
font-size: 8pt;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
margin-left: 20px;
padding-left: 20px;
margin-right: 10px;
margin-bottom: 1em; }

/* -- Tables ----------------------------------- */
table.border {
border-width: 1px;
border-color: #880303;
border-style: solid;
margin-top: 0px;
margin-bottom: 5px;
padding: 0; }

tr.altrow {
background-color: #E8E8E8; }
tr.altrow2 {
background-color: #FFFFFF; }
tr.headerrow {
background-color: #880303; }
tr.contentnotapproved {
/*
background-image: url(../../images/not_approved.gif);
background-repeat: repeat;
*/ }
/* --------------------------------------------- */

/* Form Elemenets*/

.formelement {
background-color: #D6CBBD;
color: #000000;
padding: 1px;
margin-bottom: 0px;
margin-top: 0px;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
border: 1px solid #666666; }

.formNoBorder {
background-color: #D6CBBD;
color: #999999;
padding: 1px;
margin-bottom: 0px;
margin-top: 0px;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
border: 0px; }

.ssCMS_ButtonElement1
{
	/* Applied to Article buttons and other buttons in the system. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	background-color:#e0e0e0;
	border: #666666; 
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 65px;
}

.ssCMS_ButtonElement2
{
	/* Applied to Page buttons. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #414141;
	background-color:#A6C0CA;
	border: #666666; 
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 65px;
}

.listbuttonelement {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #414141;
background-color:#E7E2D3;
border: #666666; 
border-style: solid;
border-top-width: 1px;
border-right-width: 1px; 
border-bottom-width: 1px;
border-left-width: 1px;
width: 65px }



.subnav {
font-size: 9pt;
font-family: verdana,arial,geneva,sans-serif;
padding-top: 0px; }
a.subnav {
font-size: 9pt;
font-family: verdana,arial,geneva,sans-serif; }
a.subnav:link {
font-size: 9pt;
color: #ffffff;
text-decoration: none; }
a.subnav:visited {
font-size: 9pt;
color: #ffffff;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.subnav:active {
font-size: 9pt;
color: #666666;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.subnav:hover {
font-size: 9pt;
color: #000000;
text-decoration: underline; }

/* Not Approved anchor styles */
a.subnavUnapproved {
font-size: 9px;
font-family: verdana,arial,geneva,sans-serif; }

a.subnavUnapproved:link {
color: #FFFF80;
text-decoration: none; }
a.subnavUnapproved:visited {
font-size: 9px;
color: #FFFF80;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }
a.subnavUnapproved:active {
font-size: 9px;
color: #FFFF0F;
font-family: verdana,arial,geneva,sans-serif;
text-decoration: none; }

a.subnavUnapproved:hover {
color: #000000;
text-decoration: underline; }

#menu {
list-style: none outside;
padding: 0;
margin: 0 0 0 0;
background-color: transparent;
height: 20px;
border-top: none;
border-bottom: none; }

#menu li {
display: inline;
padding: 0;
margin: 0; }

#menu li#endbar {
/*border-left: solid 1px #AE4F4F;*/
float: left;
background: transparent;
height: 24px; }

#menu li a:link, #menu li a:visited {
text-decoration: none;
text-align: center;
float: left;
display: block;
height: 24px;
padding: 0px 15px;
margin: 0;
background: transparent;
color: #fff;
font-size: 9pt;
/*border-right: solid 1px #610202;*/
/*border-left: solid 1px #AE4F4F;*/
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; }

#menu li a:hover, #menu li a#selected {
text-decoration: none;
background: #EAEAEA;
/*border-right: solid 1px #5C5032;*/
/*border-left: solid 1px #A99D7F;*/
color: #fff;
height: 24px;
background: #847248 url(../images/navover.gif) top left repeat-x; }

#menu li a:active {
background: #fff;
color: #000;
/*border-right: solid 1px #ddd;*/
/*border-left: solid 1px #fff; }*/

/*Table for listing code snippet*/

td.listinghead {
border: 0px;
color: #FFFFFF;
background: #847248;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px; 
height: 20px;
font-weight: bold;
padding: 5px 10px 3px 10px; }

tr.listingsubhead {
color: #40651f;
background: #E5DDC8;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px; 
height: 15px;
font-weight: bold;
padding: 3px; }

td.listingsub {
border-left: 1px #999999 solid;
padding-left: 8pt; }

td.finalline {
border-top: 1px #999999 solid; }

td.listingsubcellone {
border-left: 0px;
padding-left: 8pt; }

tr.listingtext {
color: #666666;
background: #ffffff;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px; 
height: 15px;
padding: 3px; }

tr.listingtextalt {
color: #666666;
background: #D2C8AE;
font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;  
font-size: 10px; 
height: 15px;
padding: 3px; }

/*end code snippet*/