body  
{ 
	color: black; 
	font-size: 10pt; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-style: normal; 
	font-weight: bold; 
	font-stretch: normal; 
	background-color: white; 
	text-align: center; 
	position: absolute;
	height: 100% 
}
h1   { color: green; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none }
h2 { color: black; font-size: 14pt; font-weight: bold; text-align: center; margin: 0.83em 0 }
h3 { color: gray; font-size: 12pt; font-weight: bold; margin: 1em 0 }
p     { color: black; font-size: 12pt; font-style: normal; font-weight: normal; text-decoration: none; text-align: left }
#link { color: blue; font-size: 12pt; font-weight: bold }
a:link.mylink { color: blue; text-decoration: none }
a:visited.mylink { color: blue; text-decoration: none }
a:hover.mylink { color: navy }
a:link.button { color: blue; font-size: 12pt; font-weight: bold; text-decoration: none }
a:visited.button { color: blue; font-size: 12pt; font-weight: bold; text-decoration: none }
a:hover.button { color: navy; font-size: 12pt; font-weight: bold }
a:link.button1 { color: white; font-size: 12pt; font-weight: bold; text-decoration: none }
a:visited.button1 { color: white; font-size: 12pt; font-weight: bold; text-decoration: none }
a:hover.button1 { color: orange; font-size: 12pt; font-weight: bold }
td  { color: black; font-weight: normal; border-style: none; outline-style: none }
table    { font-size: 12pt; border-style: solid; border-color: black; outline-style: none }
ol  { color: black; font-style: normal; font-weight: normal; text-align: left; list-style-type: decimal; margin: 1em 0 1em 40px }
#formTitle  { color: white; font-size: 12pt; font-weight: bold; background-color: gray }
#adminMenu { color: white; font-size: 12pt; font-weight: bold; background-color: #933 }
#formFooter   { color: white; font-size: 10pt; font-weight: bold; background-color: gray }
#line1   { font-size: 10pt; font-weight: normal; background-color: #ffc }
#line2  { font-size: 10pt; font-weight: normal; background-color: silver }
#warning { color: red; font-weight: bold }

#navbarhoriz 
{
	margin-top: 1em; 
	margin-bottom: 0.5em; 
	margin-left: 0; 
	margin-right: 0; 
	width: 800px;
	font-weight: normal;
}
#navbarhoriz ul
{
	font-family: "Tahoma", "Arial Narrow", sans-serif;
	background-color: green; 
	text-align: center; 
	margin-left: 0; 
	padding-left: 0; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	border-bottom: 2px solid gray;
	list-style-type: none;
}
#navbarhoriz ul li { color: white; padding: 0.5em 1em; border-left: 0 solid white; display: inline }
#navbarhoriz a:link { color: white; font-size: 10pt; font-weight: normal; text-decoration: none }
#navbarhoriz a:visited { color: white; font-size: 10pt; font-weight: normal; text-decoration: none }
#navbarhoriz a:hover { color: orange; font-size: 10pt; font-weight: normal }

#navbarhoriz1 li:first-child { border-left: 2px solid gray none; }

#rednavhoriz{ margin-top: 1em; margin-bottom: 0.5em }
#rednavhoriz ul { background-color: red; text-align: center; margin: 5px 5px 5px 5px; padding 2px 2px 2px 2px; border-bottom: 1px solid gray }
#rednavhoriz li { list-style-type: none; padding: 0.25em 1em 0.25em 1em; margin: 5px 5px 5px 5px; border: none solid white; display: inline }
/* #rednavhoriz li:first-child { border: none; } */
#rednavhoriz a:link { color: white; font-size: 12pt; font-weight: normal; text-decoration: none }
#rednavhoriz a:visited { color: white; font-size: 12pt; font-weight: normal; text-decoration: none }
#rednavhoriz a:hover { color: orange; font-size: 12pt; font-weight: normal }

a:link#footer { color: gold; font-size: 10pt; font-weight: bold; text-decoration: none }
a:visited#footer { color: gold; font-size: 10pt; font-weight: bold; text-decoration: none }
a:hover#footer { color: orange; font-size: 10pt; font-weight: bold }

