/* CSS Document */

html { height: 100%; }
.background	{ width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: 0; }
body#calendarbody .background	{ display: none; }
	
body {
   margin: 0px;
}

p, td	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: black;
	line-height: 17px;
	}
p	{
	padding: 10px;}

.white	{
	background: #ffffff;
	/*opacity: .99999;*/
	filter: alpha (opacity=90);}

.content	{z-index: 2; position: absolute; top:40px;left: 45px;}

.maincontent	{padding:10px;}
		
	
	
	
	
	
#marqueecontainer {
	position: relative;
	width: 215px;
	float:right;
	margin-right:15px;
	margin-top:10px;
	height: 100px;
	overflow: hidden;
}	

	
	
	
/* Top nav round corner */	
.corner{
display:block;
width:440px;
}
.corner *{
display:block;
height:1px;
overflow:hidden;
background:#ffffff
}
.corner1{
padding-right:1px;
margin-right:3px;
border-left:1px solid #e1e1e1;
padding-left:1px;
margin-left:3px;
background:#f2f2f2;
}
.corner2{
border-left:1px solid #d1d1d1;
padding:0px 1px;
background:#f5f5f5;
margin:0px 1px;
}
.corner3{
border-left:1px solid #f5f5f5;
margin:0px 1px;
}
.corner4{
border-left:1px solid #e1e1e1;
}
.corner5{
border-left:1px solid #f2f2f2;
}
.corner_content{
width:430px;
padding:0px 5px;
background:#ffffff;
} 
/*------------- TRADITIONAL CALENDAR ----------------- */
.calendarBG {background-color: #e6e9ec;  border:1px solid #fff;}
.calendarBlank {background-color: #f3f6f9;}
.calendarHeader {text-align: center; background-color: #ffffff; color: #D1882C;}
.calendarHeader th{ padding: 10px 0 0 0; }
.calendarMonthLinks {
	text-decoration: none;
	font: normal 11px/19px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #D1882C;
	}
.calendarMonthLinks a, .calendarMonthLinks a:link, .calendarMonthLinks a:visited{
	text-decoration: underline;
	}
.calendarMonthLinks a:hover {text-decoration: underline;}
.calendarDayHeading {
	font: normal 12px/19px  Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	background-color: #616467; 
	text-align:  center;
	padding: 8px 3px;
	width: auto;
	}
.calendarToday { 
	width: 55px;
	height: 75px;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	background: #a4cae2;
	}
.calendarToday p.date{
	font: normal 11px/19px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	padding-left: 8px;
	margin-left: -4px;
	margin-right: 0;
	width: 100%;
	}
.calendarCell {
	width: 55px;
	min-width: 60px;
	height: 65px;
	text-align: left;
	vertical-align: top;
	background-color:  #ffffff;
	padding-left: 8px;
	}
.calendarCell:hover {background-color:#d7e9f4;display:inline-table;}
.calendarCell p.date{
	font: normal 11px/12px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	background: none;
	padding-left: 4px;
	margin: -2px 0 2px -6px;
	width: 55px;
	}
.calendarCell a, .calendarToday a, .calendarCell a:link,
.calendarToday a:link, .calendarCell a:visited, .calendarToday a:visited,
.calendarCell a:active, .calendarToday a:active {
	font: bold 10px/11px arial, helvetica, verdana;
	text-decoration: none; 
	padding: 0 0 8px 0px;
	display:block;
	color:#2184c3;
	}