ul.no_bullets
{
  list-style-type: none;
}
	
div.indent
{
  	margin-left : 10px ;
}	

div.tab_indent
{
  	margin-left : 20px ;
}	

div.page_logo
{
  text-align: center;	
}

span.noun
{
  color : red;
  font-weight : bold;
}

span.pnoun
{
  color : green;
  font-weight : bold;
}

b.pnoun 
{
  color : green;
}

b.keyword 
{
  color : blue;
}

b.noun 
{
  color : red;
}

b.comment
{
  color : green;
}

span.comment
{
  color : green;
  font-weight : bold;
}

span.procname
{
  color : #8A2BE2;
  font-weight : bold;
}

span.label
{
  color : #FF00FF;
  font-weight : bold;
}

span.keyword
{
  color : blue;
  font-weight : bold;
}

span.api
{ 
  color : purple;
  font-weight : bold;	
}

span.string
{
  color : #993333;
  font-weight : bold;	
}

body.code
{
   font-family : "Courier New", courier ,monospace;
   font-size : 100%;
}

div.code
{
   /* courier wasn't working right on IE or Firefox */
   font-family : "Courier New", courier ,monospace;
   background-color : #F0E68C; /* Khaki */
   font-size : 90%;
   /* top, right, bottom, left */
   margin : 2px 2% 2px 2%;
}

div.hilite
{
  color : black;
  background-color : yellow;
}

span.hilite
{
  color : black;
  background-color : yellow;
}

div.code a:link 
{
  font-weight : bold;
  text-decoration : underline;
  color : #5C1A1B; 

  background : transparent;
}

div.code a:visited
{
  font-weight : bold;
  text-decoration : underline;
  color : #7F7A00; 
  background : transparent; 
}



div.code a:hover
{
  font-weight : bold;
  text-decoration : underline;
  color : #900000;
  background : transparent;  
}

div.code a:active
{
  font-weight : bold;
  text-decoration : none;
  color : #A06A00;
  background : transparent;  
}

div.center 
{
    text-align : center;
}

h1.center
{
   text-align : center;
}

h2.center
{
   text-align : center;
}

table.center 
{
    margin-left : auto;
    margin-right : auto;
}

td.alt  
{
  background-color : #C0C0C0;
}

tr.alt
{
  background-color : #C0C0C0;
}

table.normal
{
  border-collapse: separate;
  border-style: outset outset outset outset;
  border-width: 1px 1px 1px 1px;  
  border-color: gray gray gray gray;
  border-spacing: 2px 2px;
}

table.c_norm
{
  border-collapse: separate;
  border-style: outset outset outset outset;
  border-width: 1px 1px 1px 1px;  
  border-color: gray gray gray gray;
  border-spacing: 2px 2px;
  margin-left : auto;
  margin-right : auto;
  text-align : left;  
}

/*
table.normal tr
{
   border: 1px solid #666;
}
*/

table.normal th, table.c_norm th 
{
  background-color: #CCCCFF;
  border-width: 1px 1px 1px 1px;
  border-style : inset inset inset inset;
  border-color : gray gray gray gray;
}

table.normal td, table.c_norm td
{
  border-style : inset inset inset inset;
  border-width : 1px 1px 1px 1px;
  border-color: gray gray gray gray;
  text-align : left;  
}

body.c_IE
{
  text-align : center;  
}

ol.la
{
  list-style-type : lower-alpha;
}

ul.none
{
  list-style-type : none;
}

span.req
{
  font-weight : bold;
}

p.warning 
{
  color : red; 
}

div.header
{
  text-align : center;
}

div.footer
{
  /* text-align : center; */
}


ul.soliddouble 
{
   border-style: solid double;
   border-color: #00FF00;
   list-style-position : inside;
}

ul.doublesolid 
{
   border-style: double solid;
   list-style-position : inside;
}

ul.groovedouble 
{
   border-style: groove double;
   list-style-position : inside;
}

div.normal_section
{
   border-style: solid double;
   border-color: #00FF00;
   background-color : #CCCCCC; /* pale gray */
}

div.soliddouble
{
   border-style: solid double;
   border-color: #00FF00;
   background-color : gray;
}

p.soliddouble 
{
   border-style: solid double;
   list-style-position : inside;
}

p.doublesolid 
{
   border-style: double solid;
   list-style-position : inside;
}

p.groovedouble 
{
   border-style: groove double;
   list-style-position : inside;
}

p.three 
{
   border-style: solid double groove;
   list-style-position : inside;
}

p.solid {border-style: solid; } 
p.double {border-style: double; } 
p.groove {border-style: groove; } 
p.dotted {border-style: dotted; } 
p.dashed {border-style: dashed; } 
p.inset {border-style: inset; } 
p.outset {border-style: outset; } 
p.ridge {border-style: ridge; } 
p.hidden {border-style: hidden; }

h6.link
{
	text-decoration	: underline;
}
