/* CSS Document */

body {
	margin: 0;
	padding: 0;
font: 1em "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 0.8em;
	background-color: #e4edd0;
  }
  
 p {
	margin: 0;
	padding: 6px;
  }
  
  
a:link {
	color:#003300;
}
a:visited {color:#003300; text-decoration: underline;}
a:active {color:#003300; text-decoration: underline; }
a:hover {color:#990000; text-decoration: underline ;}

.style1 {
	font-size: 0.8em
}

#topcontainer {
	margin: 0 auto;
	padding: 3px;
	width: 737px;
	text-align: left;
  }
  
  #header  {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-color:  #FFFFFF;
	background-image: url(images/header.jpg);
  }  
  
    #header1 {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-image: url(images/header1.jpg);
  }  
    #header2 {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-image: url(images/header2.jpg);
  }  
    #header3 {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-image: url(images/header3.jpg);
  }  
    #header4 {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-image: url(images/header4.jpg);
  }  
    #header5 {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-image: url(images/header5.jpg);
  }  
    #header6 {
	margin: 0 auto;
	width: 737px;
	height: 159px;
	background-image: url(images/header6.jpg);
  }  
  
  
  
  
#container {
	margin: 0 auto;
	width: 737px;
	background-color:  #FFFFFF;
  }  
 #content{
	background-color:#FFFFFF;
	background-image: url(images/body.jpg);
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
 }
  #galcontent{
	background-color:#e4edd0;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;	
 }

 
 #footer{
	width: 737px;
	height: 52px;
	text-align: center;
	font-size: 0.8em;
	color: #ffffff;
	background-image: url(images/footer.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear:both;
	vertical-align: baseline;
  }

  a.footertext:link {
	color: white;
	text-decoration: underline;
}

a.footertext:visited {
	color: white;
	text-decoration: underline;
}

a.footertext:focus {
	color: white;
	text-decoration: underline;
}

a.footertext:hover {
	color: #FF0000;
	text-decoration: none;
}

a.footertext:active {
	color: white;
	text-decoration: underline;
}
 #meh {
	clear:both;
}  
#bottomlinks {
	
	padding-top: 24px;
}
 
.logo
{
	clear: both;
	margin: 0;
	padding: 0;
}  

/* Tab menu */
#tabsF {
	text-align: center;
	float:left;
	width:737px;
	font-size:90%;
	line-height:normal;
	height: 60px;
	font-weight: bold;	
	background-image: url(images/menu.jpg);
	background-position: bottom;
}
  #tabsFjustmenu {
	text-align: center;
	float:left;
	width:737px;
	font-size:90%;
	line-height:normal;
	height: 60px;
	font-weight: bold;	
	background-image: url(images/blankmenu.jpg);
	background-position: bottom;
}
    #tabsF ul {
	margin:0;
	padding: 1px 3px 0 32px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;
      }
    #tabsF a span {
	float:left;
	display:block;
	background:url("images/tabrightF.gif") no-repeat right top;
	padding: 10px 18px 4px 18px;
	color:#2C460F;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
#tabsF #current a {
	background-position: 0 -42px;
	color:#FFF;
}
#tabsF #current a span {
	background-position: 100% -42px;
	color:#FFF;
}
 
	  
/* end tab menu */

div#topbar {
	padding-bottom: 0px;
	height: 15px;
	background-color: #FFFFFF;
	
}	
#nav ul{
	text-align: center;
	font-size:73%;
   padding : 0px;   
   margin : 0px 0 0 0;
   white-space : nowrap;
   background-color : #0056E8;
   color : #547213;
   float : left;
   width : 100%;
   border-style : solid;
   border-color : #547213;
   border-width : 0px 0 2px 0;
}

#nav ul li{
   display : inline;
}

#nav ul li a{
	padding-left : 6px;
	padding-right : 6px;
	background-color : #0056E8;
	color : White;
	font-weight : bold;
	text-decoration : none;
	float: left;	
	border-right-color : #547213;
	border-right-style : solid;
	border-right-width : 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-color: #547213;
	border-bottom-color: #547213;
	border-left-color: #547213;
}

#nav ul li a:hover{
   background-color : #FFCC00;
   color : #547213;
}
#nav #currentl a {
	 background-color : #FFCC00;
   color : #547213;
}
#nav #currentl a span {
	 background-color : #FFCC00;
   color : #547213;
}
h1 {
	font-size: 1.3em;
	color: #547213;
	font-weight: bold;
}
h2 {
	font-size: 1.1em;
	color: #547213;
	font-weight: bold;
}

.highlightedtext {
	font-size: 1.2em;
	color: #547213;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
	}
.nrlist {
	list-style-image: url(images/round_bullet.gif);
}

a.nrlink:link {
	color: #547213;
	text-decoration: underline;
}

a.nrlink:visited {
	color: #547213;
	text-decoration: underline;
}

a.nrlink:focus {
	color: #547213;
	text-decoration: underline;
}

a.nrlink:hover {
	color: red;
	text-decoration: none;
}

a.nrlink:active {
	color: #547213;
	text-decoration: underline;
}

