BODY {
font-size: 9pt; 
color:#333333; 
background-color: #FFFFFF;
font-family: Arial, Verdana; 
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #c5c5c5; 
scrollbar-3dlight-color: #f0f0ff; 
scrollbar-arrow-color: #c0c0cc; 
scrollbar-track-color: #e5e5e5; 
scrollbar-darkshadow-color: #a0a0a0; }

div, p, ol, ul, dl, li, dt, dd, td, nobr { font-size: 9pt; }

input.textstyle   { border: 1px #1f205f solid; padding: 2px; font-family: Arial; font-size: 7pt; height:14px; background-color: #ffffff}
input.buttonstyle { border: #CD0000 1px solid; padding: 2px; font-family: Arial; color:#ffffff; font-size: 8pt; height:20px; background-color: #CD0000}
/*
select { border: #1f205f 1px solid; padding: 0px; font-family: Arial; font-weight: normal; font-size: 11px; CURSOR: normal; background-color: #ffffff}
option { border: #1f205f 1px solid; padding: 0px; font-family: Arial; font-weight: normal; font-size: 11px; color: #1f205f; CURSOR: normal; background-color: #ffffff}
*/
textarea { border: #1f205f 1px solid; padding: 2px; font-family: Arial; font-weight: bold; font-size: 11px; CURSOR: normal; background-color: #ffffff}

A        {color:#e50000; text-decoration: none; }
A:hover  {color:#e50000; text-decoration: underline; }
A:active {color:#e50000; text-decoration: underline; }

a.footer        {font-weight: normal; font-size: 9pt; color: #8f8f91; text-decoration: none; }
a.footer:hover  {font-weight: normal; font-size: 9pt; color: #ff6600; text-decoration: underline; }
a.footer:active {font-weight: normal; font-size: 9pt; color: #8f8f91; text-decoration: underline; }

a.sidenav         { font-weight: normal; font-size: 9pt; color:#a7a7a7; text-decoration: none; }
a.sidenav:hover   { font-weight: normal; font-size: 9pt; color:#e80021; text-decoration: none;}
a.sidenav:active  { font-weight: normal; font-size: 9pt; color:#a7a7a7; text-decoration: none; }

a.rightnav         { font-weight: bold; font-size: 9pt; color:#43484C; text-decoration: none; }
a.rightnav:hover   { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #43484C; }
a.rightnav:active  { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #43484C; }

a.pressroomnav         { font-weight: bold; font-size: 9pt; color:#ffffff; text-decoration: none; }
a.pressroomnav:hover   { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #ffffff; }
a.pressroomnav:active  { font-weight: bold; font-size: 9pt; text-decoration: underline; color: #ffffff; }

a.homenewsfeed         { font-weight: normal; font-size: 9pt; color:#000000; text-decoration: none; }
a.homenewsfeed:hover   { font-weight: normal; font-size: 9pt; text-decoration: underline; color: #000000; }
a.homenewsfeed:active  { font-weight: normal; font-size: 9pt; text-decoration: underline; color: #000000; }

.rightnavfont {  font-weight: normal; font-size: 8pt; color: #43484C; }
.header {  font-weight: bold; font-size: 11pt; color: #FAA097; }
.header2 {  font-weight: bold; font-size: 11pt; color: #ed1c24; }
.pageheader {  font-weight: bold; font-size: 12pt; color: #DD262B; }
.onpageblue {  font-weight: bold; font-size: 13pt; color: #75B0F2; }
.justify {  font-family: Arial; text-align: justify}
.smallfont {  font-weight: normal; font-size: 9pt; color: #8f8f91; }
.grayfont {  font-weight: normal; font-size: 9pt; color: #939393; }
.whitefont {  font-weight: normal; font-size: 9pt; color: #ffffff; }
.quickfactfont {  font-weight: normal; font-size: 8pt; color: #000000; }

.ext-el-mask{z-index:100;position:absolute;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:1px solid #6593cf;background:#c3daf9 url(/ext/css/images/default/box/tb-blue.gif) repeat-x 0 -16px;padding:2px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:#eee;border:1px solid #a3bad9;color:#222;font:normal 11px tahoma,arial,helvetica,sans-serif;cursor:wait;}

.x-masked{overflow:hidden!important;}
.x-masked-relative{position:relative!important;}
.x-masked select,.x-masked object,.x-masked embed{visibility:hidden;}
.x-spotlight{z-index:8999;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#000;width:0;height:0;zoom:1;}
