/* CSS Document */

html>body .box
{
width: auto;
min-width: 40px;
} 

html {background:#FFF}

body { 

	margin-top: 5px;
	margin-left: 0px;	
	padding: 0;
	font-family:arial, tahoma, verdana;
	font-weight:normal;
	font-size:14px;
	text-align:center;
}

#body_wrapper {

	text-align:left; 
	width:1000px; 
	background:url(../images/bg_home_page_box4.jpg) left top no-repeat; 
	height:750px; 
	margin-left:auto; 
	margin-right:auto;
}

#interior_body_wrapper {

	text-align:left; 
	width:1000px; 
	background:url(../images/bg_interior_page_box5.png) left top no-repeat; 
	height:auto;
	min-height:500px;
	margin-left:auto; 
	margin-right:auto;
	float:left; 

}

/*#interior_box_bottom {

	text-align:left; 
	float:left;
	background:url(../images/bg_interior_page_boxbottom.jpg) left top no-repeat; 
	height:55px;
	width:800px;
}
*/
#interior_box_bottom {

	text-align:left; 
	width:1000px; 
	background:url(../images/bg_interior_page_boxbottom5.png) left top no-repeat; 
	height:20px;
	margin-left:auto; 
	margin-right:auto;
 	float:left; 

}


#nav_wrapper{

	text-align:left; 
	width:1000px; 
	height:135px; 
	float:left;

}

#upper_nav_container {

	height:83px;
	width:798px;
	margin-left:92px;
	text-align:left;

}

#nav_container {

	float:left; 
	margin-left:92px; 
	margin-top:3px; 
	padding-top:0px;	
	width:798px;
	height:50px;
	text-align:left;
	
}

#interior_nav_container {

	float:left; 
	margin-left:0px; 
	margin-top:3px; 
	padding-top:0px;	
	width:798px;
	height:50px;
	text-align:left;
	
}


#logo_container {

	padding-top:10px;
	width:147px;
	height:78px;
	float:left;

}

#upper_right_nav {

	width:620px;
	height:60px;
	float:right;
	padding-top:10px;
	padding-right:0px;	
}

#lower_right_nav {

	width:600px;
	height:15px;
	float:right;
	text-align:right;
	padding-right:15px;
	padding-top:0px;	
}

#content_wrapper {

	width:798px;
	margin-left:92px;
	text-align:left;
}

#home_banner_container {

	width:325px;
	height:215px;
	padding-left:140px;
	padding-top:160px;

}

#home_banner_header {

	width:auto;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #2a5626;
	font-weight:bold;
	font-style:italic;

}

#home_banner_content {

	width:auto;
	padding-left:35px;
	padding-right:35px;	
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #2a5626;
	line-height:21px;

}


#home_content_container {

	width:800px;
	height:215px;
	float:left;

}

#interior_content_container {

	width:540px;
	height:auto;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color: #636363;

}

#interior_right_galley_container {

	width:218px;
	height:auto;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;

}

#interior_right_galley_container_image {

	padding-left:1px;

}
#interior_right_galley_container_content {

	padding-left:10px;
	padding-right:10px;

}


#footer_container {

	width:800px;
	height:75px;
	float:left;
	margin-left:92px;
	margin-top:5px;

}

#home_footer_container {

	margin-top:0px;
	float:left;
	text-align:left;
}

#home_footer_content {

	width:800px;
	height:75px;
	padding-top:5px;
	float:center;
	text-align:left;
	padding-left:88px;
}


#interior_footer_container {

	width:800px;
	height:75px;
	padding-top:23px;
	float:center;
	text-align:left;
	padding-left:88px;
}


#footer_content_bbb {
	
	float:left;
	width: 145px;
	height:50px;
	line-height: 14px;	
}

#footer_content_phone {

	float:left;
	width: 90px;
	height:50px;

}

#footer_content_address {

	float:left;
	width: 170px;
	height:50px;

}

.footer_content {

	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif;
	color:#6d6d6d;
	font-size:10px;	
	line-height: 16px;	
	font-weight:normal;

}

#footer_content_contact {

	float:left;
	width: 180px;
	height:50px;

}

#footer_content_copyright {

	float:left;
	width: 210px;
	height:50px;
	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif;
	color:#6d6d6d;
	font-size:10px;	

}


#shipment_center_container {

	width:170px;
	height:210px;
	float:left;
}

#shipment_center_content {

	padding-top:10px;

}

.home_page_solutions_titles {

	text-align:center;
	font-family:arial, helvetica, sans-serif;
	color:#2a5626;
	font-size:13px;
	font-weight:bold;

}

