body,p,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,fieldset,table,th,tr,td 	{font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px;}/* ####################################################################################### *//* Copyright 2003-2006, AlphaPlex, Inc.  All Rights Reserved.  Web Site: www.alphaplex.net *//* ####################################################################################### *//* Colors Used *//* #####################################################################################Logo Green	#007550Dark Green	#454532Box Green	#ccd4c3Box Tan		#ecebe0Olive Green	#647b5f (found in gradients)*//* General Elements *//* ##################################################################################### */body	{margin:0px; padding:0px; background:#bdc9b3;}fieldset{border:none;}form	{margin:0px; padding:0px;}table	{margin:0px; padding:0px; border-collapse:collapse;}th	{vertical-align:top; text-align:left;}td	{margin:0px; padding:0px; vertical-align:top;}img	{margin:0px; padding:0px; border:0px;}li	{margin:0px 0px 0px -15px;}h1	{font-size:20px;}	h2	{font-size:18px;}h3	{font-size:16px;}h4	{font-size:14px; margin:10px 0px 6px 0px; background:#000; color:#fff; padding:2px 10px;}sup	{}input[type="submit"] {background:url(images/ButtonBKD.gif) repeat-x #fa0303; color:#fff; border:2px solid #acacac; 	font-weight:bold; font-size:11px; font-family:verdana; cursor:pointer;}a:link, a:visited {color:#003371;}a:active, a:hover {color:#990000;}@media print {	.Header  {display:none;}	.Content {width:650px;}}/* Site Page Elements *//* ##################################################################################### */.ALL 	  {margin:0 auto; width:100%;}.MainBody {width:955px; background:#fff; border-right:1px solid #454532;}.Content  {padding:20px 15px;}/* Header *//* ##################################################################################### */.Header1 {width:100%; height:142px; background-repeat:no-repeat; background-color:#ecebe0;}.Head1a  {width:298px;}.Head1b  {padding-left:405px;}.Head1c  {width:298px; text-align:right;}.Head1d  {height:26px; background:url(images/NavBKD.gif) repeat-x; vertical-align:bottom;}#Navigation td {border-right:1px solid #38412c; border-left:1px solid #88907a;}a.NavHighlight:link, a.NavHighlight:visited {color:#454532 !important; background:#bdc9b3 !important;}a.NavHighlight:active, a.NavHighlight:hover {color:#900000 !important; background:#ecebe0 !important;}.Head2Title {width:100%; text-align:right; padding-right:15px; vertical-align:bottom; position:relative; top:5px;}.Head2Title h1 {color:#007550; font-size:19px; margin:0px;}/* Footer *//* ##################################################################################### */.Footer1 {width:100%; height:26px; background:url(images/NavBKD.gif) repeat-x;}.Footer1 .copy {width:955px; text-align:center; color:#fff; font-weight:bold; font-size:11px; vertical-align:bottom; padding-bottom:3px;}.Footer2 {width:955px;}.Footer2 td {text-align:center; font-size:11px; padding-top:5px;}.Footer2 td p {font-size:11px; margin:5px 0px 10px 0px;}.Footer2 td img {vertical-align:middle;}.Footer2 a {}.Footer2 a:link, .Footer2 a:visited {color:#454532; text-decoration:none;}.Footer2 a:active, .Footer2 a:hover {color:#990000; text-decoration:underline;}/* Form Tables *//* ##################################################################################### */.tableForm 	{border:1px solid #bac4da; margin-bottom:5px; background:#fff;}th, .tableHead, .tableHighlight {border:1px solid #bac4da; padding:2px 6px; font-size:13px; font-weight:bold; background:#e4e8f3; color:#000;}.tablePrompt 	{border:1px solid #bac4da; padding:3px 3px; font-size:13px; background:#d3d8cd; font-weight:bold;}.tableData 	{border:1px solid #bac4da; padding:1px 5px; background:#ecebe0;}.tablePhoto	{border:1px solid #bac4da; border-right:none; text-align:center;}.subT td	{padding:0px 4px 0px 0px;}.subTHead	{font-size:10px; font-weight:bold; padding:0px 3px; position:relative; top:1px; color:#990000;}.rowColor	{background:#f7fafa;}.tableFormA 	{border:1px solid #bac4da; width:100%; margin-bottom:5px; background:#ffffff; cursor:pointer;}.tableFormB 	{border:1px solid #bac4da; width:100%; margin-bottom:5px; background:#e7e7e7; cursor:pointer;}.tableFormA TD 	{color:#000;}.tableFormB TD 	{color:#000;}.cellFormA 	{border:1px solid #bac4da; background:#ffffff; cursor:pointer; padding:3px 5px;}.cellFormB 	{border:1px solid #bac4da; background:#e7e7e7; cursor:pointer; padding:3px 5px;}/* Custom Elements *//* ##################################################################################### */a.noline:link, a.noline:visited {text-decoration:none;}a.noline:active, a.noline:hover {text-decoration:underline;}a.Button {border:1px solid #000; padding:1px 5px; font-size:11px; font-weight:bold; text-decoration:none;}a.Button:link, a.Button:visited {background:#bdc9b3; color:#000;}a.Button:active, a.Button:hover {background:#990000; color:#fff;}.NewWindow {margin:10px; padding:10px; background:#fff; border:6px double #000;}.Icon 	{position:relative; top:2px; margin-right:3px;}.help 	{color:#990000;}.help b {font-size:11px;}.PopImage {visibility:hidden; position:absolute; z-index:100; border:1px solid #000;}.HelpButton {font-weight:bold; width:20px; font-size:12px; margin:0px 5px; cursor:help;}.HelpBox    {display:none; position:absolute; z-index:100; background:#e1e9ff; border:4px double #000; width:300px;	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.95); -moz-opacity:0.95;}.HelpDrag   {background:#000; text-align:center; color:#626262; font-weight:bold; text-transform:uppercase; cursor:pointer;	padding:4px; letter-spacing:15px;}.HelpClose  {cursor:pointer; float:right; font-weight:bold; font-size:12px; font-family:arial; padding:0px 3px;	background:url(images/ButtonBKD.gif) repeat-x #fa0303; color:#fff; border:2px solid #acacac;}.HelpTitle  {padding-top:8px; padding-bottom:5px; text-align:center; font-weight:bold; font-size:16px; 	background:#cad8ff; border-bottom:1px solid #000;}.HelpText   {padding:15px; font-weight:normal; font-size:13px; height:200px; overflow:auto;}.HelpText p {font-weight:normal; font-size:13px;}.divFlat p, .divFlat ul {margin-top:0px;}.Testimonial {width:200px; background:#ecebe0; border:1px solid #ccd4c3; margin-bottom:2px; padding:5px; font-size:11px;}.Testimonial p, .Testimonial div {font-size:11px; font-style:italic;}.Testimonial img {float:right; width:80px; border:1px solid #ccd4c3; position:relative; top:-6px; left:6px;}/* Event Calendar *//* ##################################################################################### */.Calendar  {border:1px solid #000; background:#ebebeb; margin:0px; width:160px;}.CalendarL {border:1px solid #000; background:#ebebeb; margin:10px 10px 10px 0px; width:160px;}.CalendarR {border:1px solid #000; background:#ebebeb; margin:10px 0px 10px 10px; width:160px;}.CalHead {text-align:center; font-weight:bold; padding:2px 0px;}.CalHead A:link, .CalHead A:visited {color:#990000; text-decoration:none; font-weight:bold; padding:0px 3px; border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:14px; border-bottom:1px solid #898989; border-right:1px solid #898989;}.CalHead A:active, .CalHead A:hover {color:#FF0000; text-decoration:none; font-weight:bold; padding:0px 3px; border-top:1px solid #898989; border-left:1px solid #898989; font-size:14px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}.CalDay {text-align:center; font-weight:bold; width:22px; background:#d3cfe3; font-size:14px; border-top:1px solid #959595; border-right:1px solid #959595;}.CalDate {text-align:center; width:22px; border-top:1px solid #959595; border-right:1px solid #959595; font-size:14px;}.CalDate A:link, .CalDate A:visited {color:#000000; text-decoration:none; width:20px;}.CalDate A:active, .CalDate A:hover {color:#990000; text-decoration:none; width:20px;}.FormatDesc {font-weight:bold; background:yellow; color:#990000; cursor:pointer; margin:0px 2px; padding:0px 3px;}/* #####   HORIZONTAL DYNAMIC MENU STRUCTURE   ##### *//* IE 7 needs DTD for this to work */@media screen {	/* IE 6 and before need this to emulate javascript for rollover control */	body {behavior:url(includes/csshover.htc); font-size:100%;}}.parent1 {width:100px; margin:0px; padding:0px; text-align:left;}.child1  {width:125px; list-style:none; margin:0px; padding:0px; line-height:15px;	  position:absolute; z-index:200; top:auto; left:auto; display:none;}/* IE 6 needs block AND width set in anchor AND class */.parent1 a {text-align:center; display:block; width:92px; text-decoration:none; font-weight:bold; font-size:12px; padding:3px 10px;}.parent1 a:link, .parent1 a:visited {color:#ffffff;}.parent1 a:active, .parent1 a:hover {color:#ffff00;}.child1 a {display:block; width:125px; text-decoration:none; border:1px solid #454532; border-top:0px; 	   font-weight:bold; font-size:11px; padding:3px; text-align:left;}.child1 a:link, .child1 a:visited {color:#ffffff; background:#58876c; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.95); -moz-opacity:0.95;}.child1 a:active, .child1 a:hover {color:#454532; background:#ecebe0; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=1.00); -moz-opacity:1.00;}.child1  li {margin:0px; padding:0px; position:relative; top:0px; left:0px; display:inline;}.parent1:hover {cursor:pointer; z-index:100;}.parent1:hover .child1, .parent1 li:hover .child1 {display:none;}.parent1:hover .child1, .parent1 li:hover .child1 {display:block;}