/* White Style Sheet - (c) 2011 Brian D Steel - 20 Apr 01 / 01 Jul 11 */

html
{
	overflow-y: scroll ;
}

body
{
	font-family: verdana, arial, helvetica, sans-serif ;
	background: #200000 ;
	color: #000000 ;
	margin: 0px ;
	padding: 0px ;
}

a
{
	text-decoration: none ;
	color: #000080 ;
}

a:hover
{
	text-decoration: underline ;
}

h1
{
	font-size: 20px ;
	color: #800000 ;
}

h2
{
	font-size: 18px ;
	color: #800000 ;
}

h3
{
	font-size: 16px ;
	color: #800000 ;
}

p, td
{
	font-size: 14px ;
	color: #000000 ;
}

code, pre
{
	font-family: courier new, monospace ;
	color: #0000c0 ;
}

.black
{
	background-image: url(ind_wash.gif) ;
}

.white
{
	background:#fffff0 ;
}

.heads
{
	background: #c0ffff ;
}

.tails
{
	background: #ffffc0 ;
}

/* extensions for visirule demos from asw - bds 17 dec 10 */

.wfsform
{
	border: solid 1px silver ;
	border-top: none ;
	border-left: none ;
	background-image: url(vrs_wash.gif) ;
	background-repeat: repeat-x ;
	float: left ;
	margin: 5px ;
	padding: 5px ;
	width: 98% ;
}

.wfsform table 
{
	position: relative ;
	display: block ;
	top: 0px ;
	left: 0px ;
}

.wfsform select
{
	width: 150px ;
}

.wfsform ul
{
	list-style-type: none ;
        margin-left: 0.7em;
        margin-top: 0.7em;
        padding: 0px;
}

.wfsform img
{
	border: solid 1px silver ;
	margin: 0px ;
	padding: 0px ;
        margin-bottom: 0.7em;
}

.wfsform .documentation
{
	float: right ;
	padding: 5px ;
	width: 79% ;
}

.wfsform .description
{
	float: right ;
	width: 79% ;
	hheight: none ;
	margin: 5px ;
	padding: 0px ;
}

#main
{
	overflow: hidden ;
	min-height:400px ;
	padding: 0px ;
	text-align: left ;
	margin: auto ;
	border: none ;
}

#main .synopsis
{
	margin: 0px ;
	padding: 0px ;
}

#main #wfsmain
{
	margin: 0px ;
	text-align: left ;
	border-color: silver ;
	border-width: 1px ;
}

