@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	color	  : #404040;
	background: #E0E0E0;
	padding: 0;
	margin:  0; 		 /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-align: center;  /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.MAIN_PAGE #CONTAINER {
	min-width:  782px; /* both min-width and max-width won't work in IE; IE is treated separately, see below */
	max-width: 1400px;
	height	 : 	 100%;
	width	 :	  85%;/* The fallback value for IE */
   	width	 :		  /* Code for IE */
			expression(((document.compatMode && document.compatMode=='CSS1Compat') ? 
			document.documentElement.clientWidth : document.body.clientWidth) 
			> 1400 ? '1400px' :
			(((document.compatMode && document.compatMode=='CSS1Compat') ? 
			document.documentElement.clientWidth : document.body.clientWidth)
			< 920 ? '782px' : '85%'));
	border-color: #FFFFFF;
}
/*--------------------------------------------------------------------------------*/
.MAIN_PAGE #MAIN_TOP_LEFT {
	padding:  0px 6em 0 0;
	font-size:80%;
}
.MAIN_PAGE #MAIN_TOP_RIGHT {
	padding:  0px 0 0 0;
	font-size:80%;
}
.MAIN_PAGE #MAIN_BOTTOM_LEFT {
	font-size:80%;
	text-align: center;
}
.MAIN_PAGE #MAIN_BOTTOM_RIGHT {
	font-size:80%;
	text-align: center;
}
/*--------------------------------------------------------------------------------*/
#searchbutton {
	font-size		: 11px;
	width 			:50px;
	height			:19px;
	padding			:0 0  0px 0;
	margin 			:0 0  0px 0;
	cursor			: pointer; cursor:hand;
	border			: 1px solid #999999;
	background-color: #fff;		
	}
#search_field {
	font-size   :   							  11px;
	width		: 	  						     140px;
	height		:								  15px;
	margin      :  				   0px  0px   0px  0px;
	padding	    : 				   1px  0px   1px  2px;
	border-style: 								 solid;
	border-width: 							  	   1px;
	border-color: 							   #999999;	
}	
#search_field.onFocusSearch{	
	color	    :							  #000000;
	border-color: 							  #333333;	
}
#search_field.activeSearch {
	color	   :							  #000000;
	border-color: 							  #333333;
}
#search_field.passiveSearch{
	color	   :							  #666666;
	border-color: 							  #999999;
}
#search_field.emptySearch {
	color	   :							  #666666;
	border-color: 							  #999999;				
}
/*--Data Table-----------------------------------------------*/
table.data_table {
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		width: 95%;	
		margin-left:      0px;
		margin-right:     0px;
	}
table.data_table_1 {
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		width: 90%;	
		margin-left:      0px;
		margin-right:     0px;
	}	
td.data_table_header {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom: 1;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-top-width: 0px;
	border-top: 0;
	border-top-style: solid;
	}	
td.data_table_header_1 {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom: 1;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-top-width: 1px;
	border-top: 1;
	border-top-style: solid;
	}		
td.data_table_text {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	border-right-color: #EEEEEE;
	border-right-width: 1px;
	border-right: 1;
	border-right-style: dotted;
	}				