BODY
{
	background-color: #EFF0E8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/main_bg.gif);
	color: #333333;
	background-repeat: repeat-y;
	background-position: left;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

li
{
	list-style-image: url(../images/bul.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}

A:link
{
	color: #004230;
	text-decoration: underline;
}
A:visited
{
	color: #004230;
	text-decoration: underline;
}
A:active
{
	color: #004230;
	text-decoration: underline;
}
A:hover
{
	color: #FF7601;
	text-decoration: underline;
}

.NavLinkWhite
{
	font-size: 10px;
}

A.NavLinkWhite
{
	color: #FFFFFF;
	text-decoration: none;
}
A.NavLinkWhite:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.NavLinkWhite:active
{
	color: #FFFFFF;
	text-decoration: none;
}
A.NavLinkWhite:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.LinkOrange
{
	text-transform: uppercase;
}

A.LinkOrange
{
	color: #FF7601;
	text-decoration: none;
}
A.LinkOrange:visited
{
	color: #FF7601;
	text-decoration: none;
}
A.LinkOrange:active
{
	color: #FF7601;
	text-decoration: none;
}
A.LinkOrange:hover
{
	color: #FF7601;
	text-decoration: underline;
}

.redText
{
	color: #CC0000;
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.submit
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #E9874B;
	text-transform: uppercase;
	background-image: url(../images/bg_button.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.wide
{
	width: 200px;
}
.just
{
	text-align: justify;
}
.indentLeft
{
	padding-left: 20px;
}

li
{
	list-style-image: url(../images/bul.gif);
	padding-top: 2px;
	padding-bottom: 2px;
}

.title_big1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #236735;
}
.title_big2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004230;
}
.bord_orange_h
{
	border-top: 1px dashed #FF7601;
	margin-bottom : 5px;
}
.bord_orange_v
{
	border-left: 1px dashed #FF7601;
}
.text_10
{
	font-size: 10px;
}
.bg_grad_welcome
{
	background-image: url(../images/bg_grad_welcome.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #DCDFCE;
}
.text_white10
{
	font-size: 10px;
	color: #FFFFFF;
}
.bg_title_left
{
	background-image: url(../images/bg_title_left.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-decoration: none;
}

.li_whitebul
{
	padding-top: 2px;
	padding-bottom: 3px;
	list-style-image: url(../images/bul_white.gif);
}

table.OverlibTable
{
	width: 99%;
	border: solid,1px,#FFFFFF;
	background-color: #FFFFFF;
}
tr.OverlibHeader
{
	background-color: #4B8A48;
}

td.OverlibHeader
{
	background-color: #4B8A48;
	font-weight: bold;
	color: #FFFFFF;
}

tr.OverlibMenuItem
{
	background-color: #4B8A48;
}

td.OverlibMenuItem
{
	background-color: #4B8A48;
	color: #FFFFFF;
}
td.OverlibFooter
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #97C58A;
	background-color: #4B8A48;
	color: #FFFFFF;
}

.SelectedDay
{
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	
}

.greentext
{
	font-size: 12px;
	color: #4B8A48;
	height:10px;
	margin-top:5;
	margin-bottom:3;
}

.greentext2
{
	font-size: 12px;
	color: #4B8A48;
	height:10px;
}


.menuDots
{
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

form
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.MatrixCellNum
{
	background-color: #EDEEEA;
	font-weight: bold;
	text-decoration: none;
}

a.MatrixCellLink
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.MatrixCellLink:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.MatrixCellLink:active
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.MatrixCellLink:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


.MatrixCellName
{
	background-color: #A4CEA2;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 7px;
	height: 30px;
	text-transform: uppercase;
}
.MatrixCellNumTitle
{
	background-color: #A4CEA2;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 7px;
	height: 30px;
}
.MatrixCellNum
{
	font-weight: bold;
	background-color: #F7F7F4;
	text-align: center;
}

.MatrixCell
{
	background-color: #F7F7F4;
	width: 80px;
	height: 30px;
	text-align: center;
}


.MatrixCellWithItem
{
	background-color: #EEEEE8;
	font-weight: bold;
	height: 25px;
	text-align: center;
}

.Title
{
	font-size: 16px;
	font-weight: bold;
}
.table_title
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/table_title_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding-left: 10px;
	height: 23px;
	text-transform: uppercase;
}
.bord_green
{
	border: 1px solid #4B8A48;
}
.table_subtitle
{
	font-size: 10px;
	font-weight: bold;
	color: #CC6600;
	background-color: #EEEEE8;
	height: 22px;
}
.title_big2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004230;
}

a.menuItem
{
	text-decoration: none;
	color: #004230;
}
a.menuItem:visited
{
	color: #004230;
	text-decoration: none;
}
a.menuItem:active
{
	color: #004230;
	text-decoration: none;
}
a.menuItem:hover
{
	text-decoration: none;
	color: #FF7601;
}

.wrongServerMessage
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF0000;
	font-size: 14px;
	color: #FFFFFF;
	text-align:center;
	font-weight: bold;
	vertical-align: middle;	
}

.correctServerMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #379F64;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;	
}
