.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3366CC;

}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #3366CC;
	margin-bottom: 10px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3366CC;

	font-weight: bold;

}

li {
	font-weight: normal;
	padding-bottom: 10px;
}

a:link {

	color: #3366CC;

	text-decoration: underline;

}

a:hover {

	color: #3366CC;

	text-decoration: none;

}

a:visited {

	color: #3366CC;

}

a:active {

	color: #3366CC;

}

a:link.reverse {

	color: #000000;

	text-decoration: underline;

}

a:hover.reverse {

	color: #000000;

	text-decoration: none;

}

a:visited.reverse {

	color: #000000;

}

a:active.reverse {

	color: #000000;

}

a:link.calloutCopy {

	color: #FFFFFF;

	text-decoration: underline;

}

a:hover.calloutCopy {

	color: #FFFFFF;

	text-decoration: none;

}

a:visited.calloutCopy {

	color: #FFFFFF;

}

a:active.calloutCopy {

	color: #FFFFFF;

}

a:link.smallCopyCallout {

	color: #000000;

	text-decoration: underline;

}

a:hover.smallCopyCallout {

	color: #FFFFFF;

	text-decoration: none;

}

a:visited.smallCopyCallout {

	color: #000000;

}

a:active.smallCopyCallout {

	color: #000000;

}

p, .directoryText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 125%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;

}

img {

	display: block;

}



.inline {

	display: inline;

}

.breadcrumbs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: bold;

}

ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height:1.5em;

}

.headerMedium {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3366CC;

	font-weight: bold;

}

strong {

	font-weight: bold;

}

.formStyle {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

h3 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.superScript {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	vertical-align: super;





}

.normalCopy {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.stroke {

	border: 1px solid #000000;

}

.reverse {

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;



}

.copyTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}

.calloutTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

}

.calloutCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.headerSmall {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3366CC;

	font-weight: bold;

}

.headerLarge {





	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #3366CC;

	font-weight: bold;

}

table.table1{background-color:#f6f6f6;font-size:10pt;font-family: Arial, Helvetica, sans-serif;}

table.table2{background-color:#f6f6f6;border-width: 1px;border-style: solid; border-color: #CCCCCC;font-size:10pt;font-family: Arial, Helvetica, sans-serif;}

tr.table1_header{color:#FFFFFF;background-color:#3366cc;font-size:10pt;font-family: Arial, Helvetica, sans-serif;}

td.output_table_td{border: 1px solid #cccccc;padding:4px 0px 4px 0px}



font.table_header_font{color:#FFFFFF;font-weight:700;font-size:12pt;font-family: Arial,Helvetica,sans-serif}

font.output_table_column_header{font-weight:700;font-size:10pt;font-family: Arial,Helvetica,sans-serif}

font.output_table_cell{font-weight:500;font-size:8pt;font-family: Arial,Helvetica,sans-serif}

font.form_text{color:#666666;font-weight:700;font-size:10px;font-family: Arial, Helvetica, sans-serif}



table.main_table{

	background-color:#FFFFFF;

	border:2px solid #3366CC;

	width: 1px;

}

td.td_main_table{border: 1px solid #cccccc}



td.table_header{color:white;font-weight:900;font-size:14pt;background-color:#3366CC}

td.DayOfWeek_Header{

	color:#000000;

	font-weight:bold;

	border: 1px solid #cccccc;

	font-size: 11px;

}



div.dayofmonth{

	color=#000000;

	text-align:center;

	background-color: #EEEEEE;

	margin:0px;

	padding:px;

	width:1em;

	height:1em;

}



div.calendarDate {

	width:30px;

	margin:.25em;

}

div.calendarDesc {

	margin-left:1em;

}

td.calendarDay {border: 1px solid #cccccc; height:92px; width: 108px; vertical-align:top}



div.cell_text{color:#3366CC;font-size:8pt;margin-left:0.4em;font-family: Arial, Helvetica, sans-serif}

div.cell_text_time{color:#3366CC;font-size:8pt;margin-left:0.4em}



input.previous_next_buttons{

	color:#3366CC;

	background-color:#FFFFFF;

	font-size:10pt;

	font-family: Arial, Helvetica, sans-serif;

	border:1px solid #eeeeee;

	cursor:hand;

	font-weight: bold;

}

a:link.event_link{color:#3366CC;text-decoration:none}

a:hover.event_link{color:#3366CC;text-decoration:none}

a:visited.event_link{color:#3366CC;text-decoration:none}

a:active.event_link{color:#3366CC;text-decoration:none}



.smallCopyCallout {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.calloutMedium {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

}

.searchTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

}

.hmpg_copy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

}

.hmpg_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #1C3779;

}

.photoLeft {

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}

.blue {

	color: #3366CC;

}

.MembersList {

	margin-left:2px;

	font-weight: bold;

}

.MembersHeading {

	

}

td.hint {

	color: #C0C0C0;

}
