.form0-row1 a:link, .form0-row1 a:visited, 
.form0-row1 a:hover, .form0-row1 a:active {
	font-size: 8pt;	
	}

/*		Emulation of <table> like styles */
.form0-container0 {
	margin: 0;
	padding: 0;
	}	
.form0-container1 { 
	margin: 10px 10px 15px 10px;
	padding: 10px;
	width: 270px;
	border: #E2E2E2 1px solid;	
	}	
.form0-container2 { 
	margin: 10px 10px 15px 15px;
	padding: 10px;
	border: #E2E2E2 1px solid;	
	float:right;
	}	
.form0-container3 { 
	margin: 0;
	padding: 0;
	width: 840px;
	border: #E2E2E2 1px solid;	
	}	
.form0-centered1 {
	width:320px;
	margin-right:auto;
	margin-left:auto;
	overflow:auto;
	}
.form0-row0 { 
  	clear: both;
  	margin: 2px;
	border: #FFF 1px solid;	  
	}
.form0-row1 { /* Small font */
  	clear: both;
  	margin: 2px;
	font-size: 8pt;
	border: #FFF 1px solid;	  
	}
.form0-row2 { /*medium table 800x600*/
  	clear: both;	
  	margin: 2px;
	width:510px; 
	border: #FFF 1px solid;	  
	}
.form0-row3 { /*larger table 1024x768*/	
  	clear: both;  
  	margin: 2px;	
	border: #FFF 1px solid;	  	
	width:820px; 
	}

/* White border, default */
.form0-colr { /*variable width*/
	padding: 3px;	
	border: #FFF 1px solid;			  	
	}
.form0-col0 {
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;	
  	width: 40px;  			
	}	
.form0-col0r {
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;	
  	width: 40px;  			
	}	
.form0-col1 {
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;	 		
  	width: 80px;  		
	}
.form0-col1r {
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;	 		
  	width: 80px;  		
	}	
.form0-col2 {
	float:left;
	padding: 3px;	
	border: #FFF 1px solid;			
  	width: 120px;  		  		
	}
.form0-col2r {
	float:left;
	padding: 3px;	
	border: #FFF 1px solid;			
  	width: 120px;  		  		
	}	
.form0-col3 {
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;			
  	width: 150px;
	}
.form0-col4 {
	padding: 3px;		
	border: #FFF 1px solid;		  	  	
  	width: 250px;
	}	
.form0-col5 {
	padding: 3px;		
	border: #FFF 1px solid;		  	
  	width: 460px;
	overflow:auto;
	}	
.form0-col6 { /*variable width*/
	padding: 3px;	
	border: #FFF 1px solid;			  	
	}		
.form0-col7 { /*100% width*/
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;	
  	width: 100%;	  	
	}	
.form0-col-cat0 { 
	float:left;
	padding: 3px;		
	border: #FFF 1px solid;	
  	width: 47%;	  	
	}	
.form0-col-cat1 { 
	float:right;
	padding: 3px;		
	border: #FFF 1px solid;	
  	width: 47%;	  	
	}		
.form0-col-site0 { 
	padding: 3px;		
	border: #FFF 1px solid;	  	
	}	
.form0-col-site1 { 
	padding: 3px;		
	border: #FFF 1px solid;	
	}	
	
/*	grey background, bold */
.form-alt0 {	
	font-size: 9pt;	
	background:#E2E2E2;   
	}
.form-alt0 .form0-col0 {		
	background:#E2E2E2;  	
	}	
.form-alt0 .form0-col1 {		  			
	background:#E2E2E2;    	
	}		
.form-alt0 .form0-col2 {	
	background:#E2E2E2;    	
	}
.form-alt0 .form0-col3 {				
	background:#E2E2E2;    	
	}
.form-alt0 .form0-col4 {			  	  	
	background:#E2E2E2;    	
	}	
.form-alt0 .form0-col5 {		  	
	background:#E2E2E2;    	
	}	
.form-alt0 .form0-col6 {
	background:#E2E2E2;  	
	}		
.form-alt0 .form0-col7 {
	background:#E2E2E2;  	
	}	

/*	grey border */
.form-alt1 {	
	}
.form-alt1 .form0-col0 {	
	border: #CCC 1px solid;		
	}	
.form-alt1 .form0-col1 {		  			
	border: #CCC 1px solid;	
	}		
.form-alt1 .form0-col2 {	
	border: #CCC 1px solid;		
	}
.form-alt1 .form0-col3 {				
	border: #CCC 1px solid;	
	}
.form-alt1 .form0-col4 {			  	  	
	border: #CCC 1px solid;		
	}	
.form-alt1 .form0-col5 {		  	
	border: #CCC 1px solid;	
	}	
.form-alt1 .form0-col6 {
	border: #CCC 1px solid;	
	}	
.form-alt1 .form0-col7 {
	border: #CCC 1px solid;	
	}	
.button {
	margin: 3px 0 3px 0;
	padding: 2px;
	}

/* White border, default */
.td0 {
	padding: 3px;		
	vertical-align: top;
	}	
.td1 {
	padding: 3px;		
  	width: 30px;	
	vertical-align: top;
	}		
.td2 {
	padding: 3px;	
  	width: 80px;		 
	vertical-align: top; 		
	}
.td3 {
	padding: 3px;	
  	width: 120px;			
	vertical-align: top;
	}
.td4 {
	padding: 3px;		  	  	
	vertical-align: top;
	}	
.td5 {
	padding: 3px;			  	
	vertical-align: top;
	}	
.td6 { /*variable width*/
	padding: 3px;					  	
	vertical-align: top;
	}		
.td7 { /*100% width*/
	padding: 3px;		
	width:100%;
	vertical-align: top;	
	}	

.tr0 {	
	background:#fff; 
	font-weight: bold;
	color:#333333;  
	overflow: auto;
	}

/*	grey background, bold */
.tr1 {	
	background:#E2E2E2; 
	font-weight: bold;
	color:#333333;  
	overflow: auto;
	}
.tr2 {	
	background:#fff; 
	color:#333333;  
	overflow: auto;
	}	

.table0 {
	margin: 0;
	padding: 0;
	font-size: 8pt;	
	border: #E2E2E2 1px solid;		
	width:100%;
	float: left;
	}	

.inputSmall {
	width:40px;
	}

