@charset "utf-8";
/* CSS Document */
table.displaytable td {
	border-style:none;
}

div.trustDiv{
	position:absolute;
	width:949px;
	border:1px solid #4D872B;
	border-top:none;
	background-color:#d6df97;
	top:0;
	left:0;
	padding-top:15px;
}

.mainDIV h4{
padding:3px 10px 0px 8px;
margin:0;
margin:0 0 0 5px;
font-size:1.0em;
color:#1F535F;
font-weight:bold;
}
.mainDIV ul {
margin:3px 8px 8px 12px;
padding-left:17px;
font-size:0.8em;
color: #1F535F;
}
h3 {
margin: 3px 11px 6px	
}
h3 a{
text-decoration:none;
}
p.eventOnCalendar_green a{
	color:#49853E;
}
p.eventOnCalendar_blue a{
	color:#1668A4;
}
p.eventOnCalendar_green img{
	margin-right:4px;
}
p.eventOnCalendar_blue img{
	margin-right:4px;
}
li.eventOnRoster{
list-style-type:none;
margin-top:3px;
}
li.eventOnRoster img{
margin:0 6px -1px 0;
}
li.detailsOnRoster{
list-style-type:none;
margin:0 12px 0 30px;
}
li.eventOnRoster a{
font-weight:bold;
text-decoration:underline;
}
li.eventOnRoster a:hover{
text-decoration:underline;
}
div.newMonth{
width:200px;
}
div.newMonth a{
text-decoration:none;
}
div.newMonth a:hover{
text-decoration:underline;
}
div.newMonth a img{
border:none;
margin-bottom:2px;
}
h2#nextMonthHighlight {
text-align:center;
text-decoration:none;	
}
h2#nextMonthHighlight a {
text-decoration:none;	
}
h2#nextMonthHighlight a:hover{
text-decoration:underline;	
}
table#grid, th, td{
border:none;
border: 1px solid #527413;
border: 1px solid #0185a3;
border-collapse:collapse;
}
table#grid td{
width:14%;
}
tr#calhead{
background-color:#458187;
}
tr#calhead p{
font-weight:normal;
color:#E7ECC1;
padding:5px;
margin:0;
}
tr#calcell{
height:130px;
vertical-align:top;
}
tr#calcell p{
font-size:0.7em;
margin:1px 1px 3px 1px;
}
tr#calcell h5{
font-size:1em;
margin:0;
padding:0;
font-weight:normal;
}
tr#calcell a{
text-decoration:none;
}
tr#calcell a:hover{
text-decoration:underline;
}
tr.calcell{
height:130px;
vertical-align:top;
}
tr.calcell p{
font-size:0.7em;
margin:1px 1px 3px 1px;
padding:0;
}
tr.calcell h5{
font-size:1em;
margin:0;
padding:0;
font-weight:normal;
}
tr.calcell a{
text-decoration:none;
}
tr.calcell a:hover{
text-decoration:underline;
}
div.calQuestions{
width:100%;
background-color: #afcbd3;
padding-top:10px;
margin-left:-1px;
margin-bottom:-1px;
border:1px solid #4D872B;
border-top:1px solid #7599a4;
font-size:0.8em;
}
div.calQuestions p{
color:#1F535F;
font-size:1.1em;
}
span.underline{
text-decoration:underline;
}
.tabTL {
position:absolute;
top:-1px;
left:-1px;
}
.tabTRtab1 {
position:absolute;
top:-1px;
left:306px;
}
.tabTRtab1_2col {
position:absolute;
top:-1px;
left:365px;
}
.tabTLtab2 {
position:absolute;
top:-1px;
left:317px;
}
.tabTLtab2_2col {
position:absolute;
top:-1px;
left:377px;
}
.tabTRtab2 {
position:absolute;
top:-1px;
left:623px;
}
.tabTLtab3 {
position:absolute;
top:-1px;
left:634px;
}
.tabTR {
position:absolute;
top:-1px;
right:-1px;
}