/* Copyright 2003-2006, AlphaPlex, Inc.  All Rights Reserved.  Web Site: www.alphaplex.net *//* Colors Used *//* #####################################################################################Blue BKD	#015383Aqua Green	#02718cYellow		#ece9d9*//* 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:15px 0px; padding:0px; background:#015383;}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:24px; text-align:center; border-bottom:3px double #2381b3; padding-bottom:10px; 	 letter-spacing:5px; font-style:italic; font-family:times;}h2	{font-size:18px;}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:#ffff00;}a:active, a:hover {color:#00ffff;}@media print {	.Header  {display:none;}	.Content {width:650px;}}/* Site Page Elements *//* ##################################################################################### */.ALL 	  {margin:0 auto; width:955px;}.MainBody {width:100%; background:#02718c; border-top:1px solid #fff; border-bottom:1px solid #fff;}.Content  {padding:10px 10px 20px 10px; color:#fff;}.BarLT {width:17px; background:url(images/BarLT.gif) repeat-y;}.BarRT {width:17px; background:url(images/BarRT.gif) repeat-y;}/* Header *//* ##################################################################################### */.Header1 {width:100%; background:url(images/HeaderBKD.gif) repeat-x; border-top:1px solid #000; border-bottom:1px solid #fff;}.Head1a  {width:366px; padding-left:10px;}.Head1b  {text-align:right; color:#d6e8f1; font-size:15px; letter-spacing:3px; padding:5px 10px;}.Navigation {width:100%; height:22px;}.Nav1 {vertical-align:middle;}.Nav2 {vertical-align:middle; text-align:right; white-space:nowrap; font-weight:bold; font-size:12px; padding-right:5px;}.Nav2 a:link, .Nav2 a:visited {color:#ffff00; text-decoration:none;}.Nav2 a:active, .Nav2 a:hover {color:#fff; text-decoration:underline;}.Splash	{width:100%; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:20px;}.Splash1{background:#ece9d9; text-align:center; vertical-align:middle;}.Splash2{width:220px; border-left:1px solid #fff; border-right:1px solid #fff;}.Splash3{width:420px;}/* Footer *//* ##################################################################################### */.Footer1 {width:100%; height:22px; vertical-align:middle;}.Footer1a{vertical-align:middle; text-align:center; color:#fff; font-weight:bold; font-size:11px;}.Footer1a a:link, .Footer1a a:visited {color:#fff; text-decoration:none;}.Footer1a a:active, .Footer1a a:hover {color:#ece9d9; text-decoration:underline;}.Footer1b{vertical-align:middle; text-align:right; color:#fff; font-size:10px; width:200px;}.Footer1b a:link, .Footer1b a:visited {color:#fff; text-decoration:underline;}.Footer1b a:active, .Footer1b a:hover {color:#ece9d9; text-decoration:underline;}.Footer2 {width:100%; height:50px; background:url(images/FooterBKD.gif) repeat-x; border-top:1px solid #fff; border-bottom:1px solid #000;}.Footer2a{text-align:center; font-size:11px; color:#015383; padding-top:5px;}/* Form Tables *//* ##################################################################################### */.tableForm 	{border:1px solid #2381b3; margin-bottom:5px; background:#fff; color:#000;}th, .tableHead, .tableHighlight {border:1px solid #2381b3; padding:2px 6px; font-size:13px; font-weight:bold; background:#2381b3; color:#fff;}.tablePrompt 	{border:1px solid #2381b3; padding:3px 3px; font-size:13px; background:#a9cddf; font-weight:bold;}.tableData 	{border:1px solid #2381b3; padding:1px 5px; background:#e7fafe;}.tablePhoto	{border:1px solid #2381b3; 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 #2381b3; width:100%; margin-bottom:5px; background:#ffffff; cursor:pointer;}.tableFormB 	{border:1px solid #2381b3; width:100%; margin-bottom:5px; background:#e7e7e7; cursor:pointer;}.tableFormA TD 	{color:#000;}.tableFormB TD 	{color:#000;}.cellFormA 	{border:1px solid #2381b3; background:#ffffff; cursor:pointer; padding:3px 5px;}.cellFormB 	{border:1px solid #2381b3; 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 {margin:0px 5px; cursor:help; position:relative; top:2px;}.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 {width:100px; margin:0px; padding:0px; text-align:left;}.child1  {width:150px; list-style:none; margin:0px; padding:0px; line-height:16px; 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 3px 2px 3px;}.parent1 a:link, .parent1 a:visited {color:#fff; background:#015383;	border-top:1px solid #015383; border-left:0px solid #1a648f;	border-bottom:1px solid #015383; border-right:1px solid #1a648f;}.parent1 a:active, .parent1 a:hover {color:#000; background:url(images/HeaderBKD.gif) repeat-x 50% 50%;	border-top:1px solid #666; border-left:1px solid #666;	border-bottom:1px solid #015383; border-right:1px solid #015383;}.child1 a {display:block; width:150px; text-decoration:none;text-align:left; border:1px solid #015383; font-weight:bold; font-size:11px; padding:1px 3px;}.child1 a:link, .child1 a:visited {color:#000; background:#c8dfec; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.90); -moz-opacity:0.90;}.child1 a:active, .child1 a:hover {color:#000; background:url(images/HeaderBKD.gif) repeat-x 50% 50%; 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;}
