BODY,SPAN,DIV,FORM,OL,UL,LI,P,TD,TH,EM,SUP{
    font-family:verdana,helvetica,arial,sans-serif;
    color:#000000;
    font-size:12px;           
}
body {
    scrollbar-arrow-color:#f6f5f0;
    scrollbar-base-color:#d7d2c2;  
    scrollbar-shadow-color:#64645c; 
    scrollbar-track-color:#f6f5f0;  
}
input,textarea,select{
    font-family:verdana,helvetica,arial,sans-serif;
    font-size:11px;      
}
strong{
    font-weight:bold;
    font-style:normal;
}
em{
    font-weight:normal;
    font-style:italics;
}
.tagLine{
    font-family:arial;
    color:#909088;  
    font-size:18px;
    font-weight:bold;
    margin-bottom:20px;   
}
.tagLine img{
    margin-left:3px;
}
.tagLineExtension{
    font-family:arial;
    font-size:16px;
    color:#909088;     
}
.header{
    font-size:12px;
    color:#990000;    
    font-weight:bold;
    margin-top:20px;
    margin-bottom:14px;
}
a.header,a.header:link,a.header:active,a.header:visited{
    text-decoration:underline;
    color:#990000;    
}
.subHeader{
    color:#333;
    font-weight:bold;
    margin-top:18px;
    margin-bottom:12px;
}
.statusMessage,.status{
    padding-top:50px;
	font-size:18px;
}
.cptn{
    font-size:10px;
}
.top{
    margin-bottom:3px;
    text-align:right;
}
.top a,.top a:link,.top a:active,.top a:visited{
    text-decoration:none;
    font-size:10px;
    color:#373731;    
}
.largeText,.largeText td{
    font-size:17px;
}
.err{
    color:#cc0000;
    font-weight:bold;
}
.fielderror{
    color:#990000;
	font-weight:bold;
	background-color:#d7d2c2;
}
input.button{
    height:21px;
    background-color:#990000;    
    border:none;
    color:#ffffff;
    font-weight:300;
    cursor:hand;
    width:90px;
    margin:1px 0px 1px 0px;
    vertical-align:middle;
}
tr.tableHeader{
    background-color:#d3cfb5; 
    color:#900;  
    font-size:12px;
    font-weight:600;
}
.tableHeader td{
    padding:3px;
}
.tableHeader a,.tableHeader a:link,.tableHeader a:active,.tableHeader a:visited{
    color:#000;
    font-weight:600;    
}
.frameHeader{
    font-size:12px;
    background-color:#d3cfb5;     
    color:#000;    
    font-weight:bold;
    padding:3px 20px 3px 20px;
}
}
a.frameHeader,a.frameHeader:link,a.frameHeader:active,a.frameHeader:visited{
    text-decoration:underline;
    color:#000;    
}
table.border,
table.border2,
table.noBorder,
.border td,
.border2 td,
.noBorder td{
    border:1px solid #fff;        
}
table.border,
.border td{
    border-color:#d3cfb5;
}
table.noBorder,
.noBorder td{
    border-width:0px;
}
.border td,
.border2 td,
.noBorder td{
    padding:2px 4px 2px 4px;
}
TR.selectedRow,
TD.selectedColumn{
    background-color:#eeece2;
}
TR.alternateRow{
    background-color:#f6f5f0;
}
A,A:link,A:active{
    color:#64645c;
    font-weight:normal;
    text-decoration:underline;
}
A:visited{
    color:#64645c;
}
A:hover{
    color:#373731;
}
.footer A,.footer A:link,.footer A:active,.footer A:visited{
    color:#fff;
    font-weight:normal;
    text-decoration:none;
}
.footer A:hover{
    color:#d7d2c2;
}
.ln{
    width:auto;
    height:1px;
    margin-top:18px;
    margin-bottom:3px;
    clear:both;
    background-color:#cc0000;    
}
.ln img{
    height:1px;
}
.ln2{
    width:auto;
    height:1px;
    margin-top:3px;
    margin-bottom:3px;    
    clear:both;    
    background-color:#000000;
}
.ln2 img{
    height:1px;
}
/*-- common header with fragment identifiers as selectors */   
#header{
    width:100%;
    background:url(/freight/img/bg_header.gif) #000 top left repeat-x;     
    padding-bottom:1px;
}
#banner{
    width:100%;
    background:url(/freight/img/bg_headerEngineSmall.jpg) top right no-repeat;
}
#logo{
    position:relative;
    left:10px;
    width:148px;
    height:52px;
}
#menu{
    position:absolute;
    width:100%;
    z-index:100;            
    top:43px;
    left:0px;
}
#menuWidth{
    width:100%;
}
#menuMarginWidth{
    width:170px;
}
#funcMenu{
    width:100%;
    height:17px;            
    border:1px solid #d7d2c2;    
    background-color:#b1ab93;                 
}
#funcMenu a{
    width:120px;   
    padding:2px;
    padding-left:18px;
    border-left:1px solid #d7d2c2;      
    float:right;    
    background-image:url(/freight/img/qantasTail.gif);
    background-position: 5px 2px;
    background-repeat:no-repeat;
    color:#fff;    
    font-size:11px;
    font-weight:600;
    text-decoration:none;         
}
#funcMenu a:hover{
    background-color:#d7d2c2;
}
#content{    
    width:auto;
    padding:20px 20px 40px 180px;
}
#frameContent{
   width:auto;
   padding:15px 20px 20px 20px;
}
#subMenu{
    position:absolute;
    overflow:visible;
    z-index:1000;
    left:10px;
    width:150px;        
    align:left;
    valign:top;  
    top:56px;              
}
#subMenuItems a{   
    padding:3px;
    padding-left:9px;
    padding-right:9px;    
    margin:auto; 
    border-bottom:1px solid #fff;  
    border-left:1px solid #fff;    
    background-color:#b1ab93;
    color:#fff;    
    font-size:11px;
    text-decoration:none;                    
    width:150px;
    voice-family: "\"}\""; 
    width:128px;
    float:left;                         
}
html>body #subMenuItems a{
    width:128px;
    float:left;           
} 
#subMenuItems a:hover{
    background-color:#333;
} 

