body{
margin:0;
padding:0;
font-family: arial;
font-size: 9pt;
background-color: #f4f4f4;
text-align:center;
}

body a{
color: #296bbf;
}

body a:hover{
color: #333333;
}

td{
font-size: 9pt;
}

.red{
color: #ef1f1f;
}
/* Start Menu */	
.menu ul {
margin: 0px;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.menu ul li{
position: relative;
display: inline;
float: left;
font-family: arial;
font-size: 9pt;
/*background-color: #296bbf; /*overall menu background color*/
background-color: #0078a0; /*overall menu background color*/
color: #FFFFFF;
}

/*Top level menu link items style*/
.menu ul li a{
display: block;
padding: 1px 2px 1px 7px;
border-left-width: 0;
text-decoration: none;
color: #FFFFFF;
margin: 0;
}
	
/*1st sub level menu*/
.menu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
padding-left: 3px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
display: list-item;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.menu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
}

/* Sub level menu links style */
.menu ul li ul li a{
display: block;
width: 130px; /*width of sub menu levels*/
color: #FFFFFF;
text-decoration: none;
padding: 1px 5px;
border-top: 1px solid #ffffff;
}

.menu ul li a:hover{
background-color: #fcdd45;
color: #296bbf;
}



* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
/* End Menu */	

.form_title
{
font-weight: bold;
font-size: 9pt;
border-bottom: 1px dotted #333333;
padding-bottom: 10px;
color: #660000;
width: 90px;
}

.homeFormTitle
{
display:block;
font-weight: bold;
font-size: 11pt;
color: #FFFFFF;
width: 155px;
background-color: #9999FF;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

.form_title2
{
font-weight: bold;
font-size: 8pt;
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
color: #666666;
width: 90%;
}

.divider
{
border-bottom: 1px solid #296bbf;
color: #660000;
width: 90%;
}

.divider2
{
border-bottom: 1px dotted #cccccc;
height: 8px;
width: 90%;
}


.form_subtitle
{
font-size: 9pt;
color: #666666;
}

.homeFormSubTitle
{
font-size: 9pt;
color: #FFFFFF;
font-weight: bold;
}

label
{
font-size: 9pt;
color: #666666;
}

.smalltext
{
font-size: 10pt;	
}

.button a {
   padding: 4px;
   text-decoration : none;
   font-size: 8pt;
   display: block;
   width: 40px;
   color: #FFFFFF;
   border-top: 1px solid #eaedf4;
   border-left: 1px solid #eaedf4;
   border-bottom: 1px solid #296bbf;
   border-right: 1px solid #296bbf;
   background: #296bbf;
   text-align: center;
}

.button a:hover 
{
   border-top: 1px #31557f solid;
   border-left: 1px #31557f solid;
   border-bottom: 1px #f8f9fb solid;
   border-right: 1px #f8f9fb solid;
   text-decoration: none;
   background-color: #fcdd45;
   color: #296bbf;
}

.button2 a {
	float: left;
   padding: 4px;
   text-decoration : none;
   font-size: 8pt;
   display: block;
   width: 40px;
   color: #FFFFFF;
   border-top: 1px solid #eaedf4;
   border-left: 1px solid #eaedf4;
   border-bottom: 1px solid #296bbf;
   border-right: 1px solid #296bbf;
   background: #296bbf;
   text-align: center;
}

.button2 a:hover 
{
   border-top: 1px #31557f solid;
   border-left: 1px #31557f solid;
   border-bottom: 1px #f8f9fb solid;
   border-right: 1px #f8f9fb solid;
   text-decoration: none;
   background-color: #fcdd45;
   color: #296bbf;
}

.button3 a {
	margin-top: 200px;
   float: left;
   padding: 4px;
   text-decoration : none;
   font-size: 8pt;
   display: block;
   width: 40px;
   color: #FFFFFF;
   border-top: 1px solid #eaedf4;
   border-left: 1px solid #eaedf4;
   border-bottom: 1px solid #296bbf;
   border-right: 1px solid #296bbf;
   background: #296bbf;
   text-align: center;
}

.button3 a:hover 
{
   border-top: 1px #31557f solid;
   border-left: 1px #31557f solid;
   border-bottom: 1px #f8f9fb solid;
   border-right: 1px #f8f9fb solid;
   text-decoration: none;
   background-color: #fcdd45;
   color: #296bbf;
}

.button5 a {
   float: left;
   padding: 4px;
   text-decoration : none;
   font-size: 8pt;
   display: block;
   width: 80px;
   color: #FFFFFF;
   border-top: 1px solid #eaedf4;
   border-left: 1px solid #eaedf4;
   border-bottom: 1px solid #296bbf;
   border-right: 1px solid #296bbf;
   background: #296bbf;
   text-align: center;
}

.button5 a:hover 
{
   border-top: 1px #31557f solid;
   border-left: 1px #31557f solid;
   border-bottom: 1px #f8f9fb solid;
   border-right: 1px #f8f9fb solid;
   text-decoration: none;
   background-color: #fcdd45;
   color: #296bbf;
}


.csr{
width: 170px;
color: #296bbf;
margin-right: 60px;
font-size: 8pt;
text-align: right;

}

.csr a{
color: #296bbf;
text-decoration: none;
}

.csr a:hover{
color: #333333;
}

.signup
{
color: #296bbf;
font-size: 8pt;
}

.signup a
{
color: #296bbf;
font-size: 8pt;
}

.signup a:hover
{
color: #666666;
font-size: 8pt;
}
	
.leftalign
{
float: left;
margin: 0;
white-space:nowrap;
}

.leftalign2
{
float: left;
margin: 0;
padding: 8px;
padding-top: 10px;
}

.homeimg
{
  padding-top: 135px; 
  padding-left: 75px; 
}

.rightalign
{
	float: right;
	margin-right: 10px;
}

.rightalign2
{
float: right;
padding-right: 50px;
}

.rightalign3
{
float: right;
padding-right: 100px;
}

.topalign
{
vertical-align: top;
}

h2{
font-size: 14pt;
line-height: 18pt;
color: #000066;	
}

h3{
font-size: 12pt;
color: #000066;	
}

.hw{
padding: 5px;
font-size: 10pt;
color: #FFFFFF;	
font-weight: bold;
width: 190px;
text-align: center;
margin-top: -1.5px;
}

.hw2{
padding: 5px;
font-size: 10pt;
color: #FFFFFF;	
font-weight: bold;
width: 260px;
text-align: center;
margin-top: -1.5px;
} 

.boxquote{	
background-image: url(/images/quotebox.gif);
background-repeat: no-repeat;
width: 230px;
height: 92px;
padding: 10px;
}

.list { 
font-size: 8.5pt;
line-height: 12pt;
margin-top: 100px;
}

.list a{ 
color: #296bbf;
}

.list a:hover{ 
color: #666666;
}

.list2 { 
font-size: 8.5pt;
margin-left: 40px;
margin-top: -5px;
}

.list2 a{ 
color: #296bbf;
text-decoration: none;
}

.list2 a:hover{ 
color: #666666;
}

.caption {
font-size: 7.5pt;
width: 300px;
}

.caption2 {
font-size: 7.5pt;
}

.caption3 {
font-size: 7.5pt;
width: 300px;
color: #ffffff;
}


p {
width: 520px;
}

.p2 {
width: 400px;
}

.p3 {
width: 300px;
}

.leftcolumntext{
text-align: right;
font-size: 8pt;
line-height: 18pt;
width: 165px;
color: #666666;
}

.breadcrumbs {
text-align: left;
font-size: 8pt;
padding: 5px;
color: #000066;
padding-top: 10px;
}

.breadcrumbs a{
color: #000066;
}

.breadcrumbs a:hover{
color: #333333;
}

/* Start page Column */
#maincontainer{
width: 820px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image: url(/images/shadow.gif);
text-align:left;
}

