/* Calendar Style Sheet */


/* the stylesheet legend follows */



/* s# - font size, based on html actual size */

/* s0 - 10px (HTML equiv: SIZE="-2") */

/* s1 - 11px (HTML equiv: SIZE="-1.5") */

/* s2 - 12px (HTML equiv: SIZE="-1") */

/* s3 - 14px (HTML equiv: SIZE="3") */

/* s4 - 16px (HTML equiv: SIZE="+1") */

/* s5 - 18px (HTML equiv: SIZE="+2") */

/* s6 - 20px (HTML equiv: SIZE="+3") */



/* n or u or b or i - font weight, normal, underlined, bold or italics */



/* t# - font color */

/* t1 - #696868 - grey body text */
/* t1 - #5D5C5C - very dark gray text (alternative to busse) */

/* t2 - #5D5C5C	- grey link/subnav text */
/* t2 - #2F4F4F - dark slate gray link/subnav text (alt to busse) */

/* t3 - #9A4141	- rose link/subnav rollover text */

/* t4 - #A77E30	- ochre header text */

/* t5 - #000000	- black date text */

/* t6 - #8E8E8E	- pale grey subnav text */
/* t6 - #696868	- pale grey subnav text (alt to busse) */


/* Font treatment classes */

/* .s0nt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #696868;} */
.s0nt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #5D5C5C;}

/* .s0bt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #696868;} */
.s0bt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #5D5C5C;}

/* .s0nt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #5D5C5C;} */
.s0nt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #2F4F4F;}

/* .s0bt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #5D5C5C;} */
.s0bt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #2F4F4F;}

/* .s0bt6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #8E8E8E;} */
.s0bt6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #696868;}

.s0nt5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #000000;}

/* .s2bt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #696868;} */
.s2bt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #5D5C5C;}

/* .s2bt3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: 700; font-variant: normal; color: #5D5C5C} */
.s2bt3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: 700; color: #2F4F4F}

.s2bt4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #CC3333;}

.s2bt5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #FF9933;}

.s2bt6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #339933;}

.s2bt6brdr {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 700; 
	color: #339933;
	border-width : 0px 0px 1px 0px;	
	border-color: #0080C0;
	border-style: solid;
}

.s3bt6nobrdr {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: 700; 
	color: #339933;
	border-width : 0px 0px 0px 0px;	
	border-color: #0080C0;
	border-style: solid;
}

.s2brdr {	
	border-width : 1px 1px 1px 1px;	
	border-color: #0080C0;
	border-style: solid;
	padding: 10px 10px 10px 10px;
}

P {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #5D5C5C;}
TABLE
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 400; 
	color: #5D5C5C;
}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: 400; 
	color: #5D5C5C;
}
/* Links */
/* 
	The A tags should be in this ORDER
	A:link
   	A:visited
   	A:hover
   	A:active
*/
/* A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; text-decoration: underline; color: #5D5C5C;} */
A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; text-decoration: underline; color: #2F4F4F;}

/* A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; text-decoration: underline; color: #5D5C5C;} */
A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; text-decoration: underline; color: #2F4F4F;}

A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; text-decoration: underline; color: #9A4141;}

/* A.s0bt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #5D5C5C;} */
A.s0bt2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; color: #2F4F4F;}

A.gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #5D5C5C;
}

A.s2bt4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-decoration : none;
	font-weight: 700;
}
A.s2bt4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-decoration : none;
	font-weight: 700;
}
A.s2bt4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #339933;
	text-decoration : none;
	font-weight: 700;
}

A.s2bt4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration : none;
	font-weight: 700;
}

a.button {
	background-color: #CECF9C;
	padding-bottom: 3;
	padding-left: 5;
	padding-right: 5;
	padding-top: 3;
	border: thin solid Silver;
	text-decoration: none;
	color: #0000CD;
	font-size: x-small;	
}
a.button:link {
	background-color: #CECF9C;
	padding-bottom: 3;
	padding-left: 5;
	padding-right: 5;
	padding-top: 3;
	border: thin solid Silver;
	text-decoration: none;
	color: #0000CD;
	font-size: x-small;
}
a.button:visited {
	background-color: #CECF9C;
	padding-bottom: 3;
	padding-left: 5;
	padding-right: 5;
	padding-top: 3;
	border: thin solid Silver;
	text-decoration: none;
	color: #0000CD;
	font-size: x-small;
}
a.button:active {
	background-color: #CECF9C;
	padding-bottom: 3;
	padding-left: 5;
	padding-right: 5;
	padding-top: 3;
	border: thin solid Silver;
	text-decoration: none;
	color: #0000CD;
	font-size: x-small;
}
a.button:hover{
	background-color: #B2B465;
	padding-bottom: 3;
	padding-left: 5;
	padding-right: 5;
	padding-top: 3;
	border: thin solid Silver;
	text-decoration: none;
	color: #8B0F07;
	font-size: x-small;
}

p.one
{
border-style: solid;
border-color: #0080C0
}

TABLE.NewsOuter
{
	border-width : 1px 1px 1px 1px;	
	margin: 1px 1px 1px 1px;
	border-color: #0080C0;
	border-style: solid;	
}

TD.NewsOuter
{
	background-color : #0080C0;
}

.NewsTitle
{
	font-size : 14px;
	font-stretch : wider;
	font-variant : small-caps;
	font-weight : bolder;
	color : #FFFFFF;
}

.NewsSubTitle
{
	font-size : 12px;
	font-stretch : wider;
	font-variant : small-caps;
	font-weight : bolder;
	color : #000000;
}

.NewsBody
{
	color: 000033;
	font-family: Tahoma, Arial;
	font-size: 12px;
}
.NewsMore
{
	color: 000033;
	font-family: Tahoma, Arial;
	font-size: 6px;
}
.NewsHR
{
	border-width : 0px 0px 1px 0px;	
	border-color: #0080C0;
	border-style: solid;
}

INPUT 
{
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

TEXTAREA
{
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

SELECT
{
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

OPTION
{
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 10px;
}

.highlighted
{
	color: Red;
	font-family: Tahoma, Arial;
	font-size: 10px;
	background-color : Silver;
}	

.error
{
	color: Red;
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-color : Silver;
	font : bold;
}	

