/* Nash Interactive - December 2003 - based on TCC sheets */
/* ie4-Mac, ie5-Mac, ns4-Mac, ns6-Mac, Opera5 */
/* ns6-PC, ns7-PC, and catch-all for browsers that don't get any other sheet.  Uses pixels to define font size. */


/* Allows you to test brower sniffer on multiple sheets */
/* Debugging color is AQUA for Net4/Mac - all other browsers are GOLD */
.sniffer {background-color: #99ffff;}

/* Misc. Hacks
----------------------------------------------- */

/* Hack to get IE5-Mac to ignore the following rules \*/
#header ul a, #header ul strong, #header ul em {height:1em; line-height:1em;}
/* End IE5-Mac hack */

/* Lists for all except nn4
----------------------------------------------- */

/* Hack to tell NS4 to ignore these styles - other browsers will use them .... */
/*/*/a{}  
.sniffer {background-color: #ffcc00;}
ul {
  margin:15px 0 19px;
  padding:0;
  list-style-type:none;
  }
ul li {
  background:url("../images/icon1.gif") no-repeat 20px 5px;
  margin: 0 0 15px;
  padding:0 0 0px 38px;
  }
  
ul.c69 li{
  background:url("../images/icon_c69.gif") no-repeat 20px .3em;
  }
  
ul.bge li, ul.bgetight li{
  background:url("../images/icon_bge.gif") no-repeat 20px .3em;
  margin: 0 0 10px;
  padding:0 0 0px 38px;
  }
  
ul.bgetight li{
  margin: 0 0 3px;
  }
   
/* First comment after hack allows NN4 to see the rest.... */

/* a workaround to set the margin height to 1px in Net 6 */
/* commented out oct 1 203 to allow you to add myTable style */
/* body { margin: 0; margin-top: 1px; height: 100%;} */
body { position: absolute; top: 1px; left: 0;}
body, #myTable {margin: 0; padding: 0; width: 100%; height: 100%; }

/* Sept 2003 - changed from 12px to 13px because 12 was too small in Net 7 on PC - test on macs */
body, p,td,th,tr,li { font-family: Arial, Verdana, sans-serif; font-size:13px; color: #000033; }


/* XXX Netscape 6 hacks XXX */
/* This added Oct 2003 to enforce 1 px vert height in Net 6 */
td img.blok { display:block; }
/* This also works apply to td */
.font1 { font-size:1px; }

/* Use for mini-menu gifs */
/* Apply to images that are inside links and must align */
/* to bottom of line box, not merely bottom of baseline */
td img.vbot { vertical-align:bottom; }

.blok { display:block; }

b,i,strong,em,dt,dd,dl,sl,caption,u,blink,select,option,form,div {font-family: Arial, Verdana; sans-serif; }


/* Navbar
----------------------------------------------- */
.navbar, A.navbar:link, A.navbar:visited, A.navbar:hover, .navbaract {
font: 8pt/11px Arial, Helvetica, sans-serif; letter-spacing:1px; 
font-weight:bold; color:#99aabb; text-decoration:none; }

A.navbar:hover, .navbaract { color:#ffffff; }


/* Headers
----------------------------------------------- */
h1, .title, .hd1 { 
font-family: font-family:Arial,sans-serif; font-weight:bold; color:#778899; 
font-size: 18px; 
padding-top:0; padding-bottom:0; 
margin-top:0; margin-bottom:10px; }

/* Use between text paragraphs, not alone in table cells or at top of page, P that follows uses class=vs0 */
h2, .hd2 { 
font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#660033; 
font-size:14px;
padding-top:0; padding-bottom:0;
margin-top:21px; margin-bottom:10px;}

/* prevents h2 from allowing tables, images, etc. to wrap left */
h2 {clear:left;}

/* sets font family, size, and default vertical margins and underline behavior for all 3rd-level headers */
h3, .hd3, A.hd3:link, A.hd3:visited, A.hd3:hover { 
font-family: Arial,sans-serif; font-weight:bold; color:#660033; 
font-size:13px;
padding-top:0; padding-bottom:0;
margin-top:18px; margin-bottom:10px;
text-decoration:none;}
A.hd3:visited { color:#777777; }

/* link within hd3 or h3 keeps pseudoclass colors and underline behavior */
/* this is useful on resources and press archive pages */
h3 a:link, .hd3 a:link { text-decoration: none; color: #002266; }
h3 a:visited, .hd3 a:visited { text-decoration: none; color: #777777; }
h3 a:hover, .hd3 a:hover { text-decoration: underline; color: #993322; }

/* Sets vertical margins to zero for ALL HEADERS but Hn */
.hd1, .hd2, .hd3, .hd3gra, .hd4 { 
padding-top:0; padding-bottom:0;
margin-top:0; margin-bottom:0;}

.subhead { font-family: Arial,sans-serif; font-weight: bold; color: #666688;
font-size: 11px; margin-top: 0px; margin-bottom: 2px; text-decoration: none; }


/* Misc.
----------------------------------------------- */
.vsm { font: 11px/15px Verdana, Arial, sans-serif; }
.vtiny { font: 10px/14px Verdana, Arial, sans-serif; }

.lh {font: 13px/19px Arial, Verdana, sans-serif;}
.vs0 { margin-top: 0; padding-top: 0; }
.vs4 { margin-top: 4px; padding-top: 0; }
.vs10 { margin-top: 10px; padding-top: 0; }
.vs19 { margin-top: 19px; padding-top: 0;}
.bot { margin-bottom: 0; padding-bottom: 0; }
.indent { margin: 0 0 2px 40px; }
.ind2 { margin-top:0; padding-top:0; margin: 0 0 2px 20px; }


/* Pseudo-classes
----------------------------------------------- */
a:link, a:visited, a:hover { color: #0044cc; text-decoration: underline; }
a:visited { color: #555555; }
a:hover { color: #bb0033; }

.noline, a.noline:link, a.noline:visited {text-decoration: none; }
a.noline:hover {text-decoration: underline;}

.line, a.line:link, a.line:visited, a.line:hover {text-decoration: underline; }


/* Color
----------------------------------------------- */
.boxyel {border-style: solid; border-width: 1px; border-color: #eeddaa; }
.boxblu {border-style: solid; border-width: 1px; border-color: #bbccdd; }
.boxbge {border-style: solid; border-width: 1px; border-color: #dad5d1; }
.frame {border-style: solid; border-width: 4px; border-color: #777777 #ffffff #eeeeee #999999;}
.n { background-color: #005577; }
.n2 { background-color: #227799; }
.blk { background-color: #000000; }

.gra, A.gra:link, A.gra:visited, A.gra:hover { color: #666688; text-decoration: none; }
 A.gra:hover { text-decoration: underline; }
.red, A.red:link, A.red:visited, A.red:hover { color: #660033; text-decoration: none; }
 A.red:hover { text-decoration: underline; }


/* From TCC Sheets -- not yet used
----------------------------------------------- */
.sm { font-family: Arial, sans-serif; font-size: 12px; }

/* Use for quoteboxes */
.quote { 
font: 11px/15px Verdana, Helvetica, Arial, sans-serif; font-weight:bold; color:#666677; 
padding-top:0; padding-bottom:0;
margin-top:0; margin-bottom:10px;
text-decoration:none;}

/* image captions - good alternate color is bb6600 */
.subcap, A.subcap:link { 
font:11px/15px Arial,Verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:2px; padding-top:0; color:#556677;}
A.subcap:link, A.subcap:visited, A.subcap:hover { text-decoration:underline;}
A.subcap:visited { color:#999999;}
A.subcap:hover { color:#993322;}

/* image captions - link has no line - visited link does not change color - otherwise same as subcap */
.capnoline, A.capnoline:link, A.capnoline:visited, A.capnoline:hover  { 
font:11px/15px Arial,Verdana,sans-serif; font-weight:bold; margin-top:0px; margin-bottom:2px; padding-top:0; color:#556677; text-decoration:none;}
A.capnoline:hover { color:#993322; text-decoration:underline;}

/* more links - font same as subcap */
.more, A.more:link, A.more:visited , A.more:hover 
{ font: 12px/15px "Times New Roman",Times,serif; font-weight: normal; color: #993322;
margin-top: 0px; margin-bottom: 0px;  
border-bottom: 2px dotted #aabbcc; text-decoration: none; }
A.more:hover { border-bottom: 1px solid #993322; text-decoration: none;}


