@charset "UTF-8";
body  {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #26231E;
	background-color: #EAE0C7;
}
a:link {
	color: #900;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #900;
}
a:hover {
	text-decoration: underline;
	color: #900;
}
a:active {
	text-decoration: none;
	color: #900;
}
.foo:link { 
	text-decoration: none;
	color: #900;
}
.foo:visited { 
	text-decoration: none;
	color: #900;	
}
.foo:hover { 
	text-decoration: underline;
	color: #900;
}
.foo2:link { 
	text-decoration: none;
	color: #9A8562;
}
.foo2:visited { 
	text-decoration: none;
	color: #9A8562;	
}
.foo2:hover { 
	text-decoration: underline;
	color: #9A8562;
}
.foo3:link {
	text-decoration: none;
	color: #EAE0C5;
}
.foo3:visited { 
	text-decoration: none;
	color: #EAE0C5;	
}
.foo3:hover {
	text-decoration: underline;
	color: #FFF;
	font-weight: bold;
}
a img {
	border: none;
}
a {
	color: #FFF;
}
p, #mainContent ul, #column1 ul, #column1-2 ul, #column2 ul, #mainContent ol, #column1 ol, #column1-2 ol, #column2 ol {
	color: #2B200B;
	padding: 0 0 5px 0;
	font: normal 75%/1.15em Arial, Helvetica, sans-serif;
}
.thankYou {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	line-height: 32px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.thankYouText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.contributionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6E5A42;
	text-decoration: none;
}
.contributionLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #C51130;
	text-decoration: none;
}
.contactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2D1E0B;
	text-decoration: none;
}
.contactCallout {
}
.sidebarFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
	padding: 2px;
	margin: 3px 0 3px 3px;
}
.sidebarFormText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #392014;
	text-decoration: none;
	padding: 2px;
	margin: 3px 0 3px 3px;
}
h1, h2, h3, h4 {
	line-height: 1.3em;
}
h1 {
	color: #e4dabb;
	padding-right: 44px;
	margin: 0;
	font: normal 95%/1.2em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
h2 {
	font-size: 115%;
	color: #2B200B;
	font-weight: bold;
}
h3 {
	font-size: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #2B200B;
	line-height: normal;
	padding: 0;
	margin: 0;
}
h4 {
	font-size: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #e4dabb;
	line-height: 1.2em;
	padding: 0;
	margin: 0;
}
.subHeadText_white {
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	font: italic normal 22px/normal Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0;
}
#header {
	background-image:url(images/image_headerBkgrnd2-2.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	background-color: #B21C27;
}
#sidebarButton {
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin: 0;
}
#sidebarButton ul  {
	list-style: none;
	padding: 0;
	margin: 0;
	font: normal 0.8em/1.15em Georgia, "Times New Roman", Times, serif;
	color: #FFF;
}
#sidebarButton li a {
	text-decoration: none;
	display: block;
	padding: 5px 23px;
	margin: 0 0 5px 0;
	float: right;
	color: #FFF;
	text-transform: uppercase;
	background: #392014;
	text-align: right;
}
#sidebarButton li a:hover, #sidebarButton li a:active, #sidebarButton li a:focus {
	font-size: 1em;
	color: #E2DDCA;
	background: #99000B;
}
.sidebarBkgrnd {
	background: url(images/formGraphic.png) repeat;
	padding: 0;
	margin: 0;
}
.sidebarBkgrnd p {
	color: #FFF;
	padding: 10px 63px 5px 25px;
	margin: 0;
	text-align: left;
	font-weight: bold;
	line-height: 1em;
}
.sidebarHeader {
	background: #392013;
	text-decoration: none;
	display: block;
	padding: 10px 25px 10px 5px;
	color: #900;
}
.sidebarHeader h1 {
	font-size: .9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFF;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: right;
}
.sidebarBody {
	text-decoration: none;
	display: block;
	padding: 5px 21px 12px 0;
}
.sidebarBody p {
	padding: 0;
	color: #392014;
	text-align: right;
	font-weight: normal;
	line-height: 2em;
}
#sidebarStartOver {
	margin: 0;
	padding: 0;
}
#sidebarStartOver ul  {
	list-style: none;
	padding: 0;
	margin: 0;
	font: .9em/1.15em Georgia, "Times New Roman", Times, serif;
}
#sidebarStartOver li a {
	text-decoration: none;
	display: block;
	padding: 10px 23px 10px 26px;
	margin: auto;
	color: #C5B484;
	text-transform: uppercase;
	background: #B11C2A url(images/bkgrnd_buttonRed2.jpg) no-repeat right center;
	font-weight: normal;
	text-align: left;
}
#sidebarStartOver li a:hover, #sidebarStartOver li a:active, #sidebarStartOver li a:focus {
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
}


