/*	(c) 2009, James J. Domino - Juniper Labs LLC - 310-439-1185	*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #b5b694;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

IMG {
	border: 0px;
}

A {
	color: #000000;
}

A:link, A:active {
	color: #000000;
}

A:visited {
	color: #303030;
}

A:hover {
	color #ff0000;
}

.cdamnu {
	font-size: 10pt;
	width: 186px;
	background-color: #91C7DD;
}

.cdamnuItem {
	padding: 2px;
}

.cdamnuItem A:hover {
	background-color: #FFFFBB;
}

.cdamnuItems {
	padding: 2px;
	background-color: #71A7BD;
}

.cdamnuItems A {
	text-decoration: none;
	color: #000000;
}

.cdamnuItems A:hover {
	background-color: #FFFFBB;
}

.cdamnuItem A {
	text-decoration: none;
	color: #000000;
}

.cdamnuSep {
	height: 12px;
	margin: 0px;
	padding: 0px;
}

.cdamnu2Item {
	margin-left: 15px;
}

.cdamnu2Items {
	margin-left: 15px;
	background-color: #71A7BD;
}

.cdamnu2Items A {
	text-decoration: none;
	color: #000000;
}

.cdamnu2Items A {
	text-decoration: none;
	color: #000000;
}

.cdamnu2Item A {
	text-decoration: none;
	color: #000000;
}

.cdamnu2Item A:hover {
	background-color: #FFFFBB;
}

.cdamnu2Items A:hover {
	background-color: #FFFFBB;
}

.cdamnu2Sep {
	height: 6px;
	margin: 0px;
	padding: 0px;
}

.cdamnu3Item {
	margin-left: 30px;
}

.cdamnu3Items {
	margin-left: 30px;
	background-color: #71A7BD;
}

.cdamnu3Items A {
	text-decoration: none;
	color: #000000;
}

.cdamnu3Items A {
	text-decoration: none;
	color: #000000;
}

.cdamnu3Item A {
	text-decoration: none;
	color: #000000;
}

.cdamnu3Item A:hover {
	background-color: #FFFFBB;
}

.cdamnu3Items A:hover {
	background-color: #FFFFBB;
}

.cdamnu3Sep {
	height: 4px;
	margin: 0px;
	margin-left: 30px;
	padding: 0px;
}

TABLE {
	text-align: left;
}

TH {
	font-size: 12px;
	vertical-align: top;
	border-bottom: 1px solid black;
}

TD {
	font-size: 12px;
	vertical-align: top;
}

TD.content {
	font-size: 12px;
	padding: 4px;
}

TABLE.content {
}

.sectName {
	font-weight: bold;
}

TABLE.roster {
}

.roster tr {
	height: 18pt;
}


DIV.content_title {
	font-size: 14pt;
	font-weight: bold;
	background-color: #71A7BD;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}

DIV.content_title2 {
	font-size: 12px;
	font-weight: bold;
	background-color: #f0f0ff;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}

DIV.content_title3 {
	font-size: 12px;
	background-color: #f0f0ff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin-left: 0px;
	margin-bottom: 5px;
}

TD.content A:hover {
	color: #ff0000;
}

P {
	font-size: 12px;
	line-height: 18px;
	text-align:justify;
}

LI {
	margin-bottom: 5px;
	text-align:justify;
}

OL.noindent LI {
	margin-left: 0px;
	margin-right: 0px;
}

.panel3 {

}

.panel3title {
	font-weight: bold;
}

.eventDate {
	font-weight: bold;
}

.footer A {
	font-size: 10pt;
}

DIV.pcal {
	display: inline;
	text-align: center;
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 2px;
}

DIV.pcal TABLE {
	border: 0px;
}

DIV.pcal TABLE {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

DIV.pcal TABLE.pcalevt TR TD {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

DIV.pcal TABLE.pcalevt TR {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

DIV.pcal TABLE TR TD {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	border: 1px solid white;
}

DIV.pcal TR.calTitle TD {
	border: 1px solid threedface;
	background-color: threedface;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

DIV.pcal TR.daynames {
	border: 1px solid threedface;
	font-weight: bold;
	border-bottom: 1px solid #808080;
}

DIV.pcal TR.daynames TD {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	background-color: threedface;
	padding: 1px;
	border: 1px solid threedface;
	border-bottom: 1px solid #808080;
}

DIV.pcal TR.days TD {
	text-align: left;
	vertical-align: top;
	padding: 1px;
	border: 1px solid #e0e0e0;
}

DIV.pcal TR.days TD.today {
	border: 1px solid red;
	background-color: #ff8080;
}

DIV.pcal TR.days TD.oday {
	color: #808080;
	background-color: #e0e0e0;
	border: 1px solid #f0f0f0;
	font-size: 9px;
}

DIV.pcal TR.days TD.day {
	background-color: #FFFFFF;
}

DIV.pcal TR.days TD.stoday {
	background: Highlight;
	color: HighlightText;
}

DIV.pcal TR.days TD.soday {
	background: Highlight;
	color: HighlightText;
	border: 1px solid #f0f0f0;
	font-size: 9px;
}

DIV.pcal TR.days TD.sday {
	background: Highlight;
	color: HighlightText;
}

DIV.pcal TR.days TD.htoday {
	border: 1px solid red;
	background-color: #ef7070;
}

DIV.pcal TR.days TD.hoday {
	color: #808080;
	background-color: #d0d0d0;
	border: 1px solid #f0f0f0;
	font-size: 9px;
}

DIV.pcal TR.days TD.hday {
	background-color: #FFFFC0;
}

DIV.pcal TR.days TD.hstoday {
	background: Highlight;
	color: HighlightText;
}

DIV.pcal TR.days TD.hsoday {
	background: Highlight;
	color: HighlightText;
	border: 1px solid #f0f0f0;
	font-size: 9px;
}

DIV.pcal TR.days TD.hsday {
	background: Highlight;
	color: HighlightText;
}

.classnav TD {
	font-size: 16px;
	font-weight: bold;
}

.weekly_letter P {
	font-family: Comic Sans MS;
	font-size: 14px;
	line-height: 20px;
}

.weekly_letter LI {
	font-family: Comic Sans MS;
	font-size: 14px;
	line-height: 20px;
}

.crnr1LT {
	background: url(/cda/fx/crnr1LT.gif) top left no-repeat;
}

.crnr1RT {
	background: url(/cda/fx/crnr1RT.gif) top right no-repeat;
}


.crnr1LB {
	background: url(/cda/fx/crnr1LB.gif) bottom left no-repeat;
}

.crnr1RB {
	background: url(/cda/fx/crnr1RB.gif) bottom right no-repeat;
}


.crnr2LT {
	background: url(/cda/fx/crnr2LT.gif) top left no-repeat;
}

.crnr2RT {
	background: url(/cda/fx/crnr2RT.gif) top right no-repeat;
}


.crnr2LB {
	background: url(/cda/fx/crnr2LB.gif) bottom left no-repeat;
}

.crnr2RB {
	background: url(/cda/fx/crnr2RB.gif) bottom right no-repeat;
}

TR.o {
	background: #ffffff; 
	color: #696969; 
	padding: 2; 
}

TR.e {
	background: #f0f0f0;
	color: #696969; 
	padding: 2; 
}