div#staff {
	background-color:#FFFFFF;
	padding: 12px 8px 8px 10px;	
	text-align: justify;
}
.Left_Floated_Image {
float:left;
padding: 0;
margin-right: 15px;
} 

.Right_Floated_Image {
float:right;
clear:right;
padding: 0;
margin-left: 5px;
}

.contactform {
	width: 450px;
	background-color: #EBF5E0;
	border: 1px solid #547213;
	padding: 5px 0px 0px;
	margin: 0px auto;
	padding: 20px;
	color: #547213;
	font-size: 1.1em;
}
div.row {
  clear: right;
  padding-top: 4px;
  }


div.row span.label {
  float: left;
  width: 180px;
  text-align: right;
  color: #547213;
  }


div.row span.formw {
  float: right;
  width: 260px;
  text-align: left;
  }   

  
div.spacer {  
  clear: both;
  }

.contacttablebuttonbox {
	background-color: #547213;
	background-position: center;
	margin-top: 8px;
	padding-top: 4px;
	padding-bottom: 4px;	
}
  
form {
	margin: 0px;
	padding: 0px;
}

div#newsbox {
	border: 1px solid #819CB1;
	margin-top: 30px;
	margin-right: 40px;
	margin-left: 40px;
}

div#newsheader {
	background-color: #0056E8;
	font-weight: bold;
	color: #FFFFFF;
	font-variant: small-caps;
}
div#newssubheader {
	background-color: #FCD21B;
	font-size: 0.75em;
	color: white;
	text-align: right;
}
div#newstext {
	background-color: #FFF1BB;
	padding-right: 6px;
	padding-left: 6px;
	}


#splitmain {
    float:left;
    width:500px;
    }
	
#widemain {
    float:left;
    width:660px;
    }
#splitsidebar {
	background:#e4edd0;
	float:right;
	width:120px;
	margin: 0px;
	padding: 0px;
    }



#fplist ul li{
	margin: 0px;
	padding: 0px;   
}

.thumbs li {
  list-style-type: none;
  margin-bottom: .5em;
}
.thumbs img {
  vertical-align: middle;
}
.thumbs {             /* container for all thumbs */
	width: 631px;         /* an explicit width is required for WinIE */
	margin: auto;       /* correctly center block element */
	padding: .4em;
	background-color: #fffaf0;
	color: #000;
	border: thin dotted #547213;
	overflow: hidden;
	text-align: center;
}
.thumbsheader {             /* container for all thumbs */
	width: 630px;       /* correctly center block element */
	padding: 0.4em;
	background-color: #D0E79D;
	color: #547213;
	overflow: hidden;
	text-align: center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #547213;
	border-right-color: #547213;
	border-bottom-color: #547213;
	border-left-color: #547213;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	font-size: 1.1em;
	font-weight: bold;
}

.thumbs ul {
  margin: 0;
  padding: 0;
}
.thumbs li {        /* test these rules with various fonts, may need adjusting */
	height: 9.7em;    /* high enough for image plus 2-line caption */
	width: 9.7em;     /* wide enough for widest image with a bit of padding */
	float: left;      /* as many as can fit in window width */
	overflow: hidden; /* do not let IE stretch the container */
	border: 2px solid #D0E79D;
	text-align: center;
	padding: 0.3em;
	margin: 0.5em;
	font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
	font-family: inherit;
	width: 10em;
	height: 8.7em;
}
.IE5IsQuirky2 { /* WinIE 5.0 gets weird without something after font-family hack */
}
.thumbs img {          /* image resized in ems to maintain proportions */
  display: block;      /* prevent text from flowing on the side */
  height: 100px;       /* image resolution may suffer a little, but not much */
  text-align: center;  /* center for IE */
  margin: 0 auto .2em auto; /* center for non-IE */
  padding: 0;
}
hr {                   /* see note about hr in HTML below */
  clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
  visibility: hidden;
}
#showpic {
	border: 8px solid #D0E79D;
}
table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	}



.apltablehead {
margin: 0px;
	padding: 0.4em;
	background-color: #D0E79D;
	color: #547213;
	overflow: hidden;
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	border: thin dotted #547213;
}

tr.apltablerow1 td  {
	margin: 0px;
	padding: 0.4em;
	background-color: #EFF7DD;
	color: #547213;
	overflow: hidden;
	font-size: 1em;
	border: thin dotted #547213;
}
tr.apltablerow2 td  {
	margin: 0px;
	padding: 0.4em;
	background-color: #E0EFBE;
	color: #547213;
	overflow: hidden;
	font-size: 1em;
	border: thin dotted #547213;
}
tr.apltableinforow td  {
	margin: 0px;
	padding: 0.1em;
	background-color: #E6E6E6;
	color: #547213;
	font-size: 0.8em;
	border: thin dotted #547213;
	font-style: italic;
}
.apltablebuttonrow {
background-color: #547213;
	border: thin dotted #547213;
}

.apltableformfield {
	background-image: url(images/form_bg.gif);
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-indent: 5px;
	height: 20px;
	padding-top: 5px;
}

.warningtext {
	color: #FF0000;
	font-style: italic;
}


