﻿BODY,P,TD,UL,LI,H1,H2,H3,H4,H5,H6 {font-family:Arial,Helvetica,sans-serif;}

/* Colors Used */
/* ##################################################################################### */
/* Copyright 2003-2008, AlphaPlex, Inc.  All Rights Reserved.  Web Site: www.alphaplex.net
Orig DkBlue #4B5C82
Orig LtBlue #E4E8F3
*/


/* General Elements */
/* ##################################################################################### */


BODY {margin:0px; font-size:12px; background:#fff;
      /*scrollbar-base-color:#4B5C82;
      scrollbar-highlight-color:#FFFFFF;
      scrollbar-darkshadow-color:#000000;
      scrollbar-shadow-color:#7B2E4B;
      scrollbar-arrow-color:#FFFFFF;*/
      }
P    {font-size:12px;}
TD   {font-size:12px;}
UL   {font-size:12px;}
LI   {font-size:12px;}
H1   {font-size:18px;}	
H2   {font-size:16px;}
H3   {font-size:14px;}
H4   {font-size:12px;}
img  {border:none;}
	
A:link, A:visited {color:#33c;}
A:active, A:hover {color:#f00;}

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:#E0E4CB; 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:#86933A; color:#D5DEA0; border:1px solid #000; padding:1px 5px; font-size:14px; font-weight:bold; text-decoration:none;}

@media print {
	.Head2,.Head3,.Bdy1,.TopBanner,.RightBanner,.BottomBanner,.Foot {display:none;}
}


/* Site Page Elements */
/* ##################################################################################### */
.ALL 	{width:772px; border:1px solid #000; background:#fff;}
.Bdy2 		{vertical-align:top; padding-left:5px;}
.BodyContents 	{vertical-align:top; padding-top:10px; width:100%;}
.TopBanner 	{text-align:center;}
.RightBanner 	{vertical-align:top; padding-top:10px;}
.BottomBanner 	{text-align:center;}


/* Header */
/* ##################################################################################### */
.Head1 	{background:url(images/Logo.jpg) no-repeat #fefbf2; width:100%; height:115px;}
.Head1a	{}
.Head1b	{text-align:center;}
.Head1c {text-align:right; vertical-align:bottom;}

.Head2 	{background:#fefbf2; height:25px;}
.Head2 td {width:100px; text-align:center; font-weight:bold;
	   border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #666; border-right:1px solid #666;}
.Head2 td A:link, .Head2 td A:visited {color:#fff; text-decoration:none;}
.Head2 td A:active, .Head2 td A:hover {color:#ff0; text-decoration:underline;}
.Head2a {background:#7f0000;}
.Head2b {background:#005b7f;}
.Head2c {background:#007153;}
.Head2d {background:#050299;}
.Head2e {background:#de7d00;}
.Head2f {background:#7302c8;}
.Head2g {background:#7f7800;}
.Head2h {background:#038909;}
.Head2i {background:#7f0078;}
.Head2j {background:#a05818;}
.Head2k {background:#03897b;}
.Head2l {background:#cc3399;}

.Head3 	{background:#000; width:100%; height:20px;}
.Head3a	{color:#fff; font-weight:bold; padding-left:5px;}
  .Head3a A:link, .Head3a A:visited {color:#fff; padding:0px 3px; text-decoration:none;}
  .Head3a A:active, .Head3a A:hover {color:#ff0; padding:0px 3px; text-decoration:underline;}

.Head4  {background:#E4E8F3; width:100%; height:30px;}
.Head4a {padding-left:10px;}
.Head4b {padding-right:10px; font-weight:bold; text-align:right; white-space:nowrap;}


/* Left Navigation */
/* ##################################################################################### */
.Bdy  {width:100%;}
.Bdy1 {vertical-align:top; background:#7f0000; color:white; padding:5px; width:150px;}
  .Bdy1 A:link, .Bdy1 A:visited {text-decoration:none; color:white;}
  .Bdy1 A:active, .Bdy1 A:hover {text-decoration:underline; color:#FFE880;}
.LNtitle {font-size:13px; font-weight:bold; line-height:25px;}
  .LNtitle A:link, .LNtitle A:visited {text-decoration:none; color:#FFFB00;}
  .LNtitle A:active, .LNtitle A:hover {text-decoration:underline; color:#f00;}

.LNAdjust {margin-top:0px; margin-bottom:0px;}
.LNAdjust Li {margin:0px 0px 0px -20px;}

.PlaceAd {font-size:16px; font-weight:bold; text-align:center; padding-top:10px;}
  .PlaceAd A:link, .PlaceAd A:visited {text-decoration:none; color:#FFFB00;}
  .PlaceAd A:active, .PlaceAd A:hover {text-decoration:none; color:#f00;}

.Search {width:100%;}
.Search TD {vertical-align:top;}
.Search3 {text-align:right;}
.Search4 {font-size:11px; font-weight:bold;}
.SearchCat 	{font-size:11px; width:150px;}
.SearchText 	{height:18px; font-size:11px; width:120px;}
.SearchSubmit 	{height:18px; background:#E4E8F3; font-weight:bold; font-size:11px;}


/* Footer */
/* ##################################################################################### */
.Hline 	{width:60%; color:#6066FF;}
.Foot 	{text-align:center; padding-bottom:10px;}
  .Foot A:link, .Foot A:visited {text-decoration:none; color:#2E3192;}
  .Foot A:active, .Foot A:hover {text-decoration:underline; color:#293390;}
.Foot P{font-size:11px; font-weight:bold;}


/* Form Tables */
/* ##################################################################################### */
.tableForm 	{border:1px solid #BAC4DA; border-collapse:collapse; width:100%;}
.tablePrompt 	{border:1px solid #BAC4DA; vertical-align:top; padding:2px 3px; font-size:13px;}
.tablePromptRqd {border:1px solid #BAC4DA; vertical-align:top; 
		 padding:2px 3px; font-size:13px; font-weight:bold;}
.tableData 	{border:1px solid #BAC4DA; vertical-align:top; padding:5px;}
.tableHelp 	{padding-top:5px; color:red; font-size:11px;}
.SubT TD	{padding:0px 4px 0px 0px;}
.SubTHead	{font-size:10px; font-weight:bold; padding:0px 3px; position:relative; top:1px; color:#900;}

/* Listing Tables */		
.tableList {border:1px solid #BAC4DA; border-collapse:collapse; width:100%; margin-bottom:5px;}
.tableHead {border:1px solid #BAC4DA; vertical-align:top; font-weight:bold; background:#E4E8F3; padding:2px 3px; font-size:13px;}
.tableLData {border:1px solid #BAC4DA; vertical-align:top; padding:5px;}
.tablePhoto{border:1px solid #BAC4DA; text-align:center; vertical-align:top; background:#fff;}


/* Custom Elements */
/* ##################################################################################### */
.NewWindow {margin:10px; padding:10px; border:1px solid #58715B;}
.Icon {position:relative; top:2px; margin-right:3px;}
.Bullet {margin:0px 5px 2px 3px; color:#000; font-family:Tahoma;}
A.NoLine:link, A.NoLine:visited {text-decoration:none;}
A.NoLine:active, A.NoLine:hover {text-decoration:underline;}


/* Event Calendar */
/* ##################################################################################### */
.Calendar {border:1px solid black; background:#EBEBEB; margin:0px; width:163px;}
.CalendarL {border:1px solid black; background:#EBEBEB; margin:10px 10px 10px 0px; width:163px;}
.CalendarR {border:1px solid black; background:#EBEBEB; margin:10px 0px 10px 10px; width:163px;}
.CalHead {text-align:center; font-weight:bold; padding:2px 0px;}
  .CalHead A:link, .CalHead A:visited {color:#990000; text-decoration:none; font-weight:bold; width:17px;
  	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; width:17px;
  	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:#fff; text-decoration:none; font-weight:bold; width:20px;}
  .CalDate A:active, .CalDate A:hover {color:yellow; text-decoration:none; font-weight:bold; width:20px;}

.FormatDesc {font-weight:bold; background:yellow; color:#900; cursor:pointer; margin:0px 2px; padding:0px 3px;}


/* Dynamic Navigation Styles */
/* ##################################################################################### */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0} 	/* DO NOT EDIT THIS LINE */

/*Styles for level 0*/
.Menu0,.Menu0R	{position:absolute; padding:2px; font-size:12px; font-weight:bold; text-align:center;}
.Menu0		{background:#981039; color:#fff;}
.Menu0R		{background:#898989; color:#fff; cursor:pointer; border-top:1px solid #555; border-left:2px solid #555;}

/*Styles for level 1*/
.Menu1, .Menu1R	{position:absolute; padding:2px; font-size:11px; font-weight:bold;}
.Menu1		{background:#636363; color:#fff;}
.Menu1R		{background:#E6E6E6; color:#981039; cursor:pointer;}
.Menu1Border	{position:absolute; visibility:hidden; background:#E6ECF7;}

.tableRSSIn 	    {background:#fff; cursor:pointer; border:1px solid #bac4da; width:100%; margin-bottom:5px; border-collapse:collapse;}
.tableRSSIn th      {background:#e4e8f3; border:1px solid #bac4da; font-size:13px; font-weight:bold; padding:2px 6px; text-align:left;}
.tableRSSIn td 	    {background:#fff; cursor:pointer; border:none; color:#000; margin-bottom:5px; text-align:left;}
.tableRSSItem       {background:#fff; cursor:pointer; border-bottom:1px solid #bac4da; width:99%; margin:5px; border-collapse:collapse;}
.tableRSSItem td    {background:#fff; cursor:pointer; color:#000; text-align:left;}
.tableRSSItemHov    {background:#e7e7e7; cursor:pointer; border-bottom:1px solid #bac4da; width:99%; margin:5px; border-collapse:collapse;}
.tableRSSItemHov td {background:#e7e7e7; cursor:pointer; color:#000;}