#mainContent {
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0;
}
#mainContent ul  {
	list-style: none;
	padding: 0;
	margin: 0;
	font: .8em/1.15em Georgia, "Times New Roman", Times, serif;
}
#mainContent li a {
	text-decoration: none;
	display: block;
	padding: 11px 24px;
	margin: 15px 0 25px 0;
	float: left;
	color: #B11C2A;
	text-transform: uppercase;
	background: #D3C28E;
}
#mainContent li a:hover, #mainContent li a:active, #mainContent li a:focus {
	font-size: 1em;
	color: #B11C2A;
	text-decoration: underline;
}
.mainContentHeaders {
	background: #E9E0C8;
	text-decoration: none;
	display: block;
	padding: 11px 0 11px 24px;
	margin: 0 0 0 24px;
	width: 398px;
	float: left;
}
.mainContentHeaders h1 {
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #392014;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: left;
}
.mainContentHeaders2 {
	background: #E9E0C8 url(images/bkgrnd_headerTan.jpg) no-repeat right center;
	text-decoration: none;
	display: block;
	padding: 11px 0 11px 24px;
	margin: 7px 0 0 24px;
	width: 398px;
	float: left;
}
.mainContentHeaders2 h1 {
	font-size: 0.95em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #B11C2A;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: left;
}
.mainContentSubHeads {
	background: #4A3327 url(images/bkgrnd_headerBrown.jpg) no-repeat right center;
	text-decoration: none;
	display: block;
	padding: 11px 0 11px 15px;
	margin: 15px 22px 0 0;
}
.mainContentSubHeads h1 {
	font-size: 0.9em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #D2C290;
	line-height: 1em;
	padding: 0;
	margin: 0;
	text-align: left;
}
.mainContentContact {
	text-decoration: none;
	display: block;
	padding: 15px 25px 0 0;
}
.mainContentContact h1 {
	padding: 0;
	margin: 0;
	text-transform: none;
	color: #B01C2C;
	font: normal 0.75em/1.65em Arial, Helvetica, sans-serif;
}
.mainContentContact h2 {
	line-height: 1.65em;
	padding: 0;
	margin: 0;
	font-size: 0.75em;
	text-transform: uppercase;
}
.mainContentContact h3 {
	padding: 0;
	margin: 0;
	font: normal .85em/1.4em Arial, Helvetica, sans-serif;
}
.mainContentContact p {
	line-height: 1.65em;
	padding: 0;
	margin: 0;
}
.mainContentContact2 {
	text-decoration: none;
	display: block;
	padding: 10px 25px 45px 15px;
}
.mainContentContact2 p {
	line-height: 1.65em;
	padding: 0;
	margin: 0;
}
.mainContentBody {
	text-decoration: none;
	display: block;
	padding: 2px 20px 0 0;
}
.mainContentBody h1 {
	line-height: 1em;
	margin: 0;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #B11C2A;
}
.mainContentBody h2 {
	line-height: 1.75em;
	margin: 0;
	font-size: 0.75em;
	font-weight: bold;
}
.mainContentBody h3 {
	line-height: 1.75em;
	margin: 0;
	padding: 14px 0;
	font-size: 0.75em;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.mainContentBody p {
	line-height: 1.35em;
	padding: 0;
	margin: 0;
}
.mainContentDivide_graphic {
	text-decoration: none;
	display: block;
	height: 33px;
	margin: 5px 10px 5px 0;
	background-image: url(images/image_graphicDivider.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.mainContentDivide_graphicRed {
	text-decoration: none;
	display: block;
	height: 33px;
	margin: 0 10px 1px 0;
	background-image: url(images/image_graphicDividerRed.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.mainContentDivide_graphicRed h3 {
	margin: 0;
	padding-top: .25em;
	text-transform: uppercase;
	font: bold 0.75em/.75em Arial, Helvetica, sans-serif;
	color: #B11C2A;
}
.mainContentDivide_red {
	text-decoration: none;
	display: block;
	height: 1px;
	margin: 15px 22px 0 0;
	background: #B11C2A;
}
.mainContentDivide_lghtBrown {
	text-decoration: none;
	display: block;
	height: 1px;
	margin: 15px 22px 0 0;
	background-color: #D4C28E;
}
.mainContentDivide_brown {
	text-decoration: none;
	display: block;
	height: 1px;
	margin: 15px 22px 0 0;
	background: #392014;
}
.mainContentDivide_brown2 {
	text-decoration: none;
	display: block;
	height: 1px;
	margin: 5px 22px 10px 0;
	background: #392014;
}
.mainContentDivide_blank {
	text-decoration: none;
	display: block;
	height: 1px;
	margin: 15px 22px 0 0;
}
.mainContentDivide_blank h3 {
	margin: 0;
	padding-top: .25em;
	text-transform: uppercase;
	font: bold 0.75em/.75em Arial, Helvetica, sans-serif;
	color: #B11C2A;
}
#mainContentSearch {
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0;
}
#mainContentSearch ul  {
	list-style: none;
	padding: 0;
	margin: 0;
	font: .8em/1.15em Georgia, "Times New Roman", Times, serif;
}
#mainContentSearch li a {
	text-decoration: none;
	display: block;
	padding: 5px 50px 5px 10px;
	margin: 5px 470px 35px 0;
	color: #C5B484;
	text-transform: uppercase;
	background: #B11C2A url(images/bkgrnd_buttonRed.jpg) no-repeat right center;
	font-weight: normal;
}
#mainContentSearch li a:hover, #mainContentSearch li a:active, #mainContentSearch li a:focus {
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
}
#advancedSearch {
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	padding: 0;
}
#advancedSearch ul  {
	list-style: none;
	padding: 0;
	margin: 0;
	font: .8em/1.15em Georgia, "Times New Roman", Times, serif;
}
#advancedSearch li a {
	text-decoration: none;
	display: block;
	padding: 5px;
	margin: 10px 371px 0 0;
	color: #FFF;
	text-transform: uppercase;
	background: #B11C2A right;
	font-weight: normal;
	text-align: center;
}
#advancedSearch li a:hover, #advancedSearch li a:active, #advancedSearch li a:focus {
	font-size: 1em;
	color: #FFF;
	text-decoration: underline;
}
#contentListings {
	text-decoration: none;
	display: block;
	padding: 0;
}
#sidebar1 {
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin: 0;
}
#sidebar1 ul  {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.15em;
	list-style: none;
	padding: 0;
	margin: 0;
}
#sidebar1 li a {
	text-decoration: none;
	display: block;
	padding: 8px 10px 5px 15px;
	color: #900;
}
#sidebar1 li a:hover, #sidebar1 li a:active, #sidebar1 li a:focus {
	font-size: 100%;
	color: #600;
	font-weight: bold;
}

