/*
blue    = #275888
Yellow  = #F0D282
Gold    = #DEAD1B
Brown   = #9E7D12
Green   = #8F9E40
Red     = #5A0A22

*/
BODY,TH,TD{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
}

BODY{
  background: #FFFFFF;
  margin: 0;
}

BODY.homepage{
  background-image:  url(gfx/homePageBackGround.gif);
  background-repeat:repeat-y;
}

p{
  margin-top: 0px;
  margin-bottom: 10px;
  line-height: 14px;
  font-size: 11px;
}
p.shortBottom{
  margin-bottom: 5px;
}

h1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26pt;
  font-style: normal;
  line-height: 26pt;
  font-weight: bold;
  color: #999999;
}

h2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: bold;
  line-height: 12px;
  font-weight: bold;
  color: #275888;
  margin-bottom: 12px;
  margin-top: 0px;
  letter-spacing: 1px;
}

h3{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: bold;
  line-height: 15px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 6px;
  margin-top: 20px;
  letter-spacing: 1px;
}
h4{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: bold;
  line-height: 15px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 0px;
  margin-top: 25px;
}

h5,h6{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: bold;
  line-height: 15px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 0px;
  margin-top: 0px;
}



h6{
  margin-bottom: 15px;
  margin-top: 10px;
}
a{ 
 font-weight:bold;
 text-decoration:none;
}
a:link{
  color:#9E7D12;
}
a:visited{ 
  color:#DEAD1B;
}
a:hover{ color:#DEAD1B;}

li{
  margin-top: 1px;
  margin-bottom: 2px;
  margin-left: 0px;
  padding-left: 0px;
}

ul{
  margin-top: 1px;
  line-height: 13px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  margin-left: 7px;
  padding-left: 15px;
}


ol{
  margin-top: 1px;
  line-height: 13px;
  margin-bottom: 10px;
  padding-bottom: 0px;
  margin-left: 10px;
  padding-left: 13px;
}



/*==========================================
Hompage
===========================================*/
.homePageNews th{
  font-size:      12px;
  font-weight:    bold;
  text-align:     left;
  padding-top:    11px;

}

.homePageNews td{
  font-size:      11px;
  text-align:     left;
  vertical-align: top;
  padding-top:    11px;
  color:          #FFFFFF;
}
.homePageNews a:visited, .homePageNews a:link{
  text-decoration:none;
  color:#FFFFFF;
}


/*==========================================
Left column of Body 
===========================================*/
.leftBodyColumn{
  padding-top: 7px;
  line-height: 19px;
  color: #275888;
}

.leftBodyColumn p{
  line-height: 21px;
  color: #275888;
  font-weight:normal;
}
.leftBodyColumn a:link{
  color:#000000;
  font-weight:normal;
    text-decoration:underline;
}
.leftBodyColumn a:visited{
  color:#000000;
  font-weight:normal;
    text-decoration:  underline;
}

/*==========================================
Sub Navation
===========================================*/
p.subNave{
  color: #DEAD1B;
  font-weight: bold;
}
.subNave a{
  text-decoration:  none;
  font-weight:      bold;
  color: 		 #DEAD1B;
}
.subNave a:hover{
  font-weight:      bold;
  color: #F0D282;
  text-decoration:  none;
}
.subNave a:link{
  font-weight:      bold;
  color: 		 #DEAD1B;
  text-decoration:  none;
}
.subNave a:visited{
  font-weight:      bold;
  color: 		 #DEAD1B;
  text-decoration:  none;
}
.subNave{
  margin-top:     19px;
}

/*==========================================
Center column of Body 
===========================================*/
td.bodyText{
  padding-top: 27px;
}

td.pubFormBodyText{
  padding-top: 27px;
}
.pubFormBodyText a{
  font-weight: normal;
}
.pubFormBodyText a:hover{
  color: #ABABAB;
}
.pubFormBodyText a:visited{
  color: #ABABAB;
}
.pubFormBodyText a:link{
  color: #000000;
} 
/*==========================================
Right column of Body 
===========================================*/
td.rightBodyColumn{
  padding-top: 25px;
  line-height: 19px;
  color: #275888;
}
.rightBodyColumn p{
  line-height: 21px;
  color: #275888;
}
.rightBodyColumn a{
  font-weight:normal;
  text-decoration:underline;
}
.rightBodyColumn a:link{color:#000000}
.rightBodyColumn a:visited{color:#000000}

/*==========================================
Events
===========================================*/
.month td{
  height: 29px;
  width:  57px;
  color: #0A0A0A;
  font-weight: bold;
  vertical-align:top;
}

.month th{
  height: 29px;
  width:  57px;
  color:  #5A0A22;
  font-weight: bold;
  text-align: left;
  vertical-align:top;
}


.monthNames td{
  font-weight:      bold;
  height:          29px;
  width:           30px;
  text-align:      left;
  vertical-align:  top;
}

.monthNames a:visited, .monthNames a:link {
  color: #666666;
}

.currentMonth a:visited, .currentMonth a:link {
  color: #DEAD1B;
}


table.week{
  border-collapse: collapse
}
.week td{
  height: 21px;
  width:  57px;
  border-bottom: 1px solid #C0C0C0;
}

.week th{
  height: 32px;
  width:  57px;
  color:  #5A0A22;
  font-weight: bold;
  text-align: left;
  vertical-align:top;
  border-bottom: 1px solid #C0C0C0;
}

.Reserved{
  background: #FFFFCC;
}


/*==========================================
Other
===========================================*/
.blue{
  color:        #275888;
}
p.top{
  margin-top:  -5px;
}
.top a {
    text-decoration:underline;
}
.top a:link{ color:#9E7D12;}
.top a:visited, .top a:hover{ 
  color:#DEAD1B;
}

.closeWindow a {
    text-decoration:underline;
}
.closeWindow  a:link{ 
  color:#9E7D12;
}
.closeWindow a:visited, .top a:hover{ 
  color:#DEAD1B;
}

a:hover.Brown, a:link.Brown, a:visited.Brown{
  color: #9E7D12;
}
.Brown{
  color: #9E7D12;
}
.inlineLinks{
}
.inlineLinks a{
  text-decoration:underline;
}
#Comments{
  height: 57px;
}
.textInput{
  width: 194px;
  font-size:11px;
  margin-bottom: 12px;
}
.Red {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 12px;
}