#map_area_container {

	width:185px;
	height:210px;
	float:left;
}

#map_area_content {

	padding-top:10px;
	
}


#industry_specialties_container {

	width:220px;
	height:210px;
	float:left;

}

#industry_specialties_content {

	background-image:url(../images/bg_home_solutions_box.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;	
	padding-top:7px;
	padding-left:15px;	
	line-height:17px;
	width:200px;
	height:180px;

}

#shipping_solutions_container {

	width:220px;
	height:210px;
	float:left;
	
}


#shipping_solutions_content {

	background-image:url(../images/bg_home_solutions_box.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;	
	padding-top:7px;
	padding-left:15px;	
	line-height:17px;
	width:200px;
	height:180px;

}

#home_contactus_container {

	margin-top:30px;
	width:800px;
	height:50px;
	float:left;

}



.interior_section_title {

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #2a5626;
	margin-bottom:4px;

}

.interior_section_subtitle {

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #2a5626;
	margin-bottom:4px;
}

.interior_section_small_subtitle {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #2a5626;
	margin-bottom:4px;
}

.interior_galley_section_subtitle {

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color: #636363;
	margin-bottom:4px;
	line-height:18px;
}


.bulleted_list {

	font-size:12px;
	margin-left: 20px;

}

.galley_bulleted_list {

	font-size:12px;
	margin-left: -15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2a5626;

}


li {

	margin-bottom: 5px;

}


.larger_text {

	font-size:18px;
	font-weight:bold;
}

#center_div {
	float:center;
	width:100% !important;
	min-width:805px;
	margin-left:12%;
	height:600px;
/*	background:#FFFFFF url('../images/bg_center-image.jpg') no-repeat top left; margin: 0px;		*/
}
#right_div {
	float:left;
	min-width:100px;	
	height:600px;
/*	background:#FFFFFF url('../images/bg_right-burst.jpg') no-repeat top left; margin: 0px;		*/
}

.greentext {

	color:#2a5626;

}

.nav_greentext {

	color:#2a5626;
	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	
}

.galley_greentext {

	margin-left:10px;
	color:#2a5626;
	padding-right:5px;	
	font-size:12px;

}

.goldtext {

	color:#9d8b47;

}

.greytext {

	color:#6d6d6d;

}

.logintext {

	font-family:Tahoma, Verdana, Arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2a5626;

}

.small_validation_error {

	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bold;
}

