﻿/*.plaintable, .plaintable table, .plaintable tbody, .plaintable tr, .plaintable th, .plaintable td{
*/

#main_content_full .plaintable, #main_content_full .plaintable table, #main_content_full .plaintable tbody, #main_content_full .plaintable tr, #main_content_full .plaintable th, #main_content_full .plaintable td 

{
	border:none;
	padding:0;
	margin:0;
	font-size:inherit;
	

}


#main_content_full .plaintable a {


text-decoration:none;

}


#main_content_full .plaintable a:hover {


color:#990000;

}






#main_content_full .required_value
{
	font-weight:lighter;
	color: Red;
}


#main_content_full dt
{
	padding:10px 0 0 0;
}



#main_content_full dd

{
	font-size:inherit;
	margin:0;
	padding:0;
}




table#calendar {

margin-top:12px;


}




table#calendar p  {

margin-bottom:6px;
line-height:1.0em;
font-size:0.9em;


}



table#calendar a {

text-decoration:none;
color:#255B86;


}


table#calendar a:hover {

color:#990000;


}







table#calendar .headercell, #calendar .headercell td

{
	border:none;
	padding:0;
	margin:0;
	text-align:center;
	font-size:1.3em;
	
}
	


table#calendar .headercell a, #calendar .headercell td a


{
	width:90px;
	border:1px solid #9EBBEB;
	padding:4px;
	display:block;
	margin:0;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}



table#calendar .headercell a:hover, #calendar .headercell td a:hover


{


background-color:#FFFCCE;

}


.killborders table, .killborders table td {


border:0px;


}





/* breadcrumb location for calendar pages */



#breadcrumb_calendar {

position:absolute;
top:-66px;
left:15px;
color:#fff;
font-size:1.2em;
width:590px;
z-index:1;

}



* html #breadcrumb_calendar {


left:0px;


}






#breadcrumb_calendar a {

color:#fff;
text-decoration:none;

}



#breadcrumb_calendar a:hover {

text-decoration:underline;

}



