@charset "UTF-8";
/*--------------------*/
/* BODY */
body {
	background-color:#D5C6A9;
	font:10pt Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	/* fix for Netscape 4 and IE 4-6 */
	text-align: center;
}
#wrapper {
	background-color:#ffffff;
	width:905px;
	margin:0px auto;
	/* counter the above NS4 and IE 4-6 fix */
	text-align: left;
	overflow:hidden;
}
/*--------------------*/
/* HEADER */
#header {
	background-color:#003471;
	height:74px;
	margin:3px;
}
/*--------------------*/
/* MAIN NAV */
#mainnav {
	font-size: 12px;
	/* default background color for menu items  */
	background-color:#663;
	font-family: Arial, Helvetica, sans-serif;
	margin:3px;
	padding:0.25em 0;
}
#mainnav ul {
	margin:0;
	margin-left:3px;
	padding:0;
}
#mainnav li {
	/* turn the list into a horizontal menu */
	display:inline;
}
	
#mainnav a {
	margin-left:-3px;
	/* default text color for menu items  */
	color:#ffffff;
	text-decoration:none;
	padding:0.25em 1em;
	border-right:1px solid #ffffff;
}
#mainnav a.last {
	/* 2009-07-13 PKL
	 * Disabled next rule to give the menu a closing right vertical bar */
	/*border-right:none;*/
}
#mainnav a:hover {
	/* hover color for menu items  */
	background-color:#999966;
}
/*--------------------*/
/* CONTENT */
#content {
	background-color:#ffffff;
	margin:3px 3px 3px 3px;
}
#contentAbout {
	background-color:#ffffff;
	margin: 20px 40px 40px 20px;
	font:10pt Arial, Helvetica, sans-serif;
	text-align: center;
}
#contentText {
	background-color:#ffffff;
	margin: 20px 40px 40px 20px;
	font:10pt Arial, Helvetica, sans-serif;
}
/* expanding menu */
#expandingMenu {
	float:right;
	padding: 30px 30px 0px 0px;
}
#expandingMenu h3 {
	color: #003471;
	padding:0px;
	margin:0px;
}
#expandingMenuInfo {
	width:300px;
}
/*--------------------*/
/* HOME PAGE CONTENT */
/* text content */
#textContentHome {
	clear:both;
	padding:0;
	margin:0 25px 10px 25px;
	border-bottom: 1px solid #000;
}
#textContentHome h4 {
	font-size:13px;
	margin-bottom: 0;
	margin-top: 10px;
}
#textContentabout {
	font-size:13px;
	margin:0 25px 10px 25px;
}
#textContentbottom{
   font-size:10px;
	clear:both;
	padding:0;
	margin:0 25px 10px 25px;
}
#textContentHome p {
	margin:0 10px 10px 0;
}
/* multiple columns */
#col1, #col2, #col3, #col4 {
	float:left;
	background-color:#fff;
	width:195px;
	height:240px;
	margin-bottom:10px;
}
#col1 {
	padding-left:25px;
}
#col2, #col3, #col4 {
	padding-left:10px;
}
#col1, #col2, #col3 {
	border-right:solid 1px #000;
}
#col1 h4, #col2 h4, #col3 h4, #col4 h4 {
	font-size: 12px;
	margin-top: 0.5em;
}
#col1 p, #col2 p, #col3 p, #col4 p {
	font-size: 12px;
	margin-right:10px;
}
/*--------------------*/
/* VIDEO PAGE CONTENT */
/* video */
#video {
	float:left;
	padding:25px 0px 25px 25px;
}
/* text content */
#textContent {
	clear:both;
	width:480px;
	padding:0px 0px 25px 25px;
}
#textContentHeader {
	color: #003471;
	font-weight:bold;
}
#content a {
	text-decoration:none;
	color: #003471;
}

/*--------------------*/
/* FOOTER */
#footer {
	clear:both;
	background-color:#663;
	color: #ffffff;
	height:30px;
	margin:3px;
	text-align:center;
}
#footer p {
	/* this is a bit of a hack and may break
	 *  in different versions of IE */
	line-height:30px;
	margin-top:0px;
	padding-top:0px;
}
	
/*--------------------*/
/* EXPANDING MENU */
/* general formatting */
.menu, .menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
/* general formatting
 * contains width of menu */
.menu {
	width:300px;
	/*float:left;
	clear:both;*/
}
/* general formatting of list items */
.menu li {
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:0px;	
}
/* set the appearance of all menu items */
.menu a {
	display:inline-block;
	padding:2px 15px 2px 20px;
	background:#d9dcb0;
	border: #000 solid 1px;
	border-bottom:none;
	text-decoration:none;
}
.menu li.last a.closedMarker, .menu a.last {
	border-bottom: #000 solid 1px;
}
/* in conjunction with the "inline-block" above, this gets rid of
	IE's "white space within lists" bug */
.menu a {
	display:block;
}
/* set the appearance of closed menu items */
.menu a.closedMarker {
	font-weight: normal;
	color:#663;
}
/* set the appearance of menu items on HOVER and FOCUS */
.menu a:hover, .menu a:focus , .menu a:active {
	background:#fff;
}
/* set the appearance of open menu items */
.menu a.openMarker {
	/*text-decoration: underline !important; (PKL 2009-06-28)*/
	border-bottom: #000 solid 1px;
	font-weight: bold;
	color:#003471;
}
/* override the appearance of sub-menu items */
.menu ul a {
	color:#003471;
	background:#ced174;
	background-image:none;
}
/* override the appearance of sub-menu items on HOVER and FOCUS*/
.menu ul a:hover, .menu ul a:focus , .menu ul a:active {
	background:#fff;
}
/* set the indent for sub-menu items */
.menu ul li {
	padding-left:15px;
}
/* class to hide sub-menu elements when a main menu item is closed */
.hidden {
	display:none;
}
/* 2009-06-28 PKL
 * commented out the contents because images aren't working
 * when a border and/or a background color is applied. */
.closedMarker {
/* image to be shown next to a closed main menu item */
	/*background-image:url(/images/closed_blank.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;*/
}
/* 2009-06-28 PKL
 * commented out the contents because images aren't working
 * when a border and/or a background color is applied. */
.openMarker {
/* image to be shown next to an open main menu item */
	/*background-image:url(/images/open_arrow.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;*/
}
H2 {background-color: #969546; color: white; padding: 4px 0 5px 10px;}
a:link {color: #003471; }
a.internal:visited {color: #003471; }
a.internal:hover {color: #003471; }
a.internal:active {color: #003471;  }
