BODY {color: black; font-size: 12px; margin: 3px; padding: 3px; border-width: 0px; background-image: url(/assets/images/background.gif); background-color: rgb(235,245,230); }
/* general rules */
p { font-family: Arial, Helvetica, sans-serif;  }
H1, H2, H3, H4, H5 { font-family: "arial", "helvetica", "courier new", sans-serif; font-size: 100%; line-height: 140%; }
td { font-family: Arial, Helvetica, sans-serif; }
th { font-family: Arial, Helvetica, sans-serif; }

/* specific rules */
P { font-size: 100%; line-height: 140%; text-align: left; }
H1 { font-size: 120%; line-height: 100%; text-align: left; margin-bottom: 2pt; font-weight: bold; color: rgb(132,0,0) }
H2 { font-size: 110%; line-height: 100%; text-align: left; margin-bottom: 2pt; font-weight: bold; color: rgb(0,0,128); }
H3 { font-size: 100%; line-height: 100%; text-align: left; margin-bottom: 2pt; font-weight: bold; color: rgb(0,0,0); }
H4 { font-size: 90%; line-height: 100%; text-align: left; margin-bottom: 2pt; font-weight: bold; text-align: left; color: rgb(0,0,0); }
H5 { font-size: 90%; line-height: 150%; text-align: left; font-weight: bold; color: rgb(0,0,0); }

ul { font-family: Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; }
li { font-family: Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; }
ol { font-family: Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; }

hr { height: 2px; text-align: center; color: rgb(96,0,0); width: 90%; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.color_border { border: 1px solid #003300; }
.mainpagebody { font-size: 80%; line-height: 150%; text-align: left; font-weight: bold; }
.greeting { font-size: 85%; text-align: left; color: rgb(0,0,0); text-decoration: none;  font-weight: bold; background-color: rgb(255,255,255); }
.copyright { font-size: 70%; font-weight: bold; text-align: center; }
.midi { font-size: 80%; font-weight: bold; text-align: left; color: rgb(0,64,0);}
.contributor { font-size: 80%; font-weight: bold; text-align: left; color: rgb(64,64,64);}
.size { font-size: 80%; font-weight: bold; text-align: left; color: rgb(128,128,128);}
.ie_right { font-size: 70%; font-weight: normal; text-align: right; color: rgb(128,128,128);}
.ie { font-size: 70%; font-weight: normal; text-align: left; color: rgb(128,128,128);}
.note { font-size: 80%; font-weight: bold; text-align: left; color: rgb(64,64,64);}
.category { margin-top: 15pt; }
.title   {font-size:14pt; color:#000066; font-weight:bold;}
.header1 {font-size:11pt; color:#000088; font-weight:bold;}
.header2 {font-size:10pt; color:#000066; font-style:italic;}
.footer  {font-size:8pt; color:#000066;}
.body    {font-size:10pt; color:#000000}
.highlight { background-color: rgb(255,255,192); color: rgb(255,0,0) }
.example {color:#0066FF}

.top_nav_right { font-size: 80%; font-weight: bold; color: rgb(64,64,64); text-align: right}
.top_nav_left { font-size: 80%; font-weight: bold; color: rgb(64,64,64); text-align: left}
.top_nav { font-size: 80%; font-weight: bold; color: rgb(64,64,64); text-align: left}

.table_left { text-align: left; font-size: 90%; line-height: 130%;}
.table_right { text-align: right; font-size: 90%; line-height: 130%;}
.table_center { text-align: center; font-size: 90%; line-height: 130%;}

.list { line-height: 120%; margin-bottom: 2pt }
.listleft { line-height: 120%; margin-bottom: 2pt; text-align: left }
.footer { font-size: 90%; line-height: 150%; font-weight: bold; color: rgb(0,0,0); }
.legal { font-size: 80%; line-height: 160%; font-weight: normal; text-align: left; color: rgb(0,0,0);}

.fac_title_r { font-size: 75%; font-weight: bold; color: rgb(64,64,64); text-align: right}
.fac_title_l { font-size: 75%; font-weight: bold; color: rgb(64,64,64); text-align: left}
.fac_nav { font-size: 75%; font-weight: bold; color: rgb(64,64,64); text-align: left}

/* linking rules */
A:link { color: blue }
A:visited { color: black }
A:active { color: red }
A:hover { color: red }

A.navigation:link{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,192); text-decoration: none; font-size: 80%; font-weight: bold; background-color: rgb(255,255,255); }
A.navigation:visited{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,192); text-decoration: none; font-size: 80%; font-weight: bold; background-color: rgb(255,255,255); }
A.navigation:active{ font-family: Arial, Helvetica, sans-serif; color: rgb(192,0,0); font-size: 80%; text-decoration: none; font-weight: bold; background-color: rgb(255,255,255); }
A.navigation:hover{ font-family: Arial, Helvetica, sans-serif; color: rgb(192,0,0); font-size: 80%; text-decoration: underline; font-weight: bold; background-color: rgb(255,255,255); }

A.footer:link{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,46,154); font-size: 100%; font-weight: bold; background-color: rgb(255,255,255); }
A.footer:visited{ font-family: Arial, Helvetica, sans-serif; color: rgb(132,10,132); font-size: 100%; font-weight: bold; background-color: rgb(255,255,255); }
A.footer:active{ font-family: Arial, Helvetica, sans-serif; color: rgb(255,0,0); font-size: 100%; font-weight: bold; background-color: rgb(255,255,255); }
A.footer:hover{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); font-size: 100%; font-weight: bold; background-color: rgb(255,255,255); }

A.sidebar:link{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,128); font-size: 90%; font-weight: bold; background-color: rgb(255,255,255); }
A.sidebar:visited{ font-family: Arial, Helvetica, sans-serif; color: rgb(132,10,132); font-size: 90%; font-weight: bold; background-color: rgb(255,255,255); }
A.sidebar:active{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); font-size: 90%; font-weight: bold; background-color: rgb(255,255,255); }
A.sidebar:hover{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); font-size: 90%; font-weight: bold; background-color: rgb(255,255,255); }

A:link{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,128); font-weight: bold; }
A:visited{ font-family: Arial, Helvetica, sans-serif; color: rgb(132,10,132); font-weight: bold; }
A:active{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); font-weight: bold; }
A:hover{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); font-weight: bold; }