#newMainContainer{
width: 1024px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
text-align:left;
}
#newTopSection{
height: 125px; /*Height of top section*/
margin-left:10px;
margin-right: 10px;
margin-top:5px;
}
#newHomeContentColumn{
margin-left: 205px; /*Set left margin to LeftColumnWidth*/
height: 100%;
width: 800px;
}
#newHomeLeftColumn{
float: left;
width: 190px; /*Width of left column*/
height:1045px;
margin-left: -1013px; /*Set left margin to -(MainContainerWidth)*/
}
#usMap{
margin-left:10px;
padding-right: 4px;
margin-right: 10px;
margin-top:10px;
}
#surveyContainer{
width: 612px; /*Width of main container*/
height:792px;
margin: 0 auto; /*Center container on page*/
background-image: url(/images/survey/fspTwinkieFlyer.jpg);
text-align:left;
}

#topsection{
	height: 150px; /*Height of top section*/
	margin-left:10px;
}

#topsection2{
height: 164px; /*Height of top section*/
margin-left:10px;
}

#contentwrapper{
float: left;
width: 100%;
height: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
padding-left: 20px;
padding-right: 20px;
border-left: 1px solid #CCCCCC;
height: 100%;
padding-top : 20px ;
}

#homeContentColumn{
margin-left: 180px; /*Set left margin to LeftColumnWidth*/
margin-right: 10px; 
padding-left: 20px;
padding-right: 4px;
padding-top: 5px;
height: 100%;

}

.redHex{
color:#b32416	
}
.goldHex{
color:#ffa000	
}
.greyHex{
color:#6d6e71	
}
.blueHex{
color:#0078a0	
}

