/********************************************************************

General

********************************************************************/

BODY { 
  background: white;
  color: black; 
  font-family: "Verdana", "Arial", sans-serif;
  font-size: 10pt;
	height: 100%;
}


td.weekday { text-align:center; background-color:#328a6a; color:white }


.normal {
  font-size: 10pt;
}


.HoverSayings{
	font-size: 10pt;
	color: #328a6a;
}

div.CenterSection {
	background: white;
	color: black;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10pt;
	position: absolute;
	top: 180px;
	left: 210px;
	padding: 5px;
	width: 600px;
	height: 100%;
}

div.RightCenterSection{
	text-align: center;
	position: absolute;
	top: 180px;
	left:820px;
	width:175px;
}

td.Normal{
	color: black;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10pt;
}

div.TopLeft {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
}

div.TopCenter {
	position: absolute;
	top: 10px;
	left: 181px;
	width: 800px;
	text-align: center;
}

div.NavigationBar {
	position: absolute;
	top: 260px;
	left: 10px;
	width: 181px;
	background-color:#328a6a;
	height: 100%;
}

div.TitleBar {
	position: absolute;
	background-color:#328a6a;
	top: 130px;
	left: 191px;
	width: 800px;
}

.tdnowrap{
  font-size: 10pt;
	white-space: nowrap;
	vertical-align: top;
}

.tdcalendarday{
  font-size: 10pt;
	vertical-align: top;
	border-color: #328a6a;
	border-style: solid;
}


td.dateholiday { text-align:left; color:red }

.tiny {
  font-size: 8pt;
}

.small {
  font-size: 9pt;
}

.large {
  font-family: "Arial", sans-serif;
  font-size: 12pt;
}

.NewClass {  
	color: #006080;
	font-weight: bold;
	font-size: 10pt;
}

.title {
  color: #006080;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 24pt;
}

.bigheading {
  color: #006080;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 16pt;
}

.heading {
  color: #006080;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 12pt;
}

.subheading {
  font-weight: bold;
}

.highlight {
  color: #006080;
  font-weight: bold;
}

/********************************************************************

Newsletter

********************************************************************/

.author {
  color: #808080;
  font-variant: small-caps;
}

.smallcaps {
  font-variant: small-caps;
}

.heading-note {
  color: #808080;
  font-size: 10pt;
  font-variant: small-caps;
  font-weight: normal;
}

.inset {
  background-color: #f1fff6;
}

/********************************************************************

Navigation Bars

********************************************************************/

FONT.logo {
  color: white;
  font-family: "Lucida Handwriting", "Arial", sans-serif;
  font-weight: bold;
  font-size: 10pt;
}

FONT.nav {
  color: white;
}

TD.nav {
  background-color: #328a6a;
}

A.topbar:link, A.topbar:visited {
  color: white;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
A.topbar:active {
  color: #10fff0;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
A.topbar:hover {
  text-decoration: underline;
}

A.sidebar:link, A.sidebar:visited {
  color: white;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
A.sidebar:active {
  color: #10fff0;
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
A.sidebar:hover {
  text-decoration: underline;
}

/********************************************************************

Schedule

********************************************************************/



TD.JavaCalSelectedDay{
	background-color: #328a6a;
	font-style: bold;
}

TD.JavaCalSelectedDay:hover{
	cursor: pointer;
}


TD.JavaCalDays:hover{
	background-color: #328a6a;
	cursor: pointer;
}


/********************************************************************

Links

********************************************************************/

A:link, A:visited, A:active {
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}

A.inverse:link, A.inverse:visited {
  color: white;
  text-decoration: none;
}
A.inverse:active {
  color: #10fff0;
  text-decoration: none;
}
A.inverse:hover {
  text-decoration: underline;
}

A.attentionlink{
  font-family: "Arial", sans-serif;
  font-weight: bold;
  font-size: 10pt;
	color: #ff0000;
	text-align:center;
}

/********************************************************************

Images

********************************************************************/

BR.stopwrap {
  clear: all;
}


	.IssueInformation{
		position:absolute; 
		top:143; 
		left:0;
		width:790;
		font-size:9px;
		font-family:Times;
		color:#000000;
	}
	.AuthorName{
		font-size:10px;font-family:Times;color:#000000;font-weight:bold;text-align: center;}
	.NewsLetterTitle{font-size:56px;font-family:Times;color:#00907d;text-align:center;}
	.NewsLetterPageTitle{font-size:32px;font-family:Times;color:#00907d;text-align:center;}
	.ArticleTitle{font-size:24px;font-family:Times;color:#00907d;text-align:center;}
	.NiyamaSpaced{font-size:14px;font-family:Times;color:#000000;}
	.Address{font-size:9px;font-family:Times;color:#000000;}
	.ArticleText{font-size:12px;line-height:16px;font-family:Times;color:#000000;}
	.ArticleHighlight{font-size:12px;font-family:Times;color:#00907d;text-align:center;}
