/* CSS Document */

 definition for all web content text
    
scrollbar-3dlight-color:navy;
scrollbar-arrow-color:#000000;
scrollbar-base-color:#F7FBDE;
scrollbar-track-color:black;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#BD0400;
    {  }

 tags for bulleted lists{  }

li           { margin-bottom: 2 }
ul           { margin-left: 30; }


body {
	font-family: arial;
	font-size: 10pt; 
	text-align: left; 
	color: black;
	scrollbar-face-color:#E6E6FF;
	}
		 
 initial definitions for all hyperlinks, paragraphs and table cells{  }

a   { 
	font-family: arial; 
	color: navy; 
	text-decoration: none; 
	font-size: 10pt 
	}

a:hover {
	color: white;

		background color: navy;
	text-align: center;
 		}

p {
	font-family: arial;
	font-size: 10pt; 
	text-align: left; 
	color: black;
}

select {

  font-family: arial;
  font-size: 8pt;
  background color: #E6E5B0;
	}
	
input {
	font-family: arial;
  	font-size: 8pt;
	background color: #E6E5B0;
}	

p.para {
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: navy;
    }

td {
	font-family: arial;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	text-valign: top;
	color: #000;
  		}

- Definitions for all page title cells{  }

td.title  {
  font-size: 20pt;
  color: white;
  font-face: arial;
  font-style: italic; 
  background-color: ;
  vertical-align: middle;
  text-indent: 42px;
  width: 80%;
  height: 100%;
  background-image: url('x.gif');
  background-repeat: no-repeat
  }

 Definition of all page&#39;s contents side-bar cell{  }

td.maincontent {
  margin: 0px; 
  padding-top: 15px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px; 
  background-color: navy;
  }

td.titlebox {
	color: #CCC;
	position: relative;
	top: -10px;
	left: -3px;
	padding-left: 4px;
	padding-right: 2px;
}

 logo.htm include file - top left include file company logo{  }

td.logo  {
  vertical-align: middle;
  padding-left: 3px;  
  padding-right: 4px;
  margin:0px;
  text-align: center;
background-color: white;
    }
  
 definition of all page's top banner{  }
td: middle;
  padding-left: 10px;  
  padding-right: 19px;
  margin:0px;
  background-color: 
  }


 Definition of all page's body table text.{  }
td.body {
  width: 100%;
  height: 100%;
  margin: 0px; 
  padding-left: 42px; 
  padding-right: 28px; 
  padding-top: 20px; 
  padding-bottom: 50px;
  }

 contents.htm include file - cell & hyperlink definitions{  }

td.content {
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border: 0px;
  BORDER-BOTTOM: #dbdbdb 1px solid;

  }
  
td.s-content {
  padding-top: 5px;
  padding-bottom: 0px;
  padding-left: 14px;
  padding-right: 0px;
  border: 0px;
  }
  
td.assc-content {
 font-size: 8pt;
  color:#FFFFFF;
  text-align: center; 
  vertical-align: middle;
  font-weight: bold;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  }

a.content {
  font-size: 8pt;
  color: navy;
  
  width: 100%;
  padding-left: 10px;
  padding-right: 0px;
  }
  
a:hover.content {
  background-color: navy;
  color: #FFFFFF;
  width: 100%;
  }
  
a.s-content {
  color:red;
  font-size: 8pt;
  width: 100%;
  padding-left: 14px;
  padding-right: 0px;
  }
   
a:hover.s-content {
  color:#003366;
  width: 100%;
  background-color: #DAE450;
  }
  
a.topcontent {
  font-size: 8pt;
  color:black;
  font-weight: bold;
  width: 100%;
  padding-left: 12px;
  padding-right: 0px;
  }
  
a:hover.topcontent {
  background-color: black;
  color: #FFFFFF;
  width: 100%;
  }
  

 top-right-menu.htm include file - hyperlink definitions{  }

