* {
  scrollbar-base-color: scrollbar;
  scrollbar-darkshadow-color: threeddarkshadow;
  scrollbar-face-color: threedface;
  scrollbar-highlight-color: threedhighlight;
  scrollbar-shadow-color: threedshadow;
  scrollbar-track-color: default;
  scrollbar-3dlight-color: threedlightshadow;
  scrollbar-arrow-color: buttontext;
}
body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
}
a, body, td, p, div, ul, ol, input, select, textarea {
  font-family: arial, helvetica, arial, sans-serif;
  font-size: 11pt;
}
.background {
  background-color: #E9E9E9;
}
form {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  color: #1A4373;
  text-decoration: underline;
}
a:hover {
  color: darkred;
}
a.nounderline {
  text-decoration: none;
}
a.nounderline:hover {
  text-decoration: none;
}
a.small, td.small, p.small, div.small, span.small {
  font-size: 10pt;
}
a.large, td.large, p.large, div.large, span.large {
  font-size: 12pt;
}
a.larger, td.larger, p.larger, div.larger, span.larger {
  font-size: 13pt;
}
a.massive, td.massive, p.massive, div.massive, span.massive {
  font-size: 14pt;
}
a.bold, td.bold, p.bold, div.bold, span.bold {
  font-weight: bold;
}
a.white, td.white, p.white, div.white, span.white {
  font-weight: bold;
  color: #fff;
}
a.white:hover {
  font-weight: bold;
  color: #fff;
}
a.navy, td.navy, p.navy, div.navy, span.navy {
  color: #1A4373;
}
a.grey, td.grey, p.grey, div.grey, span.grey {
  color: #494949;
}
a.red, td.red, p.red, div.red, span.red {
  color: #C30F18;
}
a.green, td.green, p.green, div.green, span.green {
  color: #168D0D;
}
a.darkred, td.darkred, p.darkred, div.darkred, span.darkred {
  color: #731A25;
}
input.bordered, textarea.bordered, input.button {
  border-top: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  border-right: #ccc solid 1px;
  border-left: #ccc solid 1px;
}
span.wysiwygsmall {
  font-size: 9pt;
}
span.wysiwygsmallRed {
  font-size: 9pt;
  color: #f00;
}
span.wysiwygsmallNavy {
  font-size: 9pt;
  color: #1A4373;
}
span.wysiwygmedium {
  font-size: 10pt;
}
span.wysiwygmediumRed {
  font-size: 10pt;
  color: #f00;
}
span.wysiwygmediumNavy {
  font-size: 10pt;
  color: #1A4373;
}
span.wysiwyglarge {
  font-size: 11pt;
}
span.wysiwyglargeRed {
  font-size: 11pt;
  color: #f00;
}
span.wysiwyglargeNavy {
  font-size: 11pt;
  color: #1A4373;
}
span.wysiwygxLarge {
  font-size: 14pt;
}
span.wysiwygxLargeRed {
  font-size: 14pt;
  color: #f00;
}
span.wysiwygxLargeNavy {
  font-size: 14pt;
  color: #1A4373;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0*/
.clLevel0,
.clLevel0over{position:absolute; padding-right:0px; font-size: 12pt; color: #1A4373; font-weight: bold; text-decoration: none; text-align:right; vertical-align: middle; }
.clLevel0{background-color:#ffffff; layer-background-color:transparent;  vertical-align: baseline;  line-height: 15px;   }
.clLevel0over{background-color:#ffffff; layer-background-color:transparent; color:#731A25; cursor:pointer; cursor:hand; vertical-align: baseline; line-height: 15px; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.clLevel1,
.clLevel1over{position:absolute; padding:3px; font-size:10pt; font-weight: bold; vertical-align: middle}
.clLevel1{background-color:#5A89C0; layer-background-color:#5A89C0; color: #ffffff; vertical-align: middle; line-height: 15px; }
.clLevel1over{background-color:#AAD0E6; layer-background-color:#012815; color:#000000; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#D7E1D8; layer-background-color:#aaaaaa}
