body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Menu
---------------------------------*/
.MenuItemSelected{color:#ffffff; white-space: nowrap;}
.MenuItem{color:#006E76;  white-space: nowrap;}
.MenuItem:hover{ color:#ffffff;  white-space: nowrap;}
/*---------------------------------*/


a:link {
	color: #006E76;
    text-decoration: none;
}
a:visited {
	color: #006E76;
    text-decoration: none;
}
a:hover {
	color: #6BB7BA;
    text-decoration: none;
}
a:active {
	color: #006E76;
    text-decoration: none;
}

a.menuright:link {
	font-weight: bold;
	font-size: 11px;
	color : #AE7F47;
    text-decoration: none;
}
a.menuright:visited {
	font-weight: bold;
	font-size: 11px;
	color : #AE7F47;
    text-decoration: none;
}
a.menuright:hover {
	font-weight: bold;
	font-size: 11px;
	color : #AE7F47;
	text-decoration: underline;
}
a.menuright:active {
	font-weight: bold;
	font-size: 11px;
	color : #AE7F47;
    text-decoration: none;
}

a.menubottom:link {
	color: #FFFFFF;
    text-decoration: none;
}
a.menubottom:visited {
	color: #FFFFFF;
    text-decoration: none;
}
a.menubottom:hover {
	color: #6BB7BA;
    text-decoration: none;
}
a.menubottom:active {
	color: #FFFFFF;
    text-decoration: none;
}

hr{
	color : #D9D7C5;
	height : 1px;
}

div.table_bkg{
	background-color : #B6B393;
}




td{
	padding : 0px 0px 0px 0px;
	font-size : 8pt;
}
td.main_content{
	padding : 0px 0px 0px 0px;
	font-size : 8pt;
	text-align : left;
	vertical-align : top;
}
td.main_caption {
	font-size: 11pt;
	color: #FFFFFF;
	padding-left : 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
	vertical-align : middle;
	background : url(../images/_bkg_top32.gif);
}
td.main_caption2 {
	text-align : center;
	vertical-align : middle;
	background : url(../images/_bkg_top32.gif);
}




td.menuleftcaption {
	font-weight: bold;
	font-size: 10px;
	background-color : #B6B393;
	vertical-align : middle;
	height : 32px;
	padding-left : 10px;
	padding-right : 10px;
	color : #EBEAE0;
}
td.menuleft {
	font-weight: bold;
	font-size: 10px;
	background-color : #D9D7C5;
	vertical-align : middle;
	height : 32px;
	padding-left : 10px;
	padding-right : 10px;
}

td.menuright1 {
	vertical-align : top;
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 3px;
	background-image : url(../images/right1.gif);
}
td.menuright2 {
	vertical-align : top;
	padding-left: 25px;
	padding-top: 25px;
	padding-right: 3px;
	background-image : url(../images/right2.gif);
}

td.news_date {
	background-color : #D9D7C5;
	padding : 2px 4px 2px 4px;
	text-align: center;
	vertical-align: top;
}
td.news_subject {
	background-color : #EBEAE0;
	font-weight: bold;
	padding : 2px 2px 2px 2px;
	vertical-align : middle;
}
td.news_body {
	padding : 2px 2px 2px 2px;
}
td.text_caption {
	background-color : #D9D7C5;
	padding : 2px 4px 2px 4px;
	text-align: center;
	vertical-align: middle;
}
td.text {
	padding : 2px 2px 2px 2px;
	vertical-align : top;
}

td.header{
	padding : 3px 3px 3px 3px;
	background-color : #006E76;
	color : #FFFFFF;
	font-weight : bold;
}

td.formheader{
	padding : 3px 3px 3px 3px;
	background-color : #D9D7C5;
	font-weight : bold;
}
td.formcell{
	padding : 3px 3px 3px 3px;
	background-color : #EBEAE0;
}
td.cell_light{
	padding : 2px 2px 2px 2px;
	background-color : #EBEAE0;
}
td.cell_dark{
	padding : 2px 2px 2px 2px;
	background-color : #D9D7C5;
}

td.mess_act{
	padding : 2px 2px 2px 2px;
	background-color : #D9D7C5;
}
td.mess_inact{
	padding : 2px 2px 2px 2px;
	background-color : #EBEAE0;
}
td.bottom_menu{
	padding : 0px 8px 0px 8px;
	color : #FFFFFF;
	font-weight : bold;
	font-size : xx-small;
	text-align : center;
	vertical-align : middle;
	background : #006E76;
}
td.copyright{
	padding : 0px 0px 0px 0px;
	color : #006E76;
	font-size: 7pt;
	text-align : center;
	vertical-align : middle;
	background : #FFFFFF;
}
tr.fonlyparam{
	background-color : #F3E4B0;
	vertical-align : middle;
	text-align : left;
}

td.week1_h{
	text-align : center;
	font-weight : bold;
	width : 14%;
}
td.week2_h{
	text-align : center;
	font-weight : bold;
	color : #FF0000;
	width : 15%;
}

span.info{
	color : #B6B393;
}
span.error{
	color : #FF0000;
}
span.small_dark{
	font-weight : bold;
	font-size : xx-small;
}
span.inactivebottommenu{
	color: #6BB7BA;
}

select.lang {
	font-size : 7pt;
	background-color : #D9D7C5;
}
select.calend {
	font-size : 7pt;
	background-color : #D9D7C5;
}
