body, td {
	color: #405978;
	font-family: "Lucida Grande", "Trebuchet ms", Arial, Times, Helvetica, Serif;
	font-size: 11px;
}

td.parenttitle {
	font-size: 26px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}

td.pagetitle {
	font-size: 18px;
	color: #405978;
	font-weight: bold;
	text-transform: uppercase;
}

td.subtitle {
	font-size: 11px;
	color: #405978;
	font-weight: bold;
	text-transform: uppercase;
}

td.timestamp {
	font-size: 10px;
	color: Fuchsia;
	font-weight: normal;
}

td.rightblocktitle {
	font-size: 11px;
	color: #405978;
	font-weight: bold;
	text-transform: uppercase;
}
td.rightblocktext {
	font-size: 11px;
	font-weight: normal;
	color: #004080;
	letter-spacing: normal;
}

a:link, a:active, a:visited {
	color: #004080;
	text-decoration: underline;
	font-size : 11px;
}
a:hover {
	color: #4380B1;
	text-decoration: underline;
	font-size: 11px;
}

hr {
	border-top: 1px solid #FAFBFD;
	border-bottom: 1px solid #D5D9E2;
}
/* ---------------- NAVIGATION - START ---------------- */
td.menutitle {
	font-size: 11px;
	color: #405978;
	font-weight: bold;
	text-transform: uppercase;
}

a.menu:link, a.menu:active, a.menu:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menu:hover {
	font-size: 11px;
	color: #EFF8F9;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.menuAct:link, a.menuAct:active, a.menuAct:visited, a.menuAct:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.undermenu:link, a.undermenu:active, a.undermenu:visited {
	font-size: 10px; 
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
a.undermenu:hover {
	font-size: 10px;
	color: #CAE7ED;
	text-decoration: none;
	text-transform: uppercase;
}
a.undermenuAct:link, a.undermenuAct:active, a.undermenuAct:visited, a.undermenuAct:hover {
	font-size: 10px; 
	color:  #CAE7ED;
	text-decoration: none;
	text-transform: uppercase;
}


a.submenu:link, a.submenu:active, a.submenu:visited {
	font-size: 10px; 
	color: #004080;
	text-decoration: none;
	text-transform: uppercase;
}
a.submenu:hover {
	font-size: 10px; 
	color: #4380B1;
	text-decoration: none;
	text-transform: uppercase;
}
a.submenuAct:link, a.submenuAct:active, a.submenuAct:visited, a.submenuAct:hover {
	font-size: 10px; 
	color:  #4380B1;
	text-decoration: none;
	text-transform: uppercase;
}

/* ------------------ CALENDER ------------------ */
td.calenderEvent {
	border: 1px solid #4380B1;
}
td.calenderEventAct {
	background: #F0FFFF;
	color: #4380B1;
	border: 1px solid #4380B1;
}
td.calenderMeeting {
	border: 1px solid #FF33FF;
}
td.calenderMeetingAct {
	background: #FFF0F7;
	color: #FF33FF;
	border: 1px solid #FF33FF;
}
td.calenderSelected {
	border: 1px solid #004080;
}
td.calenderCurrent {
	color: Gray;
	border: 1px solid #4D5F6C;
}
td.calenderDefault {
	color: Gray;
	border: 1px solid Silver;
}

a.calenderEvent:link, a.calenderEvent:active, a.calenderEvent:visited, a.calenderEvent:hover {
	color: #4380B1;
	text-decoration: none;
}
a.calenderMeeting:link, a.calenderMeeting:active, a.calenderMeeting:visited, a.calenderMeeting:hover {
	color: #FF33FF;
	text-decoration: none;
}

/* ------------------ Ture ------------------ */
td.tureTur {
	border: 1px solid #4380B1;
}
td.tureTurAct {
	background: #F0FFFF;
	color: #4380B1;
	border: 1px solid #4380B1;
}
td.tureSelected {
	border: 1px solid #004080;
}
td.tureCurrent {
	color: Gray;
	border: 1px solid #4D5F6C;
}
td.tureDefault {
	color: Gray;
	border: 1px solid Silver;
}

a.tureTur:link, a.tureTur:active, a.tureTur:visited, a.tureTur:hover {
	color: #4380B1;
	text-decoration: none;
}


/* ---------------- OTHER STYLES ------------------ */
td.alert {  
	color: #CC0000;
	font-weight: bold;
}

/* ---------------- FORM STYLES ------------------ */
input.field {
	font-family: Verdana, Arial, Times, Serif, Helvetica;
	font-size: 11px; 
	border: 1px solid #D5D9E2;
	background: #FAFBFD;
	color: #425679;
}

input.button {
	font-family: Verdana, Arial, Times, Serif, Helvetica;
	font-size: 10px; 
	text-align: center;
	border: 1px solid #D5D9E2;
	background: #FAFBFD;
	color: #425679;
}
textarea {
	font-family: Verdana, Arial, Times, Serif, Helvetica;
	font-size: 11px; 
	border: 1px solid #D5D9E2;
	background: #FAFBFD;
	color: #425679;
}