a.shipment_center_ship {background-image:url(../images/img_shipment_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_ship:visited {background-image:url(../images/img_shipment_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_ship:hover {background-image:url(../images/img_shipment_button_on.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}

a.shipment_center_track {background-image:url(../images/img_track_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_track:visited {background-image:url(../images/img_track_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_track:hover {background-image:url(../images/img_track_button_on.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}

a.shipment_center_manage {background-image:url(../images/img_manage_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_manage:visited {background-image:url(../images/img_manage_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_manage:hover {background-image:url(../images/img_manage_button_on.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px;margin-bottom:10px;}

a.shipment_center_pay {background-image:url(../images/img_pay_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_pay:visited {background-image:url(../images/img_pay_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_pay:hover {background-image:url(../images/img_pay_button_on.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}

a.shipment_center_register {background-image:url(../images/img_register_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_register:visited {background-image:url(../images/img_register_button_off.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}
a.shipment_center_register:hover {background-image:url(../images/img_register_button_on.jpg); background-repeat:no-repeat; width: 115px; height:32px; display:block; text-align:center; margin-left:32px; margin-bottom:10px;}

#interior_content_container a:link {color: #9d8b47; font-weight:bold; text-decoration:none;}
#interior_content_container a:visited{color: #9d8b47; font-weight:bold; text-decoration:none;}
#interior_content_container a:hover { color: #6d6d6d; font-weight:bold;	text-decoration:underline;}

#home_footer_container #home_footer_content a.footerlink, #home_footer_content, #interior_box_bottom a.footerlink { color: #9d8b47; font-weight:bold; text-decoration:none; font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; font-size:10px; margin-bottom:5px;}
#home_footer_container #home_footer_content a.footerlink:visited, #home_footer_content, #interior_box_bottom a.footerlink:visited { color: #9d8b47; font-weight:bold; text-decoration:none; font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; font-size:10px; margin-bottom:5px;}
#home_footer_container #home_footer_content a.footerlink:hover, #home_footer_content, #interior_box_bottom a.footerlink:hover { color: #6d6d6d; font-weight:bold; text-decoration:none; font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; font-size:10px; margin-bottom:5px;}

#interior_right_galley_container a:link {color: #9d8b47; font-weight:bold; text-decoration:none;}
#interior_right_galley_container a:visited{color: #9d8b47; font-weight:bold; text-decoration:none;}
#interior_right_galley_container a:hover { color: #6d6d6d; font-weight:bold; text-decoration:underline;}

a:link {color: #9d8b47; font-weight:bold; text-decoration:none;}
a:visited{color: #9d8b47; font-weight:bold; text-decoration:none;}
a:hover { color: #6d6d6d; font-weight:bold; text-decoration:underline;}

#industry_specialties_container a:link {color: #9d8b47; font-weight:normal; text-decoration:none; font-size:11px;}
#industry_specialties_container a:visited{color: #9d8b47; font-weight:normal; text-decoration:none; font-size:11px;}
#industry_specialties_container a:hover { color: #6d6d6d; font-weight:normal; text-decoration:underline; font-size:11px;}

#shipping_solutions_container a:link {color: #9d8b47; font-weight:normal; text-decoration:none; font-size:11px;}
#shipping_solutions_container a:visited{color: #9d8b47; font-weight:normal; text-decoration:none; font-size:11px;}
#shipping_solutions_container a:hover { color: #6d6d6d; font-weight:normal; text-decoration:underline; font-size:11px;}

a.topnav {text-decoration:none; color:#687A58; font-family:tahoma, arial, verdana; font-size:11px; font-weight:normal;}
a.topnav:visited {text-decoration:none; color:#687A58; font-family:tahoma, arial, verdana; font-size:11px;}
a.topnav:hover {text-decoration:none; color:#6e7d9f; font-family:tahoma, arial, verdana; font-size:11px;}


a.bottomnav {text-decoration:none; color:#6F6F6F; font-family:tahoma, arial, verdana;}
a.bottomnav:visited {text-decoration:none; color:#6F6F6F; font-family:tahoma, arial, verdana;}
a.bottomnav:hover { text-decoration:none; color:#687A58; font-family:tahoma, arial, verdana;}

#lower_right_nav a.topsubnav {font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; text-decoration:none; font-size:11px; font-weight:bold; color:#9d8b47}
#lower_right_nav a.topsubnav:visited {font-family:Tahoma, Verdana, Arial, helvetica, sans-serif; text-decoration:none; font-size:11px; font-weight:bold; color:#9d8b47}
#lower_right_nav a.topsubnav:hover {text-decoration:none;color:#6d6d6d;font-family:tahoma, arial, verdana;font-size:11px; font-weight:bold;}


.nav { 

	width:auto;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 10px;		
	padding-bottom: 5px;			
	float:left;

}

.subnav { 

	width:auto;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top:5px;
	float:left;
	border-top:#E6EDDA 1px solid;

}

.nav_selected { 

	width:auto;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top: 10px;	
	float:left;
	color:#6e7d9f;
	font-weight:bold;

}

.subnav_selected { 

	color:#777777;
	font-weight:bold;
	width:auto;
	padding-left: 5px;
	padding-right: 5px;	
	padding-top:5px;
	float:left;
	border-top:#E6EDDA 1px solid;
	font-size:11px;

}

.nav_divider {

	width:10px;
	float:left;
	text-align:center;
	
}

.subnav_divider {

	width:10px;
	float:left;
	padding-top:10px;
	text-align:center;
	border-top:#E6EDDA 1px solid;
	padding-right:3px;	
	
}

.subnav_spacer {

	float:left;
	padding-top:5px;
	text-align:center;
	border-top:#E6EDDA 1px solid;	
	
}

.hline {
	border-top:#CCCCCC;
	border-top-width:thin;
	border-top-style:solid;
	height:10px;
	float:left;	
	width:730px;
	margin-top:10px;
	margin-bottom:0px;	
}


.img_solidborder {

	padding: 5px;
	border:#9dae81 1px solid;
		
}

.img_horizborder {

	padding-top: 5px;
	padding-bottom: 5px;	
	border-top:#9dae81 1px solid;
	border-bottom:#9dae81 1px solid;	
		
}



#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
    top: 50%;
    z-index: 750;
}
.modal
{
    background-color: white;
    border: solid 4px black; position: relative;
    top: -150px;
    left: -150px;
    z-index: 1000;
    width: 300px;
    height: 200px;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #9d8b47;
    padding: 4px;
    color: #ffffff;
    text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}
