 /* sac.css - revised ns
  *    style sheet for spitfire aircraft co 

  *  *********************************************************************

  *   Platform-safe Colors:
  *       990033 - maroon
  *       ffff99 - yellow
  *       ffcc00 - darker yellow
  *       000000 - black
  *       cccccc - light grey
  *       666666 - medium grey
  *       ffffff - white
  *       666699 - medium blue
  *       9999cc - blueish purple
  *       ff6666 - orange

  *       NOTE: When editing styles - REMEMBER that it is called a
  *             "CASCADING style sheet" because qualities will CASCADE from
  *             enclosing elements into enclosed elements! '.
  *             I.e., any change you make to an element will affect any
  *             element *inside* that element, sometimes with surprising
  *              results :)
/* Global definitions:
* This *should* work with just "BODY", but it didn't - so we have to
* explicitly name all tags:                
*/
P, UL, OL, DL, TD, TH, H1, H2, H3, H4, H5, DIV, PRE {
    font-size:      12pt;
    font-family:    Arial, Helvetica, sans-serif;
}

/* Special link colors:  */
a:link  {
        color:#666666;
}

a:active  {
        color:#cccccc;
}

a:visited  {
        color:#666699;
}
              
/* BEGIN Generic Tag styles: */

P  {
    font-style:      normal;
}
/* For when a page "loses" the style sheet after complex tables, etc. */
P.normal  {                                           
    font-size:      .9em;
    font-style:      normal;
}

TD  {
    font-style:      normal;
}

H1  {
    font-size:      1.3em;
    line-height:    1.3em;
    color:          666699;
}

H2  {
    font-size:      1.1em;
    line-height:    1.1em;
    color:          #666699;                
}

H3  {
    font-size:      1em;
    line-height:    1em;
    color:          666699;
}

H4  {
    font-size:      .9em;
    line-height:    .9em;
    color:          #666699;
}

H5  {
    font-size:      .8em;
    line-height:    .8em;
    color:          #666699;
}


B  {   
    font-weight:     bold;
}                                                               
B.special  {
    font-weight:     bold;
    color:           #666699;
}

/* Instead of h1 when a page "loses" the style sheet after complex tables, etc.
*/
B.lspecial  {
    font-size:      1.3em;
    line-height:    1.3em;
    color:          #666699;
}

B.bspecial  {
    font-weight:     bold;
    color:           #6699cc;
}

B.mspecial  {
    font-weight:     bold;
    color:           #990033;
}

SUP  {
    font-size:       .5em;
}

.bluetext {
   color:  #6699cc;
   font-weight:      normal;        
	}
.martext {
   color:  #990033;
   font-weight:      normal;        
	}
.btitle  {
    font-weight:     normal;
    color:           #666699;
}

.gtitle  {
    font-weight:     bold;
    color:           #666666;
}

TT, XMP, PRE, CODE {
        font-family: New Courier,Courier; font-size: 12pt;
}

/* Header styles */
.header         {
        font-family: Arial, Helvetica, sans-serif; font-size: 12pt; col
or: #000000
}

.headergray     {                      
 font-family: Arial, Helvetica, sans-serif; font-size: 10pt; col
or: #000000
}

.headermar     {
        font-family: Arial, Helvetica, sans-serif; font-size: 9pt; colo
r: #990033
}

.headerltgray     {
        font-family: Arial, Helvetica, sans-serif; font-size: 9pt; colo
r: #999999
}

/* footer styles */
.footer   {
        font-family:helvetica,arial,sans-serif; color:#999999; font-size:0.7em;
line-height:1.1pc;
}                                             
/* BEGIN Physical styles */
.normal  {
    font-weight:                normal;
}

.small {
    font-size:       7pt;

}
.smaller  {
    font-size:          .7em;
}

.maroon  {
    color:              #990033;
}

.black  {
    color:              #000000;               
	}


/* Footnote  */
.footnote {
    font-size:          2em;
    text-decoration:    none;
}

/* For "yellow highlighted" text: */
.emphasize {
    background-color:   #ffffcc;
}                                   
/* For "dark grey highlighted" text: */
.gremph {
    background-color:   #999999;
}

/* For "grey highlighted" text: */
.gremphasize {
    background-color:   #cccccc;
}                                             


TD.hotcontent {
    background-color:   #666600;
        font-weight:          bold;
		color:                #ffffff;  
}
TD.grhotheader {
    background-color:     #cccccc;
        font-weight:          bold;
    color:                #000000;
}
TD.grhotcontent {
    background-color:   #cccccc;
    color:                              #000000;
}

DIV.lastdate {
        text-align:                     right;
        font-size:                      .6em;
        font-weight:    normal;
        margin-bottom:  .3em;
}

/* Use on nail_tool page ONLY */
.srt {
        position: 	relative;
    	top: 		0;
    	right: 		0;
    	padding-right: 		17em;
}
.irt {
        position:	relative;		
		top:		-625;
		left:		500;
}
.nrt {
        position: 	relative;
    	top: 		0;
    	right: 		0;
}   
TABLE.white{background:#FFF}
TABLE.maroon{background:#990033}
TABLE.blue{background:#666699}                                              	
TD.white,TH.white,TR.white TD,TR.white TH,TABLE TR TD.white,TABLE TR TH.white,TD.white{background:#FFF;color:#000}
table.green,tr.green,td.green{background:#666600}
table.yellow,tr.yellow,td.yellow{background:#ffff99}
th.columncaption2,td.columncaption2{text-align:left;background:#ffff99;font-weight:bold}
div.headerpadding{padding:1px 10px}
div.gwpadding1{padding:2px 10px 7px 8px}
div.pad5x10{padding:5px 10px 5px 10px}