body {
	font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin: 0px 0px 10px 0px; padding: 0px;
}
a {
	text-decoration: underline; color: #182A54;
}
a:hover {
	color: #F56301;
}
#pagewidth {
	width: 100%; text-align: left; margin-left: auto; margin-right: auto; margin-top: 0px;
}
#topnav {
	float: left; width: 100%; background: #78829A url("images/bg.gif") repeat-x bottom; font-size: 75%; line-height: 105%;
}
#topnav ul {
	margin: 0px; padding: 8px 0px 0px 136px; list-style: none;
}
#topnav li {
	float: left; background: url("images/left_both.gif") no-repeat left top; margin: 0px 3px 0px 3px; padding: 0px 0px 0px 9px; white-space: nowrap;
}
#topnav a {
	float: left; display: block; width: .1em; background: url("images/right_both.gif") no-repeat right top; padding: 10px 9px 10px 2px; text-decoration: none; font-weight: bold; color: #FFFFFF;
}
#topnav > ul a {
	width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a {
	float: none;
}
/* End IE5-Mac hack */
#topnav a:hover {
	color: #F56301;
}
#client #nav-client, #sameday #nav-sameday, #worldwide #nav-worldwide, #overnight #nav-freight, #overnight #nav-overnight, #technical #nav-technical, #imports #nav-imports {
	background-position: 0 -150px; border-width: 0;
}
#client #nav-client, #sameday #nav-sameday a, #worldwide #nav-worldwide a, #overnight #nav-freight a, #overnight #nav-overnight a, #technical #nav-technical a, #imports #nav-imports a {
	background-position: 100% -150px; padding-bottom: 5px; color: #F56301;
}
#topnav li:hover, #topnav li:hover a {
	background-position: 0% -150px; color: #F56301;
}
#topnav li:hover a {
	background-position: 100% -150px;
}
#topnav #current {
	background-position: 0% -150px; border-width: 0;
}
#topnav #current a {
	background-position: 100% -150px; padding-bottom: 10px; color: #F56301;
}

.header {
	width: 740px; height: 126px; margin-left: 142px;
}
.header #nav {
	float: right; position: relative; width: 736px; height: 9.6em; font-size: 75%; text-align: right; padding-right: 5px; padding-top: 10px; background: url(images/logo.gif) no-repeat left 15px;
}
.header #nav a {
	text-decoration: none; color: #0E7E3F; font-weight: bold; padding-right: 10px; padding-left: 8px; border-right: solid 1px #0E7E3F; white-space: nowrap;
}
.header #nav a:hover {
	color: #F56301;
}
.header #nav .account {
	border: 0px;
}
.header #nav .last {
	border: 0px;
}
#topnav #box {
	position: absolute; z-index: 2; width: 264px; height: 183px; padding-left: 604px; top: 8em;
}

.subheader {
	width: 100%; background-color: #182A54; color: #FFFFFF; padding-top: 16px; padding-bottom: 11px; float: left; border-bottom: solid 2px #F56301;
}
.subheader h1 {
	font-size: 115%; font-weight: normal; margin: 0px 0px 0px 142px; padding: 0px; width: 375px;
}
.subheader ul {
	font-size: 75%; font-weight: bold; margin-left: 132px; padding-left: 40px; margin-bottom: 0px; margin-top: 8px; width: 365px;
}
.subheader ul li {
	padding-bottom: 8px;
}

.green {
	width: 100%; background-color: #0E7D3F; color: #FFFFFF; float: left; font-size: 115%;
}
.tel {
	margin: auto; text-align: center; padding-top: 4px; padding-bottom: 4px;
}

.content {
	float: left; width: 346px; padding-left: 142px; margin-top: 0px;
}


.content h1 {
	font-size: 130%; font-weight: normal; padding: 0px 0px 0px 27px; margin: 10px 0px 10px 0px; background-image: url(images/asterisk.gif); background-repeat: no-repeat; color: #182A54;
}

#promo{

width:312px;
margin:0 auto;
padding:0;

}


#promobg{
background-color:#CCE3D1;
border-left:2px solid #999;
border-right:2px solid #999;
padding-top:5px;
padding-bottom:5px;
margin-top:-5px;

}

#promo h1{
	font-size: 125%; font-weight: normal; padding: 10px 10px 10px 27px; margin: 0px 0px 10px 0px; background-image: url(images/asteriskgreen.gif); background-repeat: no-repeat; color: #fff; background-color:#0E7D3F; background-position:3px 12px;
	}
	
	#promo p{
	
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0;
	font-size:70%;
	}
	
	#promo h2{
	color:#fff;
	font-size:90%;
	padding-left:10px;
	padding-right:10px;
	background-color:#0E7D3F; 
	margin-bottom:0;
	padding-top:10px;
	padding-bottom:10px
	}
	
