body, th, td, p, div, span, a, input, select, textarea, form, ul, ol, dl, h1, h2, h3, h4, h5, h6, li{font-family:geneva,helvetica,arial,"lucida sans",sans-serif}
body, th, td, p, span, a, div, li, ul, ol{font-size:10pt}
body, th, td, p{color:#000}
h1, h2, h3, h4, h5, h6{margin-top:0px;padding-top:0px;color:#000}
h1 {font-size:16pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold;padding-top:10px}
h2 {font-size:14pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold;color:#00AA00;padding-top:10px}
h3 {font-size:11pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold;padding-top:10px}
/* h1, h3, h1 span, h2 span, h3 span, h1 a, h2 a, h3 a{font-size:15pt}
h4, h4 span, h4 a{font-size:14pt}
h5, h6, big, h5 span, h6 span, big span, h5 a, h6 a, big a{font-size:11pt} */

a{text-decoration:underline}
a:visited{color:#000099}
a:link, a.named:visited, a:visited, div.sitelinks a:visited {color:#000099}
a:hover {text-decoration:underline}
ul li{list-style-type:square;margin:0px;padding:0px}
form{padding:0px;margin:0px;display:inline}

/* HOME PAGE TABLES */
.mainlefttables {padding: 0px; margin: 20px 0px; border: 2px solid #707070; color: #000;}
.mainlefttables h4 {padding: 10px; background: #707070; color: #FFF; font-size:11pt; font-family:Verdana;}
.mainlefttables p {padding: 0px;}
.mainmiddletables {padding: 0px; margin: 20px 0px; border: 2px solid #A0A0A0; color: #000;}
.mainmiddletables h4 {padding: 10px; background: #A0A0A0; color: #FFF; font-size:12pt; font-family:Verdana;}
.mainmiddletables p {padding: 10px;}
.mainrighttables {padding: 0px; margin: 20px 0px; border: 2px solid #707070; color: #000;}
.mainrighttables h4 {padding: 10px; background: #707070; color: #FFF; font-size:12pt; font-family:Verdana;}
.mainrighttables p {padding: 10px;}

/* TABLE COLORS */
.blackhome{background:#000;color:#00C0FF;font-weight:bold;font-size:24pt}
.bluehome{background:#380BE3;color:#FFF;font-size:11pt}
.redhome{background:#E60000;color:#FFF;font-size:11pt}
.yellowhome{background:#FF6;color:#0000bb;font-size:11pt}
.homepagered{font-size:10pt;color:#b00}
.introhome{font-size:12pt;color:#009}
.timestyle {border:0px;font-size:8pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;text-align:center}
.timestyleleft {border:0px;font-size:8pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;text-align:left;padding-top: 1px}
.bignotices {font-size:16pt;font-weight:bold}
.notices {font-size:9pt}
.smalltxt {font-size:9pt}
.noticesblue {font-size:9pt;color:#009}
.tinybold {font-weight:bold}
.tinyblue {font-size:8pt;color:#009}
.tinygreen {font-size:8pt;color:#070}
.tinyred {font-size:8pt;color:#900}
.bigred {font-size:14pt;color:#900}
.hugered {font-size:20pt;color:#900}
.midblue {color:#009;font-size:10pt}
.biggerblue {color:#009;font-size:13pt}
.statusbox {font-size:8pt}
.updatetimes {font-size:9pt}
.updatetimesbrown {font-size:9pt;color:#C33}
.updatetimessmall {font-size:8pt}

.black{background:#000;color:#FFF;font-weight:bold}
.blackbgbig{background:#000;color:#FFF;font-size:16pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold}
.blacknorm{background:#000;color:#FFF}
.promo{background:#FC6;color:#000}
.present{background:#C60;color:#FFF}
.dkred{background:#C33;color:#FFF}
.ltred{background:#F99;color:#000}
.dkblue{background:#669;color:#FFF}
.dktan{background:#C96;color:#000}
.lttan{background:#FFC;color:#000}
.ltlttan{background:#FFE;color:#000}
.dkgrey{background:#666;color:#FFF}
.ltgrey{background:#CCC;color:#000}
.ltltblue{background:#EEF;color:#000}
.ltblue{background:#CCF;color:#000}
.vltgrey{background:#E8E8E8;color:#000}
.yellow{background:#FF6;color::#0000D0;font-weight:bold}
.green{background:#CC6;color:#000}
.ltgreen{background:#0C0;color:#000}
.orange{background:#F90;color:#000}
.white{background:#FFF;color:#000}
/* .red{background:#FF6600;color:#FFF;font-weight:bold}   */
.red{background:#E60000;color:#FFF;font-weight:bold}
.redbox{background:#E60000;color:#FFF;font-size:16pt;font-weight:bold;}
.hdblue{background:#380BE3;color:#FFF;font-weight:bold}
.olive{padding: 10px; background: #587058; color: #FFF; font-size:11pt; font-family:Verdana; font-weight:bold}
.skyblue{padding: 10px; background: #6194BC; color: #FFF; font-size:11pt; font-family:Verdana; font-weight:bold}
.tin{padding: 10px; background: #A0A0A0; color: #FFF; font-size:11pt; font-family:Verdana; font-weight:bold}
.leather{padding: 10px; background: #707070; color: #FFF; font-size:11pt; font-family:Verdana; font-weight:bold}

/* .yellow{background:#FFFF33;color:#FFF;font-weight:bold} */
.blue{background:#3377c4;color:#FFF;font-weight:bold}

.sectiontitle1 {font-size:16pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold}
.sectiontitle2 {font-size:13pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold}
.sectiontitle2green {font-size:13pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif;font-weight:bold;color:#00AA00}

.rightalign {text-align:right}

/* misc text styles */
.breadcrumb {font-size:12pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif}
.breadcrumb a{font-size:12pt;font-family:geneva,helvetica,arial,"lucida sans",sans-serif}
.faq{font-weight:bold;color:#00AA00}
.subscribed{color:#222222}
.alert{color:#E60000;font-weight:bold}
.indented{padding-left:25pt;padding-right:25pt}

/* form styles */
select{font-size:9pt;padding:0px;margin:0px}
select.rightmodule{width:129px;height:20px}
select.homepage{width:110px;height:20px;font-size:9pt;padding:0px;margin:0px}
input{padding:0px;margin:0px;font-size:9pt}
input.medium{width:120px;height:18px}
input.mediumlarge{width:130px;height:18px}
input.large{width:200px}
input.buttonblue{cursor:hand;font-family:verdana;background:#594fbf;color:#fff;height:1.4em;font-weight:bold;font-size:9pt;padding:0px;margin:0px;border:0px none #000}
input.buttonred{cursor:hand;font-family:verdana;background:#d12124;color:#fff;height:1.4em;font-weight:bold;font-size:9pt;padding:0px;margin:0px;border:0px none #000}
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

/* Downloads Table */

.downloadsheaderline{background:#FC6;color:#000}
.downloadscategory{background:#000;color:#FFF;font-weight:bold}
.downloadsfilename{font-size:8pt;color:#070}
.downloadsprogram{background:#FFC;color:#000}
.downloadstrialhist{background:#CCC;color:#000}
.downloadsfullhist{background:#CCF;color:#000}

.jswarning{ 
  font-family:Arial, Helvetica, sans-serif; 
  font-size: 15px; 
  /* height: 20px;  */
  border: #d6d8d6 1px solid; 
  width: 100%; 
  padding-top: 10px; 
  padding-left: 30px; 
  background: #ffffe1 url(images/exclamation.gif) 4px 8px no-repeat; 
} 
