body, td {
	color: #fff;
	font-family: "Arial",Verdana, Times, Helvetica, Serif;
	font-size: 14px;
	background-color: #000;
}

td.pagetitle {
	font-family: "Arial",Verdana, Times, Helvetica, Serif;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
}

td.subtitle {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: capitalize;
}

td.timestamp {
	font-family: "lucida grande", Arial,Verdana, Times, Helvetica, Serif;
	font-size: 11px;
	color: #ffffff;
}

a:link, a:active, a:visited {
	color: #bbb;/*#004080;*/
	font-size : 11px;
}
a:hover {
	color: #fff;/*#4380B1;*/
	font-size: 11px;
}


a.blockLinks:link, a.blockLinks:active, a.blockLinks:visited {
	font-size: 11px;
	color: #bbb;/*#2F4048;*/
	text-decoration: none;
}
a.blockLinks:hover {
	font-size: 11px;
	color: #fff;/*#4380B1;*/
	text-decoration: none;
}

a.rightBlockLink:link, a.rightBlockLink:active, a.rightBlockLink:visited {
	font-size: 12px;
	color: #bbb;/*#2565C7;*/
	text-decoration: underline;
}
a.rightBlockLink:hover {
	font-size: 12px;
	color: #fff;/*#6A9BE3;*/
	text-decoration: none;
}


/* ---------------- MENU ---------------- */
td.menutitle {
	font-size: 12px;
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
}

a.topmenu:link, a.topmenu:active, a.topmenu:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.topmenu:hover {
	font-size: 12px;
	color: #00000;
	text-decoration: none;
	font-weight: bold;
}

td.menu_level1 {
	background-color: #8a8780;
	cursor: pointer;
}
td.menu_level1_act {
	background-color: #a8a49c;
	cursor: pointer;
}

td.menu {
	background-color: #8a8780;
	cursor: pointer;
}

a.menu:link, a.menu:active, a.menu:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.menu:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}
a.menuAct:link, a.menuAct:active, a.menuAct:visited, a.menuAct:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.submenu:link, a.submenu:active, a.submenu:visited {
	font-size: 12px;
	color: #000;/*#2A71AF;*/
	text-decoration: none;
}
a.submenu:hover {
	font-size: 12px;
	color: #fff;/*#2F4048;*/
	text-decoration: none;
}
a.submenuAct:link, a.submenuAct:active, a.submenuAct:visited, a.submenuAct:hover 

{
	font-size: 12px;
	color:  #fff;/*#2F4048;*/
	text-decoration: none;
}
a.subsubmenu:link, a.subsubmenu:active, a.subsubmenu:visited {
	font-size: 12px;
	color: #bbb;/*#004080;*/
	text-decoration: none;
}
a.subsubmenu:hover {
	font-size: 12px;
	color: #fff;/*#4380B1;*/
	text-decoration: none;
}
a.subsubmenuAct:link, a.subsubmenuAct:active, a.subsubmenuAct:visited, 

a.subsubmenuAct:hover {
	font-size: 12px;
	color:  #fff;/*#4380B1;*/
	text-decoration: none;
}


/* ------------------ BLOCKS ------------------ */
td.rightblocktitle {
	font-size: 11px;
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
}
td.rightblocktext {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	letter-spacing: normal;
}

/* ------------------ CALENDER ------------------ */
td.calenderEvent {
	font-size: 11px;
	border: 1px solid #4380B1;
}
td.calenderEventAct {
	font-size: 11px;
	background: #F0FFFF;
	color: #4380B1;
	border: 1px solid #4380B1;
}
td.calenderMeeting {
	font-size: 11px;
	border: 1px solid #FF33FF;
}
td.calenderMeetingAct {
	font-size: 11px;
	background: #FFF0F7;
	color: #FF33FF;
	border: 1px solid #FF33FF;
}
td.calenderSelected {
	font-size: 11px;
	border: 1px solid #004080;
}
td.calenderCurrent {
	font-size: 11px;
	color: Gray;
	border: 1px solid #4D5F6C;
}
td.calenderDefault {
	font-size: 11px;
	color: Gray;
	border: 1px solid Silver;
}

a.calenderEvent:link, a.calenderEvent:active, a.calenderEvent:visited, 

a.calenderEvent:hover {
	font-size: 11px;
	color: #4380B1;
	text-decoration: none;
}
a.calenderMeeting:link, a.calenderMeeting:active, a.calenderMeeting:visited, 

a.calenderMeeting:hover {
	font-size: 11px;
	color: #FF33FF;
	text-decoration: none;
}

/* ---------------- OTHER ------------------ */
td.alert {  
	color: #CC0000;
	font-weight: bold;
}

/* ---------------- FORM ------------------ */
input.field {
	font-family: Arial,Verdana, Times, Serif, Helvetica;
	font-size: 11px; 
	border: 1px solid #B9B9B9;
	background: #F3F3F3;
	color: #999999;
}

input.button {
	font-family: Arial,Verdana, Times, Serif, Helvetica;
	font-size: 10px; 
	text-align: center;
	border: 1px solid #B9B9B9;
	background: #F3F3F3;
	color: #999999;
}
textarea {
	font-family: Arial,Verdana, Times, Serif, Helvetica;
	font-size: 11px; 
	border: 1px solid #B9B9B9;
	background: #F3F3F3;
	color: #999999;
}
option {
	background: #F3F3F3;
}
select {
	background: #F3F3F3;
	color: #999999;
}