body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
}

.newsheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}

a.newsanchor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}

a.newsanchor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}

.publishdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: italic;
}

.navlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
}

h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
}

table.pagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

table.newstable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border-collapse: collapse; 
	border-color: #F4F4F4;
	margin:2px;
}

td.newstable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border-collapse: collapse; 
	border-color: #F4F4F4;
	margin:2px;
}

td.pagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.floorplans {
	color: #455995;
	text-decoration: underline;
}

a.floorplans:visited { color: #303F6B; }
a.floorplans:hover, a.floorplans:active { color: #FF1010; }

.btop, .bbottom {display:block; background:transparent; font-size:1px;}
.bt1, .bt2, .bt3, .bt4 {display:block; overflow:hidden;}
.bt1, .bt2, .bt3 {height:1px;}
.bt2, .bt3, .bt4 {background:#C6CAAE; border-left:1px solid #C6CAAE; border-right:1px solid #C6CAAE;}
.bt1 {margin:0 5px; background:#C6CAAE;}
.bt2 {margin:0 3px; border-width:0 2px;}
.bt3 {margin:0 2px;}
.bt4 {height:2px; margin:0 1px;}

.bcontent {
	display:block;
	background:#C6CAAE;
	border:0 solid #C6CAAE;
	border-width:0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	}

a.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}

a.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	}

.mainnav {
	background:#666600;
	border:0 solid #666600;
	border-width:0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}

a.mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}

a.mainnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	}

table.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
}

table.maintenanceform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
	font-weight: normal;
	border-collapse: collapse;
	background:#FFFFFF;
	border:0 solid #C6CAAE;
	border-width:1px;
	margin: 5px;
	
}

table.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
}

.formtop, .formbottom {display:block; background:transparent; font-size:1px;}
.form1, .form2, .form3, .form4 {display:block; overflow:hidden;}
.form1, .form2, .form3 {height:1px;}
.form2, .form3, .form4 {background:#FFFFFF; border-left:1px solid #C6CAAE; border-right:1px solid #C6CAAE;}
.form1 {margin:0 5px; background:#C6CAAE;}
.form2 {margin:0 3px; border-width:0 2px;}
.form3 {margin:0 2px;}
.form4 {height:2px; margin:0 1px;}

.formcontent {
	display:block;
	background:#FFFFFF;
	border:0 solid #C6CAAE;
	border-width:0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	}

.formbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
font-weight: normal;
background:#C6CAAE; 
border-left:1px solid #C6CAAE; 
border-right:1px solid #C6CAAE;
}

.wtop, .wbottom {display:block; background:transparent; font-size:1px;}
.wt1, .wt2, .wt3, .wt4 {display:block; overflow:hidden;}
.wt1, .wt2, .wt3 {height:1px;}
.wt2, .wt3, .wt4 {background:#C6CAAE; border-left:1px solid #C6CAAE; border-right:1px solid #C6CAAE;}
.wt1 {margin:0 5px; background:#C6CAAE;}
.wt2 {margin:0 3px; border-width:0 2px;}
.wt3 {margin:0 2px;}
.wt4 {height:2px; margin:0 1px;}

.wcontent {
	display:block;
	background:#ABB189;
	border:0 solid #ABB189;
	border-width:0 1px;
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	}

a.inpagelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
	font-weight: normal;
	text-decoration: none;
	}

a.inpagelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
	font-weight: normal;
	text-decoration: underline;
	}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	}

.footnote {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;

}

.footer  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808000;
	font-weight: normal;
	text-align: center;
	}

.footertop, .footerbottom {display:block; background:transparent; font-size:1px;}
.footer1, .footer2, .footer3, .footer4 {display:block; overflow:hidden;}
.footer1, .footer2, .footer3 {height:1px;}
.footer2, .footer3, .footer4 {background:#666600; border-left:1px solid #666600; border-right:1px solid #666600;}
.footer1 {margin:0 5px; background:#666600;}
.footer2 {margin:0 3px; border-width:0 2px;}
.footer3 {margin:0 2px;}
.footer4 {height:2px; margin:0 1px;}

.footercontent {
	display:block;
	background:#666600;
	border:0 solid #666600;
	border-width:0 1px;
	font-family: Times, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	}

a.footernav {
        margin: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}

a.footernav:hover {
        margin: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	}

.residenttop, .residentbottom {display:block; background:transparent; font-size:1px;}
.resident1, .resident2, .resident3, .resident4 {display:block; overflow:hidden;}
.resident1, .resident2, .resident3 {height:1px;}
.resident2, .resident3, .resident4 {background:#D8D8EB; border-left:1px solid #D8D8EB; border-right:1px solid #D8D8EB;}
.resident1 {margin:0 5px; background:#D8D8EB;}
.resident2 {margin:0 3px; border-width:0 2px;}
.resident3 {margin:0 2px;}
.resident4 {height:2px; margin:0 1px;}

.residentcontent {
	display:block;
	background:#D8D8EB;
	border:0 solid #D8D8EB;
	border-width:0 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	}

.residentbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
font-weight: normal;
background:#D8D8EB; 
border:1px solid #C0C0C0; 
}

.member {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #404040;
font-weight: normal;
}

a.logout {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
font-weight: normal;
}

a.logout:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
background: #FFFF00;
font-weight: normal;
}

.calendarmonth {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size:14px;
	font-weight: bold;
}

a.calendarmonth {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
}

a.calendarmonth:hover {
	font-family: arial, helvetica, sans-serif;
	color: #F00000;
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;

}

.calendardays {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight: bold;
}

a.calendardays {
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

a.calendardays:hover {
	font-family: arial, helvetica, sans-serif;
	color: #F00000;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;

}

table.mog {border-collapse: collapse; border-color: #808080}
