BODY { /* 1 */
   color: Green;
   background-color: #FFF8DC;
   font-family: "Times New Roman", Times, serif;
}
.body_header {
	background-repeat: repeat-y;
	background-attachment: fixed;
}
.body_main {
	background-repeat: repeat-y;
	background-attachment: fixed;
}
.body_all {
	background-repeat: repeat-y;
	background-attachment: fixed;
}
/* Table Attributes */
td, th {
	font-size: 14px;
	line-height: 20px;
}
td.1, th.1 {
	font-size: 12px;
	line-height: 24px;
}
/* Link Attributes */
A { 
   color: #0082FF;
   font-size: small;
}
A:HOVER {
	color: #003E80;
}
A:ACTIVE {
   color: Red;
}
A:visited {
   font-style: italic;
   color: Olive;
}
A:link {
   font-weight: 900;
   color: #009;
}
/* Headers */
h1 {
	font-size: xx-large;
	line-height: normal;
}
h2 {
	font-size: x-large;
	line-height: normal;
}
h3 {
	font-size: large;
	line-height: normal;
}
h4 {
	font-size: medium;
	line-height: normal;
}
h5 {
	font-size: small;
	line-height: normal;
}
h6 {
	font-size: x-small;
	line-height: normal;
}
/* Text Attributes */
.dCap {
   background-color: #EEE8AA;
   color: Maroon;
   font-family: Century, "Bookman Old Style", Commons;
   font-size: 250%;
   padding: 3px;
   border: 1px solid black;
   margin: 3px;
}
.supu { 
   vertical-align: top;
   font-size: 50%;
   text-transform: uppercase;
}
.sup {
   vertical-align: top;
   font-size: 50%;
}
.sub {
   vertical-align: bottom;
   font-size: 50%;
}
.text_fineprint2 { 
   font-size: 50%;
}

.text_fineprint  {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: normal;
   line-height: normal;
}

.box_cells_100 {
   background-color: #FFFFF0;
   border-bottom-width: 4px;
   border-left-width: 1px;
   border-right-width: 2px;
   border-style: solid;
   border-top-width: 1px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   letter-spacing: 1px;
   line-height: normal;
   padding: 0px;
   width: 100%;
   position: fixed;
}

.box_cells_85 {
   background-color: #FFFFF0;
   border-bottom-width: 4px;
   border-left-width: 1px;
   border-right-width: 2px;
   border-style: solid;
   border-top-width: 1px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 8px;
   font-style: normal;
   font-weight: normal;
   letter-spacing: 1px;
   line-height: normal;
   padding: 0px;
   width: 85%;
   position: fixed;
}
.legal {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

P {
   padding: 5px;
   width: 75%;
}
.text_border_dbl {
   border-style: double;
}
.text_border_grv {
   border-style: groove;
}
.text_border_rdg {
   border-style: ridge;
}
.text_border_dot {
   border-style: dotted;
}
.text_border_iset {
   border-style: inset;
}
.text_border_oset {
   border-style: outset;
}
.balloon_hint {
   display: none;
   background: #87CEFA;
   width: 10%;
   padding: 2px;
   border: 2px solid black;
   font: x-small;
   font-style: italic;
   /* This setups up the basic structure of a balloon hint.
      you still need to set "position: absolute; left: 30px;" 
      in your HTML. */
}

text-align: right;


/* ELCA News Feeds */
.navigation {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  background: #FFFFFF; 
  text-decoration: none; 
  color: #999999;}
.navigation a:visited { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  background: #FFFFFF; 
  text-decoration: none; 
  color: #999999;}
.navigation a:link {
  font-family: Arial, Helvetica, sans-serif;
  font size: 12px;
  background: #FFFFFF;
  color: #999999; 
  text-decoration: none;} 
.navigation a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font size: 12px; 
  background: #FFFFFF;
  color: #111111; 
  text-decoration: underline;}
.navigation a:active {
  font-family: Arial, Helvetica, sans-serif;
  font size: 12px;
  background: #FFFFFF; 
  color: #888888; 
  text-decoration: underline; 
  background: #FFFFFF;}
.text_white_on_green {
	color: white;
	font-weight: bold;
	background: Green;
}
.text_white_on_grey{
	color: white;
	font-weight: bold;
	background: Gray;
}
.text_white_on_blue {
	color: white;
	font-weight: bold;
	background: Blue;
}
.text_gray_on_white {
	color: Gray;
	font-weight: bold;
	background: white;
}
.text_white_on_purple {
	color: white;
	font-weight: bold;
	background: Purple;
}
.text_white_on_red {
	color: white;
	font-weight: bold;
	background: Maroon;
}
.text_red_bold {
	color: #FF0000;
	font-weight: bold;
}
.test_white_on_gold {
	color:#FFFFFF;
	font-weight:bold;
	background:#CCCC00;
}

/*
// ltw_style.css
// $Id: ltw_style.css,v 1.3 2003/08/20 02:35:43 t51admin Exp $
// 
// ltwCalendar Style Sheet 
*/
a.prevnext:link {color: red; font-size: 12px; text-decoration:underline}
a.prevnext:visited {color: red; font-size: 12px; text-decoration:underline}
a.prevnext:hover {color: blue; font-size: 12px; text-decoration:underline}
a.prevnext:active {color: red; font-size: 12px; text-decoration:underline}
a.day:link {color: black; font-size: 18px; text-decoration:underline}
a.day:visited {color: black; font-size: 18px; text-decoration:underline}
a.day:hover {color: red; font-size: 18px; text-decoration:underline}
a.day:active {color: black; font-size: 18px; text-decoration:underline}
a.event:link {color: blue; font-size: 12px; text-decoration:underline}
a.event:visited {color: blue; font-size: 12px; text-decoration:underline}
a.event:hover {color: red; font-size: 12px; text-decoration:underline}
a.event:active {color: blue; font-size: 12px; text-decoration:underline}
a.admin:link {color: blue; font-size: 12px; text-decoration:underline}
a.admin:visited {color: blue; font-size: 12px; text-decoration:underline}
a.admin:hover {color: red; font-size: 12px; text-decoration:underline}
a.admin:active {color: blue; font-size: 12px; text-decoration:underline}
table.cal {
background-color: lightblue;
height: 600px;
border-style: none;
border-width: 3px;
font-family: sans-serif
}
.caption {
color: Green;
font-size: 28px;
font-weight: bold;
}
.thead {
color:white;
background-color: darkblue;
font-size: 18px;
}
td.cal {
background-color: white;
text-align: left;
vertical-align: top
}
tfoot.cal {
color:black;
background-color: lightblue;
font-size: 14px;
text-align: left
}
ul.cal {
margin: 0px;
list-style-position: inside
}
.cal-admin-link {
color: #ffffff;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
