/* USER */
/* ------------------------------------*/

BODY {
	SCROLLBAR-FACE-COLOR: #fafaff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #90BBE0; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #90BBE0;
	BACKGROUND-IMAGE: url('images/bg.gif');
}

hr {
	border: none;
	background-color: #929175;
	color: #660000;
	height: 1px;
	width: 100%;
}

/* TEXT */

P, .text {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: none;
}

.white {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.footer {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #f5f5f5;
	text-transform: uppercase;
}

.error {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF2222;
	font-weight: none;
}

H1, .title {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

H2, .subtitle {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}

/* LINK */

A:link		{color: #1F56A8; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 12px;}
A:visited	{color: #1F56A8; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 12px;}
A:active	{color: #1F56A8; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 12px;}
A:hover		{color: #1F56A8; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: bold; font-size: 12px;}


TABLE.quote	{ 
		border-color: ##929175; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
		margin-left:10px;
		margin-right:10px;
}

TD.quote	{ 
		border-color: #ff0000; 
		border-style: solid; 
		border-width: 0 0 0 2 ; 
		padding: 5;
		background-color: #cccccc; 
		color: #000000; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma ; 
		font-weight: none; 
		font-size: 9px;
}

TD.quote_head	{ 
		border-color: #ff0000; 
		border-style: solid; 
		border-width: 0 0 0 2 ; 
		padding: 5;
		background-color: #aaaaaa; 
		color: #FFFFFF; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma ; 
		font-weight: bold; 
		font-size: 9px;
}

/* TABLE */

TD.blank	{ 
		border-color: #FFFFFF; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FFFFFF; 
}

TD.unread { 
		border-color: #FFFFFF; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FFFFFF; 
		font-weight: bold
}

TD.read { 
		border-color: #EEEEEE; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #EEEEEE; 
}

TD.light { 
		border-color: #FFFFFF; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FFFFFF; 
}

TD.dark { 
		border-color: #EEEEEE; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #EEEEEE; 
}

TD.pink { 
		border-color: #FF0000; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FD9797; 
}

TH		{ 
		border-color: #DBDBDB; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #DBDBDB; 
		color: #555555; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma ; 
		font-weight: none; 
		font-size: 9px;
}

TD.doted		{ 
		border-color: #555555; 
		border: 1px dotted #555555; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
}

TD.padd_left				{ padding-left: 16px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: none; }
TD.padd_left_right	{ padding-left: 16px; padding-right: 16px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: none; }
TD.rd								{ border-color: #D9DDE1; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF; }
TD.ld								{ border-color: #D9DDE1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; }
TD.lrd							{ border-color: #D9DDE1; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; }
TD.lrtd							{ border-color: #D9DDE1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; }
TD.bottom_line			{ border-color: #444444; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF; }


/* INPUT */

.inputstyle, INPUT.text {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#6D90B0;
}

.selectstyle, INPUT.select {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#6D90B0;
}

.submit, INPUT.submit {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:2px;
		font-weight: none;
		border-color:#6D90B0;
}

/* ------------------ CALENDAR ---------------- */

.hintsClass{ 
	border:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #333333;
	padding:5px;
	text-align: justify;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size:8px;
	background-color:#FFFFFF;
}

.cal_text{ 
	text-align: justify;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
}

TD.cal_past		{ 
	border-color: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}
TD.cal_today	{
	border-color: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
}

TD.cal_future	{ 
	border-color: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}

TD.cal_none	{ 
	border-color: #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
}

TD.cal_marker	{ 
	border-color: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
}

TD.cal_marker_done	{ 
	border-color: #000000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
}

TD.cal_marker_late	{ 
	border-color: #FF0000; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
}

TD.cal_done_late	{ 
	border:1px solid #999999; background-image: url('images/green_red.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000
}

TD.cal_done_upcoming	{ 
	border:1px solid #999999; background-image: url('images/green_orange.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000
}

TD.cal_done_today	{ 
	border:1px solid #999999; background-image: url('images/green_blue.gif');
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000
}

TD.cal_marker_upcoming	{ 
	border-color: #FF9900; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
}

TD.cal_weeks	{ 
	border-color: #B2B0A4; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
}

TD.cal_days	{ 
	border-color: #DAD8CC; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

TD.cal_sat_sun	{ 
	border-color: #DAD8CC; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFF8F6;
}

.cal_past {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767360;
}
.cal_today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	font-weight: bold;
}
.cal_future {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #767360;
}

.cal_marker {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.cal_weeks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* ------------------ CALENDAR ---------------- */

fieldset {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
}

legend {
	color: #ff0000; 
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: bold;
}
