/* Style Definitions */

/* General */
body {
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  color:#000000;
  background-color:#FFFFFF;
  font-family:Tahoma,Verdana,Arial,Univers,sans-serif;
  font-size:80%;
  text-align:left;
  }
h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  }
h1{
  color:#000000;
  font-size:150%;
  margin-top:0.25em;
  margin-bottom:0.5em;
  }
h2{
  font-size:130%;
  margin-top:0.5em;
  margin-bottom:0.25em;
  }
h3{
  font-size:110%;
  margin-top:0.5em;
  margin-bottom:0.25em;
  }
h4, h5, h6 {
  font-size:100%;
  }
p {
  font-size:90%;
  margin-top:.5em;
  margin-bottom:.5em;
  }
.crrnnavy {
	font-weight:bold;
	color:#000080;
  }
small {
  font-size:70%
  }
ul {
  font-size:90%;
  margin-top:0;
  margin-bottom:0;
  }
li {
  }
a:link, a:active {
  color:#A20002;
  }
a:visited {
  color:#7F7F7F;
  }
form {
  margin:0;
  }
hr {
  margin:0;
  }
textarea {
  font-size: 12px; 
  font-family: Tahoma,Arial,sans-serif;
  background:#EAE4E4;
  border:1px #2D3272 solid;
  color:#000000;
  }
select {
  font-size: 12px; 
  font-family: Tahoma,Arial,sans-serif;
  background:#EAE4E4;
  border:1px #2D3272 solid;
  color:#000000;
  }
input.input {
  border:1px #2D3272 solid;
  background:#EAE4E4;
  font:12px tahoma,arial,sans-serif;
  color:#000000;
  }
input.button {
  height:20px;
  font:11px tahoma,arial,sans-serif;
  border:1px #000000 solid;
  background:#DBABAB;
  color:#000047;
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 5px; 
  PADDING-RIGHT: 5px; 
  PADDING-TOP: 0px;
  }
input.previousnextbutton {
  height:20px;
  width:100px;
  border:1px #000000 solid;
  background:#DBABAB;
  font:11px tahoma,arial,sans-serif;
  color:#000047;
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-TOP: 0px;
  }

/* Home Page */
h1.eventheaderhomepage {
  color:#000000;
  font-size:110%;
  margin-top:.25em;
  margin-bottom:.25em;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:3px;
  width:100%;
  background-color:#E6C88C;
  }
h1.linkheaderhomepage {
  color:#000000;
  font-size:110%;
  margin-top:0;
  margin-bottom:.25em;
  margin-left:0;
  margin-right:0;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:3px;
  width:100%;
  background-color:#E6C88C;
  }
h1.linkheaderhomepage1 {
  color:#000000;
  font-size:110%;
  margin-top:3px;
  margin-bottom:.25em;
  margin-left:0;
  margin-right:0;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:3px;
  width:100%;
  background-color:#E6C88C;
  }
h2.linkheaderhomepage {
  color:#000000;
  font-size:110%;
  margin-top:3px;
  margin-bottom:.25em;
  margin-left:0;
  margin-right:0;
  padding-left:0px;
  padding-top:3px;
  padding-bottom:3px;
  width:100%;
  background-color:#E6C88C;
  }

p.eventdeschomepage {
  }
div.rightsectionhomepage {
  width:150px;
  margin:5px;
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  border-color:#E6C88C;
  border-width:1px;
  border-style:solid;
  background-color:#F1F1F1;
  }
div.space5	{
	padding:5px;
	}
div.space10	{
	padding:10px;
	}
div.space20	{
	padding:20px;
	}
p.linktitlelist {
  font-size:75%;
  font-weight:normal;
  margin-top:1em;
  margin-bottom:0;
  margin-left:5px;
  margin-right:5px;
  }

/* Footer */
p.footer {
  font-size:65%;
  margin-top:0;
  margin-bottom:0;
  text-align:center;
  color:#FFFFFF;
  margin-top:10px;
  margin-bottom:10px;
  }
a.footer {
  color:#FFFFFF;
  }
a.logout:link, a.logout:visited {
	color:#FFFFFF;
	}
/* Menu */
a.menugraphicalvertical:link, a.menugraphicalvertical:active, a.menugraphicalvertical:visited {
  font-size:smaller;
  color:#A20002;
  text-decoration:none;
  background:transparent;
  }
a.menugraphicalhorizontal:link, a.menugraphicalhorizontal:active, a.menugraphicalhorizontal:visited {
  font-size:smaller;
  color:#A20002;
  text-decoration:none;
  background:transparent;
  }
p.menutexthorizontal {
  font-size:100%;
  color:#A20002;
  }
a.menutexthorizontal:link, a.menutexthorizontal:active, a.menutexthorizontal:visited {
  font-size:smaller;
  color:#A20002;
  text-decoration:none;
  background:transparent;
  }
a.menutexthorizontal:hover {
  text-decoration:underline;
  }

/* Search */
input.searchbox {
  height:20px;
  width:100px;
  font-size:12px;
  font-family:tahoma,arial,sans-serif;
  border:1px #2D3272 solid;
  background:#EAE4E4;
  color:#000000;
}
input.searchboxlong {
  height:20px;
  width:300px;
  font-size:12px;
  font-family:tahoma,arial,sans-serif;
  border:1px #2D3272 solid;
  background:#EAE4E4;
  color:#000000;
}
input.searchboxcheck {
  font-size:12px;
  font-family:tahoma,arial,sans-serif;
  border:1px #2D3272 solid;
  background:#EAE4E4;
  color:#000000;
}
input.searchsubmit {
  height:20px;
  width:35px;
  font-size:10px;
  border:1px #D6D3D2 solid;
  background:#DBABAB;
  font:11px tahoma,arial,sans-serif;
  color:#000047;
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-TOP: 0px;
}
p.searchresulttitle {
  font-size:90%;
  font-weight:bold;
  margin-top:1em;
  margin-bottom:0;
  }
