P  {}

H1  {}

H2  {}

H3  {}

A {text-decoration : none;   
}

A.txtSubHead{
  	font-size : 11px;
	font-family : Arial, Tahoma, Helvetica;
	color : #000000;
	height: 10px;
}

A.txtSubHead:Visited  {
	font-size : 11px;
	font-family : Arial, Tahoma, Helvetica;
	color : #000000;
	height: 10px;
}

A.txtSubHead:Active  {
	font-size : 11px;
	font-family : Arial, Tahoma, Helvetica;
	color : #000000;
	text-decoration : none;	
	height: 10px;
}

A.txtSubHead:Hover  {
	font-size : 11px;
	font-family : Arial, Tahoma, Helvetica;
	color : #7FFFD4;
	text-decoration : none;
	height: 10px;
}

A.txtLink,
A.txtLink:Visited,
A.txtLink:Active {
	font-weight:bold;
	color:#000000;
}

A.txtLink:Hover {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

A.txtCal,
A.txtCal:Visited,
A.txtCal:Active {
	color:#8b0000;
}

A.txtCal:Hover {
	color:#8b0000;
	text-decoration:underline;
}

A.txtCalHeader,
A.txtCalHeader:Visited,
A.txtCalHeader:Active {
	color:#ffffff;
}

A.txtCalHeader:Hover {
	color:#ffffff;
	text-decoration:underline;
}

A.txtCalNum,
A.txtCalNum:Visited,
A.txtCalNum:Active {
	color:#000000;
}

A.txtCalNum:Hover {
	color:#555;
	text-decoration:underline;
}

A.txtBody,
A.txtBody:Visited,
A.txtBody:Active {
	color:#8b0000;
}

A.txtBody:Hover {
	color:#555;
	font-weight:bold;
	text-decoration:underline;
}

A.txtWhBody,
A.txtWhBody:Visited,
A.txtWhBody:Active {
	color:#ffffff;
}

A.txtWhBody:Hover {
	color:#8b0000;
	font-weight:bold;
	text-decoration:underline;
}

A.txtSmScript,
A.txtSmScript:Visited,
A.txtSmScript:Active {
	color:#ffffff;
}

A.txtSmScript:Hover {
	color:#000000;
}

BODY { 
}

.txtHeader {
    font-family: Arial;
    font-size: 28pt;
    color: #ffffff;
}

.txtTitle {
    font-family: Lucida Handwriting;
    font-size: 16pt;
    font-style: italic;
    color: #000000;
}

.txtMissionsTitle {
    font-family: Lucida, Arial, Helvetica;
    font-size: 16pt;
    font-style: italic;
    color: #000000;
}

.txtSubTitle {
    font-family: Lucida Handwriting;
    font-size: 11pt;
    font-style: italic;
    color: #000000;    
}

.txtLinks  {
	font-weight:bold;
	color:#000000;
}

.links {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.txtCal {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 12px;
	color: #555;
}

.txtCalNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555;
}

.bgDayListing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #dfdfbd;
}

.bgMonthListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #555;
}

.bgGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	background-color: #CCCCCC;
}

.bgCurrentDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFF99;
}


.txtBody  {
    font-family: Arial, Tahoma, Helvetica;
    font-size: 12px;
    color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}
.txtWhBody  {
    font-family: Arial, Tahoma, Helvetica;
    font-size: 12px;
    color: #ffffff;
}

.borderb
{
   border-bottom: 2px dashed #8b0000;
   border-right: 2px dashed #8b0000;
   border-top: 2px dashed #8b0000;
   border-left: 2px dashed #8b0000;
   font-size: 14px;
   font-family: Palatino, Tahoma;
   color: #333333;
}

.boxbdr {
   border-bottom: 1px dashed #ffffff;
}

.entry  {
   background-color: #dfdfbd;
   font-family: Arial, Tahoma, Helvetica;
   font-size: 12px;
   color: black;
   padding-bottom: 8px;
   padding-left: 16px;
   padding-right: 16px;
   padding-top: 8px;
   border-color: black;
   border: 2px solid;
}

.txtSuperScript
{
    font-family: Palatino, Tahoma, Helvetica;
    font-size: 14px;
    color: #ffffff;
}

.txtSmScript
{
    font-family: Palatino, Tahoma, Helvetica;
    font-size: 10px;
    color: #ffffff;
}


#nav {
	list-style: none;
	width:800px;
} 

#nav ul { 
	padding:0;
	margin:0;
	list-style: none;
	width:88.889px;
	z-index:99;
	position:relative;
	overflow:visible; 
} 

#nav li { 
	margin:0; 
	position: relative; 
	float:left; 
	width:88.889px;
	background-color:#555;
	display:block;
	height:auto;
} 

#nav a { 
	color:#fff;
	font-family:arial;
	font-size:11px;
	text-decoration:none; 
	display:block;
	padding: 0.25em 0.25em 0.25em 0.25em; 
	margin:0; 
	height:1.5em;
	border-right:1px solid #bdb76b;
	border-bottom:1px solid #bdb76b;
} 

#nav a:hover, 
#nav li:hover, 
#nav A.here:link,
#nav A.here:visited{ 
	background:#dfdfbd;
	color:#000;
	border-bottom:1px solid #bdb76b;
} 
#nav ul li:hover, 
#nav ul li a:hover { 
	background:#dfdfbd;
	color:#000;
	border-bottom:1px solid #bdb76b;
} 

#nav ul{ 
	display:none; 
	empty-cells:hide;
} 

/*all see this */

#nav li ul {
	position:absolute;
	display:none;
	
} 

#nav ul ul{ 
	display:none; 
	position:absolute; 
	margin-top:-1.45em; 
}

/* non-IE browsers see this */ 
#nav ul li>ul, 
#nav ul ul li>ul { 
	margin-top:-1.25em; 
} 

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul, 
#nav li:hover ul ul ul ul ul { 
	display:none; 
} 

#nav li:hover ul, 
#nav ul li:hover ul, 
#nav ul ul li:hover ul, 
#nav ul ul ul li:hover ul, 
#nav ul ul ul ul li:hover ul { 
	display:block; 
} 

li>ul { 
	top: auto; 
	left: auto; 
} 

#holdm  {
	position:absolute; 
	top:60px;
	*top:80px;  /*reposition for IE*/
	z-index:100; 
	width:800px;
	margin-left:-2.5em;
}



	.TESTcpYearNavigation, 
	.TESTcpMonthNavigation  {
			background-color: #8b0000;
			text-align: center;
			vertical-align: middle;
			text-decoration: none;
			color: #FFFFFF;
			font-weight: bold;
	}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #8b0000;
			border-width:0 0 1px 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#555555;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #ffffff;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #8b0000;
			border-width:1px;
			border:solid thin #444444;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #8b0000;
			border-width:1px 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#8b0000;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #555555;
			}