﻿	body {font: 72.5% Arial, sans-serif;padding: 0;background: #2d2d2d;}
	a:link,	a:visited {color: #004466;text-decoration: underline;}
	a:active, a:hover, a:visited:hover {color: #ade1ff;text-decoration: underline;	}
	
	
	#content {
	width:1000px; 
	background-color:#FFFFFF; 
	color:#000000; 
	margin:0 auto; 
	padding:5px;
	}
	
	.circle {
	background:#809701;
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	}

	
	#header {
		background: #2d2d2d url('../images/cropped.gif') repeat-x;
		height:137px;
	}
	#header p {
	vertical-align:middle;
	}
	#header a {
	color:#FFFFFF;
	}
	#header input {
		width:100px;
		height:18px
	}

	#header ul {
	display:block;
	list-style:none;
	color:#666666;
	margin:0px;
	font-size:16px;
	float:right;
	}
	
	#header li {
	float: left;
	width:5em;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
			background-color: #ffffff;
			border:1px solid #809701;
			margin-top:-1.2em;

	}
	
	#header ul li a  {
	color: #0079aa;
	border-right: 0;
	padding: 3px 16px 3px 16px;
	font-weight:bold;

	
}
#header li:hover a, #header a:focus,
#header a:active, #header li.hhvr a {
	color: #ffffff;
	background-color: #809701;
}

	#pagewrap
	{
		width: 100%;
		/*background: #fff url('images/bar.gif') repeat-x top left;*/
		text-align: left; 
	}
	
	
	#pagewrap p
	{
		font-size: 1.4em;
		line-height: 1.5;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
	}
	#copy {
width:655px;
}
	#copy p {
		font-size: 12.5px;
		line-height: 18px;
		margin-left:10px;
		margin-right:10px;
	}
	
	#index-page-table td{
		vertical-align:top;
		padding:5px;
		border:1px solid smokewhite;
		
			}
	
		div#d2 {
	background:#caeee7;
		padding:10px
	}

	div#d3 {
	background:#eeeeca;
	padding:10px
	}

	img
	{
		border: none;
	}
	h1
	{
		font: 2.2em "Trebuchet MS", Verdana, sans-serif;
		font-weight: bold;
		padding-bottom: 0.5em;
	}
	
	.right {
	text-align:right;
	}
	
	input {
	width: 260px;
	}
	
	form {
	margin:0;
	padding:0;
	}
	#footer {
	width:1000px;
	}
	
	li   {
	font-size:12px;
	padding-left:15px;
		padding-bottom:15px;

	margin-left:55px;


}

#slideshow {
	position: relative;
	width: 1000px !important; /*set your width*/
	height: 212px !important; /*set your height*/
	float:left;
	background:white;
}
#slideshow IMG{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	opacity: 0.0;
	text-align: center;
	filter: alpha(opacity=10);
}
#slideshow IMG.active {
	z-index: 102;
	opacity: 1.0;
	filter: alpha(opacity=100);
}
#slideshow IMG.last-active {
	z-index: 101;
}

#navigation {
	float: left; /* LTR */
	width: 100%;
	margin-left: 0; /* LTR */
	margin-right: -100%; /* LTR */ /* Negative value of #navigation's width + left margin. */
	padding: 0; /* DO NOT CHANGE. Add padding or margin to #navigation .section. */
	height: 2.9em; /* The navigation can have any arbritrary height. We picked one
                    that is the line-height plus 1em: 1.3 + 1 = 2.3
                    Set this to the same value as the margin-top below. */
	color: #818181;
	background-color: #666666;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background: url(../images/nav_bk.gif)  left repeat;
	z-index:1;
}

.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  margin-top: 3.9em; /* Set this to the same value as the navigation height above. */
}

#navigation .section {

margin: -12px 0 0 0;
}

#navigation ul /* Primary and secondary links */ {
	margin: 0;
	padding: 0 12px 0 0;
	/*padding: 12px 12px 0 12px;*/
	text-align: left; /* LTR */
}

#navigation li /* A simple method to get navigation links to appear in one line. */ {
	float: left; /* LTR */
	padding: 0 0 0 0; /* LTR */

	
}
/* #navigation ul li a /* Primary and secondary links */ /*{
	/* margin: 10px 0 10px 5px;
	padding: 20px 3px 25px 7px;
	text-align: left; /* LTR */
	/* font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	background-image: url(../images/nav_div_bk.gif);
	background-repeat: repeat-y;
	height: 35px;
	font-weight: bold; */
/*}*/

