<!--

BODY {background: #fff url('../images/bk_shade.jpg') fixed repeat-x bottom; color:#004786; font-family: verdana, univers, sans-serif; font-size:11px; behavior: url('/csshover.htc'); margin: 0px 10px 10px 10px;}

P, OL, UL, INPUT, TEXTAREA, SELECT, LI, TD {font-family: verdana, univers, sans-serif; font-size:11px; line-height:150%}
TR {vertical-align:top; text-align:left;}
#grid {width:100%;}
#grid TH {padding: 2px 5px 2px 2px; border-bottom: 1px solid #BAD1E9; border-top: 1px dotted #BAD1E9; text-transform: uppercase; font-size: 9px;}
#grid TD {padding: 2px 10px 2px 2px; border-bottom: 1px solid #BAD1E9;}

H1 {font-size: 16px; font-weight: 600;}
H2 {font-size: 14px; font-weight: 600;}
H3 {font-size: 12px; font-weight: 600; border-top: 1px solid #BAD1E9; padding-top: 12px;}
H4 {font-size: 12px; font-weight: 600; padding-top: 12px;}

LI {padding-bottom: 5px;}

.section {font-size: 14px; font-weight: bold; padding:5px 5px 0 0; border-top: solid 1px; border-bottom: solid 1px;}

#bodytext {position:relative; left:175px; width:500px;}
#news {position:absolute; top:10px; left:10px; width:150px;}
#container {width: 800px; align: center; background-color: #FFF; border-left: .5pt solid #CCC; border-top: .5pt solid #CCC; border-right: 1.5pt solid #CCC; border-bottom: 1.5pt solid #CCC; }
#container_adm {width: 800px; align: center; background-color: #FFF;}
#quote {float: right; width: 200px; border: 1px solid #BAD1E9; margin: 10px; padding: 10px; background-color: #FFF;}


/* being phased out  */
.grid {padding: 2px 10px 2px 2px; border-bottom: 1px solid #BAD1E9; vertical-align:top;}
.title {padding: 2px 5px 2px 2px; border-bottom: 1px solid #BAD1E9; border-top: 1px dotted #BAD1E9; text-transform: uppercase; font-size: 9px;}
.space {padding: 2px 4px 2px 0px;}
.inactive {color: #999;}
p.divider {color:#8E86C1; font-size: 8px; padding:0; border-top-style: solid; border-top-width:1; position:relative; left:0px;}

.cal_month {font-size:14px; font-weight:700;}
.cal_weekday {font-size:10px; align:center; color:#F0FAFF; background-color:#004786;}
.cal_weekend {background-color:#D0E0F0;font-size:10px;}
.cal_today {background-color:#FFFF99;font-size:10px;}
.cal_general {background-color:white;font-size:10px;}

.listing {font-weight: bold}
.comment {font-size: 10px; line-height:125%}
.formtext {font-size: 10px; text-transform: uppercase; vertical-align:middle;}
.quote {color:#8E86C1; font-size: 16px; font-weight: bold; font-style: italic; padding:5; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1}

.news {color:#8E86C1; font-size: 12px;}
.date {color:#8E86C1; font-size: 9px; padding:0 0 8 0; border-bottom-style: solid; border-bottom-width: 1}

.navBorder {color:#8E86C1; font-size: 10px; padding:0 10 0 0; border-right-style: solid; border-right-width:1; position:relative; left:10px; width:150px;}
.footernav {color:#8E86C1; padding:5; border-top-style: solid; border-top-width: 1; border-bottom-style: solid; border-bottom-width: 1}
.footertext {color:#8E86C1;}

a {text-decoration:none; font-weight:bold; color:#3B649C;}
a:hover {text-decoration:underline; font-weight:bold; color:#3B649C;}


#sidebar ul {list-style: none; padding: 0; margin: 0 0 5px 0;}
#sidebar li, #sidebar li li {text-align: left; padding: 6px 5px; font-size: 11px; border-bottom: 1px solid #E9F0F8;}
#sidebar li:hover {background-color: #D0E0F0; color: #004786;}
#sidebar li li:hover {background-color: #E9F0F8; color: #004786;}
#sidebar li.active {border-bottom: 1px solid #004786; background-color: #D0E0F0;}
#sidebar li a:hover {text-decoration: none; color: #004786;}

#nav {border-bottom: 1px solid #004786; height: 25px; margin: 4px 0 4px 0px; float: left; width: 100%; align: left;}

#droplist, #droplist ul { list-style: none; background-color:#FFFFFF;}
#droplist, #droplist * { padding: 0; margin: 0; }
	
#droplist a { color: #004786; text-decoration: none;}
#droplist a:hover {color: #004786; }
#droplist li.top_droplist {font-size:12px; border: none; text-align: left; float: left; background-color:#FFFFFF; padding: 0px 4px 0px 5px;} /* width? */
#droplist li.top_droplist a {display: block; padding: 2px;}
#droplist li.top_droplist ul { display: none; text-align: left;}
#droplist li.top_droplist:hover ul { display: block; clear: both; position: absolute; margin-left:-1px;}
#droplist li.top_droplist ul li {font-size: 10px; border-bottom: 1px solid #004786; z-index: 500; width: 150px; display: block;}
#droplist li.top_droplist ul li a {display: block; padding: 3px; }
#droplist li.top_droplist ul li a:hover { background-color: #D0E0F0;}


/* #nav ul {list-style: none; padding: 0; margin: 0; position: relative;} */
#nav ul {list-style: none; padding: 0; margin: 0;}
#nav li ul {list-style: none; z-index: 500; display: none; float: left; position: absolute;}

#nav li {list-style: none; position: relative; display: inline; text-align: left; background: #FFF; margin: 0px;}
#nav li.top {font-size: 12px; border-bottom: none; width: 50px; padding: 0px 2px;}
#nav li.drop {font-size: 10px; border-bottom: 1px solid #004786; width: 150px; padding: 3px; display: block; z-index:500;}

#nav li:hover {background-color: #D0E0F0; color: #004786;}

#nav li#About li.drop {left: 0px;}
#nav li#Admin li.drop {left: 75px;}
#nav li#Comm li.drop {left: 160px;}
#nav li#News li.drop {left: 250px;}
#nav li#Mont li.drop {left: 380px;}
#nav li#Don li.drop {left: 420px;}
#nav li#News2 li.drop {left: 215px;}
#nav li#Directory li.drop {left: 348px;}

#nav a {text-decoration: none; color: #004786; padding: 6px 5px;}
#nav a:hover {color: #004786;}

#nav ul ul ul {position: absolute; top: 0px; left: 100%;}
#nav ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul {display: none;}
#nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul {display: block; position:absolute;}


#nav_hdr {position: absolute; top: 0px; align: right; width: 800px; z-index: 99;}
#nav_hdr ul {list-style: none; padding: 0; text-align: right; margin: 0 0 5px 0;}
#nav_hdr li {display: inline; text-align: left; padding: 6px 5px; font-size: 10px;}
#nav_hdr li:hover {background-color: #1B5280; color: #004786;}
#nav_hdr li a {text-decoration: none; color: #FFF;}

#nav_adm {align: right;}
#nav_adm ul {list-style: none; padding: 0; text-align: right; margin: 0 0 5px 0;}
#nav_adm li {display: inline; text-align: right; padding: 6px 5px; font-size: 10px; color:#FFF;}
#nav_adm li:hover {background-color: #1B5280; color: #FFF;}
#nav_adm li a {text-decoration: none; color: #1B5280;}
#nav_adm li a:hover {text-decoration: none; color: #FFF;}



#nav_box {margin-left: auto; margin-right: auto; margin-bottom: 5px; border-top: 1px solid #004786; z-index: 1;}

#nav_box ul {list-style-type: none; text-align: center; margin-top: -12px; padding: 0; position: relative; z-index: 2; text-align: right;}

#nav_box li {display: inline; text-align: center; font-size: 10px; margin: 0 5px;}

#nav_box li a {padding: 1px 7px; color: #FFF; background-color: #004786; border: 1px solid #CCC; text-decoration: none;}

#nav_box li a:hover {color: #FFF;}



#nav_ft {border-top: 1px solid #004786;}

#nav_ft ul {list-style: none; padding: 0; margin: 4px 0 14px 0;}

#nav_ft li {display: inline; text-align: center; padding: 8px 8px; font-size: 10px;}

#nav_ft li a {text-decoration: none; color: #004786; padding: 3px 3px;}

#nav_ft li a:hover {background-color: #D0E0F0; color: #004786;}



#nav_sub {float: right; width: 175px; border-top: 1px solid #004786; border-bottom: 1px solid red; margin: 0px 0px 10px 10px; padding: 5px; background-color:#666;}

#nav_sub ul {list-style: none; padding: 0; margin: 0;}

#nav_sub li {text-align: left; padding: 3px 0px; font-size: 11px;}

#nav_sub li a {text-decoration: none; color: #004786; padding: 3px 0px;}

#nav_sub li a:hover {background-color: #999; color: #004786;}

      -->