/* CSS Document */

*{
  font-family:Verdana;
}

/*
	BODY
*/
body{
  font-size:11px;
}
/*
	// BODY
*/

select, button{
  font-size:11px;
}

/* application */
#application{
  display:block;
  width:783px;
  
  overflow:hidden;
}

/* header */
#header{
  display:none;
}

/* appBar */
#appBar{
  display:block;
  width:783px;
  height:30px;
}

	#fstColSelector{
	  float:left;
	  border:0; padding:0; margin:0;
	  width:402px;
	  height:30px;
	  
	  padding-left:4px;
	  
	  background-color:#0064AE;
	  
	  border-right:1px solid white;
	  border-bottom:1px solid white;
	}
	
	#fstColSelector select{
	  margin-top:5px;
	  font-size:10px;
	  width:350px;
	}
	
	#fstColSelector button{
	  margin:0px;
	  margin-right:5px;
	
	  border:0;
	
	  background-color:#0064AE;
	  
	  color:white;
	  font-size:10px;
	  font-weight:bold;
	  text-transform:lowercase;
  	}
	
	#fstColSelector button em{
		font-style:normal;
	}
	
	#fstColSelector button:hover, #fstColSelector button:hover em{
		text-decoration:underline;
		cursor:pointer;
	}
	
	#fstButtons{
	  float:left;
	  border:0; padding:0; margin:0;
	  width:340px;
	  height:30px;
	  
	  padding-right:19px;
	  
	  border-bottom:1px solid white;
	  
	  background-color:#0064AE;

	  text-align:right;
	  
	  position:relative;
	}
		
		#fstButtons button{
			border:0; margin:0; padding:0;
			padding-top:6px;
			background:none;
			
			/*position:absolute;*/
		}
		
		#fstButtons button em{
			color:white;

			font-style:normal;
		}
		
		#fstButtons button:hover,
		#fstButtons button:hover em{
			text-decoration:underline;
			cursor:pointer;
		}
		
		/*#fstButtons button#buttonReset{ top:10px; right:76px;}
		
		#fstButtons button#buttonPrint{ top:6px; right:52px;}
		
		#fstButtons button#buttonSend{ top:5px; right:28px;}
		
		#fstButtons button#buttonClose{ top:10px; right:10px;}*/
	

/* properties wrapper */
#propertiesContainer{
  display:block;
  clear:both;
}


/* properties colheader */
#propertiesColHeader{
  display:block;
}

#propertiesColHeader table{
  width:766px;
  border-collapse:collapse;
  border-spacing:0px;
}

	#propertiesColHeader table thead{}
	
		#propertiesColHeader table thead tr{}
		
			#propertiesColHeader table thead tr th{
			  font-weight:normal;
			  text-align:left;
			  color:white;
			  background-color:#0064AE;
			  
			  border-left:1px solid white;
			  border-bottom:1px solid white;
			  
			  width:117px;
			}
			
			#propertiesColHeader table thead tr th.header{
			  width:409px;
			  border:0;
			  border-bottom:1px solid white;
			}
				
				#propertiesColHeader table thead tr th a{
				  font-weight:bold;
				  color:#111E42;/*669*/
				  text-decoration:none;
				}
				
				#propertiesColHeader table thead tr th a:hover{
				  color:white;
				  text-decoration:none;
				}

				#propertiesColHeader table thead tr th.header a{
				  font-weight:normal;
				  color:white;
				  text-decoration:none;
				}
				
				#propertiesColHeader table thead tr th.header a:hover{
				  text-decoration:underline;
				}
	

/* properties bodyWrapper */
#propertiesBodyWrapper{
  display:block;
  width:783px;
  height:469px;
  
  overflow:hidden;
  overflow-y:scroll;
}


/* properties rowHeader */
#propertiesRowHeader{
  float:left;
}

#propertiesRowHeader table{
  border-collapse:collapse;
  border-spacing:0px;
  border-right:1px solid #666;
  width:407px;
}

	#propertiesRowHeader table thead{}
	
		#propertiesRowHeader table thead tr{}
		
			#propertiesRowHeader table thead tr th{
			  font-weight:normal;
			  text-align:left;
			  background-color:#EEE;/*ddd*/
			  
			  padding:0; margin:0; border:0;
			  
			  border-bottom:1px solid #333;
			}


/* properties body */
#propertiesBody{
  float:left;
}

#propertiesBody table{
  border-collapse:collapse;
  border-spacing:0px;
  width:358px;
}

	#propertiesBody table tbody{}
	
		#propertiesBody table tbody tr{}
		
			#propertiesBody table tbody tr td{
			  width:119px;
			  
			  border:0; padding:0;
			  
			  border-right:1px solid #666;
			  border-bottom:1px solid #333;
			}


/*
  col widths based on visibility
*/
body.visiblecols1 #propertiesColHeader table thead tr th{ width:351px; }
body.visiblecols1 #propertiesBody table tbody tr td{ width:357px; }

body.visiblecols2 #propertiesColHeader table thead tr th{ width:178px; }
body.visiblecols2 #propertiesBody table tbody tr td{ width:178px; }


body.visiblecols3 #propertiesColHeader table thead tr th{ width:117px; }
body.visiblecols3 #propertiesBody table tbody tr td{ width:119px; }

body.visiblecols1 #propertiesColHeader table thead tr th.header,
body.visiblecols2 #propertiesColHeader table thead tr th.header,
body.visiblecols3 #propertiesColHeader table thead tr th.header{ width:409px; }


.print{ display:none; }
