/*************************************************************************************/
/* STANDARD ELEMENT STYLES                                                           */
/*************************************************************************************/

BODY {font: 11px arial, helvetica, sans-serif; color:#666666;}
A {color:#666666; text-decoration:none;}
A:VISITED {color:#666666; text-decoration:none;}
A:HOVER {color:#0099FF; text-decoration:none}
A:ACTIVE {color:#666666; text-decoration:none;}
H1 {}
H2 {}
H3 {}
TABLE {border-style:none; margin:0; padding:0; cell-spacing:0;}
TD {font: 90% arial, helvetica, sans-serif; color:#666666;}
UL {font: 90% arial, helvetica, sans-serif; color:#666666;}
OL {font: 90% arial, helvetica, sans-serif; color:#666666;}
DT {font: 90% arial, helvetica, sans-serif; color:#666666; font-weight:bold;}
LI  {font: 90% Arial, Helvetica, sans-serif; color:#666666;}
B {font-weight: bold;}
I {font-style: italic;}

/*/*/a{}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
}  
/* */

/*************************************************************************************/
/* CUSTOM ELEMENT STYLES                                                             */
/*************************************************************************************/

.header {font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#212D8C;}
.subheader, A.subheader, A.subheader:VISITED, A.subheader:ACTIVE  {font: 90% arial, helvetica, sans-serif; font-weight:bold; color:#27A8FF;}
a.subheader:HOVER {color:#212D8C; text-decoration:underline;}
.left-sidebar {font: 80% arial, helvetica, sans-serif; color:#ffffff;}
.left-line-pad {margin-top: 8px; margin-bottom: 8px; background-color: #FFFFFF;}
.left-img-pad {margin-bottom: 8px;}
.rt_column {padding: 8px;}
.bottom-rule {margin-top: 8px;}
.showall {border: 2px solid #CCCCCC; margin-top: 8px;}
.pagenum {font-weight: bold; color:#999999;}
.grey {color:#666666;}
.padding12 {padding: 12px;}
.pop_title {font: 120% arial, helvetica, sans-serif; font-weight:bold; color:#CC3399;}
.arial_white { font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#ffffff; font-weight:bold;}
/*************************************************************************************/
/* CUSTOM LINK STYLES                                                             */
/*************************************************************************************/

.topnav, A.topnav, A.topnav:VISITED, A.topnav:ACTIVE {font: 80% arial, helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none;}
a.topnav:HOVER {color:#31ACFF;}

.legal, A.legal, A.legal:VISITED, A.legal:ACTIVE {font: 70% arial, helvetica, sans-serif; color:#666666; }
a.legal:HOVER {font: 70% arial, helvetica, sans-serif; color:#0099FF; text-decoration:none;}

.showlink, A.showlink, A.showlink:VISITED, A.showlink:ACTIVE { font: 100% arial, helvetica, sans-serif; color:#999999; font-weight:bold;}
a.showlink:HOVER { font: 100% arial, helvetica, sans-serif; color:#0099FF; font-weight:bold;}

.pinklink, A.pinklink, A.pinklink:VISITED, A.pinklink:ACTIVE { color:#D24CA5; }
a.pinklink:HOVER { color:#0099FF; }
.bluelink, A.bluelink, A.bluelink:VISITED, A.bluelink:ACTIVE { font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#3da5fb; }