#promo2{

width:360px;

padding:0;


}


#promobg2{
background-color:#ffffff;
border-left:2px solid #26548b;
border-right:2px solid #26548b;
border-bottom:2px solid #26548b;
padding-top:5px;
padding-bottom:5px;


}

#promo2 img{

}

#promo2 h1{
	font-size: 125%; font-weight: normal; padding: 10px 10px 10px 27px; margin: 0px 0px 10px 0px; background-image: url(images/asteriskgreen.gif); background-repeat: no-repeat; color: #fff; background-color:#0E7D3F; background-position:3px 12px;
	}
	
	#promo2 p{
	
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:3px;
	margin:0;
	font-size:68%;
	}
	
	#promo2 h2{
	color:#fff;
	font-size:90%;
	padding-left:10px;
	padding-right:10px;
	background-color:#0E7D3F; 
	margin-bottom:0;
	padding-top:10px;
	padding-bottom:10px
	}


#promo2 ul{
margin:0 0 0 20px;
padding:0;
}

#promo2 ul li{
margin:0;
padding:0;
}

.content p, .content ul {
	font-size: 80%; font-weight: normal; color: #182A54; margin-top: 0px; margin-bottom: 10px; padding-left: 28px;
}
.content ul {
	margin-left: 15px;
}
.content ul li {
	margin-bottom: 5px;
}

.rightside {
	float: left;
	width: 360px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.rightside img {

}
.rightside h2 {
	font-size: 95%; font-weight: bold; line-height: 100%; padding: 2px 10px 10px 22px; margin: 10px 0px 0px 10px; background-image: url(images/asterisk.gif); background-repeat: no-repeat; color: #182A54;
}
.rightside p {
	padding: 0px 10px 3px 15px; font-size: 70%; color: #182A54; margin: 0px;
}
.rightside p a {
	color: #0E7D3F; text-decoration: none; font-weight: bold;
}
.rightside p a:hover {
	color: #F56301;
}
.rightside .lftbutt {
	float: left; width: 172px; margin: 5px 16px 0px 0px; padding: 0px;
}
.rightside .rgtbutt {
	float: right; width: 172px; margin: 5px 0px 0px 0px; padding: 0px;
}
.rightside .lftbox {
	float: left;
	width: 172px;
	height:145px;
	margin: 15px 16px 0px 0px;
	background:url(images/boxbg.gif) no-repeat top;
	padding: 0px;
}
.rightside .rgtbox {
	float: right; width: 172px; height:145px; margin: 15px 0px 0px 0px; background: url(images/boxbg.gif) no-repeat top; padding: 0px;
}
.rightside .bottcorners {
	float: right; width: 172px; margin: 0px; padding: 0px;
}
.clear {
	clear: both; font-size: 1px;
}

.gap {
	clear: both; width: 726px; margin-left: 142px; padding-top: 100px;
}
#footer {
	clear: both; width: 726px; margin-left: 142px; padding-top: 10px; border-top: solid 5px #0E7D3F; font-size: 75%; color: #666666;
}

#footer p{
margin:5px 0 5px 0; text-align:center;
}



#lftboxHomePage {
	float: right; width: 152px; height:145px; margin: 30px 0px 0px 15px; background: url(images/boxbgSmall.gif) no-repeat top; padding: 0px;
}

#lftboxHomePage h2{
font-size: 95%; font-weight: bold; line-height: 100%; padding: 2px 10px 10px 22px; margin: 10px 0px 0px 10px; background-image: url(images/asteriskgreen.gif); background-repeat: no-repeat; color: #fff;
}


#lftboxHomePage img {
	margin: 10px 0px 0px 0px;
}

#lftboxHomePage p {
	padding: 0px 10px 3px 15px; font-size: 70%; color: #fff; margin: 0px;
}
#lftboxHomePage p a {
	color: #fff; text-decoration: none; font-weight: bold;
}
#lftboxHomePage p a:hover {
	color: #fff;
}

#advert {
	clear: both; width: 360px; padding-top: 0px; color: #0A5427;
	
}

#advert ul li{
padding:5px 0 5px 0;
}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
#wrapper:after {
	content: "."; display: block; height: 0px; clear: both; visibility: hidden;
}
#wrapper {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html #wrapper {
	height: 1%;
}
#wrapper {
	display: block;
}
/* End hide from IE-mac */



form {
	margin: 0px 0px 0px 28px; padding: 0px; font-size: 80%; color: #182A54;
}
.formfield {
	border: solid 1px #182A54; color: #666666; padding: 2px; width: 260px; margin-bottom: 5px; margin-top: 2px; background-color: #FFFFFF;
}
textarea {
	font-family: Arial, Helvetica, sans-serif; font-size: 110%;
}
.loginbutt {
	width: 260px; text-align: right; margin-top: 5px;
}
