/* General settings */
BODY {
	border-style: none;
	border: 0; 
	margin: 0;
	text-align: left; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9pt; }

/* h3 for page titles
   h4 for paragraph titles
   h5 for smaller text
   p for normal text  */
	
FORM { margin: 3px; }

/* entire page is 900 px wide as defined in .bg */
/* left pane is 150 px wide as defined in .ml */
/* main pane is 750 px wide as defined in .mainpane */

.bg    { width: 900px; 
         text-align:left;
         border: solid 0px #B0B0B0;
         padding: 0;
         margin: 0 0 10px 0;
         }    /* work area */

.mainpane { width: 750px; }
              
p 		 { color: #202020; 
           font-size: 9pt; 
           margin: 0 0 0 2px; 
           padding: 10px 2px 5px 2px; 
           }
p.frm 	{ padding:0; }
p.copywrite { border-top: 1px solid #B0B0B0;
			  margin-top: 10px;
			  clear: both; 
			  padding:0; }
			  
.alert {	font-weight: bold;
			color: #ff0000;}
          
.active   { font-weight:bold; }          /* entries in tables */   
.std 	  { padding:0; }        
.inactive { color: #808080; }            /* entries in tables */           
           
.right   { float: right; }

.special { color: #FF0000; }         /* special items text in red */

.small   { font-size: 8pt; }

.outline { border: 1px solid #D9D9D9; /* for div and table */
           padding: 3px;
           }
           
TABLE { padding: 0 0 0 0; 
        margin: 0 0 0 0;
        }    
        
.bord { border-top: 1px solid #D9D9D9;   /* for TD and TH */
       }       

.bordt { border-top: 1px solid #D9D9D9;   /* for TD and TH */
        border-left: 1px solid #D9D9D9; }       
        
.bordb { border-bottom: 1px solid #D9D9D9;  /* for TD and TH */
           border-left: 1px solid #D9D9D9;
         }
        
.n  { display: block;
	  margin: 10px auto;
    }
     
.r { float: right;
	  margin: 10px 0 10px 10px;
   }

.l { float: left;
	  margin: 10px 10px 10px 10px;
   }
   
H1, H2, H3, H4, H5, H6  { /* border: 1px dashed #000000; */
                          text-align: left;
                          margin:0; }      

H3  { font-size: 12pt;
      font-weight: bold; }        
      
.top {  margin: 5px 0 10px 3px; }   
           
h4  { font-size: 9pt;
      font-weight: bold;
      margin: 20px 0px 0px 3px;
      } 
      
h4.frm { margin: 5px 0 0 3px; }
                
H5  { font-size: 8pt;
      font-weight: normal;
      margin: 0 3px 0 3px; } 
      
FORM { padding: 0 0 0 0; 
        margin: 0 0 0 0;
      }
      
INPUT, TEXTAREA, SELECT  {color: #0000FF; font-family:Verdana; font-size:9pt;}  
INPUT.submit {color: #202020;}

A:link     { color:#0000FF;text-decoration: none; }	        /* unvisited link */
A:visited  { color:#0000FF;text-decoration: none; }     	    /* visited links */
A:active   { color:#0000FF;text-decoration: none; } 	        /* active links */
A:hover    { color:#0000FF;text-decoration: underline; }	    /* hovering links */

.debug {    color: #FF0000;
            font-size: 10px;
            }
           
/****************** left-hand menu settings *******************************/

.ml {   width: 130px;				/* 150px including the padding */
		background-color: #F0F0F0;
        margin: 0;
        padding: 10px; }

table.menugroup { width: 130px;  /*  width of .ml less the 2x10px of padding */
				  background-color: #FFFFFF;
                  border:1px solid #D9D9D9;
                  margin-top: 12px;
                  padding:2px; 
                  } 

.menugroup	{ border-bottom:1px solid #D9D9D9; }
                  
.menu	 	{   color:#808080;
                font-size: 8pt; font-weight:bold; 
                margin: 2px 0px 5px 0px; 
                padding: 2px 0 2px 2px; 
                }
              
A.menu:link     { color:#808080;text-decoration: none; }	        /* unvisited link */
A.menu:visited  { color:#808080;text-decoration: none; }     	    /* visited links */
A.menu:active   { color:#808080;text-decoration: none; } 	        /* active links */
A.menu:hover    { color:#808080;text-decoration: underline; }	    /* hovering links */


LI    { margin: 6px 0 0 3px; 
        padding: 0 10px 0 0px; }
OL { list-style: decimal outside; }
UL { margin: 0 0 10pt 30pt; }

.submenu {  color:#3232CC; 
            font-size: 8pt; 
            font-weight:normal; 
			margin: 0 0px 3px 0px; 
			padding: 2px 0 2px 2px; 
			border-left:0px;
			list-style: square inside;
	    	}
	    		
/********************* end of left hand menu settings ***********/





/********************* horizontal menu settings ***********/
A.hmenu         { color:#808080;
                  margin: 0; }
A.hmenu:link     { text-decoration: none; }	        /* unvisited link */
A.hmenu:visited  { text-decoration: none; }     	    /* visited links */
A.hmenu:active   { text-decoration: none; } 	        /* active links */
A.hmenu:hover    { text-decoration: underline; }	    /* hovering links */

/********************* end of horizontal menu settings ***********/






/********************* headers settings *****************/
.bannertop { border-top: 1px solid #D9D9D9;
             border-bottom: 1px solid #D9D9D9; 
             margin: 2px 0 0 0; }

/********************* end of headers settings ***********/

.header { padding: 0;
		  margin: 2px; }
.entry 	{ padding: 0;
		  margin: 0px 10px 0px 10px; }
		  
.conpanel { background-color: #e0e0e0;
			padding: 5px; }