p.right-menu  {
  background-color: #BD0400;
}

a.right-menu {
  background-color: #BD0400;
  color: FFFFFF;
  font-size: 8pt;
  width: 85px;
}

a:hover.right-menu {
  background-color: #FFFFFF;
  color: #BD0400;
} 

 horz-menu.htm include file - cell & hyperlink definitions { text-align: Center }
td.horz-menu {

  font-size: 8pt;
  color: navy;
  text-decoration: none;

  text-align: center; padding-left:1; padding-right:1; padding-top:3; padding-bottom:1
  }

a.horz-menu { 
 color: navy; 
 font-size: 8pt;
 padding-left: 8px;
 padding-right: 8px;
 width: 100%; 
 text-align: center;
 height: 13pt;
 }

a.horz-menu:hover { color: red; background-color: white; font-size: 8pt;  width: 100%; height: 
               13pt }

 Heading definitions{  }

h1           { font-face: arial; font-size: 21pt; text-align: left; color: white; font-weight: bold}
h2           { font-face: arial; font-size: 21pt; text-align: left; color: white; font-weight: bold; font-style: italic}
h3           { font-family: arial; font-size: 10pt; text-align: left; color: black; font-weight: bold;}
h4           { font-family: arial; font-size: 10pt; text-align: left; color: #003366; font-weight: bold; font-style: italic; }
h5           { font-family: arial; font-size: 10pt; text-align: left; color: red; font-weight: bold }
h6           { font-family: arial; font-size: 10pt; text-align: left; color: #cccc99; font-weight: bold; font-style: italic;   }

 News definitions - used by old newsitems pre September 2002{  }

p.newsheading  { font-family: arial; font-size: 10pt; text-align: left; color: #336600; font-weight: bold; }
td.newsdate      { font-family: arial; font-size: 10pt; text-align: right; color: #666666; }


a.newslink   { color: #000080; font-size: 8pt; width: 100%; text-align: center; height: 13pt }
a:hover.newslink { 
 color: #FFFFFF; 
 background-color: black; 
 font-size: 8pt; 
 width: 100%;
 height: 13pt;
}


 Table Definitions{  }

td.Cell  {
  color: black;
  font-face: arial; 
  font-size: 10pt; 
  text-align: left;
  vertical-align: left;
  padding: 3px;
  } 

td.PicCell  {
  font-size: 10pt;   
  text-align: center;
  vertical-align: middle;
  padding: 3px;
    } 

td.PicCellTop  {
  font-size: 10pt;   
  text-align: center;
  vertical-align: top;
  padding: 3px;
  } 


td.ImCell  {
  font-size: 10pt;   
  text-align: left;
  vertical-align: right;
  padding: 3px;
  }
  
td.RowCenter {
  text-align: center;
  vertical-align: middle;
  }
  
td.RowTitle {
  font-face: arial; 
  font-size: 12pt; 
  text-align: center; 
  color: white; 
  font-weight: bold; 
}

td.RowTitleRight {
  font-face: arial; 
  font-size: 12pt; 
  text-align: left; 
  color: white; 
  font-weight: bold; 
  font-style: italic

}
	
td.RowSubTitle {
  font-face: arial; 
  font-size: 10pt; 
  text-align: left; 
  color: black; 
  font-weight: bold;
 
}


td.RowSubTitleCenter {
  font-face: arial; 
  font-size: 12pt; 
  text-align: left; 
  color: black; 
  font-weight: bold; 
}


td.SubTitleCenter {
  font-face: arial; 
  font-size: 10pt; 
  text-align: center; 
  vertical-align: middle;
  color: #FFFFFF; 
  font-weight: bold; 
}

td.PrintRight {
  font-face: arial; 
  font-size: 12pt; 
  text-align: right; 
  color: black; 
  font-weight: bold; 
  

}


 indent style{  }

td.indent {
    padding-left: 28px; 
   }
