body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.pager { font-size:7pt;
			 text-align: right;
				font-weight: normal;
			 font-family: Verdana, Helvetica; }  /* page list and records info */

.bold {font-size:8pt;
			 color: #000000;
			 font-weight: bold;
			 font-family: Verdana, Helvetica; }   /* make bold */

.update_title {
 				font-size:8pt;
				color: #006666;
				font-weight: bold;
				background: #b7c1d3;
				font-family: Verdana, Helvetica;	}  /* title bar for dsp_update.php */
						
.update_content {
 				font-size:8pt;
				text-align: left;
				font-weight: normal;
				background: #e4e9f1;
				font-family: Verdana, Helvetica; }  /* content of dsp_update.php */
							
.table_detail_special { font-size:10pt;
				text-align: center;
				font-weight: bold;
				color: #ff0000;
        background: #eeeeee;
				font-family: Verdana, Helvetica;	 }	/* detail main section field names */							 

.table_detail_key_main { font-size:8pt;
				text-align: right;
				font-weight: bold;
				background: #e5f6ff;
				font-family: Verdana, Helvetica;	 }	/* detail main section field names */							 
									 									 
.table_detail_key_sub { font-size:8pt;
				text-align: right;
				font-weight: bold;
				background: #dddddd;
				font-family: Verdana, Helvetica;	 }	/* detail sub section field names */										 
									 									 
.table_detail_key { font-size:8pt;
				text-align: right;
				font-weight: bold;
				background: #f1f1fd;
				font-family: Verdana, Helvetica;	}	/* detailt 3rd section field names */										 

.table_detail_value { font-size:8pt;
				background: #eeeeee;
				font-weight: normal;
				font-family: Verdana, Helvetica;	 }						 
									
.field {font-size: 8pt;
				background: #ffffff;
				text-align: center;
				font-weight: normal;
				font-family: Verdana, Helvetica;	 }  /* detail fields data */
		
.table_list_header{ 
				font-size:8pt;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				background: #282828;
				font-family: Verdana, Helvetica;	 }		/* header of listing  */						 

.webcal_list_header {background: silver; font: menu; border: 1px outset white;
                     }


.webcal_title_bar  {									
				font-size:12pt;
				background: white;
				font-weight: normal;
				TEXT-DECORATION: italic;
				font-family: Arial;	 }		/* header of listing  */						 

.table_list_odd {background: #eeeeee;		} /* listing odd rows */
									 
.table_list_even { background: #dddddd; }  /* listing even rows */
								 
.table_list_col1 { font-size: 8pt;
								   background: #eeeeee;
				font-weight: normal;
									 text-align: center;
									 font-family: Verdana, Helvetica; }	 /* listing 1st col */
								 		 
.table_list_font { font-size: 8pt;
				font-weight: normal;
									 text-align: center;
									 font-family: Verdana, Helvetica; } /* listing font */

.table_list_font_left { font-size: 8pt;
				font-weight: normal;
									 text-align: left;
									 font-family: Verdana, Helvetica; } /* listing font */
.webcal_font 	   {  font-size: 8pt;
				font-weight: normal;
									 background: #f0F0F0;	
									 font-family: Verdana, Helvetica;} /* webcal_font */
								 
.error {font-size: 9pt;
        font-weight: bold;
				color: #ff0000;
				font-family: Verdana, Helvetica; }  /* error msg */

.status_bar {font-size:8pt;
	     background: #d3e2ea;
	     font-weight: bold;
	     font-family: Verdana, Helvetica; }  /* status bar of top menu */
	
.topmenu {font-size: 10pt;
	  text-decoration: none;
	  font-weight: bold;
	  color: #ffffff;
    font-family: Verdana, Helvetica; } /* dsp_header main menu */
	
.sidemenu { 
				font-size:8pt;  
	  		color: #000000;
				font-weight: normal;
				font-family: Times New Roman;	}	/* side menu  */	
.sidemenu:link { 
				font-size:8pt;  
	  		color: #000000;
				font-weight: normal;
				font-family: Times New Roman;	}	/* side menu  */	
				
.sidemenu_sel { 
				font-size:8pt;  
	      font-weight: bold;
        color: #000000;
				font-family: Times New Roman;	}	/* side menu  */	
				
.debug {font-size: 7pt;
				font-weight: normal;
    font-family: Arial, Verdana, Helvetica; }
		
.note { 
		font-size:3pt;  
				font-weight: normal;
		font-family: Times New Roman;	
	  color: #ffffff;
		}	/* side menu  */	

.localmenu {font-size: 8pt;
	  			 font-weight: bold;
					 text-decoration:none;
					 color: #ffffff;
					 font-family: Verdana, Helvetica; } /* detail page menu */

.fb  {  
        border-left: 1px #EEEEEE solid; 
        border-top: 1px #EEEEEE solid;
        font-family: Verdana; 
        font-size: 9pt;
        color: black; }

.fi  {   
        border: 1 solid #AED0F2; 
        font-family: Verdana; 
        font-size: 9pt; }

.dsp_header { font-size: 9;
             font-weight: bold; }   /* sales display header title */
             
.dsp_field { background: #ffff99;
				font-weight: normal;
 }  /* sales display header detail */

table.login {
	background-color: #F1F1CB;
	border: 1px #814D18 solid;
}

INPUT.button-s {
	width: 80px;
	background-color: #FEFEF0;
	border: 1px #814D18 solid;
	color: #814D18;
}
.markerToolTip 
	{
color: blue;
	text-align: center;
 	white-space: nowrap;
 	margin: 0;
 	padding: 2px 0.5ex;
 	border: 1px solid #555;
 	font-weight: bold;
 	background: #fff;
        opacity: .80;
        -moz-opacity: .80;
        filter: alpha(opacity=80);
        }
