body
{
  font-family: Verdana, Arial, Sans;
  font-size: small;
  margin:0em;
  padding: 0px 60px;
  background-color: #F5F5F5;
}
#Logo
{
  margin: 5px;
}
#SignIn
{
  background-color: #FFF;
  width: 475px;
  border: thin solid gray;
  padding: 15px;
}
#SignUp
{
  background-color: #FFF;
  width: 475px;
  border: thin solid gray;
  padding: 15px;
}
#FQLinks
{
  width: 475px;
  margin: 5px;
  font-size: 70%;
  color: mistyrose;
}
a#Terms, a#Privacy
{
  color: mistyrose;
}
td#Email, td#Password, td#Account, td#Help
{
  font-weight: bold;
  color: #515151;
}
input#wcmdLogin, input#wcmdSend
{
  color: black;
  font-size: 90%;
  text-align: center;
}
td#Account, td#Help
{
  font-size: 105%;
  font-weight: bold;
  color: #515151;
}
#wlblErrorMessage
{ 
  BORDER-TOP: gainsboro thin solid; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 90%; 
  MARGIN-BOTTOM: 1em; 
  COLOR: #a34f5d; 
  BORDER-BOTTOM: gainsboro thin solid; 
  BACKGROUND-COLOR: #ffffcc; 
  TEXT-ALIGN: center;
  PADDING: 3px 0px;
} 
.litInput
{
  background-color: Ivory;
  text-align: center;
  font-weight: bold;
  border: solid thin gainsboro;
  display: block;
  padding: 2px 0px;
}
.nonlitInput
{
  background-color: whitesmoke;
  /*font-size: 80%;*/
  text-align: center;
  font-weight: bold;
}
#wpnlNoResults ul li {margin-bottom: 20px;}
select.litInput, select.nonlitInput {font-size: 80%;}
.button
{
  font-size: 80%;
  text-align: center;
  font-weight: bold;
}
.SearchText
{
  font-size: 85%;
  font-weight: normal;
  /*padding: 10px;*/
  margin-bottom: 20px;
}
/*.NoResultsHead { PADDING-LEFT: 2em; FONT-WEIGHT: bolder; FONT-SIZE: 12pt; COLOR: #a34f5d; FONT-FAMILY: verdana, arial, sans }
	UL { MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 5em; 5em: }
	LI { MARGIN-BOTTOM: 1em }*/
.HeaderText
{
  MARGIN-TOP:1em;
  FONT-WEIGHT:bolder;
  FONT-SIZE:140%;
  MARGIN-BOTTOM:0.25em;
}
.navlink
{
  color: White;

  font-weight: bold;
}
.PageBody
{
	margin: 1em 20px 0px 20px;
	clear:both; 
}
.pagelink 
{ 
  COLOR: #039; 
  TEXT-DECORATION: underline;
} 
.errMessage 
{ 
  BORDER-TOP: gainsboro thin solid; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 90%; 
  MARGIN-BOTTOM: 1em; 
  COLOR: #a34f5d; 
  BORDER-BOTTOM: gainsboro thin solid; 
  BACKGROUND-COLOR: #ffffcc; 
  TEXT-ALIGN: center 
} 
.graytext 
{ 
  FONT-SIZE: 90%; 
  COLOR: #777777; 
} 
.redtext 
{ 
  font-size: 130%;
  COLOR: #a34f5d; 

} 
.dkgraytext 
{ 
  FONT-SIZE: 90%; 
  COLOR: #515151; 
} 
.blacktext 
{ 
  FONT-SIZE: 90%; 
  COLOR: black; 
}
.smText
{
  FONT-SIZE: 80%; 
}
.nmText
{
  /*font-size:10pt;*/
}
.whitetext 
{ 
  FONT-SIZE: 90%; 
  COLOR: white; 
}

div.PhoneExtension {display:inline;}

#AccountSummary {margin: 0px; border: 1px solid #ccc; padding: 20px; background: #fff; width: 70%; float:left; display:inline;}
#AccountInfo table, #AccountContact table {border-collapse: collapse; width: auto; float:left; clear:left;}
#AccountInfo table span, #AccountContact table span, #AccountInfo div span, #AccountContact div span {display:inline; font-weight: bold;}
#AccountInfo span, #AccountContact span {display:block; clear:left;}
#AccountInfo,#AccountContact {margin: 0px 0px 20px 0px; width: 49%; float:left; display:inline;}
#AccountSummary div#SearchPreferences {display:block; clear:both; margin: 0px; padding: 20px 0px 0px 0px; border-top: 1px solid #ccc;}