.lblSmall1{
font-family: Trebuchet MS;
font-size: 7pt;
}

.lblSmall2{
font-family: Trebuchet MS;
font-size: 8pt;
}

.lblSmall2Bold{
font-family: Trebuchet MS;
font-size: 9pt;
font-weight: bold;
line-height:8pt
}

.lblMedium1BoldItalic{
font-family: Trebuchet MS;
font-size: 10pt;
font-weight: bold;
font-style:italic;
}

.lblMedium2Bold{
font-family: Trebuchet MS;
font-size: 9pt;
font-weight: bold;
}

.lblMedium2BoldItalic{
font-family: Trebuchet MS;
font-size: 11pt;
font-weight: bold;
font-style:italic;
}

.txtFieldMedium{
font-size:0.9em;
border:1px solid #d7d7d8;	
}

#contentwrapper2{
width: 100%;
}

#contentcolumn2{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
padding-left: 20px;
padding-right: 20px;
border-left: 1px solid #CCCCCC;
height: 1000;
padding-top : 20px ;
}

#contentwrapper3{
	float: left;
	width: 100%;
	height: 950px;
}

#rightcolumn{
float: left;
width: 280px; /*Width of right column*/
margin-left: -280px; /*Set left margin to -(RightColumnWidth)*/
margin-top : 20px ;
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column*/
margin-left: -820px; /*Set left margin to -(MainContainerWidth)*/
padding-left: 20px;
padding-top: 20px;

}

#homeLeftColumn{
float: left;
width: 180px; /*Width of left column*/
height:1045px;
margin-left: -810px; /*Set left margin to -(MainContainerWidth)*/
padding-left: 5px;
background-color: #000066;
}

.footer{
clear: left;
width: 800px;
background: #0178a0;
color: #ffffff;
text-align: center;
padding: 2px 0px 2px 0px;
font-size: 8pt;
border: 1px solid #c5c5c5;
margin-left:10px;
}

.footer a{
color: #113767;
}

.footer a:hover{
color: #696868;
}

#footer2{
clear: left;
width: 800px;
background: #9bc4e5;
color: #113767;
text-align: center;
padding: 2px 0px 2px 0px;
font-size: 8pt;
border: 1px solid #c5c5c5;
margin-left:0px;
}

#footer2 a{
color: #113767;
}

#footer2 a:hover{
color: #696868;
}


.innertube{
margin: 0;
}
/* End page Column */	


.listmenu{
list-style-type: disc;
font-size: 8pt;
line-height: -5pt;
color: #000000;
}

.listmenu a{
color: #296bbf;
text-decoration: none;
}

.listmenu a:hover{
color: #333333;
}

.shiptitle{
color: #96321f;	
font-weight: bold;
}

.leftmenu{
font-size: 7.5pt;
font-weight: bold;
color: #296bbf;
line-height: 7px;
}

.leftmenu a{
color: #000066;
font-weight: normal;
text-decoration: none;
}

.leftmenu a:hover{
color: #333333;
font-weight: normal;
}
.leftmenu2{
font-size: 7.5pt;
font-weight: bold;
color: #666666;
line-height: 12pt;
padding-left: 10px;
}

.leftmenu2 a{
color: #296bbf;
font-weight: normal;
text-decoration: none;
}

.leftmenu2 a:hover{
color: #333333;
font-weight: normal;
}


.Parameter {
font-size: 7.5pt; 
color: black; 
background-color: #d1d3d9
}

.ParameterBold {
font-size: 7.5pt; 
font-weight: bold; 
color: black; 
background-color: #d1d3d9;
}
.ParameterBoldLg{
font-size: 9pt; 
font-weight: bold; 
color: black; 
background-color: #d1d3d9;
}

.Data {
font-size: 7.5pt; 
color: black;
}
.DataH15 {
font-size: 7.5pt; 
color: black; 
height: 15px;
}
.DataBold {
font-size: 7.5pt; 
font-weight: bold; 
color: black;
}
.DataBoldLg{
font-size: 12pt; 
font-weight: bold; 
color: black;
}
.DataLight {
font-size: 7.5pt; 
color: #666666;
}

.onlinebook{
background-color: #ffffff;	
}

.lineheight{
padding-top: 120px;
line-height: 19pt;
width: 240px;
}

.lineheight2{
line-height: 21pt;
font-weight: bold;
font-style:italic;
}

img {
border: 0 none;
}

hr {
border: 0;
color: #cccccc;
background-color: #cccccc;	
height: 1px;
}

.back{
background-color: #eceff0;
width: 550px;
height: 200px;
}

.footershadow{
background-image: url(/images/shadowfooter.gif); 	
}

.glance{
background-color: #eceff0;
font-size: 9pt;
color: #000000;
padding: 10px
}

