body {color: #6C6C6C;font: .875em Geneva, Arial, Helvetica, sans-serif;margin: 0;background: #999;}
a {color: #D90026; font-size: .9em;}
h1 {color: #a7001f;font-size: 2.0em;font-weight: bold;}
h2 {color: #a7001f;font-size: 1.8em;font-weight: bold; }
h3 {color: #580A2B;font: bold 1.2em Geneva, Arial, Helvetica, sans-serif;}
h4{color: #580A2B;font: Geneva, Arial, Helvetica, sans-serif;}
table.calendar a:link{font-size: 1.0em;text-decoration: none; color: #a7001f;}
table.calendar a:active{font-size: 1.0em;text-decoration: none; color: #a7001f;}
table.calendar a:visited{font-size: 1.0em;text-decoration: none; color: #a7001f; }
table.calendar a:hover{color: #6C6C6C;}
table.calendar tr td{vertical-align:top; padding:3px 3px 3px 3px;}
table.calendar {table-layout:fixed;}

div.calendardate a:link{font-size: 1.0em;text-decoration:none;color: #6C6C6C;}
div.calendardate a:active{font-size: 1.0em;text-decoration:none;color: #6C6C6C;}
div.calendardate a:visited{font-size: 1.0em;text-decoration:none;color: #6C6C6C;}
div.calendardate a:hover{color: #6C6C6C; font-weight:bold;}

table.procalendar td{border:1px solid #6C6C6C;}
/*2008-10-15 A.D added new class for professionial development calendar links*/
a.calendarLink {color:#6E3691;text-decoration:none;display:inline;}
.changeFont{color: #CCC;font-size: 0.875em;vertical-align:top;}
.MenuGraphics {color: #580A2B;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 0.95em;vertical-align:top;}
.MemInformation{font-size: 1em; font-family: geneva, arial, helvetica, sans-serif; color: #919292;}
.MemTitle{font-size: 1em; font-family: geneva, arial, helvetica, sans-serif; color: #621b38;}
.SearchForm {border-color: #621938;color: #a7001f;border-style: none;border-width: 0px;margin: 0 0 0 0;padding: 0;vertical-align: top;	height: 25px;	width: 1025px;background: #fff;}
.searchBox {border-color: #621938; border-width: 1px; color: #a7001f; font-size:10pt;}
.SearchButton {color: #580A2B;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;vertical-align: top;height:}
.subheader {color: #a7001f;font-size: 1.125em; font-weight: bold;}
.breadCrumb {font-size:7pt; letter-spacing:1px; font-style:italic; color:#580A2B; font-family: Geneva, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold;}
.red {color:Red;}
table.zone {border:2px #580A2B solid; vertical-align:top; width:100%; border-collapse:collapse;}
table.zone td {border:2px #580A2B solid; vertical-align:top; color: #6C6C6C; font: .8em Geneva, Arial, Helvetica, sans-serif;}
table.zone td span{color: #580A2B; font: bold 1.0em Geneva, Arial, Helvetica, sans-serif;}
.footertext{color: #D90026; font-size: 0.7em;}
.style7 {color: #580A2B; font: bold 1.1em Geneva, Arial, Helvetica, sans-serif;}
.style8 {color: #580A2B;font: bold 1.1em Geneva, Arial, Helvetica, sans-serif;font-style: italic;}
.style9 {color: #580A2B;font-family: Geneva, Arial, Helvetica, sans-serif;}
.style10 {color: #000000;font-size: 1.1em;font-weight: bold;font-family: Geneva, Arial, Helvetica, sans-serif;}
.style11 {color: #FF0000;font-family: Geneva, Arial, Helvetica, sans-serif;}
#NewsList {color: #580A2B;font: 0.95em Geneva, Arial, Helvetica, sans-serif;}
#NewsList #MainContainer {padding: 8px 0 0;width: 100%;}
#NewsList .TitleContainer {padding: 0;font-weight: bold;font-size: 0.8em;color: #9C0000;text-decoration: underline;}
#NewsList .Name {display: block;font-style: normal;text-decoration: underline;}
#NewsList .Name a {font-style: normal;text-decoration: underline;font-weight: normal;font-size: 0.8em;}
#NewsList .Name a:Hover {color: #580A2B;font-style: italic;text-decoration: underline;font-weight: normal;font-size: 0.8em;}
#NewsList .DisplayDate {display: block;vertical-align: top;color: black;font-style: normal;text-decoration: none;font-size: 1em;	width: 200px;}
#NewsList .Teaser {display: block;color:black;font-style: normal;text-decoration: none;font-size: 0.8em;padding: 5px 0;}
#NewsList .ImageContainer {vertical-align: top;width: 15px;}
#NewsList .HRContainer {height: 1px;background: #8EC341;}
#NewsList .NewsListTitle {color: black;	font-style: normal;font-weight: bold;text-decoration: none;	font-size: 0.8em;padding: 0 0 5px;}
#NewsList .NewsCount {display: none;color: black;font-style: normal;	font-weight: bold;text-decoration: none;font-size: 0.8em;}
#NewsList .MoreInfoClick {display: none;color: black;font-style: normal;font-weight: normal;text-decoration: none;font-size: 0.8em;}
#SinglePage .DocumentTypeIcon IMG{border: none 0px;}
#SinglePage .Name {font-weight:bold;font-size: 1.5em;color: #580A2B;}
#SinglePage .AdditionalInformation {color: #580A2B;font: bold 1.2em Geneva, Arial, Helvetica, sans-serif;padding-top: 0px;font-weight: bold;text-align: center;}
#MainContainer .Table {padding:0; width:100%; border:0;}
table.member {border:1px #580A2B solid; vertical-align:top; width:100%; border-collapse:collapse;}
table.member td {border:1px #580A2B solid; vertical-align:top; text-align:right;}
table.membersub {border:1px #580A2B solid; vertical-align:top; width:100%; border-collapse:collapse;}
table.membersub td {border:1px #580A2B solid; vertical-align:top; text-align:center;}
.logout a{color: #a7001f;font-size: 1.2em; font-weight:bold; text-decoration:none; text-decoration:underline;}
.text{color:#FFFFFF;}
.tl {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-topleft.jpg);
	display: none;
}
.tr {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-topright.jpg);
	display: none;
}
.bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-bottomleft.jpg);
	display: none;
}
.br {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(images/corner-bottomright.jpg);
	display: none;
}
div.curFocus {
	background: #fdecb2;
}

div.single-field{padding: 10px; position: relative;
}
label 
{

width: 150px;

display: block;

float: left;

font-size: 1.2em;

}