body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
}

table {
	text-align:left;
}

label {
	color: #344D47;
	padding-right: 5px;
	font-weight:bold;
}

.rightsidebar_ul {
	list-style-type: square;
	margin-left: 20px;
	color: #526988; 
	font-size:x-small;	
	margin-top: 0px;
}
.rightsidebarlogon_ul {
	list-style-type: square;
	margin-left: 20px;
	color: #526988; 
	font-size:x-small;	
	margin-top: 0px;
	margin-bottom: 0px;
}
.body_ul {
	list-style-type: square;
	margin-left: 20px;	
	color: #526988; 
	font-size:small;
}

.leftsidebar_blur {color: #344D47; font-size: 16px; font-weight: bold; }
.sectionheaders {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #526988;
	text-align: center;
}
.red_xsmall {
	color: Red; font-size: smaller;
}
.rightsidebar {background-color: #DAEDF4;     }
.rightsidebar_subtitle {
	font-weight: bold;
	color: #526988; font-size: smaller;
}
.body_smallbold {font-size: small;  font-weight: bold; }
.body_maintext {font-size: small; }
.body_maintext_sm {font-size: x-small; }
.article_maintext {}
.body_subtitle {font-weight: bold;  font-size: medium; }
.body_subtitle_h1 {font-weight: bold;  font-size: 16px; }
.pp_title {font-weight:bold;}
.pp_intro {font-size: small;}
.pp_ul {font-size: small;}
.pp_fieldvalue {font-size: smaller;}
.pp_fieldvaluelink {font-size: small;}
.pp_liability {font-size:xx-small;}
.pp_fieldlabel {font-weight:bold; color:  #344D47; font-size: smaller; text-align:right;  vertical-align: text-top; }
.pp_fieldlabellink {font-weight:bold; color: #344D47; font-size: small; text-align:right;  vertical-align: text-top; }
.pp_fieldlabelheader {font-weight: bold; color:White;  background-color: #344D47;  text-align: center;     }
.pp_fieldlabelheader_sm {font-weight: bold; color: #344D47;  background-color: #FFFFCC;  text-align: center;  font-size: small;      }
.pp_blockblue {color: #FFFFFF;font-size: small;  background-color: #526988; }
.pp_headertitle {color: #344D47; }
.pp_headertitle_h2 {color: #344D47; font-size:x-large; font-weight:bold; padding-bottom: 19px;}
.pp_headertitle_h3 {color: #344D47; font-size:large; font-weight:bold; }
.pp_sidemenu {font-size: 16px; font-weight: bold;text-decoration:none; }
.pp_sidemenublur {color:White;  background-color: #344D47;  }
.pp_sidemenufocus {color:#344D47; background-color:#FFFFCC; }
.pp_toolbar {font-weight: bold; background-color:#FFFFCC; }

.pp_admin_sidemenu {font-size: 12px; font-weight: bold;text-decoration:none; margin-bottom: 10px; line-height: 13px;  }
.pp_admin_sidemenublur {color:White;  background-color: #344D47;  }
.pp_admin_sidemenufocus {color:#344D47; background-color:#FFFFCC; }

#events .long_text {
	font-size: small;
}

#events p {
	font-size: small;
	padding-top: 0;
	padding-bottom: 0; 
	margin-top: 5;
	margin-bottom:0 ;
}
#events ul {
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}
#events .section_header {
	padding-top: 0px;
	font-weight:bold;
	font-size: small;	
	text-decoration:underline;
	margin-top: 0;
}
#events .event_title {
	font-weight:bold;
}
#events .event_title_h1 {
	font-size: 16px;
	font-weight:bold;
}

#events .divider_spacer {
	margin-bottom: 15px;
}
#events .standard_margin {
	margin-top: 20px;
	margin-bottom: 20px;
}