/* Globals
================================================*/
body   { color: #000000; font: 0.72em/1.4 "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; margin: 0 }
html { font-size: 100%; /* IE hack */ }
a:link    { color: #0b5eb4; text-decoration: none }
a:visited    { color: #0b5eb4; text-decoration: none }
a:hover   { color: #d62618 }
table { font-size: 100%; /* IE hack */ }

/* Headings
================================================*/

h1         { color: #116bc9; font-size: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 18px; padding-top: 0; padding-bottom: 2px; border-style: none none dashed; border-width: medium medium 1px; border-color: #0057c9 }
h5  { color: #116BC9; font-size: 1.2em; margin-top: -4; margin-bottom: 15; border-style: none }

h2        { color: #113767; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 4px; border-style: none }

td.rightbox h2      { margin-top: 7px; padding-bottom: 2px; border-style: none none dashed; border-width: medium medium 1px; border-color: #90afcd }

td.leftbox h2      { margin-top: 7px; padding-bottom: 2px; }

h3    { color: #1f4d88; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 3; border-style: none }

h4   { color: #116bc9; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 3; border-style: none }

.seealsoboxbox {padding: 10px; border-style: dotted; border-width: 1px;border-color: #E68749; background-color: #F8BB8F; }

.boxes   { background-color: #f2f4f9; padding: 10px; border: dotted 1px #d4d8e5 }


.menu1in     { color: #116BC9; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.menu1in:link     { color: #116BC9; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; text-decoration: none;  }
a.menu1in:visited     { color: #116BC9; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; text-decoration: none; }
a.menu1in:hover     { color: #DE003F; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; text-decoration: underline; }
a.menu1in:active     { color: #13617a; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; text-decoration: none; }


.menu1    { color: #0d4b98; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu1:link    { color: #0d4b98; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu1:visited    { color: #0d4b98; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu1:hover     { color: #d62618; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: underline }
a.menu1:active   { color: #1B3F94; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none; }

.menu2     { font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; line-height: 15px; text-decoration: none }
a.menu2:link     { font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; line-height: 15px; text-decoration: none }
a.menu2:visited     { font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; line-height: 15px; text-decoration: none }
a.menu2:hover     { font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; line-height: 15px; text-decoration: underline }
a.menu2:active     { font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; line-height: 15px; text-decoration: none }


.menu2in        { color: #0057c9; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.menu2in:link        { color: #0057c9; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.menu2in:visited        { color: #0057c9; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.menu2in:hover        { color: #d62618; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a.menu2in:active        { color: #d62618; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }

ol {margin-left: 0; padding-left: 27px;}
ul {margin-left: 0; padding-left: 22px; list-style-type: square;}

.footer   { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; }

.url { font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica }
.specialbox    { background-color: #f4f6f9; padding: 5px 10px 5px 9px; border-style: solid; border-width: 1px; border-color: #cfddea #90afcd #90afcd #cfddea }

.rightbox   { background-color: transparent; background-image: url("nav/bg1.gif"); background-repeat: repeat-y; border: none }

.innerrightbox   { background-color: transparent; background-image: url("nav/bg3.gif"); background-repeat: repeat-y; border: none }


.contentbox      { padding: 2px 5px 5px 10px }

.innercontentbox     { padding: 10px 15px }

.leftbox       { background-color: transparent; background-image: url("nav/bg1.gif"); background-repeat: repeat-y; padding: 5px 8px 5px 10px; border: none }

.footerbox    { background-color: transparent; background-image: url("nav/footer-bg.gif"); background-repeat: repeat-x; padding: 10px 0 10px 10px; border: none }

.clear {font-size: 1px; height: 1px}


.asterisk { color: #f00; }
.error_label { color: #f00; }