p.searchresulttext {
  font-size:90%;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  }

/* Mailing List */
input.mailinglistbox {
  height:20px;
  width:90px;
  font-size:10px;
  border:1px #2D3272 solid;
  background:#EAE4E4;
  font:11px tahoma,arial,sans-serif;
  color:#000000;
}
input.mailinglistsubmit {
  height:20px;
  width:100px;
  font-size:10px;
  border:1px #000000 solid;
  background:#DBABAB;
  font:11px tahoma,arial,sans-serif;
  color:#000047;
  PADDING-BOTTOM: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-RIGHT: 0px; 
  PADDING-TOP: 0px;
}

/* Events */
p.eventtitle {
  font-size:90%;
  font-weight:bold;
  margin-top:1em;
  margin-bottom:0;
  }
p.eventvenue {
  font-size:80%;
  font-weight:bold;
  margin-top:0;
  margin-bottom:0;
  }
p.eventsponsor {
  font-size:80%;
  margin-top:0;
  margin-bottom:0;
  }
p.eventdescription {
  font-size:80%;
  margin-top:0;
  margin-bottom:0;
  }
p.eventdetailsdescription {
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  }

/* Suggestions */
p.suggestiontitle {
  font-size:90%;
  font-weight:bold;
  margin-top:1em;
  margin-bottom:0;
  }
p.suggestiondescription {
  font-size:90%;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  }
p.suggestionsubmittedby {
  font-size:80%;
  margin-top:0;
  margin-bottom:0;
  }
span.suggestionperson {
  font-weight:bold;
  }
span.suggestiondate {
  font-weight:bold;
  }
p.suggestiondetailsdescription {
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  }
p.suggestiondetailsdate {
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  }
p.suggestiondetailsperson {
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  }

/* Resources */
p.linktitle {
  font-size:90%;
  font-weight:bold;
  margin-top:1em;
  margin-bottom:0;
  }
p.linktitlelist {
  font-size:90%;
  margin-top:.75em;
  margin-bottom:0;
  }
p.linkdescription {
  font-size:90%;
  margin-top:0;
  margin-bottom:0;
  }

/* Admin */
table.admin {
  border-width:2px;
  border-style:solid;
  border-color:#000000;
  border-collapse:collapse;
  background-color:#CC6666;
  width:100%;
  margin-bottom:10px;
  }
thead.admin {
  height:30px;
  width:100%;
  background-color:#000000;
  font:90% tahoma,arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  }
td.heading {
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  text-align:center;
  vertical-align:middle;
  padding:5px;
  }
tbody.admin {
  width:100%;
  font:90% tahoma,arial,sans-serif;
  }
tr.admin {
  border-width:1px;
  border-style:solid;
  border-color:gray;
  }
td.admin {
  font:90% tahoma,arial,sans-serif;
  font-weight:normal;
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  background-color:white;
  text-align:center;
  vertical-align:middle;
  padding:2px;
  height:1px;
  }
td.admin1 {
  font:90% tahoma,arial,sans-serif;
  font-weight:normal;
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  background-color:yellow;
  text-align:left;
  vertical-align:middle;
  padding:2px;
  height:1px;
  }
table.admindetails {
  border-width:2px;
  border-style:solid;
  border-color:#000000;
  border-collapse:collapse;
  background-color:#CC6666;
  width:100%;
  margin-bottom:10px;
  }
thead.admindetails {
  height:30px;
  width:100%;
  background-color:#000000;
  font:90% tahoma,arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  }
tbody.admindetails {
  width:100%;
  font:90% tahoma,arial,sans-serif;
  }
tr.admindetails {
  border-width:1px;
  border-style:solid;
  border-color:gray;
  }
td.admindetails {
  font:90% tahoma,arial,sans-serif;
  font-weight:normal;
  border-width:1px;
  border-style:solid;
  border-color:#CCCCCC;
  background-color:white;
  text-align:left;
  vertical-align:top;
  padding:2px;
  height:1px;
  }

.tvmenu {
  font-size:80%;
  }
.thmenu {
  font-size:80%;
  
  }
.loginmenu {
  font-size:80%;
  color:#FFFFFF;
  text-align:center;
  }
.schedule {
  font-size:90%;
  color:#FFFFFF;
  text-align:center;
  line-height:130%;
  background-color:#A20002; 
  }
.subscribe {
  color:#FFFFFF;
  font-size:80%;
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
}
.search {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  margin-top:0;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
}
.sysdate {
  font-family:Tahoma,Verdana,Arial,Univers,sans-serif;
  font-size:10px;
  color:#FFFFFF;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
  }
p.boardmembername {
  font-weight:bold;
  margin-top:.1em;
  margin-bottom:0;
}
p.boardmemberdetails {
  font-size:75%;
  margin-top:0;
  margin-bottom:0;
}
.searchresult {
  margin-left:30px;
  margin-top:0;
  margin-bottom:0;
  }
.postdate {
  font-size:60%;
  text-indent:30px;
  margin-top:0;
  margin-bottom:0;
  }
.whatsnew {
  font-size:50%;
  margin-top:0;
  margin-bottom:0;
  text-align:left;
  }
.tlink2 {
  color:#FFFFFF;
}
a.topmenu:link, .topmenu:active, .topmenu:visited {
  color:#FFFFFF;
  text-decoration:none;
  background:transparent;
  }
  .topmenu:hover {
  color:#9F0001;
  text-decoration:none;
  background:#FFFCE4;
  }
