/* Copyright 2003-2006, AlphaPlex, Inc.  All Rights Reserved.  Web Site: www.alphaplex.net *//* Colors Used *//* #####################################################################################Page BKD	#b7b7b7Page Border	#2e353fHeader BKD 	#2e353f*//* General Elements *//* ##################################################################################### */body,p,td,ul,li,h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,Verdana,sans-serif;}body, td, p, ul, li {font-size:13px;}body	{margin:12px 0px; padding:0px; background:#a9b6c7;}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; font-weight:normal; letter-spacing:1px; color:#525b62; text-align:center;}h2	{font-size:18px; background:url(images/h2BKD.gif) repeat-x; padding:4px 10px;}h3	{font-size:16px;}h4	{font-size:14px;}sup	{color:#990000;}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:#585899;}a:active, a:hover {color:#990000;}@media print {	.Header  {display:none;}	.Content {width:650px;}}/* Site Page Elements *//* ##################################################################################### */.ALL 	  {margin:0 auto; width:955px; border:4px solid #2e353f;}.MainBody {width:100%; background:#fff;}.LNav	  {width:175px; background:url(images/LNavBKD.gif) no-repeat center 50px #2e353f; border-right:4px solid #2e353f;}.Content  {padding:8px 10px 10px 10px; border:6px double #2e353f; background:url(images/ContentBKD.gif) repeat-x top;}/* Header *//* ##################################################################################### */.Header1 {width:100%; background:url(images/HeaderRT.jpg) no-repeat top right #2e353f;}.Head1a  {width:490px;}.Head1b  {width:200px; line-height:25px; padding-top:15px;}.Head1b ul {color:#ff0000;}.Head1b span {color:#eeb122; font-size:15px;}.Head1c  {vertical-align:bottom; text-align:center; padding-bottom:5px;}.Head1cA {color:#ccc; font-size:16px; font-weight:bold; padding-bottom:53px;}.Head1cB {color:#eeb122; font-size:16px; font-style:italic;}.Header2 {width:100%;}.Head2a  {}.Navigation {width:100%; background:url(images/NavBKD.gif) repeat-x #000; height:33px;}/* Footer *//* ##################################################################################### */.Footer {width:100%; height:30px; background:#2e353f;}.alphaplex {vertical-align:middle; text-align:center; font-size:10px; color:#fff; font-style:italic; width:175px;}.alphaplex a:link, .alphaplex a:visited {color:#ffffff;}.alphaplex a:active, .alphaplex a:hover {color:#ffff00;}.copy {vertical-align:middle; text-align:center; font-size:11px; color:#fff; font-weight:bold;}.FootNav {font-size:11px; font-weight:bold; text-align:center; margin-top:15px; padding-top:10px; border-top:2px solid #2e353f;}.FootNav a:link, .FootNav a:visited {text-decoration:none;}.FootNav a:active, .FootNav a:hover {text-decoration:underline;}/* Form Tables *//* ##################################################################################### */.tableForm 	{border:1px solid #baccda; margin-bottom:5px; background:#fff;}th, .tableHead, .tableHighlight {border:1px solid #baccda; padding:2px 6px; font-size:13px; font-weight:bold; background:#d2dfe5; color:#000;}.tablePrompt 	{border:1px solid #baccda; padding:3px 3px; font-size:13px; background:#d2dfe5; font-weight:bold;}.tableData 	{border:1px solid #baccda; padding:1px 5px; background:#e8eaf0;}.tablePhoto	{border:1px solid #baccda; 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 #baccda; width:100%; margin-bottom:5px; background:#ffffff; cursor:pointer;}.tableFormB 	{border:1px solid #baccda; width:100%; margin-bottom:5px; background:#e7e7e7; cursor:pointer;}.tableFormA TD 	{color:#000;}.tableFormB TD 	{color:#000;}.cellFormA 	{border:1px solid #baccda; background:#ffffff; cursor:pointer; padding:3px 5px;}.cellFormB 	{border:1px solid #baccda; 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:link, A.Button:visited {background:#cbd8e4; color:#000; border:1px solid #000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}A.Button:active, A.Button:hover {background:#990000; color:#fff; border:1px solid #000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}.NewWindow {margin:10px; padding:10px; background:#fff; border:6px double #000;}.Icon {position:relative; top:2px; margin-right:3px;}.help {color:#990000;}.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;}/* 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 {margin:0px; padding:0px; text-align:left; border-right:1px solid #000; border-left:1px solid #000; border-collapse:collapse;}.child1  {list-style:none; margin:0px; padding:0px; line-height:20px; 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; width:175px; font-weight:bold; font-size:13px; padding:10px 3px 6px 3px; display:block; text-decoration:none;}.parent1 a:link, .parent1 a:visited {color:#fff; background:url(images/NavBKD.gif) repeat-x;}.parent1 a:active, .parent1 a:hover {color:#fff; background:url(images/NavBKDon.gif) repeat-x;}.child1 a {width:170px; text-align:left; border:1px solid #2e353f; font-weight:bold; font-size:11px; padding:1px 5px; display:block; text-decoration:none;}.child1 a:link, .child1 a:visited {color:#fff; background:#597584; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.95); -moz-opacity:0.95;}.child1 a:active, .child1 a:hover {color:#000; background:#ebebeb; 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;}
