BODY {  color: black
	    padding: 0px;
	    margin-left: 5px;
	    margin-top: 0px;
	    margin-right: 5px;
	    margin-bottom: 0px;
        font-family: Helvetica;
        font-size: 24px;
	    background-color: #ffffff;
	    background-repeat: repeat;	    
	    }

A { font-family: arial;
    font-size: 12px;
    text-decoration: none;
}

A:link { color: #344364;}
A:visited { color: #344364;}
A:hover { color: #e97e36; }


h1 {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	margin: 0px; 
    font-family: Helvetica;
    font-weight: normal;
    font-size: 22px !important;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
   color: #344364;
}

h2 {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	margin: 0px;
	font: 15px arial;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
    color: #344364;
}

h4 {
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	margin: 0px;
	font: 14px arial;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
    color: #344364;
}

TABLE{ margin: 0px;
       border-width: 0px;
    }
    
TABLE.pageframe { border-width: 0px; 
                  border-spacing: 0px;
                  padding : 0px;
	              background-color: white;
                  width: 100%;
                  height: 100%;
	              color: white;
                  font-family: "Helvetica";
                  font-weight: normal;
}


TABLE.header { border-width: 0px; 
               border-spacing: 0px;
               padding : 0px;
               height: 74px;
	           background-color: #eb6223;
               width: 100%;
	           color: white;
	           line-height: 40px;
               font-size: 24px;
               font-family: "Helvetica";
               font-weight: bold;
}

TABLE.sub_header {  
               border-spacing: 0px;
               border-width: 0px;
               border-style: hidden;
               border-collapse: collapse; 
               padding : 0px;
               height: 34px;
	           background-color: #eb6223;
               width: 100%;
}

TABLE.sub_header tr a {  
             color: white; 
             font-weight: normal;
             font-size: 14px;
}

TABLE.sub_header tr a:visited {  
             color: white;
             font-weight: bolder;
             font-size: 15px;
}

TABLE.sub_header tr a:hover {  
             color: #344364;
             font-weight: bolder;
             font-size: 20px;
}

TABLE.sub_header_2 {  
               border-spacing: 0px;
               padding : 0px;
               background-color: white;
	           width: 100%;
}

TABLE.footer { border-width: 0px; 
               border-spacing: 0px;
               padding : 0px;
               height: 30px;
	           background-color: #eb6223;
               width: 100%;
	           color: white;
               font-size: 12px;
               font-family: "Helvetica";
               font-weight: normal;
}


TABLE.menu {  
             border-spacing: 0;
             padding : 0;
             background-color: white;
}

TABLE.menu th {
             height: 39px;
             background-image: url('../images/menu_bgr.png');
             background-repeat: no-repeat;
             color: #eb6223;
             padding-left: 20px;
	         font-size: 14px;
	}

TABLE.menu td {
             background-color: white; 
             color: black;
             padding-left: 20px;
	         font-size: 10px;
	}
	
TABLE.menu tr {
             height: 20px;
             background-color: white;	          
	         padding-left: 30px;

	}

TABLE.menu tr a:link {
             color: #344364;
             padding-left: 30px;
             font-weight: normal;
	         font-size: 12px;	
	}
TABLE.menu tr a:visited {
             color: #344364;
             padding-left: 30px;
	}

TABLE.menu tr a:hover {
             color: #eb6223;
             font-weight: normal;
             padding-left: 40px;
	}

	
TABLE.outer { 
             border-spacing: 1px;
             padding: 0px;
             background-color: white;
            }

TABLE.outer tr {
	          color: #000000;
	          font-size: 12px;
             height: 25px;
              }

TABLE.outer tr:hover {
                       background-color: #D8DFEF;
                     }  
	
TABLE.outer th{ 
             height: 25px;             
  	         font-weight: bolder;
	         font-family: arial;
             font-size: 13px;
             color: #FFFFFF;
             background-color: #eb6223;
            }

TABLE.main_page { 
             border-spacing: 1px;
             padding: 0px;
            }

TABLE.main_page tr {
	          color: #000000;
	          font-size: 12px;
             height: 25px;
              }

TABLE.main_page th{ 
             height: 25px;             
  	          font-weight: bolder;
	          font-family: arial;
             font-size: 13px;
             color: #FFFFFF;
             background-color: #962e7d;
            }

.rowoddrow{ background: #ebebf3;}

.row_status_A { font-weight: bolder;
                background: white; }
            
.row_status_E { background: #fbf36f; }
.row_status_F { background: #c5b7f4; }
.row_status_H { background: #f47272; }            
.row_status_Z { background: #dbf0e0; }            

.rowsubtotal{ 	font-weight: bolder;
	            background-color: #e8e7e7;
	            padding-bottom: 5px;
	            line-height: normal;
	            padding-top: 10px;}
            
.rowgrandtotal{ 	font-weight: bolder;
	            background-color: #ababab;
	            padding-bottom: 5px;
	            line-height: normal;
	            padding-top: 10px;}


INPUT {	font-family: verdana, arial, sans-serif;
	      font-size: 12px;
	      color: black;
	   }

INPUT.ORDER {
              text-align: center;
            }  

INPUT.ORDER:focus {
                     background-color: #89ADDA;
                   }  

      
INPUT.BTN {	width: 150px; 
            height: 30px;
	       }

INPUT.BTN:hover {	background: #eb6223;
                  color: white;
                  font-weight: bolder;
       	       }

BUTTON.BTN {	width: 150px; 
               height: 30px;
	       }

BUTTON.BTN:hover {	background: #eb6223;
                  color: white;
                  font-weight: bolder;
       	       }
BUTTON.BTN_S {	width: 180px; 
               height: 20px;
	       }

BUTTON.BTN_S:hover {	background: #eb6223;
                  color: white;
                  font-weight: bolder;
       	       }


SELECT { font-family: verdana, arial, sans-serif;
  	      font-size: 12px;
	      color: black;
	    }

.title_top {
    font-size: 18px;
    font-family: "Helvetica";
    height: 40px;
    line-height: 25px;
}

.title_bottom {
	            line-height: 20px;
	            font-size: 12px;
                font-weight: normal;
	            color: #344364;
                margin-top: 2px;	            
	           }
	            
.logo_text {
            font-family: "Helvetica";
            font-size: 12px;
	        font-weight: normal;   
            margin-left: 2px;
            margin-top: 2px;
            min-width: 115px;
            text-align: center;
            line-height: 15px;
	        color: white;
	        }
	            
.pagetitle {
             color: #f8f8f8;
             font-weight: bold;
             font-size: 18px;}

.simple{
         color: #f8f8f8;
         font-weight: bold;
         font-size: 10px;}

.simple_1{
         color: #344364;
         font-weight: normal;
         font-size: 12px;}

.simple_2{
         color: #344364;
         font-weight: normal;
         font-size: 12px;}


IMG { border: 0px solid; }

IMG.banner {
	margin: 10px; 
	}