#navigation ul li a /* Primary and secondary links */ {
	margin: 12px 0 10px 5px;
	padding: 12px 3px 0 7px;
	text-align: left; /* LTR */
	font-size:12px;
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	background-image: url(../images/nav_div_bk.gif);
	background-repeat: repeat-y;
	height: 24px;
	font-weight: bold;
}

#navigation ul li.odd a:hover, #navigation ul li.even a:hover  /* Primary and secondary links */ {
	color:#CCCCCC;
}

#navigation ul li ul li.odd a, #navigation ul li ul li.even a  /* Primary and secondary links */ {
	margin: 0 0 0px 5px;
	padding: 5px 0 0 7px;
	text-align: left; /* LTR */
	background-image: url(../images/nav_bk.gif);
	background-repeat: repeat-x;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 18px;

}


#navigation ul li ul li.even2 a  /* Primary and secondary links */ {
	margin: 0 0 0px 5px;
	padding: 5px 0 0 7px;
	text-align: left; /* LTR */
	background-image: url(../images/nav_bk.gif);
	background-repeat: repeat-x;
	font-size:11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 28px;

}

#navigation ul li ul 
{
	margin: 11px 0 0 0;
}

#navigation ul li ul li.odd a:hover, #navigation ul li ul li.even a:hover  /* Primary and secondary links */ {
	background-image: url(../images/nav_bk_hover.gif);
	background-repeat: repeat-x;
}
#navigation ul li.last a  /* Primary and secondary links */ {
	background-image: url(../images/nav_div_bk.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 12px 3px 0 7px;
}

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 0 solid #ccc;
}

ul.nice-menu li {
  border: 0 solid #ccc;
  border-top: 0;
  float: left; /* LTR */
 /* background-color: #eee;*/
}

ul.nice-menu a {
  padding: 0.3em 5px 0 5px;
}

ul.nice-menu ul {
  top: 3.1em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 0 solid #ccc;
  margin-right: 0; /* LTR */
  margin: 0 0 0 10px;

}

ul.nice-menu ul li {
  width: 14.5em;
  margin: 0 0 0 0;
  padding: 1px 0 0 5px;
}

/******************************
 VERTICAL (left/right) menus
******************************/

/* This is the default width of all vertical menus. */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 15.5em;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
ul.nice-menu-right ul {
  width: 15.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right ul ul {
  width: 16.5em;
  left: 12.5em;
  top: -1px;
}

ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee url(arrow-right.png) right center no-repeat;
}

ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li li.menuparent:hover {
  background: #ccc url(arrow-right.png) right center no-repeat;
}

/* VERTICAL menus where submenus pop LEFT. */
ul.nice-menu-left li ul {
  width: 12.5em;
  left: -12.65em;
  top: -1px;

}

ul.nice-menu-left li ul li ul {
  width: 15.5em;
  left: -12.65em;
  top: -1px;
}

ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee url(arrow-left.png) left center no-repeat;
}

ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li li.menuparent:hover {
  background: #ccc url(arrow-left.png) left center no-repeat;
}

ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/

ul.nice-menu-down {
  float: left; /* LTR */
  border: 0;
}

ul.nice-menu-down li {
  border-top: 0 solid #ccc;
}

ul.nice-menu-down li li {
  border-top: 0;
}

ul.nice-menu-down ul {
  left: 0; /* LTR */
}

ul.nice-menu-down ul li {
  clear: both;
}

ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

ul.nice-menu-down .menuparent a {
  padding-right: 15px; /* LTR */
  z-index:9999;
}

ul.nice-menu-down li.menuparent {
 /* background:  url(arrow-down.png) right center no-repeat; /* LTR */
 /* background-position: 50% 23px;*/

  z-index:9999;
}

ul.nice-menu-down li.menuparent:hover {
  /*background:  url(arrow-down.png) right center no-repeat;*/ /* LTR */
  z-index:9999;
}

ul.nice-menu-down li li.menuparent {
  background: #eee url(arrow-right.png) right center no-repeat; /* LTR */
  z-index:9999;
}

ul.nice-menu-down li li.menuparent:hover {
  background: #ccc url(arrow-right.png) right center no-repeat; /* LTR */
  z-index:9999;
}

/******************************
 Garland-specific CSS
******************************/

/**
 * Global CSS for ALL menu types
 */
ul.nice-menu li {
  margin: 0;
  padding-left: 0; /* LTR */
  background-image: none;
  z-index:9999;
}

#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  /*background: #eee;*/
  z-index:9999;
}

