/* This style sheet is intended for macs running ie4x, ie5, ns4x, ns6 */
/* PCs running ns6 and browsers with no js enabled.  It uses pixels to define font size. */

/* GOLD allows you to test brower sniffer on multiple sheets by assigning different color to each sheet. */
.sniffer {background-color: #ffcc00;}

/* a workaround to set the margin height to 1 px in Net 6 */
body { margin: 0; margin-top: 1px; height: 100%;}
body,p,td,th,tr,li { font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #000033;}

i,strong,em,dt,dd,dl,sl,caption,u,blink,select,option,form,div {font-family: Arial, Verdana; sans-serif; }

b,strong {font-weight:bold;}

.t {margin-top:0; padding-top: 0;}
.b {margin-bottom:0; padding-bottom: 0;}

/* 0.1px solid none  from O'Reilly p. 235*/
.input { color: #000000 ;font-weight: normal; font-family: Verdana, sans-serif; font-size: 11px; width: 135px; background: #cccccc; padding: 0; border: solid 1px; border-color: black white white black; 0.1px solid none}
.iform { color: #000000; font-family: Arial; background: #cccc99; font-weight: normal; }
.field {width:200px; height:19px; font-family:verdana,arial,sanserif; font-size:11px;}
.txtarea {width:340px; height:100px; font-family:verdana,arial,sanserif; font-size:11px;}
/* needed because Net4.7 freaks out with 4.0 doctype and full URI */
.sub1 {width:124px;}
.sub2 {width:91px;}

h1 {font-family:Arial,sans-serif; font-weight:bold; color:#777788; font-size:18px; margin-top:7px; margin-bottom:3px; }

.hd1 {font-family:Arial,sans-serif; font-weight:bold; color:#777788; font-size:18px; margin-top:7px; margin-bottom:3px; }
.hd3 {font-family:Arial,sans-serif; font-weight:bold; color:#003399; font-size:13px; margin-top: 0px; margin-bottom: 0px; }

.navbar {font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#ffffff; letter-spacing:1px; text-decoration:none;}
A.navbar:link {font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#ffffff; letter-spacing:1px; text-decoration:none;}
A.navbar:visited {font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#ffffff; letter-spacing:1px; text-decoration:none;}
A.navbar:hover {font-family:Arial,Helvetica,Sans-serif; font-size:11px; color:#ffffff; letter-spacing:1px; text-decoration:underline;}

.hdn {font-family:Arial,sans-serif; font-weight:bold; color:#002266; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: none;}
A.hdn:link {font-family:Arial,sans-serif; font-weight:bold; color:#002266; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: none;}
A.hdn:visited {font-family:Arial,sans-serif; font-weight:bold; color:#777777; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: none;}
A.hdn:hover {font-family:Arial,sans-serif; font-weight:bold; color:#dd0000; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: underline;}

.hdn2 {font-family:Arial,sans-serif; font-weight:bold; color:#446688; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: none;}
A.hdn2:link {font-family:Arial,sans-serif; font-weight:bold; color:#446688; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: none;}
A.hdn2:visited {font-family:Arial,sans-serif; font-weight:bold; color:#446688; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: none;}
A.hdn2:hover {font-family:Arial,sans-serif; font-weight:bold; color:#dd0000; font-size:13px; margin-top:0px; margin-bottom:0px; text-decoration: underline;}

.cap {font-family:Arial,sans-serif; font-weight:bold; color:#003399; font-size:13px; margin-top:0px; margin-bottom:4px; text-decoration:none;}
A.cap:link {font-family:Arial,sans-serif; font-weight:bold; color:#003399; font-size:13px; margin-top:0px; margin-bottom:4px; text-decoration:none;}
A.cap:visited {font-family:Arial,sans-serif; font-weight:bold; color:#003399; font-size:13px; margin-top:0px; margin-bottom:4px; text-decoration:none;}
A.cap:hover {font-family:Arial,sans-serif; font-weight:bold; color:#dd0000; font-size:13px; margin-top:0px; margin-bottom:4px; text-decoration:underline;}

.gra { color: #666688; text-decoration: none; }
A.gra:link { color: #666688; text-decoration: none; }
A.gra:visited { color: #666688; text-decoration: none; }
A.gra:hover { color: #666688; text-decoration: underline; }

.sm { font-family: Arial, sans-serif; font-size: 12px; }
.tiny { font-family: Arial, sans-serif; font-size: 11px; }
.subcap { font:11px/15px Arial,Verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:2px; padding-top:0; color:#666688;}
A.subcap:link { font:11px/15px Arial,Verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:2px; padding-top:0; color:#7788dd; text-decoration:underline;}
A.subcap:visited { font:11px/15px Arial,Verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:2px; padding-top:0; color:#999999; text-decoration:underline;}
A.subcap:hover { font:11px/15px Arial,Verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:2px; padding-top:0; color:#dd0000; text-decoration:underline;}

.vh3 { font-family: Verdana,Arial,sans-serif; font-weight:bold; font-size:11px; color:#666688; margin-bottom:2px; }
.ver { font: 12px/16px Verdana, Arial, sans-serif; }
.vsm { font: 11px/15px Verdana, Arial, sans-serif; }
.date { font: 11px/15px Verdana, Arial, sans-serif;font-weight:bold; color:#6688cc; }

.vtiny { font: 10px/14px Verdana, Arial, sans-serif; }

ul,ol { font-family: Arial, sans-serif; font-size: 13px; margin-top: 2px;  margin-bottom: 2px; padding-top: 8px; padding-bottom: 8px; }
li { font-family: Arial, sans-serif; padding-bottom: 8px; margin-right:40px; }
ul li { list-style-type: square;}
.bullet1 {list-style-image: url(/images/bullet1.gif); list-style-type: square;}
.bullet2 {list-style-image: url(/images/bullet2.gif); list-style-type: square;}
.bullet3 {list-style-image: url(/images/bullet3.gif); list-style-type: square;}

ul ul {list-style-image: none; }

/* No line height outside ie6 for now.  Test later and bring it in */
/* .lh { line-height: 1.4em; } */

.lh {font: 13px/19px Arial, Verdana, sans-serif;}

.vs0 { margin-top:0; padding-top: 0; }
.vs4 { margin-top:4px; padding-top:0px; }
.vs10 { margin-top:10px; padding-top:0px; }
.bot { margin-bottom:0px; padding-bottom:0px; }

.ev1 { font-weight: bold; color: #003333; text-align:center; padding: 0 5px 0 5px; background-color: #ddffff; border: 1px solid #cceeee; }
.ev2 { font-weight: bold; color: #000033; text-align:left; padding: 0 5px 0 5px; background-color: #ddddee; border: 1px solid #ccccdd; }

/*same font size as tiny */
.footer {font-family:Arial,Verdana,sans-serif; font-size:11px; color:#eeeeff; letter-spacing:1px; text-decoration:none;}
A.footer:link {font-family:Arial,Verdana,sans-serif; font-size:11px; color:#eeeeff; letter-spacing:1px; text-decoration:none;}
A.footer:visited {font-family:Arial,Verdana,sans-serif; font-size:11px; color:#99aaee; letter-spacing:1px; text-decoration:none;}
A.footer:hover {font-family:Arial,Verdana,sans-serif; font-size:11px; color:#ffffcc; letter-spacing:1px; text-decoration:underline;}
.footeract {font-family:Arial,Verdana,sans-serif; font-size:11px; color:#000000; letter-spacing:1px; text-decoration:none;}

/* A{text-decoration:none}*/
a:link { text-decoration: underline; color: #0044cc; }
a:visited { color: #555555; }
a:hover { text-decoration: underline; color: #dd0000; }
a.noline:link, a.noline.visited  {text-decoration: none;}
a.noline:hover {text-decoration: underline;}
.line {text-decoration: underline;}
a.line:link {text-decoration: underline;}
a.line:visited {text-decoration: underline;}

.cd00 { color: #dd0000; } /* default red */
.c668 { color: #666688; } /* steel gray */
.cb60 { color: #bb6600; } /* golden brown */
.cb70 { color: #bb7700; } /* golden brown */

  
