*
{
font-family:Verdana, Sans-Serif;
}


div.notify
{
	color:#333333;
	padding:5px;
	margin:5px;
	border:1px solid #FF0000;
	background:#EEEEEE;
	line-height:2;
	font-size:7pt;
}

.calendarHeader
{
font-weight: bolder;
color: #663200;
background-color: #EEEEEE;
} 

.calendarToday
{
background-color: #CCCCCC;
border:1px solid #AAAAAA;
}

.calendar
{
background-color: #EEEEEE;
border:1px solid #CCCCCC;
}

.calendar * td
{
border:1px solid #D5D5D5;
}

.calendar * td:hover
{
border:1px solid #FFFFFF;
background-color:#FFFFFF;
}



td, body
{
font-size:10pt;
}


div.nav
{
z-index:1;
padding:5px;
line-height:2;
}

div.nav * a
{

font-size:10pt;

}

div#page_title
{
font-size:14pt;
font-weight:bold;
padding:5px;
}

.video
{

background-color:#DDDDDD;
font-size:8pt;
text-align:center;
padding:5px;
border:1px solid #AAAAAA;

}

.videos
{
width:265px;
height:420px;
overflow:auto;
padding:2px;
border:1px solid #CCCCCC;
}

div.medium
{
font-size:12pt;
}



a:link
{
color:#0061B0;
}

a:visited
{
color:#003D6E;
}

a:active
{
color:#008DFF;
}

a:hover
{
color:#B60000;
}

.heading1
{
	font-size:12pt;
	background:#333333;
	color:#F7FCF6;
	padding:5px;
	border:2px solid #3B3B39;
	margin-left:-1px;
	margin-top:15px;
	margin-bottom:5px;
}


.heading2
{
	font-size:11pt;
	background:#E7E0D6;
	color:#333333;
	padding:10px;
	border:1px solid #CAB8A2;
	margin-left:-1px;
	margin-top:15px;
	margin-bottom:5px;
}

.heading3
{
	font-size:13pt;
	margin-top:15px;
	margin-bottom:5px;
}


table.form
{
	border:1px solid #666666;
	border-collapse:collapse;
	margin-bottom:10px;
	font-size:8pt;
}

table.form * td
{
	border:1px solid #666666;
	border-right:0;
	border-left:0;
	padding:5px;
	font-size:8pt;
}

p
{
text-align:justify;
}

div.container
{
border:1px solid #333333;
background-color:#F4F4F4;
}

div.container_header
{
padding:2px;
font-size:12pt;
background-color:#0065A5;
color:#FFFFFF;
border:1px solid #333333;
}