body {
	background: #053f6f url(/images/body-bg.gif) top left repeat-x;
	font: 12px verdana;
	margin: 0;
	padding: 0;
	}
	
#container {
	width: 985px;
	margin: 0 auto;
	position: relative;
	}
	
#circle-bg {
	position: absolute;
	top: 0;
	left: -72px;
	background: url(/images/circle-bg.png) top center no-repeat;
	height: 175px;
	width: 1128px;
	z-index: -10;
	}
	
ul#topBtns {
	position: absolute;
	top: 14px;
	right: 0;
	height: 21px;
	width: 300px;
	margin: 0;
	padding: 0 0 3px 0;
	}
	
#topBtns li {
	float: right;
	list-style-type: none;
	padding: 0 4px;
	}
	
#topBtns li a{
    color: White;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.3em;
    font-family: Arial;
}

#topBtns li a:hover{
    color: Yellow;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.3em;
    font-family: Arial;
}
a#quote-button {
	display: block;
	}
	
a#login-button {
	display: block;
	}


/*+++++++++++++++++++++++++ TOP NAV ++++++++++++++++++++++++++++++++++*/
	
#nav {
	width: 979px;
	height: 27px;
	margin-left: 3px;
	background: url(/images/nav-bg.gif) top no-repeat;
	}
	
#nav ul {
	padding: 0;
	margin: 0;
	}
	
#nav li {
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0;
	}

#nav ul#left-nav {
	padding-left: 11px;
	}
	
#right-nav {
	float: right;
	margin: 0;
	padding: 0;
	}

/*+++++++++++++++++++++++++++++ DROP DOWN MENUS +++++++++++++++++++++++++++++++*/

#right-nav li {
	position: relative;
	z-index: 9999;
}

#right-nav li.off ul,
#right-nav li.on ul {
margin: 0;
padding: 0;
display: none;
position : absolute; 
left: -30px;
top: 26px;
background: #130d40;
}

#right-nav li.on ul,
#right-nav li.off:hover ul,
#right-nav li.over ul {
display: block;
}


#right-nav li ul li {
padding: 0;
margin: 0;
display: block;
clear: left;
width : auto; 
background-image: none;
text-align: right;
border-bottom: 1px solid #fff;
} 

#right-nav li.off ul a:hover,
#right-nav li.over ul a:hover {
padding: 15px 5px 0 5px;
background-image: none;
text-decoration: none;
color: #fff;
}

#right-nav li.off:hover ul li,
#right-nav li.on:hover ul li {
margin: 0;
list-style-type: circle;
}

#right-nav li.on ul a, 
#right-nav li.off ul a {
  float: none;
  color: #fff;
  margin: 0;
  padding: 3px 5px 5px 5px;
  width: 120px;
  border: 0;
  display: block;
  position: relative;
  text-decoration: none;
}

#right-nav li.off ul a:hover,
#right-nav li.on ul a:hover {
padding: 3px 5px 5px 5px;
width: 120px;
background: #2a2ed3;
color: #fff;
}

	
#right-nav li a, #left-nav li a, #quote-button li a, #right-col li a {
	display: block;
	}
	
a img {
	border: none;
	}
	
#default:hover, #home-preload {
	background: url(/images/home-hover.gif) no-repeat;
}

#solutions:hover, #solutions-preload {
	background: url(/images/solutions-hover.gif) no-repeat;
}

#about:hover, #about-preload {
	background: url(/images/about-hover.gif) no-repeat;
}

#contact:hover, #contact-preload {
	background: url(/images/contact-hover.gif) no-repeat;
}

#media:hover, #media-preload {
	background: url(/images/media-hover.gif) no-repeat;
}
	
#english:hover, #english-preload {
	background: url(/images/english-hover.gif) no-repeat;
	}
	
#spanish:hover, #spanish-preload {
	background: url(/images/spanish-hover.gif) no-repeat;
	}
	
#asian1:hover, #asian1-preload {
	background: url(/images/asian-1-hover.gif) no-repeat;
	}
	
#asian2:hover, #asian2-preload {
	background: url(/images/asian-2-hover.gif) no-repeat;
	}
	
#warehousing:hover, #warehousing-preload {
    background: url(/images/warehousing-hover.gif) no-repeat;
}

#transportation:hover, #transportation-preload {
    background: url(/images/transportation-hover.gif) no-repeat;
}

#staffing:hover, #staffing-preload {
    background: url(/images/staffing-hover.gif) no-repeat;
}

#inspection:hover, #inspection-preload {
    background: url(/images/inspection-hover.gif) no-repeat;
}

#packaging:hover, #packaging-preload {
    background: url(/images/packaging-hover.gif) no-repeat;
}
	
#login-button:hover img, #transportation:hover img, #staffing:hover img, #inspection:hover img, #packaging:hover img, #warehousing:hover img, #asian1:hover img, #asian2:hover img, #english:hover img, #spanish:hover img, #default:hover img, #solutions:hover img, #media:hover img, #contact:hover img, #about:hover img, #quote-button:hover img {
	visibility: hidden;
}

#login-button-preload, #transportation-preload, #staffing-preload, #inspection-preload, #packaging-preload, #warehousing-preload, #english-preload, #spanish-preload,  #asian1-preload,  #asian2-preload, #media-preload, #contact-preload, #about-preload, #solutions-preload, #home-preload, #quote-button-preload {
	position: absolute;
	left: -5000px;
	}


/*+++++++++++++++++++++++++ MAIN CONTENT AREA ++++++++++++++++++++++++++++++++++*/
	
