html, body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.0em;
	line-height: 125%;
	margin: 0 1em 0 0;
	padding: 0;
	background-color: #fff;
	color: #000;
	}
table, td, p	{
	background-color: #fff;
	color: #000;
	}
h1, h2, h3, h4, h5, h6	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent; 
	margin-bottom: 0; 
	color: #330066;
	}
h1, h2, h3, p	{
	margin-top: 0.5em;
	margin-bottom: 0.75em;
	}
h3, h4, h5, h6	{
	font-weight: bold;
	}
h1     { 
	font-size: 1.75em;   
	text-transform: capitalize;
	line-height: 110%;
	}
	
h2     { 
	font-size: 1.5em; 
	line-height: 125%;
	}
	
h3     {
	font-size: 1.25em;
	text-transform: uppercase;
}
h4     { 
	font-size: 1em; 
	}
h5     { 
	font-size: 0.75em; 
	}
h6     { 
	font-size: 0.65em; 
	}

ul li { list-style : url(web_pics/bullet.gif) disc }

ol li { list-style-type : decimal: }

dl dt	{ 
	font: normal 1.2em, Verdana, Arial, sans-serif; 
	font-weight: bold;
	margin-top: 1.25em;
	background-color: transparent; 
	}
dl	 a	{
		text-decoration: none;
		 }
dl dd	{margin-top: 1em;
		margin-left: 2.0em;}
dl dd a {
	text-decoration: underline;
		}
img {  border: 0px none #ffffff; color: #ffffff; background-color: transparent }

ul li { list-style : url(web_pics/bullet.gif) disc; }
.homebullet {list-style : url(web_pics/homebullet.gif) disc; }

form   {width: 35.0em; 
		text-align: center;
        background-color: #CCCCCC;
        border: 0 solid #333; 
        padding: 0.5em;
        margin: 0.5em auto;
        }

form.searchform	{
	font-size: small;
	width: 25.0em;
	text-align: right;
	background-color: white;
	border: 0 dotted #333;
	padding: 0;
	margin: 0.5em 0.05em 0 auto;
	}
form.searchform input	{
	font-size: small;
	}
form.colorSel	{
	font-size: x-small;
	padding: 0;
	margin: 0;
	display: inline;
	}
	
div.row {
  clear: both;
  padding-top: 0.25em;
  }

table tr    {  border-style: none; 
             padding: 0.15em; 
           }
table th     {  
             font-size: 1em; 
             font-style: normal; 
             font-weight: bold; 
             text-transform: uppercase; 
             }

table td     {  
             font-size: 0.75em; font-weight: normal;
             }

.image table tr td { border-style: none;
                     padding: 0 0 0 0;
                   }
hr {  color: #c0c0c0 }

kbd { color: #815981; font-size: 1.15em; }

.grey_text{ color: #090909 }

.red_text{ color: #ff0000; }

.code_404{ color: #ff0000; }

.code_500{ color: #ff0000; }

.code_501{ color: #ff0000; }

.code_502{ color: #ff0000; }

.code_503{ color: #ff0000; }

.hilite	{
color: #660066;
padding: 0.75em;
}
p.ack, div.ack		{
	font-size: xx-small;
	text-align: right;
	}
.abstract	{ 
	font: bold normal 1.3em/140% Verdana, Arial, Helvetica, sans-serif; 
	color: #003333; 
	margin: 0.5em 0.75em 0.5em 0;
	background-color: transparent; 
	}
p.headline {
	font-size: larger;
	line-height: 150%;
}

.searchhelp	{
	font-size:small;
	}
label	{
	font-size: small;
	}

