BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family: Calibri, Carlito, Verdana, Sans-Serif;  color: black; }
BODY { background-color: white; }
a:focus { outline: 0; }
a:link { color: #000084; text-decoration: none }
a:active { color: blue; text-decoration: none }
a:visited { color: #000084; }
a:hover { color: blue; text-decoration: none }
.o { font-size:medium; border-style:solid; border-width: 2px; border-spacing: 30px; border-color: #000084; background-color:#aaccee; }
.p { font-size:small; border-style:solid; border-width: 1px; border-spacing: 30px; border-color: #000084; background-color:#ffffff; }

.b { text-align: left; line-height: 30px; vertical-align:middle; font-size:14px; border-style:solid; border-width: 1px; border-spacing: 30px; border-color: #000084; background-color:#aaccee; margin:0px 10px 25px 10px; padding: 0px 10px 0px 10px; color: #000084 }
.b > a { color: #000084;}
.b:link, .b:link > a { color: #000084; text-decoration: none }
.b:active, .b:active > a { color: blue; text-decoration: none; background-color: #bdf; }
.b:visited, .b:visited > a { color: #000084; }
.b:hover, .b:hover > a { color: blue; text-decoration: none; background-color: #bdf; }

.dl { text-align: left; line-height: 30px; vertical-align:middle; font-size:14px; border-style:solid; border-width: 1px; border-spacing: 30px; border-color: #008400; background-color:#aec; margin:0px 10px 25px 10px; padding: 0px 10px 0px 10px; color: black; }
.dl > a {  color: black; }
.dl:link, .dl:link > a { color: green; text-decoration: none; }
.dl:active, .dl:active > a { color: darkgreen !important; text-decoration: none; background-color: #bfd; }
.dl:visited, .dl:visited > a { color: #008400; }
.dl:hover, .dl:hover > a { color: darkgreen !important; text-decoration: none; background-color: #bfd; }

.x { text-align: left; vertical-align:middle; font-size:16px; border-style:none; border-width: 1px; border-spacing: 30px; border-color: #008400; background-color:white; margin:0px 10px 0px 10px; padding: 0px 10px 0px 10px; color: black; }
.x > a {  color: red; }
.x:link, .x:link > a { color: red; text-decoration: none; }
.x:active, .x:active > a { color: darkred !important; text-decoration: none; background-color: #bfd; }
.x:visited, .x:visited > a { color: red; }
.x:hover, .x:hover > a { color: darkred !important; text-decoration: none; background-color: #bfd; }

.u { font-size: 16px; text-align: center; text-decoration:underline; margin-bottom: 10px; }
.ul { font-size: 16px; text-align: center; border-bottom: 2px solid black; padding: 2px; margin-bottom: 10px; display:inline-block; white-space: nowrap }
.news { text-align: left; background-color: white; vertical-align:top; border-style:solid; border-width: 1px; border-spacing: 30px; border-color: #000084; padding: 10px; display:inline-block; white-space: nowrap; }
.tight { display:inline-block; white-space: nowrap } 
.padded { padding: 10px; }
.center { text-align:center }
.center table { width: auto; margin: auto; text-align: left}
.bold { text-decoration: bold }
.big { font-size: large }
.nomargin { margin:0 }
.bggray { background-color: #eeeeee }
.border { border: 1px solid black; }
div.quote { width: 85%; display:inline-block; background-color: lightgray; margin: 10px; padding: 10px; }
div.divbox { display:inline-block; text-align: left; width: auto; margin: auto; padding: 10px; border: 1px solid black; }
.divbox a { border-bottom: 1px solid blue; }
.imgcen { display: block; margin-left: auto; margin-right: auto; }
.blockcen { display: block; margin-left: auto; margin-right: auto; }

.clean {
  margin: 0 auto;
  border-collapse: collapse;
  border: 1px solid black;
}
.clean th, .clean td { border:1px dotted lightgray; padding: 2px 4px 2px 4px !important }
.clean th { background-color: LemonChiffon; text-align: center }

.simple {
  margin: 0 auto;
  border-collapse: collapse;
  border: 1px solid black;
}
.simple th, .simple td { border:1px dotted lightgray; padding: 1px 1px 1px 1px !important }
.simple th { background-color: LemonChiffon; text-align: center }

.hyul a { border-bottom: 1px solid blue; }