.glance2{
background-color: #eceff0;
font-size: 9pt;
color: #000000;
padding: 10px
}

.small{
font-size: 7.5pt;
}

.mission{
border: 1px solid #296bbf;
padding: 10px;
width: 450px;
}

legend{
font-size: 11pt;
font-weight: bold;
color: #000066;
}

legend a{
color: #000066;
}

#noborder{
  border: 0px;
}

#noborder2{
  border: 0px;
}
.nodec{
text-decoration: none;	
}

.nodec a{
text-decoration: none;	
	
}

.contacttext {
padding: 10px;
width: 190px;
font-size: 9pt;
line-height: 20pt;
font-weight: normal;

}

.contacttext2 {
width: 160px;
font-size: 8pt;
line-height: 9pt;
color: #ffffff;
text-align: center;
}

.contactUsText {
width: 160px;
font-size: 8pt;
line-height: 11pt;
color: #000066;
text-align: center;
}

.contacttext2 a:hover{
color: #fcdd45;
}

.contact {
margin-top: 100px;
margin-left: 50px;
background-image: url(/images/service/InternationalContactUs.gif);
background-repeat: no-repeat;
padding: 10px;
width: 230px;
height: 230px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}
.contact6 {
margin-top: 230px;
margin-left: 50px;
background-image: url(/images/service/TransSolutionsContactUs.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 230px;
height: 230px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}

.contact2 {
margin-top: 40px;
background-image: url(/images/contact.gif);
background-repeat: no-repeat;
padding: 10px;
width: 230px;
height: 230px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}

.contact3 {
margin-top: 40px;
background-image: url(/images/service/ServicesContactUs.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 300px;
height: 280px;
font-size: 9pt;
line-height: 17pt;
font-weight: normal;
}

.contacthome {
background-image: url(/images/home/Contact_Us_V1.gif);
background-repeat: no-repeat;
padding: 4px;
width: 171px;
height: 138px;
font-size: 9pt;
line-height: 17pt;
font-weight: normal;
background-color: #000066
}

.contactSpotQuote {
margin-top: 40px;
background-image: url(/images/service/contactUsSpot.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 207px;
height: 157px;
font-size: 9pt;
line-height: 17pt;
font-weight: normal;
}

.contactNorthAmerica {
margin-top: 40px;
background-image: url(/images/service/contactUsNA.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 207px;
height: 157px;
font-size: 9pt;
line-height: 17pt;
font-weight: normal;
}

.shortli {
width: 300px;
list-style: disc;
}

.picture2 {
margin-top: 110px;	
/*ckground-image: url(/images/valueadded.jpg);*/
background-repeat: no-repeat;
padding: 0px;
width: 230px;
height: 80px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}

.picture4 {
margin-top: 20px;
background-image: url(/images/logistics2.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 230px;
height: 100px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}

.picture3 {
margin-top: 20px;
background-image: url(/images/leaseandreturns.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 230px;
height: 80px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}

.picture5 {
margin-top: 20px;
background-image: url(/images/kiosk.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 230px;
height: 80px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}


.log{
background-image: url(/images/logisticsBox.jpg);
background-repeat: no-repeat;
padding: 10px;
width: 300px;
height: 400px;
font-size: 9pt;
line-height: 11pt;
font-weight: normal;
}
  
.table{
width: 550px;
}

td{
	vertical-align: top;
}

.phonepadding{
text-align: right;
padding-left: 100px;
}

.phonepadding1{
text-align: right;
padding-left: 105px;
}

.phonepadding2{
text-align: right;
padding-left: 127px;
}

.phonepadding3{
text-align: right;
padding-left: 132px;
}

.phonepadding4{
text-align: right;
padding-left: 82px;
}

.phonepadding5{
text-align: right;
padding-left: 125px;
}

.phonepadding6{
text-align: right;
padding-left: 123px;
}

.phonepadding7{
text-align: right;
padding-left: 100px;
}

.phonepadding8{
text-align: right;
padding-left: 19px;
}

.phonepadding9{
text-align: right;
padding-left: 115px;
}

.phonepadding10{
text-align: right;
padding-left: 93px;
}

.phonepadding11{
text-align: right;
padding-left: 55px;
}

.red{
color: #ef1f1f;	
}

#fsptooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #ffffe0;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#fsppointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.employ{
  clear: left;
}

.line{
border: 1px solid #cccccc;
color: #000000;	
background-color: #eceff0;
height: 1px;	
}

.centerAlign{
     margin: 0 auto;
}

.errors{
	color: #FF0000;
}
.fieldEntryRequired{
background: #EEE8AA;
}
.centerAlignText{
text-align: center;
}
.rightAlignText{
text-align: right;
}
.even{
	background-color: #E6E6E6;
}

.odd{
	background-color: #FFFFFF;
}
table thead{
text-align: center;
}

