body /* default body attributes */
  {
    background-color:#000000; /* background color is black */
    color:#ffffff; /* text is white */
    font-family: "trebuchet ms", tahoma, monaco, "sans serif";
  }

/* p - PARAGRAPH STYLES */

p.left5halfcm
  {
    margin-left: 5.5cm; /* left margin is 5.5cm */
  }

p.weblinks
  {
    margin-top: .5cm; /* top margin is 5cm */
    text-align: center; /* center text */
  }

p.copyrite
  {
    margin-top: 1cm; /* top margin is 2cm */
    text-align: center; /* center text */
    font-size: 9px; /* font is 9px */
  }

p.pfixedpos
  {
  margin-top: 2.5cm; /* top margin 2.5cm*/
  position:fixed; /* fix the contencts */
  }

/*  a - LINK STYLES */

a:link
  {
    color:#87cefa;   /* unvisited link color sky blue */
  }

a:visited
  {
    color:#888888; /* visited link color light grey */
  }

a:hover, a:active
  {
    color: #ffff00;  /* hover and active link is white */
  }

a.aspace6
  {
    padding: 2em;  /* pad 2em around */
    font-size:12px; /* text size 12px */
  }

a.aspace3
  {
    padding: 1em; /* pad 1em around */
  }

a.nochange:link, a.nochange:visited, a.nochange:hover, a.nochange:active
  {
    color:#000000;  /* links color stays black */
  }

/*  div - DIV STYLES */

div.fullbox  /* define box space for entire page; used instead of forms or tables */
  {
    width:97%;
    margin:0px;
    border:0px;
    padding:.5em;
  }

div.leftbox /* define box space at the left; used instead of tables for left bar*/
  {
    float:left;
    width:170px;
    margin:0px;
    padding:0em;
    color:#ffffff;
    font-size:14px;
  }

div.mainbox /* define box space for main text */
  {
    margin-left:200px;
    padding:1em;
    font-weight:bold;
    background-image: url("images/backgroundredsquares.gif");
    background-position: 250px;
  }
  
div.centeritems
  {
    text-align:center;
  }

tr 
  { 
    vertical-align:top;
  }

/* img - IMAGE STYLES */

img
  {
    border:0px; /* no border for images */
  }

img.btn /* define attributes for button images */
  {
    width: 104px;
    height: 18px;
    padding:2px;
    margin-top:1px;
  }
  
img.floatleft
  {
    float:left;
  }

img.floatright
  {
    float:right;
  }

img.puttop
  {
    vertical-align:top;
  }
  
img.putbottom
  {
    vertical-align:bottom;
  }
  
/* h - HEADER STYLES */

h1
  {
    color:#c0c0c0; /* text color grey */
    text-align:right;  /* align main header to right side */
    font-style: italic;  
  }

h2.lime
  {
    color:#00ff00;
  }

h2.yellow
  {
    color:#ffff00;
  }

h2.lightskyblue
  {
    color:#87cefa;
  }

h2.mediumpurple
  {
    color:#9370d8;
  }
  
h5
  {  
    color:#c0c0c0; /* text color grey */  
  }
  
/* LIST STYLES */

dd
  {
  
  
  }
  
dt /* default font family and size, color - light purple, italic  */
  {    
    color: #9966cc; /* color - light purple  */
    font-style: italic;
    margin-top:1em;    
  }

  
/* MISCELLANEOUS STYLES */

#top_page /* define margin at top and left of top of page link */
  {
    margin-left:210px; /* margin at left just inside main box */
    margin-top:.5cm; /* margin at top of item is .5cm */  
  }

.space1 /* define padding around item */
  {
    padding:1em;
  }

.leftmargin1 /* left margin 1 cm */
  {
    margin-left: 1cm;
  }
  
.leftmargin2 /* left margin 2 cm */
  {
    margin-left: 2cm;
  }  

.leftmargin3 /* left margin 3cm */
  {
    margin-left: 3cm;
  }

.leftmargin4 /* left margin 4cm */
  {
    margin-left: 4cm;
  }
  
.fixedpos /* fix position of item */
  {
    position:fixed;
  }
 
.margin1cm /* margin above item is 1cm */
  {
    margin-top:1cm;
  }
   
.margin3cm /* margin above item is 3cm */
  {
    margin-top:3cm;
  }
  
.margin5cm /* margin above item is 5cm */
  {
    margin-top:5cm;
  }
  
.margin7cm /* margin above item is 7cm */
  {
    margin-top:7cm;
  }
  
.margin10cm /* margin above item is 10cm */
  {
    margin-top:10cm;
  }
  
.centerme /* center item or text */
  {
    text-align:center;
  }
  
/* various styles for text */

.newsstyle /* style for news headline; uses default body font family */
  {
    font-size: 18px; /* point size 18 */
    color:#00bfff; /* color deep sky blue */
    font-style: italic; /* italic */
  }

.stylelime /* default font family, Lime */
  {
    color:#00ff00;
  }
  
.styleyellow /* default font family, Yellow */
  {
    color:#ffff00;
  }
  
.stylelightblue /* default font family, light sky Blue */
  {
    color:#87cefa;
  }
  
.style0 /* default font family, medium Purple */
  {
    color:#9370d8;
  }  
  
.style1 /* default font family, color, but 9px */
  {
    font-size:9px; 
  }

.style1lime /* default font family, Lime, 9px */
  {
    font-size:9px;
    color:#00ff00;
  }
  
.style1yellow /* default font family, Yellow, 9px */
  {
    font-size:9px;
    color:#ffff00;
  }

.style1lightblue /* default font family, light sky Blue, 9px */
  {
    font-size:9px;
    color:#87cefa;
  }

.style1medpurple /* default font family, medium Purple, 9px */
  {
    font-size:9px;
    color:#9370d8;
  }

.style5 /* default font family, color, but 18px */
  {
    font-size: 18px;
  }

.style5lime /* default font family, Lime, 18px */
  {
    font-size:18px;
    color:#00ff00;
  }
  
.style5yellow /* default font family, Yellow, 18px */
  {
    font-size:18px;
    color:#ffff00;
  }

.style5lightblue /* default font family, light sky Blue, 18px */
  {
    font-size:18px;
    color:#87cefa;
  }

.style5medpurple /* default font family, medium Purple, 18px */
  {
    font-size:18px;
    color:#9370d8;
  }
  
.style7 /* default font family, color, but 24px */
  {
    font-size: 24px;
  }
  
.style7lime /* default font family, Lime, 24px */
  {
    font-size:24px;
    color:#00ff00;
  }
  
.style7yellow /* default font family, Yellow, 24px */
  {
    font-size:24px;
    color:#ffff00;
  }

.style7lightblue /* default font family, light sky Blue, 24px */
  {
    font-size:24px;
    color:#87cefa;
  }

.style7medpurple /* default font family, medium Purple, 24px */
  {
    font-size:24px;
    color:#9370d8;
  }
  
  