TABLE {

border-collapse: separate;
border-spacing: 0px;
padding: 0px; 
}

.right
{
	text-align:right;
}
.mainblock
{
	margin 				: 5px;
	padding 			: 5px;
	background-color    : #fffff8;
}

.rowfirst a
{
	color: #303030;
}

.rowfirst, .rowfirst td
{
	font-size: 14px;
	border-width: 1px 0px 0px 0px;	
	border-style : solid;
	border-color : #c0c0c0;


}


.fieldheader
{
	color : #606080;
	font-style : italic;
}


.listrow, .listrow td
{	
	padding : 5px 10px 10px 10px;
		color: #202060;
}

.comment
{
	color: #303030;
	font-style: italic;
	font-size: 11px;
}




.sublist-header
{
	padding : 10px;
	font-weight : bold;
	background-color : #d0d0e0;
}


.sublist-body
{
	padding : 10px;
	background-color : #f0f0e0;
}



.list-line-header
{
	background-color : #8080d0;
}


.list-line-even
{
	background-color : #fffff0;
}

.list-line-odd
{
	background-color : #eeeed0;
}


.list-line-even-paper
{
	background-color : #fffff0;
}

.list-line-odd-paper
{
	background-color : #fafaf0;
}


.list-line-yellow
{
	background-color : #f0f0b0;
}

.list-line-yellow-odd
{
	background-color : #f0f0b0;
}

.list-line-yellow-even
{
	background-color : #ffffbf;
}

.list-line-green
{
	background-color : #d0eed0;
}

.list-line-green-odd
{
	background-color : #d0eed0;
}

.list-line-green-even
{
	background-color : #dff8df;
}

.list-line-lightgreen
{
	background-color : #dfffdf;
}

.list-line-red
{
	background-color : #f0d0d0;
}

.list-line-red-odd
{
	background-color : #f0d0d0;
}

.list-line-red-even
{
	background-color : #ffdfdf;
}


.list-line-gray
{
	background-color : #f0f0f0;
}

.list-line-gray-odd
{
	background-color : #f0f0f0;
}

.list-line-gray-even
{
	background-color : #f8f8f8;
}


.list-line-blue
{
	background-color : #D9F2F2;
}

.list-line-blue-odd
{
	background-color : #D9F2F2;
}

.list-line-blue-even
{
	background-color : #E5FFFF;
}


.list-line-even-deleted
{
	background-color : #eeeeee;
}

.list-line-odd-deleted
{
	background-color : #dddddd;
}



.list-line-highlight
{
	background-color : #ddddFF;
}


.listfield
{
    color:#202040;
    font-family:"Helvetica";
    font-size:12px;
}

.lineheader
{
	font-size			: 12px;
	font-weight			: bold;
	background-color    : #e0e0e0;
	padding             : 5px;
	margin              : 5px;
}

.tableline
{
	font-size			: 13px;
	padding             : 5px;
	margin              : 5px;
}



.lineheader
{
	font-size			: 13px;
	font-style			: italic;
	color				: #404040;
	background-color    : #f0f0e0;
	padding             : 6px 2px;
}


.headline
{
	display : block;
	width  	: 100%;
	padding : 3px;
	font-weight : bold;
	font-size : 16px;
	background-color : #a0a0e0;
	color : #202020;
}



.ronbutton
{
	width			 : 60px;
	background-color : #20d020;
	padding:0px;
	font-size: 10px;
}

.roffbutton
{
	width			 : 60px;
	background-color : #d0d0a0;
	padding:0px;
	font-size: 10px;
}


.ryellowbutton
{
	width			 : 60px;
	background-color : #d0d020;
	padding:0px;
	font-size: 10px;
}

.onbutton
{
	background-color : #20d020;
}

.offbutton
{
	background-color : #d0d0a0;
}


.yellowbutton
{
	background-color : #d0d020;
}



* {
    padding:0px;
    margin:0px;
    font-size:12px;
}



body {
    color:#000000;
    font-size:12px;
    font-family:"Helvetica";
/*    background:url(../images/BG.jpg) fixed 0px 0px;  */
}



.header
{
	display : block;
	width  	: 100%;
	padding : 3px;
	font-weight : bold;
	font-size : 16px;
	background-color : #a0a0e0;
	color : #202020;
}


.subheader
{
	display : block;
	width  	: 100%;
	padding : 3px;
	font-weight : bold;
	font-size : 16px;
	color : #202020;
}



.tableheader
{
	font-style	: italic;
	color : #202020;
}





input, select, button
{
color: #202020;
border: 1px solid #c0c0c0;
font-size: 15px;
padding:3px;
}



submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
font-size: 12px;
padding:3px;
}


.filterbuttontrue
{
	background: #d0f0d0;
}

.filterbuttonfalse
{
}


.paperblock	A:link 		{
					text-decoration: none;
				}
.paperblock	A:visited 	{
					text-decoration: none;
				}
.paperblock A:active 	{
					text-decoration: none;
				}
.paperblock A:hover 	{
					text-decoration: none; 
					color: #303050;
				}

.pagehead
{
	width	: 1200px;
	padding : 2px;
	margin  : 5px;
	display : block;
}

.maincontents
{
	width	: 1200px;
	padding : 2px;
	margin  : 10px;
	display : block;
}


h2
{
	color  : #606080;
	font-weight: bold;
	font-size : 14px;
}

.small
{
	font-size : 11;
}

.instructions
{
	font-size  : 13px;
	color 	   : #404050;
	padding    : 2px 0px;
}

.instructions i
{
	font-style:italic;
}


a:link 		
{
	text-decoration: none;
}


A:link 		{
				text-decoration: none;
			}
A:visited 	{
				text-decoration: none;
			}
A:active 	{
				text-decoration: none;
			}
A:hover 	{
				text-decoration: none; 
				color: #303050;
			}



			.letter {   
				display 	 : block;
				float : left;
				font-size    : 14px;    
				width		 : 15px;
				height		 : 15px;
				vertical-align : middle;
				text-align: center;
				padding   	 : 1px;
				margin       : 1px;


				background   : #d0d0f0;
				color   : #202020;   
			}



			.letterselected {
				display 	 : block;
				float : left;
				font-size    : 14px;    
				width		 : 15px;
				height		 : 15px;
				vertical-align : middle;
				text-align: center;


				padding   : 1px;
				margin       : 1px;

				background   : #20204f;
				color   : white;   

				font-weight	 : bold;
			}


