@import "reset.css";
@import "dropdown.css";
@import "colorbox.css";
@import "slide.css";

cufon{z-index:9;}
.cufon-loading{
	visibility: hidden !important;
}


/*@font-face {
	font-family: 'MuseoSans';
	src: url('/css/fonts/MuseoSans_3.eot');
	src: local('Museo Sans 500'), url('/css/fonts/MuseoSans_3.ttf') format('truetype');}
@font-face {
	font-family: 'MuseoSansBold';
	src: url('/css/fonts/MuseoSans.eot');
	src: local('Museo Sans 700'), url('/css/fonts/MuseoSans.ttf') format('truetype');}
@font-face {
	font-family: 'MuseoSans100';
	src: url('/css/fonts/MuseoSans_1.eot');
	src: local('Museo Sans 100'), url('/css/fonts/MuseoSans_1.ttf') format('truetype');}*/
@font-face {
	font-family: 'Aller';
	src: url('/css/fonts/Aller_Rg.eot');
	src: local('Aller'), url('/css/fonts/Aller_Rg.ttf') format('truetype');}
@font-face {
	font-family: 'AllerBold';
	src: url('/css/fonts/Aller.eot');
	src: local('Aller Display Regular'), url('/css/fonts/Aller.ttf') format('truetype');}

