/* divs */

div.banner {
	position: relative;
	width:180px;
	top: 20px;
    margin-left: 5px;
    margin-right: 10px;
    padding-bottom: 6px;
   	background: #ffffff;
    color: #ffffff;
	border: 1px solid #000000;
}
div.banner-vnav-annouce {
	position: relative;
	width:140px;
	top: 20px;
    margin-left: 5px;
    margin-right: 10px;
    padding-bottom: 6px;
   	background: #e6e6fa;
    color: #ffffff;
	border:1px solid #000000;
}
div.banner-current-events {
	position: relative;
	width:180px;
	top: 20px;
    margin-left: 5px;
    margin-right: 10px;
    padding-bottom: 6px;
   	background: #F5F5F5;
    color: #ffffff;
	border:1px solid #000000;
}
div.banner-current-events-header {
	position: relative;
	width:180px;
	top: 20px;
    margin-left: 5px;
    margin-right: 10px;
    padding-top: 8px;
    padding-bottom: 4px;
   	background: #000080;
    color: #ffffff;
	border: 1px solid #000000;
}
div.std-table-row {
  background: none transparent; 
  border: solid #ffffff 0px; 
  color: #000000;
  margin-top: 0; 
  margin-right: 20px; 
  margin-bottom: 3px; 
  margin-left: 40px;
  padding: 0; 
  width: 90%;
}
div.spacer {
  clear: both; 
  margin: 0; 
  padding: 0; 
  width: auto;
}
b {
    font-weight: bold;
}
body {
    color: #000000;
    background: transparent;
    font: 11px verdana, arial, helvetica;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}