A.nobold:link{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,128); text-decoration: underline; font-weight: normal; }
A.nobold:visited{ font-family: Arial, Helvetica, sans-serif; color: rgb(132,10,132); text-decoration: underline; font-weight: normal; }
A.nobold:active{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); text-decoration: underline; font-weight: normal; }
A.nobold:hover{ font-family: Arial, Helvetica, sans-serif; color: rgb(0,0,255); text-decoration: underline; font-weight: normal; }

TABLE.frame {background:#2f4f4f;}
TABLE.navbarbgcolor {background:#d3d3d3;}
TABLE.contentbgcolor {background:#ffffff;}

TD { font-family:arial,helvetica,lucida; font-size:10pt; }

TD.navbarbgcolor {background:#d3d3d3;}
TD.contentbgcolor {background:#ffffff;}

TD.head {  font-size:12pt; font-weight:bold; background:#2f4f4f; color:#ffffff; }

LI.helpindex { line-height: 15px; }

TD.head2 { font-size:12pt; font-weight:bold; background:#7a8b8b; color:#eeeeee }

TD.head3 { font-weight:bold; background:#2f4f4f; color:#eeeeee }

TD.notify { font-weight: bold; background: rgb(239,250,239); text-align: center; color: rgb(47,79,79); }

TD.error { font-weight:bold; background:maroon; text-align: center; color:#ffffff; }

TD.newrecord { font-weight: bold; background: rgb(239,250,239); text-align: left; color: rgb(0,0,99); }
TD.newrecord-center { font-weight: bold; background: rgb(239,250,239); text-align: center; color: rgb(0,0,99); }

TD.info { font-weight: bold; background: rgb(239,250,239); text-align: center; color: rgb(41,77,74); }
TD.info-left { font-weight: bold; background: rgb(239,250,239); text-align: left; color: rgb(41,77,74); }

TD.body  { background:#fffff0; }

TD.help  { font-weight:bold; background:#c7c7c7; text-align: center; line-height:17px; }

TD.cell1 { background:#fffff0; }
TD.cell1small { background:#fffff0; font-size:8pt; }

TD.cell2 { background:#eeeeee; font-size:10pt; }
TR.cell2small { background:#eeeeee; font-size:8pt; }

TD.cell3 { background:#fffff0; font-size:10pt; color: rgb(64,64,64); }

TD.cell4 { background:#ffffff; }

TD.listodd { background:#f7f6d2; }

TD.listeven { background:#fffff0; }

TD.attn { font-size:10pt; font-weight:bold; background:#000000; color:#ff3300 }