.LiteArea { border: 2px solid #999; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; HEIGHT: auto; BACKGROUND-COLOR: #fff; }
.GreenText { FONT-WEIGHT:bolder;COLOR: forestgreen; padding-bottom: .5em; }
.GrayText {color:#999; font-size:90%;font-family:arial;padding-bottom: .5em; padding-left:.5em;font-weight:normal;}
.ColumnHead {padding:.25em;color:white;background-color:#a34f5d;font-family:arial;font-weight:bold;}
.BlackSubHead {color:black;font-family:arial, sans; font-weight:bold; font-size:11pt; margin-top:1em;margin-bottom: .5em;}
.tabletext {font-family:arial;border-bottom:thin solid gainsboro;}
.smalltext {font-family:arial;font-size:80%;border-bottom:thin solid gainsboro;}
.milestext {font-family:arial;font-size:80%;border-bottom:thin solid gainsboro;text-align:center;}
.milestextobsolete {font-family:arial;font-size:80%;border-bottom:thin solid gainsboro;background-image:url(..\images\long_gray_arrow.gif);background-position:center;background-repeat:no-repeat;text-align:center;}
.myButton {font-family:arial;font-size:80%;width:65px;}
.wideButton {font-family:arial;font-size:80%;width:85px;}
.chkHead {font-size:80%;}
.chkHead .colHead {padding-left: 10px; font-size: 125%;}
.NoResultsHead { PADDING-LEFT: 2em; FONT-WEIGHT: bolder; FONT-SIZE: 100%; COLOR: #a34f5d;}

#wlblShowAll {border:gainsboro thin solid; padding:0.25em;FONT-WEIGHT:bold; BACKGROUND-COLOR:#fff;}
#wlblShowFQ {border:gainsboro thin solid; padding:0.25em; FONT-WEIGHT:bold; BACKGROUND-COLOR:#fff;}
#wlblShowPrivate {border:gainsboro thin solid; padding:0.25em; FONT-WEIGHT:bold; BACKGROUND-COLOR:#d9e6ff;}
#wlblTimeZone, #wlblContact, #wlblCarrierName {margin-bottom: 10px;}

#wlblAddr1, #wpnlLocationCode, #pnlCountry {margin-top: 10px;}

SPAN.Dollar { font-weight: bold; color: forestgreen; }

#Sidebar {float:right; display:inline; width: 200px; padding: 0px; background: url('../images/content_bground.gif') top left repeat-x;}
#Sidebar #SecondaryNav {list-style: none; margin-bottom: 10px;}
#Sidebar #SecondaryNav li {}
#Sidebar #SecondaryNav li a {display:block; padding: 3px 5px;}
#Sidebar #SecondaryNav li a:hover {color: #999; text-decoration:none; background: #f2f2f2;}

#CompliancePacket, #ContactInfo {font-size: 80%; background: #f5f5f5 url('../images/box_gray_transparent_fqloads.gif') bottom right no-repeat; margin:0px 0px 20px 0px;}
#CompliancePacketHead, #ContactInfoHead  { padding-left: 10px; background: #f5f5f5 url('../images/box_gray_transparent_fqloads.gif') top left no-repeat; margin: 0px;}
#CompliancePacketHead h3, #ContactInfoHead  h3 {font-size: 100%; background: #f5f5f5 url('../images/box_gray_transparent_fqloads.gif') top right no-repeat; padding: 10px 10px 6px 0px; margin: 0px;}
#CompliancePacketBody, #ContactInfoBody  {background: #f5f5f5 url('../images/box_gray_transparent_fqloads.gif') bottom left no-repeat; margin-right: 10px; padding-bottom: 10px;}
#CompliancePacketBody p, #CompliancePacketBody ul, #ContactInfoBody p, #ContactInfoBody ul  {margin: 0px 0px 8px 20px;}
#CompliancePacketBody ul, #ContactInfoBody ul {list-style:none; margin-left:20px; padding: 0px;}
#CompliancePacketBody ul li, #ContactInfoBody ul li {margin: 0px; line-height: 1.25em;}
#CompliancePacketBody div#CompliancePacketFooter, #ContactInfoFooter {}
#CompliancePacketBody a.PDFDownload, #ContactInfoBody a.PDFDownload{ padding-left: 20px; background: url('../images/icon_pdf_download.gif') left top no-repeat;}
#ContactInfoBody .ContactInfoHours {color: #999;}

.smnavlink { FONT-WEIGHT: normal; COLOR: #039; TEXT-ALIGN: center; TEXT-DECORATION: underline; }
.logo {	margin: 0px;}

table.AvailableLoads {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  border-top: 1px solid #cccccc;
}
table.AvailableLoads td {
  padding: 1px;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
  font-size: 10pt;
}
table.AvailableLoads tr.ColHead {
  border-bottom: 2px solid #ccc;
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: left;
}
table.AvailableLoads tr.ColHead {
  color: #ffffff;
  background: #993B4B;
  font-weight: bold;
}
table.AvailableLoads tr.ColHead a {
  color: #ffffff;
  background: #993B4B;
  text-decoration: none;
}
table.AvailableLoads tr.Pager {
  border-bottom: 2px solid #ffffff;
  text-align: center;
}
table.AvailableLoads td.colsel {
  font-weight: bold;
}
table.AvailableLoads tr.private td {
  background: #E7EFFE;
}
table.AvailableLoads td.Miles {
  font-size: 80%;
}
table.AvailableLoads td.buttons {
  font-size: 80%;
  font-weight: bold;
  color: #090;
  text-align: center;
  padding-right: 0;
}
table.AvailableLoads td.buynow {
  font-size: 80%;
  font-weight: bold;
  color: #090;
  text-align: center;
  padding-right: 0;
}
h2#AvailableLoads {
  font-size: 110%;
  color: #333;
  padding-top: 20px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
h2#AvailableLoads span {
  font-weight: normal;
  font-size: 80%;
  background: #ffc;
}
table.MyLoads,
table.BiddingOn,
table.Tenders {
  width: 100%;
  border-collapse: collapse;
  background: #ffffff;
  border-top: 1px solid #cccccc;
}
table.MyLoads td,
table.BiddingOn td,
table.Tenders td {
  padding: 1px;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;
  font-size: 10pt;
}
table.MyLoads td.Miles,
table.BiddingOn td.Miles,
table.Tenders td.Miles {
  font-size: 80%;
}
table.MyLoads tr.private td,
table.BiddingOn tr.private td,
table.Tenders tr.private td,
table.NewTenders tr.private td {
  background: #E7EFFE;
}
table.MyLoads tr.ColHead a {
  color: #fff;
  background: #993B4B;
  text-decoration: none;
}
table.MyLoads tr.ColHead,
table.BiddingOn tr.ColHead,
table.Tenders tr.ColHead {
  border-bottom: 2px solid #cccccc;
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: left;
  color: #fff;
  background: #993B4B;
  font-weight: bold;
}
table.NewTenders {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border-top: 1px solid #ccc;
}
table.NewTenders td {
  padding: 1px;
  white-space: nowrap;
  border-bottom: 1px solid #ccc;

}
table.NewTenders tr.ColHead {
  border-bottom: 2px solid #ccc;
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: left;
  color: #fff;
  background: forestgreen;
  font-weight: bold;
}
.feature {
	font-size: 105%;
	line-height: 1.5em;
	color: #666;
}
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
		font-size: 0;
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
    display:block;
}
/*end hide from IE Mac */

/** html .clearfix {
    height:1%;
}*/


#fqloads_nav {	background: #2651a8 url('../images/fqloads_int_header_bground.gif') left bottom repeat-x ; padding:0px; margin:0px; height: 50px;}
#fqloads_nav ul {float:left;list-style: none; margin:0px;padding:26px 0px 0px 20px ; }
#fqloads_nav li {float: left; padding: 0px; margin:0px;}
#fqloads_nav li a {padding:5px 18px;margin:0px;background: url('../images/nav_link_bg.gif') left top repeat-x; display:block;color: #fff;font-size: 85%;font-weight:bold;}
#fqloads_nav li a.utility {font-weight: normal; font-size:70%;}
#fqloads_nav li a:hover, #fqloads_nav li a.utility:hover {background: #039; color: #a3a3a3;}
#fqloads_nav p{float:right;margin:0px;padding: 0px 0px 0px 0px; /*background: url('../images/fqloads_int_header_logo.gif') left  no-repeat;padding:26px 0px 0px 129px;*/}
#fqloads_nav .AL #AvailableLoads a, #fqloads_nav .AL #AvailableLoads a:hover, #fqloads_nav .MB #MyBids a, #fqloads_nav .MB #MyBids a:hover, #fqloads_nav .MLH #MyLoads a, #fqloads_nav .MLH #MyLoads a:hover, #fqloads_nav .MA #MyAccount a, #fqloads_nav .MA #MyAccount a:hover, #fqloads_nav .SO #SignOut a, #fqloads_nav .SO #SignOut a:hover,#fqloads_nav .LT #TenderLoads a, #fqloads_nav .LT #TenderLoads a:hover {background:#fff url('../images/nav_link_bg.gif') 0px -40px repeat-x; color: #993b4b; border-bottom:1px solid #f5f5f5;}

#fqloads_footer {font-size: 80%; border-top: 1px solid #ccc; padding: 7px 0px 0px 0px; margin: 10px 0px 0px 0px; clear:both;}
#fqloads_footer ul {list-style:none; float:left; margin: 0px; padding: 0px;}
#fqloads_footer li {float:left; display:inline; margin: 0px; padding: 0px;}
#fqloads_footer li a {color: #777; display:block; padding: 3px 10px 3px 10px; border-right: 1px solid #ccc; }
#fqloads_footer li.Copyright {color: #777; padding: 3px 10px 3px 0px;}
#fqloads_footer li.LastFooter a {color: #777; padding: 3px 10px 3px 10px; border:none;}

.tblOff 
{
	display: none;
}
.tblOn 
{
	display: block;
}
