body
{
    font-family         : Arial;
    font-size           : 9pt;
    text-align          : center;
    background-color    : #00857d;
    height              : 105%;
    background-image    : url(/images/back_tint.gif);
    background-position : bottom center;
    background-repeat   : no-repeat;
}
p,
textarea,
td,
div,
body td,
body div
{
    text-align          : left;
    font-family         : Arial;
}
a
{
    color: #00857d;    
}
#container
{
    width               : 862px;

    margin-right        : auto;
	margin-left         : auto;
	background-color    : White;
}
#container_spacer
{
    padding-top         : 40px;
    padding-bottom      : 40px;
    padding-left        : 30px;
    padding-right        : 28px;   
}
div.blue_line
{
    width               : 802px;
    height              : 2px;
	background-color    : #00857d;
	clear               : both;
}
#logo
{
    float               : left;
    height              : 90px;
    width               : 230px;
    background-image    : url(/images/logo.gif);
    background-repeat   : no-repeat;
    background-position : 15px 17px;
}
#logo h1
{
    display             : none;    
}
#quick_contacts
{
    float               : right;
    text-align          : right;
    padding-right       : 15px;
    padding-top         : 20px;
    font-weight         : bold;
}
#quick_contacts a
{
    color: Black;
}
.blue
{
    color               : #00857d;   
}
.main_nav_on,
.main_nav
{
    border              : 1px solid #e3e5e8;
    border-top          : 2px solid #00857d;
    float               : left ;
    margin-right        : 2px;
    background-image    : url(/images/main_nav_back.gif);
}
.main_nav_on
{
    border-top          : 2px solid #ee7124;
}
.main_nav_on div,
.main_nav div
{
    width               : 130px;
    background-image    : url(/images/main_nav_texture.gif);
    background-repeat   : no-repeat;
    background-position :right bottom;
    padding-top         : 4px;        
    height              : 21px;     
}
.main_nav_on div
{
    background-image    : url(/images/main_nav_texture_on.gif);    
}
* html .main_nav_on div,
* html .main_nav div
{
    height              : 25px;  
}
.main_nav_on div a,
.main_nav div a
{

    text-decoration     : none;
    color               : Black;
    padding             : 10px;     
}

/* SUB NAV */
#subNavigation
{
    width               : 255px;
    float               : right;

}
.sub_nav_on,
.sub_nav
{
    border              : 1px solid #e3e5e8;
    border-top          : 2px solid #00857d;
    float               : right ;
    margin-bottom       : 1px;
    background-image    : url(/images/main_nav_back.gif);
}
.sub_nav_on
{
    border-top          : 2px solid #ee7124;
}
.sub_nav_on div,
.sub_nav div
{
    width               : 253px;
    background-image    : url(/images/sub_nav_texture.gif);
    background-repeat   : no-repeat;
    background-position : right bottom;
    padding-top         : 4px;        
    height              : 21px;     
}
.sub_nav_on div
{
    background-image    : url(/images/sub_nav_texture_on.gif);    
}
* html .sub_nav_on div,
* html .sub_nav div
{
    height              : 25px;  
}
.sub_nav_on div a,
.sub_nav div a
{
    text-decoration     : none;
    color               : Black;
    padding             : 10px;     
}

.sub_sub_nav_on,
.sub_sub_nav
{
    padding-left            : 10px;
    margin-bottom           : 3px;
    margin-left             : 10px;
}
.sub_sub_nav_on,
.sub_sub_nav 
{
    background-image        : url(/images/arrow_green.gif);
    background-repeat       : no-repeat;
    background-position     : left 4px;
    
}
.sub_sub_nav_on 
{
    background-image        : url(/images/arrow_orange.gif);
}
.sub_sub_nav a
{
    color               : Black;    
}
.sub_sub_nav_on a
{
    color               : #ee7124;   
    font-weight         : bold; 
}

#home_left
{
    width               : 802px; 
    float               : left;  
}
#haulage_home h1,
#subSubNAvigation h1,
#home_left h1
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 12px;
    padding             : 4px;
    padding-left        : 10px;
}
#haulage_home .content,
#home_left .content
{
    padding             : 10px;   
}
#home_left .logos
{
    text-align          : center;
    padding-bottom      : 15px; 
}
#home_left .spotted
{
    height              : 3px;    
    background-image    : url(/images/spotted.gif);
}
#haulage_home h2,
#home_left h2 
{
      background-image    : url(/images/arrow_green.gif);
      background-position : center right;
      background-repeat   : no-repeat;
      margin-right        : 10px;
      margin-top          : 10px;
}
#haulage_home h2 a, 
#home_left h2 a
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 12px;
    text-decoration     : none;
}

