body  
	{
		font-family : arial, sans-serif;
		color: #000000;
		font-size: 11pt;
		background: ffffff;
		margin: 0px;
	}
.sbody {
		font-family: arial, sans-serif;
		color: #000000;
		font-size: 8pt;
		margin: 0px;
	}

td    
	{
		font-family: arial, sans-serif;
		color: #000;
		font-size: 10pt;
	}

td.special
	{
		color:red;
	}

td.boxborder
	{
		font-size: 1px;
	}
tr.bold
	{
		font-weight:bold;
	}
	
table.content
	{
		background:#cccccc;
		font-size: 10pt;
		border: 1px solid black;
	}

table.masthead
	{
		padding: 0px;
		border: 0px;
		background-image: url('images/mast-left.gif');
	}

h1
	{
		font-weight: bold;
		font-size: 14pt;
		margin:2px;
	}

h2
	{
		font-weight: normal;
		font-size: 14pt;
		margin:2px;
	}

h3
	{
		font-weight: bold;
		font-size: 12pt;
		margin:2px;
	}


.formerror
	{
		font-size: 8pt;
		font-weight: bold;
		color: red;
		padding-left: 1em;
	}

.smallital
	{
		font-size: 8pt;
		font-style: italic;
		font-family: times new roman, serif;
		margin:2px;
	}

.nobordernomargins
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
	}		

ul.menu
	{
		margin-left: 0px;
		padding-left: 20px;
		margin-bottom: 0px;
		margin-top: 0px;
		line-height: 200%;
		list-style-image: url("images/bullet.gif")
	}

table.menu
	{
		margin;0px;
		padding:0px;
		background-color:#ffffcc;
	}

table.orderform td
	{
		background-image:url("/rpc/images/lightbg.gif");
		border: 1px solid navy;
	}

td.tableheader
	{
		color:navy;
		font-weight:bold;
	}

td.quote
	{
		font-style:italic;
		color:navy;
	}
	
a:link
	{
		color:navy;
		text-decoration:none;
	}

a:visited
	{
		text-decoration:none;
		color:navy;
	}	
a:hover
	{
		text-decoration:underline;
		color:green;
	}



a:active
	{
		color:red;
		
	}
.highlight { background-color: yellow }