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

     /* Eric Meyer CSS Reset */

      html, body, div, span, applet, object, iframe,
      h1, h2, h3, h4, h5, h6, p, blockquote, pre,
      a, abbr, acronym, address, big, cite, code,
      del, dfn, em, font, img, ins, kbd, q, s, samp,
      small, strike, strong, sub, sup, tt, var,
      dl, dt, dd, ol, ul, li,
      fieldset, form, label, legend,
      table, caption, tbody, tfoot, thead, tr, th, td {
      	margin: 0;
      	padding: 0;
      	border: 0;
      	outline: 0;
      	font-weight: inherit;
      	font-style: inherit;
      	font-size: 100%;
      	font-family: inherit;
      	vertical-align: baseline;
      }
      /* remember to define focus styles! */
      :focus {
      	outline: 0;
      }
      body {
      	line-height: 1;
      	color: black;
      	background: white;
      }
      ol, ul {
      	list-style: none;
      }
      /* tables still need 'cellspacing="0"' in the markup */
      table {
      	border-collapse: separate;
      	border-spacing: 0;
      }
      caption, th, td {
      	text-align: left;
      	font-weight: normal;
      }
      blockquote:before, blockquote:after,
      q:before, q:after {
      	content: "";
      }
      blockquote, q {
      	quotes: "" "";
      }
      /* end Eric Meyer Reset */


/* Begin general styles */

body {width: 300px; float: none; color: #000; margin-left: 5px; margin-right: 5px; font-family: Arial, Tahoma, sans-serif; }

	/* Display none loaded in one line */
	.screen, .print, #headerbg a img, #headerpage .middle, #headerpage .search, #header .middle, #header .search,.features {display: none;}
	/* END Display none properties */

a {color: #B29B82; text-decoration: underline; }
a:hover {text-decoration: none;}
a img {border: 0;}

	/* automatic icons for documents, rss, ical, and powerpoint file extensions in links */
	a[href$='.pdf'] {
		padding: 5px 0px 5px 20px;
		background: transparent url(../img/autoicons/icon_pdf.gif) no-repeat center left;
	}
	
	a[href$='.doc'], a[href$='.rtf'] {
		padding: 5px 0px 5px 20px;
		background: transparent url(../img/autoicons/icon_doc.gif)  no-repeat center left;
	}
	
	a[href$='.xls'], a[href$='.csv'] {
		padding: 5px 0px 5px 20px;
		background: transparent url(../img/autoicons/icon_xls.gif)  no-repeat center left;
	}
	
	a[href$='.rss'], a[href$='.atom'] {
		padding: 5px 0px 5px 20px;
		background: transparent url(../img/autoicons/icon_feed.gif)  no-repeat center left;
	}
	
	a[href$='.pps'] {
		padding: 5px 0px 5px 20px;
		background: transparent url(../img/autoicons/icon_pps.gif)  no-repeat center left;
	}
	
	a[href$='.ical'] {
		padding: 5px 0px 5px 20px;
		background: transparent url(../img/autoicons/icon_ical.gif)  no-repeat center left;
	}
	/* END automatic icons for documents, rss, ical, and powerpoint file extensions in links END*/

h1, h2, h3, h4, h5, h6 {font-size: 120%; font-weight: bold; font-style: italic; color: #B29B82; margin-top: 12px;}
p {font-size: 100%; margin-top: 10px;}
table {font-size: 100%; margin-top: 10px; border: 1px solid grey;}
tr {background-color: #B29B82; color: #fff;}
td {border: 1px dotted grey; background-color: #fff; color: #000;}
blockquote {margin-left: 15px; font-size: 100%; margin-top: 10px; font-style: italic;}

ul { margin-left: 30px; margin-top: 12px;}
ul li {list-style-image: url(../img/listitemdisc.JPG); font-size: 100%; color: #8c7257;}

hr {
padding: 0px;
margin-top: 3px;
margin-bottom: 3px;
color: #fff;
background-color: #fff;
border: 1px dotted #B29B82;
border-style: none none dotted;
}
/* END general styles */


/* text styles to use with span classes within paragraphs or for styling an entire paragraph */
.red {color: #AC1F24;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.largetext {font-size: 160%;}
.smalltext {font-size:90%;}
.underline {text-decoration: underline;}
/* END text styles to use with span classes within paragraphs or for styling an entire paragraph END*/


/* Begin id styles and associated classes */
#page {width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: center; background-color: #dbdee3; background-image: url(../img/branding-bg.gif); background-repeat: repeat-x; background-position: top left;}
#branding {width: 300px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; text-align: center; background-color: #dbdee3; background-image: url(../img/branding-bg.gif); background-repeat: repeat-x; background-position: top left; border-left: 1px solid #544434; border-right: 1px solid #544434;}
#design {width: 300px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left;  background-color: white;}

#horizmenu ul li, #horizmenupage ul li {list-style-type: none; list-style-image: none; margin-left: -30px; font-size: 140%;}

#horizmenu ul li a, #horizmenupage ul li a, #footer a, .links a  { display: block; background-color: #B29B82; color: white; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; font-size: 140%;}
	#horizmenu ul li a:hover, #horizmenupage ul li a:hover, #footer a:hover , .links a:hover {background-color: #8c7257; color: white; }
#footer {background-color: #fff; text-align: left;}
#headingbar h2 { color: #B29B82; border-top: 1px dashed #B29B82; border-bottom: 1px dashed #B29B82; line-height: 2.5; }

.rightmenu p {font-size: 140%; font-weight: bold; margin-left: 5px;}
.rightmenu p a {font-size: 140%; font-weight: bold; }
.rightmenu p a:hover {font-size: 140%; font-weight: bold; text-decoration: none;}
.rightmenu p img {padding-right: 5px;}
.leftmenu a {font-size: 140%;}
.leftmenu a img {margin-top: 12px; margin-left: 35px; margin-bottom: 12px;}

#headingbar h2, .mission, .content {margin-left: 5px; margin-right: 5px;}
.content img {padding: 10px;}