#header-region ul.nice-menu ul {
  top: 1.8em;
  left: -1px; /* LTR */
  border: 0;
  border-top: 0 solid #ccc;
  margin-right: 0; /* LTR */
}

#header-region ul.nice-menu ul {
  top: 1.7em;
}

/**
 * HORIZONTAL (down) menus
 */
#header-region ul.nice-menu-down li ul li ul {
  left: 12.5em; /* LTR */
  top: -1px;
}

#header-region ul.nice-menu-down li.menuparent {
  background: #eee url(arrow-down.png) right center no-repeat; /* LTR */
}

#header-region ul.nice-menu-down li.menuparent:hover {
  background: #ccc url(arrow-down.png) right center no-repeat; /* LTR */
}

#header-region ul.nice-menu-down li li.menuparent {
  background: #eee url(arrow-right.png) right center no-repeat; /* LTR */
}

#header-region ul.nice-menu-down li li.menuparent:hover {
  background: #ccc url(arrow-right.png) right center no-repeat; /* LTR */
}

/* Below should fix menu being a few pixels away in some themes, and menus disappearing behind other stuff. */
.block-nice_menus {
  line-height: normal;
  z-index: 10;
}

ul.nice-menu,
ul.nice-menu ul {
  z-index: 5;
  position: relative;
}

ul.nice-menu li {
  position: relative;
}

ul.nice-menu a {
  display: block;
}

ul.nice-menu ul,
/* For Garland header. */
#header-region ul.nice-menu ul {
  position: absolute;
  visibility: hidden;
}

ul.nice-menu li.over ul {
  visibility: visible;
}

ul.nice-menu ul li {
  display: block;
}

ul.nice-menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Show submenus when over their parents. */
ul.nice-menu li:hover ul,
ul.nice-menu li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,
ul.nice-menu li.over ul,
ul.nice-menu li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.over ul,
ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul,
#header-region ul.nice-menu li.menuparent li:hover ul,
#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,
#header-region ul.nice-menu li.over ul,
#header-region ul.nice-menu li.menuparent li.over ul,
#header-region ul.nice-menu li.menuparent li.menuparent li.over ul {
  visibility: visible;
}

/* Hide sub-menus initially. */
ul.nice-menu li:hover ul ul,
ul.nice-menu li:hover ul ul ul,
ul.nice-menu li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover ul ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul,
ul.nice-menu li:hover li:hover li:hover ul ul ul,
ul.nice-menu li.over ul ul,
ul.nice-menu li.over ul ul ul,
ul.nice-menu li.over li.over ul ul,
ul.nice-menu li.over li.over ul ul ul,
ul.nice-menu li.over li.over li.over ul ul,
ul.nice-menu li.over li.over li.over ul ul ul,
/* Repeat all this stuff just for Garland headers. */
#header-region ul.nice-menu li:hover ul ul,
#header-region ul.nice-menu li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover ul ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul,
#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,
#header-region ul.nice-menu li.over ul ul,
#header-region ul.nice-menu li.over ul ul ul,
#header-region ul.nice-menu li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over ul ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul,
#header-region ul.nice-menu li.over li.over li.over ul ul ul {
  visibility: hidden;
}

/***************
 IE 6 Fixes
***************/

/* Iframe to fix z-index bug when menu hovers over <select> fields. */
ul.nice-menu li.menuparent ul,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul {
	overflow: visible !important;
	/* overflow: hidden; */
}

ul.nice-menu li.menuparent ul iframe,
/* For Garland header. */
#header-region ul.nice-menu li.menuparent ul iframe {
	display: none;
	display/**/: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 20px;
	height: 20px;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#header .content ul.menu {
	margin: 0;
	padding: 0;
	border-width:1px 0 0 0;
	border-style: solid;
	border-color: #2e2620;
	
}
#header .content ul.menu li {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	border-width:0 1px 1px 1px;
	border-style: solid;
	border-color: #2e2620;
	text-decoration: none;
	color: #c22600;
	width:455px;
	background-color:#F5F5F5;
	

}

#header .content ul.menu li a
 /* Drupal override */ {
	margin: 0;
	padding: 6px 5px 5px 5px;
	text-decoration: none;
	color: #2e2620;
	font-size:14px;
	width:345px;
	font-weight: bold;	
	list-style-type: none;
	background-color:#F5F5F5;
	left: 350px;

}
#header .content ul.menu li a:hover
 /* Drupal override */ {
	margin: 0;
	padding: 6px 5px 5px 5px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	background-color:#997745;
	background-image: none;
}