#sidebarPortal {
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin: 0;
}
#sidebarPortal ul  {
	font-size: 115%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #e4dabb;
	line-height: 1.2em;
	padding-top: 2px;
	margin: 0;
}
#sidebarPortal li a {
	text-decoration: none;
	display: block;
	padding: 0 10px 0 5px;
	color: #D3C28E;
}
#sidebarPortal li a:hover, #sidebarPortal li a:active, #sidebarPortal li a:focus {
	color: #FFF;
	font-weight: normal;
}


#column1 {
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin: 0;
}
#column1 ul  {
	padding: 0 0 2px 15px;
	margin: -10px 0 0 0;
	list-style: none;
}
#column1 li {
	background: url(images/cross.gif) no-repeat left .55em;
	padding: 0 0 0 20px;
	margin: 0px;
	line-height: 1.9em;
	font-weight: normal;
	color: #4B3428;
}
#column1 li a {
	text-decoration: none;
	display: block;
	padding: 12px 10px 5px 15px;
	color: #900;
}
#column1 li a:hover, #column1 li a:active, #column1 li a:focus {
	font-size: 100%;
	color: #FFF;
	font-weight: bold;
}


#column1-2 {
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin: 0;
}
#column1-2 ul  {
	padding: 0;
	margin: 0 0 2px 33px;
	list-style: circle url(none);
}
#column1-2 li {
	padding: 0 0 8px 5px;
	margin: 0px;
	line-height: 1.25em;
	font-weight: normal;
	color: #4B3428;
	font-size: 95%;
}
#column1-2 li a {
	text-decoration: none;
	display: block;
	padding: 12px 10px 5px 15px;
	color: #900;
}
#column1-2 li a:hover, #column1-2 li a:active, #column1-2 li a:focus {
	font-size: 100%;
	color: #FFF;
	font-weight: bold;
}


#column2 {
	padding: 0; /* top and bottom padding create visual space within this div  */
	margin: 0;
}
#column2 ul  {
	margin: 0 0 0 15px;
	padding: 0 0 0 3px;
	list-style: disc;
}
#column2 li {
	padding: 0 0 .9em 0;
	margin: 0;
	line-height: 1.25em;
	font-weight: normal;
	color: #4B3428;
	font-size: 93%;
}
#column2 li a {
	text-decoration: none;
	display: block;
	color: #900;
}
#column2 li a:hover, #column2 li a:active, #column2 li a:focus {
	font-size: 100%;
	color: #FFF;
	font-weight: bold;
}


#footer {
	padding: 0 30px 0 40px;
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9A8562;
	text-decoration: none;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