body{font-family:'Helvetica',Arial,sans-serif;font-size:12px;line-height:1.2em;color:#000;}
.bgContainer{width:100%;background:#f0f0f0 url(/images/bgPage.jpg) repeat-x top left;margin-top:-42px;}
/*a:link, a:visited{color:#12592f;text-decoration:none;}
a:hover, a.hover, a:visited:hover, a:visited.hover{color:#12592f;text-decoration:underline;}*/
a:link, a:visited{color:#d24513;text-decoration:none;}
a:hover, a.hover, a:visited:hover, a:visited.hover{color:#d24513;text-decoration:underline;}

input, textarea, select{font-family:'MuseoSans',Verdana,Arial,sans-serif;font-size:12px;letter-spacing:0.1em;}

#mainContainer{width:965px;margin:0px auto;padding:0px 0px 15px;}

#header{width:949px;height:80px;padding:18px 8px 30px 8px;}
#headerLeft{width:219px;float:left;}
#headerRight{width:710px;float:right;}
#logo{width:219px;height:74px;padding:6px 0px 0px;}
#login{width:135px;height:37px;float:right;}
#mainNav{float:right;padding:60px 0px 0px;list-style:none;position:relative;z-index:99;}
#mainNav li{font-family:"AllerBold",Verdana,Arial,sans-serif;font-size:14px;float:left;margin:0px 0px;line-height:1.1em;}
.displayAbove{position:relative;z-index:9999999;}
#mainNav li ul{}
#mainNav li ul li{font-family:"MuseoSansCufon",Verdana,Arial,sans-serif;}
#mainNav li.hover, #mainNav li:hover{color:#FFF !important;}
#mainNav li a:link, #mainNav li a:visited{color:#12592f;text-decoration:none;}
#mainNav li a:hover, #mainNav li a.hover, #mainNav li a:visited:hover, #mainNav li a:visited.hover{color:#FFF !important;text-decoration:none;}

#mainContent{width:965px;background:url(/images/bgPageLogo.png) no-repeat top left;margin:0px auto;}
#homeGraphicText{text-align:right;padding:12px 20px 0 0;font-size:19px;font-weight:bold;color:#12592f;}

#banner{width:965px;height:368px;padding:12px 0px 0px;}
#bannerLeft{width:205px;float:left;}
#bannerLeft .sideBucketCity p {padding:0px 12px 10px 0px;text-align:center;}
#bannerLeft .sideBucketCity{width:200px;height:230px;background:url(/images/bgSideBucketcity.png) no-repeat top left;color:#666666;padding:10px 8px 1px 12px;}
#bannerLeft .sideBucketEmpty{width:200px;height:190px;}
#bannerLeft .sideBucket{width:159px;height:148px;background:url(/images/bgSideBucket.png) no-repeat top left;color:#666666;padding:17px 22px 17px 24px;}
#bannerLeft .sideBucket h1{font-family:"MuseoSans",Verdana,Arial,sans-serif;font-size:21px;color:#12592f;text-align:center;line-height:1.2em;}
#bannerLeft .sideBucket p{padding:8px 5px 0px;}
#bannerLeft .sideBucket .orgBtn{width:155px;height:37px;margin:0px auto;padding:12px 0px 0px;}
#bannerLeft .sideBucket .whtPaper{width:155px;height:37px;margin:0px auto;padding:12px 0px 0px;}
#bannerLeft .sideBucket .whtPaper img {float:left; padding:0px 10px;}
#bannerLeft .sideBucket .whtPaper a.title { font-weight:bold;font-size:12px;}
#bannerLeft .sideBucket .whtPaper a { font-size:10px;}
#bannerLeft .sideBucket .sideBucketVideoItem{width:155px;height:37px;margin:0px auto;padding:40px 0px 0px;text-align:center;}

#bannerRight{width:760px;float:right;}
#homeFlashArea{width:760px;height:368px;}

#homeContent{width:949px;margin:0 auto;padding:9px 0px 30px;color:#000;}
#homeContent #tuck{font-size:13px;color:#666666;line-height:4em;}
#homeContent .solutionsContain{font-size:36px;margin:0px 0px 5px 0px;width:800px;line-height:1.1em;}
#homeContent h1{font-size:41px;color:#12592f;padding:0px 0px 5px;line-height:1.1em;}
#homeContent h1 strong{font-size:41px;color:#12592f;padding:0px 0px 5px;line-height:1.1em;}
#homeContent p{line-height:1.4em;font-size:14px;}

#bucketContainer{width:950px;color:#000;font-size:14px;margin:0 auto;}
#bucketContainer a:link, #bucketContainer a:visited{color:#25bec1;text-decoration:underline;}
#bucketContainer a:hover, #bucketContainer a.hover{color:#25bec1;text-decoration:none;}
#bucketContainer a:visited:hover, #bucketContainer a:visited.hover{color:#25bec1;text-decoration:none;}
.homeBucket{width:300px;padding:33px 0px 0px 0px;float:left;}
.homeBucket h1{color:#3e161c;font-size:26px;padding:0px 0px 15px 0px;}
.homeBucket h1 a{color:#3e161c !important;text-decoration:none !important;}
.homeBucket p{line-height:1.3em;padding:0px 0px 12px;font-size:14px;color:#666;}
.homeBucket img.imgLeft{padding:0px 8px 8px 0px;}
.homeBucket img.imgRight{padding:0px 0px 8px 8px;}
.homeBucketBG{width:350px;float:left;}
.homeBucketBGTop{width:328px;height:21px;background:url(/images/bgHomeBucketTop.png) no-repeat top left;}
.homeBucketBGContent{width:278px;padding:0px 25px;background:url(/images/bgHomeBucketRpt.png) repeat-y top left;}
.homeBucketBGContent h1{color:#12592f;font-size:26px;font-family:'MuseoSansCufon',Verdana,Arial,sans-serif;padding:9px 10px;line-height:1em;}
.homeBucketBGContent h1 a{color:#12592f !important;text-decoration:none !important;}
.homeBucketBGContent p{line-height:1.3em;padding:10px 0px;font-size:14px;color:#666;}
.homeBucketBGBot{width:328px;height:17px;background:url(/images/bgHomeBucketBot.png) no-repeat top left;}

#footer{width:100%;background:#FFF; padding:0px 0px 30px;}
#footerContent{width:965px;margin:0 auto;padding:20px 0px 0px;color:#000;font-size:14px;text-align:center;}
#footerContent p{padding:0px 0px 15px;}
#footerContent img{text-align:center;padding:0px 18px;}
#footerNav{list-style:none;margin:0 auto;white-space:nowrap;padding:0px 0px 18px;}
#footerNav li{padding:0px 18px;text-align:center;display:inline;}
#footerNav li a:link, #footerNav li a:visited{color:#000;text-decoration:underline;}
#footerNav li a:hover, #footerNav li a.hover, #footerNav li a:visited:hover, #footerNav li a:visited.hover{color:#000;text-decoration:none;}

/*FORM FIELDS*/
#plsForms{width:400px;height:100%;margin:0px 0px 0px 15px;font-size:13px;position:relative;}
#plsForms p{margin:0px 0px 15px;}
#plsForms table tr td{padding:0px 10px 10px 0px; vertical-align:top;}
#plsForms table tr td label{margin:0px 0px 0px;}
#plsForms tr td.dropdownIndent{padding-left:8px;}
#plsForms table tr td .formField{width:183px;}
#plsForms table tr td .formFieldCity{width:133px;}
#plsForms table tr td .formFieldState{width:103px;}
#plsForms h1{color:#3e161c;padding:22px 0px 14px 0px;line-height:1.1em;font-size:20px;font-family:'MuseoSansBold',Verdana,Arial,sans-serif;font-weight:bold;}

#ctl00_cphContent_rblFreightBroker label{margin-top:-1px;position:relative;padding:0px 14px 0px 0px;}
#ctl00_cphContent_rblFreightBroker input{margin-top:0px;position:relative;}

#formDescr{width:300px;float:left;font-size:13px;position:relative;}
#formDescr h1{color:#3e161c;padding:22px 0px 14px 0px;line-height:1.1em;font-size:20px;font-family:'MuseoSansBold',Verdana,Arial,sans-serif;font-weight:bold;}
#formDescr p{margin:0px 0px 15px;}
#formDescr ol{list-style:decimal;margin:0px 0px 15px 25px;}
#formDescr ol li{list-style:decimal;}

/*LOGIN*/
.login{width:100%;float:right;}
.login span{color:#FFF;font-size:12px;font-weight:bold;}
.loginLeft{float:left;margin:0px 20px 0px 0px;}
.loginRight{float:right;margin:0px 25px 0px 0px;}

/*MAP*/
#map{width:500px;height:400px;}



/*COMMON ELEMENTS*/
.clear{clear:both;}
.dkRedText{color:#3E161C;font-weight:bold;}
.greenText{color:#12592f;}
.imgFloatRight{float:right;padding:8px 40px 20px 8px;margin-top:-10px;}
.imgCareerFloatRight{padding:8px 40px 20px 8px;margin-top:-10px;}
.imgFloatRightSingle{float:right;padding:8px 40px 20px 8px;margin-top:-10px;}
.imgFloatLeft{float:left;padding:8px 8px 8px 0px;}
.imgFloatRightwhtPaper {float:right;padding:8px 0px 20px 8px;margin-top:-10px;}
sup {font-size:50%;position:relative;top:3px;}
.sup2 {font-size:50%;position:relative;top:-8px;}
.sup3 {font-size:50%;position:relative;top:-5px;}
.sm{font-size:8px;position:relative;top:-5px;}
.warningText{padding:5px 0px 0px 0px;color:#d21016;font-size:10px;font-style:italic;text-align:left;}
.errorText{color:#d21016 !important;font-size:10px;font-style:italic;text-align:left;}
.cityscapeContain{padding:1px 2px 3px 4px;}

