/* MAIN ELEMENTS */
html
{
	font-family		: Arial, Helvetica, sans-serif;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

body
{
	margin			: 0px 0px 0px 0px;
	font-size		: 12px;
	color			: #000000;
}

p
{ 
	text-indent		: 0px; 
}

h1
{ 
	font-size		: 18px;
	font-weight		: bold;
	color			: #6FCFED;
}

h2
{ 
	font-weight		: bold;
	font-size		: 14px;
	color			: #6FCFED;
}


/* LINKS */

a:link
{
	color			: #2F91BE;
}
a:active {
	color			: #2F91BE;
}
a:visited
{
	color			: #2F91BE;
}
a:hover
{
	color			: #7DBCF1;
}

a.menu:link
{ 
	font-size		: 11px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}
a.menu:visited
{
	font-size		: 11px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}
a.menu:active
{
	font-size		: 11px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}
a.menu:hover
{
	font-size		: 11px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #FF4B4B;
}

a.st_menu:link
{ 
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}
a.st_menu:visited
{
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}
a.st_menu:active
{
	font-weight		: bold;
	text-decoration	: none;
	color			: #FFFFFF;
}
a.st_menu:hover
{
	font-weight		: bold;
	text-decoration	: none;
	color			: #000000;
}

a.calendar:link
{ 
	color			: #FFFFFF;
}
a.calendar:visited
{
	color			: #FFFFFF;
}
a.calendar:active
{
	color			: #FFFFFF;
}
a.calendar:hover
{
	color			: #000000;
}

a.discussion:link
{ 
	color			: #000000;
}
a.discussion:visited
{
	color			: #000000;
}
a.discussion:active
{
	color			: #000000;
}
a.discussion:hover
{
	color			: #2F91BE;
}


a.small:link
{ 
	font-size		: 10px; 
	color			: #4D6756;
}
a.small:visited
{
	font-size		: 10px;
	color			: #4D6756;
}
a.small:active
{
	font-size		: 10px;
	color			: #4D6756;
}
a.small:hover
{
	font-size		: 10px;
	color			: #000000;
}

.menu
{ 
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: left;
	padding			: 1px;
}

.menu_on
{ 
	font-size		: 11px;
	font-weight		: bold;
	color			: #FF4B4B;
	text-align		: left;
	padding			: 1px;
}


.tbl_ttl
{ 
	font-size		: 18px;
	font-weight		: bold;
	color			: #6FCFED;
}
.tbl_attl
{ 
	font-size		: 9px;
	color			: #2F91BE;
	text-align		: right;
}
.tbl_content
{
	color			: #CCCCCC;
	padding			: 5px;
}
.tbl_text 
{
	color: #000000;
	padding: 7px;
}
.header_row
{ 
	font-size		: 14px;
	color			: #FFFFFF;
	text-align		: center;
	padding-right	: 10px;
	padding-left	: 10px;
}


.calendar_day_normal
{
	vertical-align: top; 
	border: 1px solid #000000;
	background-color: #799F25; 
}

.calendar_day_weekend
{
	vertical-align: top; 
	border: 1px solid #000000;
	background-color: #C1DB88;
}


.calendar_day_empty
{
	vertical-align: top; 
	border: 0px solid #000000;
	background-color: #C0C0C0; 
}

.calendar_day_title
{
	color			: #000000;
	vertical-align	: top; 
	text-align		: right; 
	font-size		: 10px;
}

.calendar_header_week
{
	color			: #000000;
	vertical-align: top; 
	border: 1px solid #000000;
	background-color: #799F25; 
}

.calendar_header_week_title
{
	vertical-align: top; 
	text-align: center; 
	font-size: 10px;
}

.calendar_header_day
{
	color			: #000000;
	border: 1px solid #000000;
	background-color: #C0C0C0;
}

.copyright 
{
	font-size: 9px;
	color: #799F25;
}

.quote {
	font-size		: 11px;
	color			: #111111;
	background-color: #62CFED; 
	border: 1px solid #001D3B;
}

input, option, textarea, text
{
	background-color: #F0F1F6;
    border		: 1px solid #001D3B;
    font-size	: 12px;
	height		: 16px;
	padding-left: 3px;
	padding-top : 3px;
}


select
{
	background-color: #FFFFFF;
    border		: 1px solid #001D3B;
    font-size	: 12px;
	height		: 18px;
	vertical-align: middle;
}

input.button
{
	color			: #FFFFFF;
    border			: 1px solid #001D3B;
	background-color: #62CFED;
	height			: 20px;
	padding-top		: 0px;
	padding-bottom	: 5px;
	text-align		: center;
	vertical-align	: middle;
	font-weight		: bold;
}

/* CUSTOM HEADERS */

.header1
{
	font-size		: 30px;
	color			: #FFFFFF;
	font-weight		: bold;
}

.header2
{
	font-size		: 25px;
	color			: #FFFFFF;
	font-weight		: bold;
}

.header3
{
	font-size		: 15px;
	color			: #FFFFFF;
	font-weight		: bold;
}