html, body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	line-height: 130%;
	margin: 0 15px 0 0;
	padding: 0;
	}
h1, h2, h3, h4, h5, h6	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: transparent; 
	margin-bottom: 0; 
	}
h1, h2, h3	{
	margin-top: 10px;
	}
h3, h4, h5, h6	{
	font-weight: bold;
	}
h1     { 
	font-size: 1.75em;   
	text-transform: capitalize;
	}
	
h2     { 
	font-size: 1.5em; 
	}
	
h3     {
	margin-left: 25px;
	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	{margin-left: 20px;
	margin-right: 20px}
dl dt	{ 
	font: normal 1.2em, Verdana, Arial, sans-serif; 
	margin: 15px auto 5px 5px; 
	background-color: transparent; 
	}
dl	 a	{
		text-decoration: none;
		 }
dl dd	{margin-top: 5px;}
dl dd a {
	text-decoration: none;
		}
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; }

ol li { list-style-type : decimal; }


form   {width: 500px; 
		text-align: center;
        background-color: #CCCCCC;
        border: 1px dotted #333; 
        padding: 10px;
        margin: 10px auto;
        }

form.searchform	{
	font-size: x-small;
	width:auto;
	text-align: right;
	background-color: white;
	border: 0 dotted #333;
	padding: 0;
	margin: 0 5px 0 auto;
	}
form.searchform input	{
	font-size: x-small;
	}
form.colorSel	{
	font-size: x-small;
	padding: 0;
	margin: 0;
	display: inline;
	}
form.colorSel input	{
	font-size: x-small;
	}
	
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font-weight: bold;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 

table tr    {  border-style: none; 
             padding: 3px 3px 3px 3px; 
           }
table th     {  color: #ffffff; 
             font-size: 1em; 
             font-style: normal; 
             font-weight: bold; 
             text-transform: uppercase; 
             background-color: #2586d7;
             }

table td     {  color: #000000; 
             font-size: 0.75em; font-weight: normal; background-color: #e3edff; 
             }

.image table tr td { border-style: none;
                     padding: 0 0 0 0;
                   }
hr {  color: #c0c0c0 }
img {  border: 0px none #ffffff; color: #ffffff; background-color: transparent }

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: 15px;
}
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: 10px auto 5px 5px; 
	background-color: transparent; 
	}
p.headline {
	font-size: larger;
	line-height: 150%;
	margin: 10px;
}

.searchhelp	{
	font-size: x-small;
	}
label	{
	font-size: x-small;
	}

