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

body
{
	margin 			: 0px;
	font-size		: 12px;
	color			: #333333;
	background-color: #9CCAFE; 
}

p
{ 
	text-indent		: 0px; 
}

h1
{ 
	font-size		: 18px;
	font-weight		: bold;
	color			: #0600F8;
}

h2
{ 
	font-weight		: bold;
	font-size		: 18px;
	color			: #0600F8;
}


/* LINKS */

a:link
{
	color			: #0600F8;
}
a:active {
	color			: #0600F8;
}
a:visited
{
	color			: #0600F8;
}
a:hover
{
	color			: #FD0003;
}

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

a.st_menu:link
{ 
	font-size		: 12px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #0600F8;
}
a.st_menu:visited
{
	font-size		: 12px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #0600F8;
}
a.st_menu:active
{
	font-size		: 12px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #0600F8;
}
a.st_menu:hover
{
	font-size		: 12px; 
	font-weight		: bold;
	text-decoration	: none;
	color			: #FD0003;
}

a.calendar:link
{ 
	color			: #0600F8;
}
a.calendar:visited
{
	color			: #0600F8;
}
a.calendar:active
{
	color			: #0600F8;
}
a.calendar:hover
{
	color			: #FD0003;
}


a.small:link
{ 
	font-size		: 10px; 
	color			: #0600F8;
}
a.small:visited
{
	font-size		: 10px;
	color			: #0600F8;
}
a.small:active
{
	font-size		: 10px;
	color			: #0600F8;
}
a.small:hover
{
	font-size		: 10px;
	color			: #333333;
}

.contour {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
}

.contour_r {
	border-right	: 1px solid #000000;
	border-bottom	: 1px solid #000000;
	border-top		: 1px solid #B2D1E0;
	border-left		: 1px solid #B2D1E0;
	padding-right	: 10px;
	padding-left	: 10px;
	padding-top		: 5px;
	padding-bottom	: 5px;
	background-color: #CFE4FF;
}

.menu_n
{ 
	font-size		: 11px;
	font-weight		: bold;
	color			: #FFFFFF;
	text-align		: left;
	padding-left	: 40px;
	padding-right	: 15px;
	line-height		: 10px;
}

.menu_on
{ 
	font-size		: 11px;
	font-weight		: bold;
	color			: #FD0003;
	text-align		: left;
	padding-left	: 40px;
	padding-right	: 15px;
	line-height		: 10px;
}

.top_submenu
{
	color			: #0600F8;
}

.menu_right
{ 
	background-color: #9CCAFE; 
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;

}

.tbl_ttl
{ 
	font-size		: 18px;
	font-weight		: bold;
	color			: #0600F8;
}
.tbl_attl
{ 
	font-size		: 9px;
	color			: #8BB0FF;
	text-align		: right;
}
.tbl_content
{
	color			: #333333;
	padding			: 5px;
}
.tbl_text 
{
	color: #333333;
	padding: 7px;
}
.header_row
{ 
	font-weight		: bold;
	font-size		: 14px;
	color			: #FFFFFF;
	text-align		: center;
	padding-right	: 10px;
	padding-left	: 10px;
	background-color: #6599FF;
}

.calendar_header
{
	border: 1px solid #B2B2B2;
}

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

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


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

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

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

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

.calendar_header_day
{
	border: 1px solid #000000;
	background-color: #9CCAFE;
	color : #666666;
}

.discussion_top
{
	background-color: #9CCAFE;
}

.discussion_left
{
	background-color: #9CCAFE;
}

.copyright 
{
	font-size: 9px;
	color: #2F91BE;
}



.quote {
	font-size		: 11px;
	color			: #444444;
	background-color: #CFE4FF; 
	border: 1px solid #9CCAFE;
}

input, option, textarea, text
{
	background-color: #9CCAFE;
    border		: 1px solid #0600F8;
    font-size	: 12px;
	height		: 16px;
	padding-left: 3px;
	padding-top : 3px;
	color		: #0600F8;
}


select
{
	background-color: #9CCAFE;
    border		: 1px solid #0600F8;
    font-size	: 12px;
	height		: 18px;
	vertical-align: middle;
}

input.button
{
	color			: #0600F8;
    border			: 1px solid #0600F8;
	background-color: #9CCAFE;
	height			: 20px;
	padding-top		: 0px;
	padding-bottom	: 5px;
	text-align		: center;
	vertical-align	: middle;
	font-weight		: bold;
}

/* CUSTOM HEADERS */

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

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

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