/***********************************************************************************
* Main Elements
***********************************************************************************/
body {
	background-color: #FFBA53;
	margin		: 0 10px 10px 10px;
	font-family	: Verdana;
	height		: 100%;
}

h1 {
	font-family	: Verdana;
	font-weight	: normal;
	font-size	: 24px;
	margin		: 2px;
	color		: #505050;
}

td, p {
	font-family	: Verdana, 'sans-serif';
	font-size	: 11px;
}

form {
	margin		: 0px;
}

.week {
	WRITING-MODE	: tb-rl;
}

.headertxt {
	color		: #FFFFFF;
}

#filler-div {
	visibility	: hidden;
	background-color: #5B71B3;
	filter		: alpha(opacity=80);
	-moz-opacity	: 0.80;
	margin		: 0;
	padding		: 2px;
	top		: 0;
	bottom		: 0;
	left		: 0;
	text-align	: center;
	position	: absolute;
	z-index		: 1;
	cursor		: hand;
	height		: 100%;
}

#filler-div p {
	font-family	: Verdana, 'sans-serif';
	font-size	: 28px;
	color		: #ffffff;
}

dt {
	clear		: both;
	width		: 100px;
	float		: left;
	text-align	: right;
}

dd {
	float		: left;
	width		: 100px;
	margin		: 0 0 1px 2px;
}

/***********************************************************************************
* Link Elements
***********************************************************************************/

/* Menu links */
.menuhref a:link, .menuhref a:active, .menuhref a:visited {
	font-family	: Tahoma, verdana, 'sans-serif';
	font-size	: 11px;
	font-weight	: bold;
	color		: #232323;
	text-decoration	: none;
}

.menuhref a:hover {
	font-family	: Tahoma, verdana, 'sans-serif';
	font-size	: 11px;
	font-weight	: bold;
	color		: #000000;
	text-decoration	: none;
}

.menuhref {
	position	: relative;
	float		: right;
	padding		: 2px 5px 2px 5px;
	margin		: 0 0 0 4px;
	border		: 1px solid #ACACAC;
	background-color: #EFEFEF;
	width		: 60px;
	text-align	: center;
}

/* Button links */
a.buttonhref:link, a.buttonhref:active, a.buttonhref:visited {
	font-family	: Tahoma, verdana;
	font-size	: 11px;
	font-weight	: bold;
	color		: #232323;
	text-decoration	: none;
	padding		: 2px 5px 2px 5px;
	border		: 1px solid #ACACAC;
	background-color: #FFFFFF;
}
a.buttonhref:hover {
	font-family	: Tahoma, verdana;
	font-size	: 11px;
	font-weight	: bold;
	color		: #000000;
	text-decoration	: none;
	padding		: 2px 5px 2px 5px;
	border		: 1px solid #ACACAC;
	background-color: #EFEFEF;
}

/* Navigation links */
a.navhref:link, 
a.navhref:active, 
a.navhref:visited {
	color		: #545454;
	font-size	: 10px;
	font-weight	: bold;
}
a.navhref:hover {
	color		: #6D6D6D;
	font-size	: 10px;
	font-weight	: bold;
}

/* Default links */
a:link, a:active, a:visited {
	font-family	: Tahoma, verdana;
	font-size	: 11px;
	color		: #232323;
	text-decoration	: none;
}
a:hover {
	font-family	: Tahoma, verdana;
	font-size	: 11px;
	color		: #000000;
	text-decoration	: none;
}

/* top links */
a.linktop:link, a.linktop:active, a.linktop:visited {
	font-family	: Arial, Tahoma;
	font-size	: 12px;
	color		: #FFCF88;
}

.linktop a:hover {
	color		: #FFFFFF;
}


/***********************************************************************************
* Form Elements
***********************************************************************************/
select, input {
	font-family	: Verdana;
	font-size	: 10px;
	font-weight	: bold;
	color		: #000000;
	background-color: #E7E7E7;
	border-style	: outset;
	border-width	: 1px;
	border-color	: #EFEFEF;
	margin		: 0px;
}

textarea {
	font-family	: Verdana;
	font-size	: 10px;
	font-weight	: bold;
	color		: #000000;
	background-color: #E7E7E7;
	border-style	: outset;
	border-width	: 1px;
	border-color	: #EFEFEF;
	margin		: 0px;
}

/***********************************************************************************
* Main Elements
***********************************************************************************/

.trans-table {
	width		: 100%;
}

.trans-td {
	width		: 350px;
	padding		: 2px;
	height		: 40px;
}

.trans-td p {
	color		: #ffffff;
	font-family	: Arial;
	font-size	: 12px;
}

.main-table {
	width		: 100%;
	background-color: #FFFFFF;

	border-style	: solid;
	border-width	: 1px 1px 1px 0px;
	border-color	: #C4C4C4;
}

.small-table {
	width		: 100%;
	background-color: #FFFFFF;

	border-style	: solid;
	border-width	: 1px 1px 1px 0px;
	border-color	: #C4C4C4;
}

.table-header {
	background-color: #FF892B;
	border-style	: solid;
	border-width	: 0px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 5px;
	height		: 30px;
}

.clear-item {
	background-color: #FFFFFF; 
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 5px;
}

.header-col-day {
	background-color: #EBE9ED;
	text-align	: center;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 5px;
}

.week-col-day {
	background-color: #EBE9ED;
	text-align	: center;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 5px;
	width		: 20px;
}

.col-empty {
	background-color: #B3B3B3; 
	width		: 100px;
	height		: 75px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

/**********************
* Col's
***********************/

.col-day {
	background-color: #FFFFFF; 
	width		: 100px;
	height		: 75px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.col-wday {
	background-color: #FFFFFF; 
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-day {
	background-color: #FFBA53;
	width		: 100px;
	height		: 75px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-wday {
	background-color: #FFBA53;
	width		: 100px;
	height		: 75px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-day-hot {
	background-color: #FFBA53;
	width		: 100px;
	height		: 75px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-wday-hot {
	background-color: #FFCF88;
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.col-day-hot {
	background-color: #E7E7E7;
	width		: 100px;
	height		: 75px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.col-wday-hot {
	background-color: #E7E7E7;
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

/**********************
* Hover Col's
***********************/
.col-day-over {
	background-color: #EEEEEE; 
	width		: 100px;
	height		: 70px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.col-wday-over {
	background-color: #EEEEEE; 
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-day-over {
	background-color: #FF892B;
	width		: 100px;
	height		: 70px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-wday-over {
	background-color: #FF892B;
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-day-hot-over {
	background-color: #FF892B;
	width		: 100px;
	height		: 70px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.cur-col-wday-hot-over {
	background-color: #FF892B;
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.col-day-hot-over {
	background-color: #DFDFDF;
	width		: 100px;
	height		: 70px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.col-wday-hot-over {
	background-color: #DFDFDF;
	width		: 100px;
	height		: 220px;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 2px;
}

.table-footer {
	background-color: #DFDFDF;
	border-style	: solid;
	border-width	: 1px 0px 0px 1px;
	border-color	: #C4C4C4;
	padding		: 5px;
	height		: 30px;
}

/**********************
* Day Col
***********************/

.day-item {
	width		: 75px;
	background-color: #FFFFFF;
	padding		: 2px;
}

.day-item-hot {
	width		: 75px;
	background-color: #DFDFDF;
	padding		: 2px;
}

.filled-day-item {
	background-color: #FFFFFF;
	padding		: 5px;
}

.filled-day-item-pub {
	background-color: #E9E9E9;
	padding		: 5px;
}