#home_right
{
    width               : 255px;
    float               : right;
    margin-right        : 12px;
}
#content_right
{
    width               : 255px;
    margin-right        : 0px; 

}

table.grey_border td
{
    border              : 4px solid #e3e5e8;
}
table.content_right
{
    margin-bottom       : 4px;    
}
table.home_right
{
    margin-bottom       : 12px;    
}
.home_footer_table .header,
table.content_right .header,
table.home_right .header
{
    height              : 25px;  
    background-color    : #00857d;
    background-image    : url(/images/arrow_on_green.gif);
    background-repeat   : no-repeat;
    background-position : center right;
}
table.content_right h1,
table.home_right h1
{
    padding             : 5px;
}
.home_footer_table .content
{
    padding-top             : 5px;
    padding-left            : 10px;
    
}
table.home_right .content
{
    padding             : 10px;
}
table.home_right h2
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 12px;

}
.home_footer_table h1 a,
table.content_right h1 a,
table.home_right h1 a
{
    color: White;
    text-decoration : none;
    font-weight : bold;
    font-size   : 12px;
}
table.noBorder td
{
    border: 0px;
}

.home_footer_table,
.home_project
{
    width           : 256px;
    float           : left;    
    margin-right    : 12px;
}
.grey
{
    color           : #838383;    
}
.home_project .info
{
    background-image    : url(/images/arrow_green.gif);    
    background-repeat   : no-repeat;
    background-position : 15px 14px;
    padding-left        : 28px;
    padding-top         : 10px;
    padding-bottom      : 10px;
    padding-right       : 10px;
}

.home_project .header
{
    background-image    : url(/images/arrow_green.gif);
    background-repeat   : no-repeat;
    background-position : 235px;
}

.home_project .header h1 
{

    padding             : 4px;
    padding-left        : 15px;
}

.home_project .header h1 a
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 12px;
    text-decoration     : none;
}
#haulage_home,
#subSubNavigation,
#left_content
{
    width               : 524px;
    float               : left;
    border              : 4px solid #e3e5e8;
    overflow            : visible;
    
}
#left_content 
{

}
* html #left_content 
{
    height              : 300px;    
}

#left_content p
{
    padding             : 4px;
    padding-left        : 10px;
}
#left_content td p
{
    padding             : 0px;
    padding-left        : 0px;
}
.right_project h1,
#left_content h1
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 12px;
    padding             : 4px;
    padding-left        : 10px;
}
#left_content h2
{
    font-weight         : bold;
    font-size           : 12px;
    padding             : 4px;
    padding-left        : 10px;
}
#left_content h3
{
    font-weight         : bold;
    font-size           : 11px;
    padding             : 4px;
    padding-left        : 10px;
}
.grey_line
{
    background-color    : #e3e5e8;
    height              : 4px;
}
td.grey_split
{
   background-color    : #e3e5e8;
   width              : 4px;
}
.box_split2,
.box_split1
{
    position            : relative;
    
    height              : 13px;
    width               : 4;
}
.box_split1
{
    left                : -4px;
    background-color    : White;
    float               : left; 
}
.box_split2
{
    float               : right;
    background-color    : White;
    right               : -4px;
}
#footer
{
    text-align          : center;
    padding             : 3px;    
}
#footer a
{
    color: Black;    
}
.mceMenu
{
    z-index : 1000000;    
}
li
{

}
#haulage_home
{
    
}
* html #haulage_home
{
    height: 257px;
}
#haulage_home p
{
    padding-left: 10px;
    padding-right: 10px;    
}
.haulage_square
{
    border: 4px solid #e3e5e8;
    float: left;
    height: 100px;
    width: 116px;    
}
* html .haulage_square
{
    height: 104px;
    width: 122px; 
}
h1.formButton
{
    border-right:4px solid #e3e5e8;
    width:72px  ;
    cursor:pointer;  
}
* html h1.formButton
{
    width:90px    
}
