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               : 996px;
    margin-right        : auto;
	margin-left         : auto;
	background-color    : White;
}
* html #container
{
    width               : 976px;
}

#container_spacer
{
    padding-top         : 40px;
    padding-bottom      : 40px;
    padding-left        : 30px;

}
div.blue_line
{
    width               : 935px;
    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       : 30px;
    padding-top         : 20px;
    font-weight         : bold;
}
* html #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; 
    width               : 130px; 
}
* html .main_nav_on div.last,
* html .main_nav div.last
{
    width               : 130px; 
}
.main_nav_on div a,
.main_nav div a
{

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

/* SUB NAV */
#subNavigation
{
    width               : 247px;
    float               : right;
    margin-right        : 25px;

}
.sub_nav_on,
.sub_nav
{
    border              : 1px solid #e3e5e8;
    border-top          : 2px solid #00857d;
    float               : left;
    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               : 250px;
    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               : 680px; 
    float               : left;  

}
#home_right
{

}
#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);
}
#home_right h1 ,
#home_left h1
{
    font-size : 18px;
    color     : #00857d;
    font-weight: normal;
    padding: 0px;  
    padding-top: 15px;

}
#home_left h2
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 18px;
    text-decoration     : none;
    border-bottom       : 1px solid #babec1;
    padding-bottom      : 15px;
    font-weight: normal;
}
#home_left ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#home_left ul li
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    background-image: url(/images/arrow_green.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    padding-left: 10px;
     padding-right: 10px;
    

}


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

}

table.grey_border td
{
    border              : 1px 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_project
{
    padding-bottom: 15px;   
    
}
* html .home_project
{
    padding-right: 25px;   
    
}
.grey
{
    color           : #838383;    
}

.right_project .header,
.home_project .header
{
    background-image    : url(/images/arrow_green.gif);
    background-repeat   : no-repeat;
    background-position : 10px 10px;
    padding: 5px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 10px;
   
    
}
.right_project .header h3,
.home_project .header h3 
{
    margin              : 0px;
    padding             : 0px;
    padding-left        : 0px;
}
.right_project .header h3 a,
.home_project .header h3 a
{
    color               : #00857d;
    font-weight         : bold;
    font-size           : 12px;
    text-decoration     : none;
}
#haulage_home,
#subSubNavigation,
#left_content
{
    width               : 650px;
    float               : left;
    border              : 1px 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;
}

#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              : 1px;
}
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    
}


.bannerNav
{
    position:relative;
    overflow: visible;
    top: -120px;    
}

.bannerNav ul
{
      border-collapse: collapse;
      border-top: 1px solid white;
      width: 150px;
      list-style: none;
      margin: 0px;
      padding: 0px;
}
.bannerNav li
{
      border-collapse: collapse;
      border-right: 1px solid white;
      border-bottom: 1px solid white;
      background-color: #00857e;
      margin: 0px;      
      padding-left: 30px;
      padding-top: 5px;
      height: 20px;
      background-image: url(/images/li_white.png) ;
      background-repeat: no-repeat;
      background-position: 10px 8px;
}
*html .bannerNav li
{
    height: 28px;
}
.bannerNav li a
{
    color: White;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.bannerNav li:hover
{
    background-color: silver;    
}
.bannerNav li:hover a
{
    color: #00857e;    
}

.crossSite
{
    border: 1px solid #bebcbd   ;
    border-collapse: collapse;
    margin-top: 6px;
    width: 316px;
    cursor: pointer;
}
.crossSite .image
{
    width: 116px;
    
}
.crossSite .pointer
{
    background-color: #00857e;   
    width: 15px;
    background-image: url(/images/li_white.png); 
    background-repeat: no-repeat;
    background-position: 7px 18px;
}
#home_left .crossSite h1 
{
    text-decoration: none;
    padding-top: 3px;    
    padding-left: 8px;
    font-size: 16px;
}
#home_left .crossSite h1 a
{
    text-decoration: none;
}

.pageTitle
{
    color: #00857e;   
    font-size: 18px;
    padding-top: 15px;
    padding-bottom: 10px;
}

.project_content h1
{
    color : #ee7124;
    font-weight: bold;
    border-bottom: 0px solid white;
}
