body {
 margin:0;
 padding:0;
 border:0;
 color:#333;
 background: #fff;
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 68.5%;
}

#layout_table {
 margin:0;
 padding:0;
 border:0;
 width:100%;
 border-spacing: 0px;
}

a:link, a:visited { text-decoration: underline; }
a:link:focus, a:visited:focus { color: #09c; }
a:link { color: #05a; }
a:visited { color: #048; }
a:link:hover, a:visited:hover { color: #666666; text-decoration: underline; }
a:link:active, a:visited:active { color: #999999; }

SELECT, INPUT, TEXTAREA, TABLE, TH, TD {font-size:1em}
LI LI, LI P, TD P {font-size:1em}
p {
 margin:1em 0;
 padding:0; 
}

sup {vertical-align:bottom;
}

h1 {
 margin:0;
 margin-bottom: 10px;
 padding:0;
 border:0;
 color:#000;
 font-weight:bold;
 font-size:2em;
 font-family: "trebuchet ms", verdana, arial, sans-serif;
}

h2 {
 margin:0;
 margin-bottom: 10px;
 padding:0;
 border:0;
 color:#000;
 font-weight:bold;
 font-size:1.5em;
 font-family: arial, verdana, sans-serif;
}

ul, ol {
 margin-left: 12px;
 padding-left: 12px;
 border: 0;
}
li {
 margin-left: 4px;
 padding-left: 4px;
}
hr {
 margin: 0;
 padding: 0;
 border: 0;
 height: 1px;
 background-color: #09c;
}
img {
 border:0;
}
/***************************************************/
#block_middle {
 border: 1px solid #aaa;
 border-bottom: 0;
 padding: 0;
 padding-bottom: 10px;
 min-width:370px;
}
#block_middle li {
 margin-bottom: 12px;
}
#block_middle :link, #block_middle :visited {
 font-weight: 600;
}
/***************************************************/
#block_bottom {
 border: 1px solid #aaa;
 border-bottom: 0;
 padding: 0;
 padding-bottom: 0px;
 min-width:370px;
}
/***************************************************/
.hide {
 display:none;
}
/***************************************************/
#breadcrumb {
 border-bottom: 1px solid #aaa;
 padding: 2px;
 background: #eee;
 font-size:11px;
}
#breadcrumb :link, #breadcrumb :visited { text-decoration: none; font-weight: normal; }
#breadcrumb :link:hover, #breadcrumb :visited:hover { text-decoration: underline; }

/***************************************************/
#content {
 padding: 8px 15px;
 padding-bottom:0;
 font-size:1.2em;
}
/***************************************************/
.navlinkselected {
 font-weight:bold;
}
.navlinkunselected {
 font-weight:normal;
}
/***************************************************/
.listmenu2 {
 margin:0;
 padding:0;
 padding-left:6px;
 font-size:10px;
 font-family: arial, helvetica, sans-serif;
 line-height:1.75em;
 border-bottom:1px solid #aaa;
}
.listmenu2 li {
 margin:0;
 padding:0;
 border:0;
 display:inline;
}
.listmenu2 a  { color: #333; font-weight: bold; text-decoration: none; background: #BDC4CA ; display: inline; margin: 0; padding: 0.25em 4px; border: solid 1px #aaa }
.listmenu2 a.here {
 border-bottom: 1px solid #f8f8f8;
 list-style: none;
 display: inline;
 background:#f8f8f8;
 color: #333;
}
.listmenu2 a:hover, .listmenu2 a:link, .listmenu2 a:visited {
 text-decoration:none;
 font-weight:bold;
 color: #333;
}
.listmenu2 a:active {
 border: 1px outset black;
 border-bottom: 1px solid #f8f8f8;
 font-weight: bold;
}
.listmenu2content {
 padding:10px;
 padding-left:15px;
 background:#f8f8f8;
 border:1px solid #aaa;
 border-top:0;
}
.Button1 { font-weight: bold; font-family: Arial; font-size: 11px; color: #536070; }
.Button2 { font-weight: normal; font-family: Arial; font-size: 11px; color:#000000; text-align: center; width:130px; padding: 1px; margin: 1px; background-color: #E1E1E1; }
.Button3 { font-weight: bold; font-family: Arial; font-size: 11px; color: #000000; background-color: #FFCC00; }
.ButtonGray { font-weight: normal; font-family: Arial; font-size: 11px; color:#999999; text-align: center; width:130px; padding: 1px; margin: 1px; background-color: #E1E1E1; }
.Date { font-weight: bold; font-family: Arial; font-size: 11px; }
.Indigo { font-weight: bold; font-family: Arial; font-size: 11px; color: #778899; }
.Copyright { font-weight: normal; font-family: Verdana; font-size: 10px; color: #000000; }
.Labels { font-family: Arial; font-size: 12px; color: #000000; }
.Required { font-family: Arial; font-size: 12px; color: #FF0000; }

.WhiteLarge { font-size: 16px; font-family: Arial Narrow, Arial; color: #FFFFFF; }
.WhiteRegular { font-size: 12px; font-family: Arial, Arial Narrow; color: #FFFFFF; }
.WhiteMedium { font-size: 13px; font-family: Arial Narrow, Arial; color: #FFFFFF; }
.WhiteSmall { font-size: 11px; font-family: Arial, Arial Narrow; color: #FFFFFF; }

.table.TableOrange {
  border-collapse:collapse;
}
.td.TableOrange {
  padding: 2px;
  border: 1px solid #FF6600;
  font-size:1em
}

.table.TableGray {
  border-collapse:collapse;
}
.td.TableGray {
  padding: 2px;
  border: 1px solid #d1d1d1;
  font-size:1em
}

.iamadropdown {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    background-color: #E7E9EA;
    width: 160px;
}

#ExtraDiv12021 { margin: 10px; 0; }
.PDnote { padding:4x 2px 6px 8px; border:1px solid #969696; border-radius: 0px; width:400px; margin:2px 0 0 360px; position:absolute; text-align:right; -webkit-box-shadow: 0 8px 6px -6px black;  -moz-box-shadow: 0 8px 6px -6px black;  box-shadow: 0 8px 6px -6px black; background: #EAEAEA url('/global/images/icon/arrow_left.png') no-repeat left center; }
input#Email12021.0 { border: 2px solid red; }
input#Name.12021.0 { border: 2px solid red; }
.EmailEntryLabel { display: inline-block; width:43px; text-align:right; padding-right:5px; }