.third { border-style: none; margin-bottom: 1em; margin-right: 1em; width: 700px; float: left}
.sidebar { border: none; 
margin-bottom: 0.5em; 
margin-right: 0.5em; width: 225px; float: left; overflow: hidden
display: inline;
}
.sidebar p
{ 
	color: grey; padding-left: 1em; padding-right: 1em; font-size: 9pt; font-style: normal; 
	font-weight: normal; text-align: left 
}
.maindetail { margin-top: 1em; margin-bottom: 0.5em; width: 780px }
.maindetail h1 { color: brown; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none }
.maindetail h2 { color: black; font-size: 14pt; font-weight: bold; text-align: center; margin: 0.83em 0 }
.maindetail h3 { color: DarkRed; font-size: 12pt; font-weight: bold; text-align: center; margin: 1em 0 }
.maindetail li { color: black; padding-bottom: 0; padding-top: 0; font-size: 10pt; font-weight: normal; text-align: left; margin: 0 }
.maindetail p
{ 
	color: black; padding-left: 1cm; padding-right: 1cm; font-size: 12pt; font-style: normal; 
	font-weight: normal; text-align: left 
}

.maintext { margin-top: 1em; margin-bottom: 0.5em; width: 790px; display: block }
.maintext h1 { color: brown; font-size: 18pt; font-style: normal; font-weight: bold; text-decoration: none }
.maintext h2 { color::w
 black; font-size: 14pt; font-weight: bold; text-align: left; margin: 0.83em 0 }
.maintext h3 { color: DarkRed; font-size: 12pt; font-weight: bold; text-align: left; margin: 1em 0 }
.maintext li { color: black; padding-bottom: 0; padding-top: 0; font-size: 10pt; font-weight: normal; text-align: left; margin: 0 }
.maintext p
{ 
	color: black; padding-left: 1cm; padding-right: 1cm; font-size: 12pt; font-style: normal; 
	font-weight: normal; text-align: left 
}

.noborder { border-style: none; padding-right: 10px; vertical-align: top }
.noborder tr th { border-style: none; background-color: gray; text-align: center; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; vertical-align: top }
.noborder tr td { border-style: none; padding-top: 10px; padding-bottom: 10px; padding-right: 20px; vertical-align: top }
.compact { border-style: none; padding-top: 0; padding-bottom: 0; padding-right: 20px; vertical-align: top font-size: 8pt }
#center { text-align: center }
#highlight { background-color: LightYellow }
#highlight2 { background-color: LemonChiffon; text-align: center; padding: 10 }
#heading { background-color: Brown; color: white }
#answer { color: DarkRed; font-size: 12pt }

#padded { padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border: none }
.half {width: 33%; float: left; background-color: LightYellow }
#adfull { float: left; width: 400px; height: 1100px }
#adfull p { text-align: center; vertical-align: middle }
#adhalf { float: left; width: 400px; height: 550px }
#adhalf p { text-align: center; vertical-align: middle }
#adbc { float: left; width: 400px; height: 275px }
#adbc p { text-align: center; vertical-align: middle }
#left { float: left }
#clear { clear: both }
#ad { width: 350px; border: none }
#adtn { width: 100px; border: none; float: top; }
#fineprint { font-size: 9pt }
#mediumprint { font-size: 10pt }
#detail { font-size: 10pt }
#news { background-color: Yellow; padding: 10px 10px 10px 10px }
#event { background-color: white; padding: 5px 5px 5px 5px }
#districtevent { font-size: 10pt; background-color: LightYellow; padding: 5px 5px 5px 5px }
#districtevent  p { font-size: 10pt }
#chapterevent { font-size: 10pt; background-color: LightGreen; padding: 5px 5px 5px 5px }
#chapterevent  p { font-size: 10pt }
#divisionevent { font-size: 10pt; background-color: LightSalmon; padding: 5px 5px 5px 5px }
#divisionevent  p { font-size: 10pt }
#quartetevent { font-size: 10pt; background-color: LightBlue; padding: 5px 5px 5px 5px }
#quartetevent  p { font-size: 10pt }A
/* Calendar formatting */
.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
table.calendar {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: right;
}
.month {
	float: left;
	padding: 12px;
	height: 130px;
}
.calendar-month {
	background-color: grey;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	text-align: center;
}
table.calendar     tr td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
	width: 20px;
}
table.calendar     tr th  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	text-align: right;
	width: 20px;
}

.linked-day 	{
	background-color: blue;
	color: white;
}
.linked-day a	{
	background-color: blue;
	color: white;
}