#content {
	position: relative;
	padding: 10px 0 10px 12px;
	width: 967px;
	min-height: 350px;
	margin-left: 3px;
	background: #fff url(/images/content-upper-right-bg.gif) top right no-repeat;
	z-index: 1;
	}
	
#content-lower-right-bg {
	width: 426px;
	height: 344px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(/images/content-lower-right-bg.png) bottom right no-repeat;
	}
	
#content-lower-left-bg {
	width: 426px;
	height: 344px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -20;
	background: url(/images/content-lower-left-bg.png) bottom right no-repeat;
	}
	
#quote {
	width: 480px;
	margin-left: 110px;
	color: #0d004c;
	font-size: 135%;
	/* background: url(/images/left-quote.gif) top left no-repeat; */
	text-align: right;
	}
	
#right-quote {
	/* background: url(/images/right-quote.gif) bottom right no-repeat; */
	}
	
.imageAlignTop {
	vertical-align: top;
	}

	
#left-col {
	background: url(/images/left-col-bg.gif) top left no-repeat;
	float: left;
	width: 600px;
	}
	
#right-col {
	position: absolute;
	top: 34px;
	right: 0;
	width: 376px;
	}
	
#right-col  ul {
	margin: 0;
	padding: 0;
	}
	
#right-col li {
	list-style-type: none;
	margin: 0 0 13px 0;
	padding: 0;
	height: 29px;
	}
	
.clr {
	clear: both;
	}
	
img.years {
	margin: 0 0 0 110px;
	}


/*+++++++++++++++++++++++++ BOTTOM CONTENT AREA ++++++++++++++++++++++++++++++++++*/
	
#bottom {
	width: 959px;
	padding: 0 10px;
	margin-left: 3px;
	height: 250px;
	background: url(/images/bottom-bg.gif) top left repeat-x;
	}
	
	
#bottom-left {
	background: url(/images/bottom-left-slice-bg.gif) top left repeat-x;
	width: 342px;
	padding: 20px 0 20px 0;
	position: relative;
	float: left;
	margin: 20px 0 0 0;
	}
	
#bottom-left-inner {
	margin-left: 10px;
	height: 100px;
	}
	
#bottom-left #bottom-left-inner p {
	font-size: 90%;
	padding-top: 20px;
	}
	
.home #bottom-left-inner {
	height: 180px;
	}
	
#bottom-left-inner img {
	width: 91px;
	padding: 15px 0 8px 0;
	float: left;
	}
	
.home #bottom-left-inner img {
	float: none;
	}
	
#bottom-center {
	float: left;
	margin: 20px 0 0 15px;
	}
	
#bottom-right {
	float: left;
	margin: 0 0 0 5px;
	width: 317px;
	height: 247px;
	background: url(/images/bottom-right-bg.gif) top left no-repeat;
	padding: 15px 0 0 30px;
	position: relative;
	}
	
#bottom-right p {
	width: 260px;
	font-size: 90%;
	margin-top: 4px;
	}
	
#bottom-right img {
	margin: 8px 0 0 80px
	}
	
#bottom-right h2 {
	font-weight: normal;
	font-size: 180%;
	margin-bottom: 0;
	}
	
#bottom-right p.tag-line {
	font-size: 140%;
	letter-spacing: -1px;
	color: #0d004c;
	position: absolute;
	bottom: 25px;
	left: 30px;
	}
	
#bottom-right h2 strong {
	color: #004486;
	}
	
#bottom-left h2 {
	position: absolute;
	top: -28px;
	top: -15px;
	left: 10px;
	color: #0d004c;
	}
	
#bottom-left p {
	font-size: 11px;
	margin: 5px 0;
	color: #1d7ca9;
	display: inline;
	}
	
#bottom-left a {
	color: #0d004c;
	text-decoration: none;
}

#bottom-left a:hover {
	text-decoration: underline;
}
	
#bottom-left img {
	padding-right: 	10px;
	vertical-align: top;
	margin: 0;
	}
	
#bottom-left p img {
	padding: 0 0 5px 8px;
	}
	
#bottom-left-bottom-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 349px;
	height: 8px;
	background: url(/images/bottom-left-bottom-bg.gif) no-repeat;
	}
	
#bottom-left-left-bg {
	position: absolute;
	right: -8px;
	top: 0;
	width: 8px;
	height: 212px;
	background: url(/images/bottom-left-left-bg.gif) no-repeat;
}


/*+++++++++++++++++++++++++  FOOTER SITE NAV ++++++++++++++++++++++++++++++++++*/
	
#footer {
	background: #fff url(/images/footer-bg.gif) top left no-repeat;
	width: 979px;
	margin: 0 0 0 3px;
	padding: 10px 0;
	text-align: center;
	}
	
#footer ul {
	margin: 0;
	padding: 0;
	}

#footer li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: url(/images/list.gif) center right no-repeat;
	padding: 0 10px 0 7px;
	}
	
#footer a {
	text-decoration: none;
	color: #000;
	}
	
#footer li.no-divider {
	background: none;
	}

/*+++++++++++++++++++++++++ COPYRIGHT & SITE CREDIT ++++++++++++++++++++++++++++++++++*/	
	
#copy {
	text-align: right;
	color: #fff;
	float:right; 
	padding-top: 10px;
	}
	
#copy a {
	color: #fff200;
	text-decoration: none;
	}
#copy p {
	margin: 4px 0;
	}

/*+++++++++++++++++++++++++ FACEBOOK LINK ++++++++++++++++++++++++++++++++++*/	
#fbLink 
{
    font-size:8px; 
    padding-left:10px; 
    float:left;
}