B1 { color: #000000; font: 11px verdana, arial, helvetica; background-color: transparent; margin: 5px }
p {
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 10px; 
    margin-left: 20px; 
    margin-right: 20px;
    font: 11px verdana, arial, helvetica;
    text-align: left;
}
blockquote {
  font: 11px verdana, arial, helvetica;
}
#p-align-right {
    text-align: right;
}
#p-align-center {
    text-align: center;
}
hr {
    color: #c0c0c0;
    background: transparent;
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 20px; 
    margin-right: 20px;
    text-align: left;
}
p.subnav_header {
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 8px; 
    margin-right: 8px;
    font-size: 11px;
    font-weight: bold;
}
p.subnav {
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 12px; 
    margin-right: 8px;
    font-size: 11px;
}
p.subsubnav {
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 18px; 
    margin-right: 8px;
    font-size: 11px;
}
p.banner {
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 10px; 
    margin-right: 8px;
    font-size: 11px;
}
p.banner-c {
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 8px; 
    margin-right: 8px;
    font-size: 11px;
    text-align: center;
}
p.banner-current-events-header {
    color: #ffffff;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 10px; 
    margin-right: 8px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
p.footer {
    color: #c0c0c0;
    background: transparent;
    margin-top: 10px; 
    margin-bottom: 10px; 
    margin-left: 10px; 
    margin-right: 20px;
    font: 9px verdana, arial, helvetica;
    text-align: left;
}
p.std-table-l {
    color: #000000;
    background: transparent;
    margin-top: 3px; 
    margin-bottom: 3px; 
    margin-left: 3px; 
    margin-right: 3px;
    font-size: 11px;
    text-align: left;
}
p.std-table-c {
    color: #000000;
    background: transparent;
    margin-top: 3px; 
    margin-bottom: 3px; 
    margin-left: 3px; 
    margin-right: 3px;
    font-size: 11px;
    text-align: center;
}
p.std-table-r {
    color: #000000;
    background: transparent;
    margin-top: 3px; 
    margin-bottom: 3px; 
    margin-left: 3px; 
    margin-right: 3px;
    font-size: 11px;
    text-align: right;
}
p.std-table-last-row {
    color: #000000;
    background: transparent;
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 5px;
}
p.headernav {
    color: #000000;
    background: transparent;
    margin-top: 3px; 
    margin-bottom: 3px; 
    margin-left: 10px; 
    margin-right: 8px;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
}
p.answer {
    color: #0000ff;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 10px; 
    margin-left: 40px; 
    margin-right: 20px;
    font: 11px verdana, arial, helvetica;
    text-align: left
}
ul {
    margin-top: 5px; 
    margin-bottom: 10px; 
    margin-left: 10px; 
    margin-right: 20px; 
    padding-left: 40px; 
    padding-right: 40px;
    font: 11px verdana, arial, helvetica;
    text-align: left;
}
ul.plain {
    margin-top: 5px; 
    margin-bottom: 10px; 
    margin-left: 10px; 
    margin-right: 20px; 
    padding-left: 20px; 
    padding-right: 40px;
    font: 11px verdana, arial, helvetica;
    text-align: left;
    list-style: none;
}
ul.subnav{
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 10px; 
    margin-right: 8px; 
    padding-left: 15px; 
    padding-right: 0px;
    font: 11px verdana, arial, helvetica;
    text-align: left;
    font-weight: bold;
}
ol {
    margin-top: 5px; 
    margin-bottom: 10px; 
    margin-left: 10px; 
    margin-right: 20px; 
    padding-left: 40px; 
    padding-right: 40px;
    padding-bottom: 10px;
    font: 11px verdana, arial, helvetica;
    text-align: left;
}
#ol-decimal {
    list-style: decimal;
}
#ol-lower-alpha {
    list-style: lower-alpha;
}
/* headers */
h1 {
    color: #660000;
    background: transparent;
    font: 18px arial, verdana, helvetica;
    margin-left: 10px; 
    margin-right: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: left; 
}
h2 {
    color: #990033;
    background: transparent;    
    font: bold 12px verdana, arial, helvetica;
    margin-left: 10px; 
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 7px;
    text-align: left;
}
h3 {
    color: #000000;
    background: transparent;
    font: bold 11px verdana, arial, helvetica;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 20px; 
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 7px;
    text-align: left;
}
h1.header{
    color: #ffffff;
    background: transparent;
    font: bold 26px arial, verdana, helvetica;
    margin-left: 10px; 
    margin-right: 20px;
    margin-top: 7px;
    margin-bottom: 2px;
    text-align: left;
}
span.header-location {
    font-style: italic; 
    font-weight: bold; 
    font-size: 16px
}
table.std {
    margin-top: 5px; 
    margin-bottom: 10px; 
    margin-left: 20px; 
    margin-right: 20px;
}
td.std {
    color: #000000;
    background: #ffffff;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 7px; 
    margin-right: 7px;
    font: 11px verdana, arial, helvetica;
    text-align: left;
    vertical-align: top;
}
td.stdb { color: #000000; font: 11px verdana, arial, helvetica; background-color: #d3d3d3; text-align: left; vertical-align: top; margin: 5px 7px }
/* header section */
p.ProjMgmtInst {
    color: #ffffff;
    background: transparent;
    font: bold 11px arial, verdana, helvetica;
    position: relative;
    margin-left: 9px; 
    margin-right: 0px;
    margin-top: 7px;
    margin-bottom: 0px;
    text-align: left;
    left: 0px;
}
p.LakeshoreChapter {
    color: #ffffff;
    background: transparent;
    font: bold 24px arial, verdana, helvetica;
    position: relative;
    margin-left: 7px; 
    margin-right: 0px;
    margin-top: -3px;
    margin-bottom: 0px;
    text-align: left;
    left: 0px;
}
/* coming events */
div.coming-events-header  { color: #ffffff; background: #e8e8ff no-repeat; margin-right: 20px; margin-left: 20px; padding-top: 0px; padding-bottom: 0px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #c0c0c0 #c0c0c0  #c0c0c0; position: relative; top: 0px; bottom: 0px; width: auto }
div.coming-events-body  { color: #000000; background-color: #e8e8ff; margin-right: 20px; margin-left: 20px; padding-top: 0px; padding-bottom: 0px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #ffffff #c0c0c0 #c0c0c0 #c0c0c0; position: relative; top: 0px; bottom: 0px; width: auto }
p.coming-events-header  { color: #000000; font-style: normal; font-weight: bold; font-size: 11px; background-color: transparent; text-align: left; margin: 3px 20px 3px 10px; width: auto }
p.coming-events-body  { color: #000000; font-size: 11px; background-color: transparent; margin: 3px 10px 5px; width: auto }
p.coming-events-body-cancellation  { color: #ff0000; font-weight: bold; font-size: 11px; background-color: #ffff00; text-align: center; margin: 3px 10px 5px; width: auto }
/* important update */
div.important-update {
	position: relative;
	width: 100%;
	top: 5px;
    bottom: 5px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
   	background: #FFFF80;
    background-repeat: no-repeat;
    color: #ffffff;
    border-top: 2px solid #FF0000;
    border-left: 2px solid #FF0000;
	border-right: 2px solid #FF0000;
    border-bottom: 2px solid #FF0000;
}
p.important-update-header{
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 10px; 
    margin-right: 20px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
}
p.important-update-body{
    color: #000000;
    background: transparent;
    margin-top: 5px; 
    margin-bottom: 5px; 
    margin-left: 10px; 
    margin-right: 20px;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
