

BODY { 
margin-top: 0;
margin-left: 0;
margin-right: 0;
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #333333; 
}

A:link {  color: #CC3300;   text-decoration: underline }
A:active  {  color: #f30;   text-decoration: none }
A:visited {  color: #CC3300;   text-decoration: underline }
A:hover {  color: #666;  text-decoration: none }

A.contact:link {  color: #f30;   text-decoration: none }
A.contact:active  {  color: #f30;   text-decoration: none }
A.contact:visited {  color: #f30;   text-decoration: none }
A.contact:hover {  color: #990000;  text-decoration: underline }

A.nav:link {  font-family:  Verdana; font-size:  11px;  text-transform:uppercase; color: #fff;  font-weight:  bold;     text-decoration: none; }
A.nav:active  { font-family:  Verdana; font-size:  11px;  text-transform:uppercase; color: #fff;  font-weight:  bold;    text-decoration: none; }
A.nav:visited { font-family:  Verdana; font-size:  11px; text-transform:uppercase;  color: #fff;  font-weight:  bold;    text-decoration: none; }
A.nav:hover { font-family:  Verdana; font-size:  11px;  text-transform:uppercase; color: #333;  font-weight:  bold;    text-decoration: none; }

A.navlit:link {  font-family:  Verdana; font-size:  11px;  text-transform:uppercase; color: #fff;  font-weight:  bold;     text-decoration: none; }
A.navlit:active  { font-family:  Verdana; font-size:  11px;  text-transform:uppercase; color: #fff;  font-weight:  bold;    text-decoration: none; }
A.navlit:visited { font-family:  Verdana; font-size:  11px; text-transform:uppercase;  color: #fff;  font-weight:  bold;    text-decoration: none; }
A.navlit:hover { font-family:  Verdana; font-size:  11px;  text-transform:uppercase; color: #fff;  font-weight:  bold;    text-decoration: none; }

A.footlit:link {  font-family:  Verdana; font-size:  11px;  font-weight:  bold;   text-decoration: none; }
A.footlit:active  { font-family:  Verdana; font-size:  11px;  font-weight:  bold;  text-decoration: none; }
A.footlit:visited { font-family:  Verdana; font-size:  11px; font-weight:  bold;  text-decoration: none; }
A.footlit:hover { font-family:  Verdana; font-size:  11px;  font-weight:  bold;  text-decoration: none; }

A.elytra:link {  font-family:  Arial; font-size:  11px;  color: #999999;     text-decoration: none; }
A.elytra:active  { font-family:  Arial; font-size:  11px;  color: #999999;      text-decoration: none; }
A.elytra:visited { font-family:  Arial; font-size:  11px;  color: #999999;   text-decoration: none;}
A.elytra:hover { font-family:  Arial; font-size:  11px;   color: #fff;   text-decoration: underline; }

A.snav:link {  font-size:  11px;   color: #fff;    text-decoration: none}
A.snav:active  {  font-size:  11px;   color: #fff;   text-decoration: none }
A.snav:visited {  font-size:  11px;   color: #fff;     text-decoration: none }
A.snav:hover {  font-size:  11px;   color: #fff;     text-decoration: none }

A.snavlit:link {  font-size:  11px;   color: #fff;  font-weight:  bold;  text-decoration: none}
A.snavlit:active {  font-size:  11px;   color: #fff;  font-weight:  bold;  text-decoration: none}
A.snavlit:visited {  font-size:  11px;   color: #fff;  font-weight:  bold;  text-decoration: none}
A.snavlit:hover {  font-size:  11px;   color: #fff;  font-weight:  bold;  text-decoration: none}

A.ssnav:link {  font-size:  11px;   color: #333;    text-decoration: none}
A.ssnav:active  {  font-size:  11px;   color: #333;   text-decoration: none }
A.ssnav:visited {  font-size:  11px;   color: #333;     text-decoration: none }
A.ssnav:hover {  font-size:  11px;   color: #666;     text-decoration: none }

A.ssnavlit:link {  font-size:  11px;   color: #993300;  font-weight:  bold;   text-decoration: none}
A.ssnavlit:active  {  font-size:  11px;   color: #993300; font-weight:  bold;   text-decoration: none }
A.ssnavlit:visited {  font-size:  11px;   color: #993300;  font-weight:  bold;    text-decoration: none }
A.ssnavlit:hover {  font-size:  11px;   color: #993300;   font-weight:  bold;   text-decoration: none }

A.subnavhome:link {  font-size:  11px;   color: #fff;    text-decoration: none}
A.subnavhome:active  {  font-size:  11px;   color: #fff;   text-decoration: none }
A.subnavhome:visited {  font-size:  11px;   color: #fff;     text-decoration: none }
A.subnavhome:hover {  font-size:  11px;   color: #333;     text-decoration: none }

A.subnavhomelit:link {  font-size:  11px;  font-weight:  bold;  color: #333;    text-decoration: none}
A.subnavhomelit:active  {  font-size:  11px;  font-weight:  bold;  color: #333;   text-decoration: none }
A.subnavhomelit:visited {  font-size:  11px;  font-weight:  bold;  color: #333;     text-decoration: none }
A.subnavhomelit:hover {  font-size:  11px;  font-weight:  bold;  color: #333;     text-decoration: none }

A.announcetype:link {  font-family:  Helvetica, sans-serif; ; font-size:  16px; color: #fff;   text-decoration: none; }
A.announcetype:active  { font-family:  Helvetica, sans-serif; ; font-size:  16px;  color: #fff;   text-decoration: none; }
A.announcetype:visited { font-family:  Helvetica, sans-serif; ; font-size:  16px;  color: #fff;  text-decoration: none; }
A.announcetype:hover { font-family:  Helvetica, sans-serif; ; font-size:  16px;  color: #FC0;  text-decoration: none; }


P.announcebox {
border: 1px solid #666;     
width: 200px; 
background-color: #999;
padding-top: 5px;
padding-bottom: 3px;
padding-left: 5px;
line-height: 1.5em;                          
}


#agenda {
padding-top: 3px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
line-height: .9em;
border-bottom: thin dotted #999;
border-right: thin dotted #999;
font-size:  18px; 
color: #FFC; 
}

.agenda {
font-size:  18px; 
color: #3B363A; 
font-weight: bold;
padding-top: 8px;
padding-right: 20px;
padding-bottom: 8px;
padding-left: 20px;
}

.agenda2 {
font-size:  14px; 
color: #3B363A; 
font-weight: bold;
padding-right: 20px;
padding-bottom: 8px;
padding-left: 20px;
line-height: 1.2em;
}

#agenda_head {
background-color:#EE705B;
padding-top: 0px;
padding-bottom: 0px;
margin-left: 0;
margin-right: 0;
line-height: .9em;
}


#navbar {
background-color:#D0B797;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
line-height: .9em;                                  
}

#navbarbot {
background: url(images/grad1.gif) repeat-x;                          
}

#homeleft {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 10px;                             
}

#innerleft {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 0px;                             
}

#homeright {
padding-top: 5px;
padding-right: 7px;
padding-bottom: 8px;
padding-left: 10px;
border-bottom: thin dotted #666;
border-left: thin dotted #666;
border-right: thin dotted #666;                              
}

 #footer {
font-family:  Verdana, Arial, Helvetica, sans-serif; 
line-height: 1.2em;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
 }
 

HR {
size: 1pt;
style: noshade;
color: #666;
}

P { 
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:  11px; 
line-height: 1.5em;                                  
font-style:  normal; 
color: #333333; 
background:  transparent; 
}

.dotline {border-bottom: 1px dotted #666;}

.home { 
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:  11px; 
line-height: 1.5em;                                  
font-style:  normal; 
color:  #333; 
}

P.footer { 
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:  11px;                                
font-weight:  bold; 
color:  #fff; 
line-height: 1.2em;  
}

P.inthenews { 
line-height: 1.0em;  
}

P.event { 
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:  11px;                                
font-style:  normal; 
color:  #000; 
background:  transparent; 
}

.italics {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:16px;}

.italics2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;}

.red { 
color: #900; 
}

H1 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  18px;                             
color: #FFFFCC;
font-style:  normal;
font-weight: normal;
line-height: 1.2em;  
}

H2 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  16px;                             
color: #FFFFCC;
font-style:  normal;
font-weight: normal;
}

H3 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  14px;                             
color: #FFFFCC;
font-style:  normal;
font-weight: normal;
line-height: 1.2em;  
}

H4 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  12px;                             
color: #FFFFCC;
font-style:  normal;
font-weight: normal;
}

.header_home { 
font-family: Arial, Helvetica, sans-serif; 
font-size:  12px;                                
font-style:  normal; 
font-weight: bold;
color:  #333333; 
}

.header_lg { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  18px;   
line-height: 1.3em;                               
font-style:  normal; 
color:  #CA1F65; 
background:  transparent; 
}

.header_med { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  16px;                                
font-style:  normal; 
color:  #CA1F65; 
background:  transparent; 
}

.header_sm2 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  14px;                                
font-style:  normal; 
color:  #CA1F65; 
background:  transparent; 
}

.header_sm { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size:  14px;                                
font-style:  normal; 
color:  #CA1F65; 
background:  transparent; 
padding-left: 10px;
}

.login { 
font-family: Arial, Helvetica, sans-serif; 
font-size:  11px;                                
font-style:  normal; 
font-weight: bold;
color:  #fff; 
background:  transparent; 
}


B { color: #333; }
B.white { color: #fff; }

strong { color: #f30; }

OL {
list-style-type: decimal;
}

UL {
list-style-type: square;
}

OL, UL, LI { 
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:  11px;  
line-height: 1.5em;   
font-style:  normal; 
color:  #333; 
background:  transparent; 
}

.border { 
border-style: solid; 
border-width: 1px; 
border-color: #999; 

}   

/*----SIDENAV---*/

#navcontainer { width: 160px; }

#navcontainer ul
{
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 5px;
width: 160px;
background-color: #8A796C;
border-bottom: 1px solid #72615b;
}

#navcontainer a:link, #navlist a:visited
{

text-decoration: none;
}

#navcontainer a:hover
{
background-color: #EE705B;

}

#current a {
 	background-color: #3B363A;
	color: #fff;
 }
 
 #snav a {
background: url(images/bg_snav.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;

 }
 
   #snavlit a {
background: url(images/bg_snavlit.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }
 
 #ssnav a {
background: url(images/bg_ssnav.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }
 
  #ssnavlit a {
background: url(images/bg_ssnavlit.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }