﻿body 
{
 background-image:url("Artwork/FRCBackground.jpg");
 background-repeat:repeat-x;
 background-color:#969696;
}
.HeaderCell
{
 background-image:url("Artwork/HeaderClickShipSave2.png");
 background-repeat:no-repeat;
}
.ArrowBodyCell
{
 background-image:url("Artwork/BigArrowBody.png");
 background-repeat:no-repeat;
 background-position:16px top;
}
.ArrowBodyCellNotMainMasterPage
{
 background-image:url("Artwork/BigArrowBody.png");
 background-repeat:no-repeat;
 background-position:-42px top;
 background-color:White;
}
.LeftSideGradient
{
 background-image: url('Artwork/sideleftgradienttrans.png'); 
 background-repeat: repeat-y; 
 background-position: right;
}
.RightSideGradient
{
 background-image: url('Artwork/siderightgradienttrans.png'); 
 background-repeat: repeat-y; 
 background-position: left
}
.LoginButton
{
 font-size:8pt;
 color:#AA1E22;
 cursor:pointer;
 padding:1px 1px 2px 1px;
 font-weight:bold;
}
.FreeFreightQuotesRounded
{
 background-image:url("Artwork/FreeFreightQuotesRounded.png");
 background-repeat:no-repeat;
 width:413px;
 height:305px;
}
.FRCRoundedPanel
{
 background-image:url("Artwork/FRCRoundedPanel.png");
 background-repeat:no-repeat;
 width:413px;
 height:305px;
}
.SmallPackageIntlButtons
{
 background-image:url("Artwork/SmPckgIntlButtons.png");
 background-repeat:no-repeat;
 background-position:top;
}
.ThreePanels
{
 background-image:url("Artwork/ThreePanels.png");
 background-repeat:no-repeat;
 background-position:top;
}
.BtmLeftGradient
{
 background-image:url("Artwork/BtmLeftGradient.png");
 background-repeat:repeat-y;
 background-position:right;
}
.BtmRightGradient
{
 background-image:url("Artwork/BtmRightGradient.png");
 background-repeat:repeat-y;
 background-position:left;
}
.BottomFooter
{
 background-image:url("Artwork/BottomArea.png");
 background-repeat:no-repeat;
 background-position:top;
}
.ServiceHelp
{
 background-image:url("Artwork/HoverMenu.png");
 background-repeat:no-repeat;
 background-position:top;
 z-index: 999;
}
.LoginTextLabels
{
 font-family:Tahoma;
 color:White;
 font-size:8pt;
	width: 96px;
}
.TextBoxLogins
{
 border:solid 1px #AA1E22;
 background-color:White;
 font-family:Tahoma;
 font-size:8pt;
}
.LoginButton2
{
 background-color:White;
 color:#AA1E22;
 border:outset 2px Gray;
 font-family:Tahoma;
 font-size:10pt;
 width:48px;
 height:22px;
 cursor:pointer;
}
.LoginButton2:hover
{
 background-color:White;
 color:#AA1E22;
 border:inset 2px Gray;
 font-family:Tahoma;
 font-size:10pt;
 width:48px;
 height:22px;
 cursor:pointer;
}
table
{
 font-family:Tahoma;
 font-size:10pt;
}
.TableHeaders
{
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 font-style:italic;
 color:#8E181B;
 border-bottom:solid 1px #8D8E8D;
}
.TableHeadersNoUnderline
{
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
 font-style:italic;
 color:#8E181B;
}
.BottomTableBorder
{
 border-bottom:solid 1px #8D8E8D;
}
.DropDownListQuotes
{
 font-family:Tahoma;
 font-size:10pt;
}
.SmallPackageIntlLinks
{
 color:#7A1B1D;
 font-weight:bolder;
 font-size:10pt;
 font-family:Arial;
 font-style:italic;
 text-decoration:none;
}
.SmallPackageIntlLinks:hover
{
 color:#606060;
 font-weight:bolder;
 font-size:10pt;
 font-family:Arial;
 font-style:italic;
 text-decoration:underline;
}
.SmallPckgIntlWords
{
 color:#AA1E22;
 text-decoration:none;
 font-weight:bold;
}
.SmallPckgIntlWords:hover
{
 color:#606060;
 text-decoration:none;
 font-weight:bold;
}
.MenuLinks
{
 font-family:Arial;
 font-size:11pt;
 font-weight:bold;
 text-decoration:none;
 color:White;
}
.MenuLinks:hover
{
 font-family:Arial;
 font-size:11pt;
 font-weight:bold;
 text-decoration:none;
 color:#B3B3B3;
 cursor:pointer;
}
.SubMenuItemsRow
{
 border-bottom:solid 1px #B04147;
}
.SubMenuLinks
{
 font-family:Arial;
 font-size:10pt;
 text-decoration:none;
 color:White;
}
.SubMenuLinks:hover
{
 font-family:Arial;
 font-size:10pt;
 text-decoration:none;
 color:#B3B3B3;
}
.ThreePanelHeaders
{
 font-family:Arial;
 font-size:15pt;
 font-weight:bolder;
 color:White;
 font-style:italic;
}
.ThreePanelBodyContent
{
 font-family:Arial;
 font-size:10pt;
 color:#636363;
}
.MainPageBody
{
 font-family:Arial;
 font-size:15pt;
 font-weight:bolder;
 font-style:italic;
 color:Maroon;
}
.BottomLinksHeader
{
	font-weight:bold;
	color:#333333;
}
.BottomLinks
{
 font-family:Tahoma;
 font-size:8pt;
 text-decoration:none;
 color:#606060;
}
.BottomLinks:hover
{
 font-family:Tahoma;
 font-size:8pt;
 text-decoration:none;
 color:#3B3B3B;
}
.FooterText
{
 font-family:Tahoma;
 font-size:8pt;
 color:#3B3B3B;
}
.RedFRCText
{
 color:#7F1519;
 font-family:Arial;
 font-size:10pt;
}
.RedFRCText12pt
{
 color:#7F1519;
 font-family:Arial;
 font-size:12pt;
}
.FAQLinks
{
 color:#7A1B1D;
 font-weight:bolder;
 font-size:10pt;
 font-family:Arial;
}
.FAQLinks:hover
{
 color:#606060;
 font-weight:bolder;
 font-size:10pt;
 font-family:Arial;
}
.FAQHeaders
{
 color:#7A1B1D;
 font-weight:bolder;
 font-size:13pt;
 font-family:Arial;
 border-bottom:solid 1px #8D8E8D;
}
.ModalBackground
{
 background-color:Gray;
 filter:alpha(opacity=60);
 opacity:0.6;
}
.requiredFields     
{
 background-color: #FFFFB3;
}    
.validatorCalloutHighlight
{    
 background-color: #ffcccc;
}
/*For the gray text in the validators*/
.ajax__validatorcallout_error_message_cell
{
 color:#545554;
}
.HoverHeadersSPSandIntl
{
 font-family:Arial;
 font-size:15pt;
 font-weight:bolder;
 font-style:italic;
 color:Maroon;
}
.SidePanelEmailHeader
{
 color:#7A1B1D;
 font-size:14pt;
}
.FreightServicesHeader
{
 color:#7A1B1D;
 font-weight:bold;
}
.FreightServicesHeader hr
{
	color:#666666;
	border-style:solid;
	border-width:1px;
}
.FreightServicesLinks
{
 color:#7A1B1D;
 text-decoration:none;
}
.FreightServicesLinks:hover
{
 color:#7A1B1D;
 text-decoration:underline;
}
.FreightServicesHeader ul
{
	color:#000000;
	font-weight:normal;
}
.SideFreightServicesHeader h1
{
	color:#7A1B1D;
	font-size:13pt;
	font-weight:normal;
}
.SideFreightServiceHeader ul
{
	color:#000000;
	font-weight:normal;
}
/*
style the ajax tabs
*/
.CustomTabStyle .ajax__tab_header
{
 background: url(images/tab-line.gif) repeat-x bottom;
}
.CustomTabStyle .ajax__tab_inner
{
 padding-left:3px;
 background: url(images/tab-left.gif) no-repeat;
 height:21px;
}
.CustomTabStyle .ajax__tab_outer
{
 
 background: url(images/tab-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_tab
{
 height:13px;
 padding:4px;
 margin:0;
 background: url(images/tab.gif) repeat-x;
}

/*Hover styling for the ajax tabs*/
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer
{
 background: url(images/tab-hover-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner
{
 background: url(images/tab-hover-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab
{
 background: url(images/tab-hover.gif) repeat-x;
}

/*active styling for the ajax tabs*/
.CustomTabStyle .ajax__tab_active .ajax__tab_outer
{
 background: url(images/tab-active-right.gif) no-repeat right;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner
{
 background: url(images/tab-active-left.gif) no-repeat;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab
{
 background: url(images/tab-active.gif) repeat-x;
}
/*styling for the body of the tabs*/
.CustomTabStyle .ajax__tab_body
{
 
 border-top:0;
 
}

/*Rgiht Label QQ style for label*/
.RightLabelQQ span li
{
 margin-left:-25px;
}
.RightLabelQQ span ul
{
 margin-left:-25px;
 margin:0px;
 line-height:88px;
}
.RightLabelQQ span ul li
{
 margin-left:-25px;
}
.RightLabelQQ span
{
 margin-left:-25px;
}
.RightLabelQQ li
{
 list-style-image:url(images/frcbullet.png);
 list-style-position:outside;
 margin-left:-25px;
}
/*Label Header for QQ*/
.SidePanelQQHeader
{
 color:#7A1B1D;
 font-size:11pt;
 height:25px;
 font-weight:bold;
}
/*list styling for the main page*/
.MainPageList span li
{
 margin-left:-2px;
}
.MainPageList span ul
{
 margin-left:-2px;
 margin:0px;
 line-height:88px;
}
.MainPageList span ul li
{
 margin-left:-2px;
}
.MainPageList span
{
 margin-left:-25px;
}
.MainPageList li
{
 list-style-image:url(images/frcbullet.png);
 list-style-position:outside;
 margin-left:-2px;
 color:#666666;
 height:28px;
}
.TabMessageLink
{
 color:#7F1519;
}
.HelpButton
{
 cursor:pointer;
}
.FedExTrackingButton
{
 background-color:#990000;
 color:#ffffff;
}
.SPSFreeQuote
{
 color:#7A1B1D;
 font-weight:bolder;
 font-size:10pt;
 font-family:Arial;
 text-decoration:none;
}
.SPSFreeQuote:hover
{
 color:#606060;
 font-weight:bolder;
 font-size:10pt;
 font-family:Arial;
 text-decoration:none;
}
.FedExDetailsLinks
{
 vertical-align:super;
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-weight:bold;
 text-align:left;
}
.FedExDetailsLinks:hover
{
 vertical-align:super;
 text-decoration:none;
 color:#666666;
 font-size:8pt;
 font-weight:bold;
 text-align:left;
}
.FedExDetailsHeader
{
 border-bottom: solid 1px #B3B7B6;
 text-align:left;
 font-weight:bold;
 font-size:13pt;
}
.FedExDetailsRow
{
 border-bottom: dotted 1px #B3B7B6;
 text-align:left;
 line-height:30px;
}
.LoginWaterMark
{
 color:Gray;
 border:solid 1px #AA1E22;
 background-color:White;
 font-family:Tahoma;
 font-size:8pt;
}
.PasswordWaterMark
{
  color:#ffffff;
 border:solid 1px #AA1E22;
 background-color:White;
 font-family:Tahoma;
 font-size:8pt;
 background-image:url(Artwork/PasswordWatermark.png);
 background-repeat:no-repeat;
 text-align:right;
 text-indent:2px;
}
.ForgotPassword
{
 font-family:Tahoma;
 color:White;
 font-size:7pt;
 cursor:pointer;
}
.ForgotPassword:hover
{
 font-family:Tahoma;
 color:#B3B3B3;
 font-size:7pt;
 cursor:pointer;
}
.BackgroundForgotPassword
{
 background-image:url("Artwork/ForgotPassBackground.png");
 background-repeat:no-repeat;
 background-position:top;
}
.ForgotPasswordHeader
{
 font-family:Arial;
 font-size:10pt;
 font-weight:bolder;
 color:White;
 font-style:italic;
}
.ForgotPasswordTextBox
{
 border:solid 1px #B3B3B3;
 background-color:White;
 font-family:Tahoma;
 font-size:8pt;
}
.ForgotPasswordContent
{
 font-family:Tahoma;
 font-size:8pt;
 color:#000000;
}
.lrgMap {margin:16px 0 0 16px}
.imgBackground {text-align:left; vertical-align:middle; height:397px; width:584px; background:url(http://dev.thefreightrateco.com/Artwork/MapBg.png)}
.smMap {margin:12px 0 0 12px}
.smimgBackground {text-align:left; vertical-align:middle; height:244px; width:354px; background:url(http://dev.thefreightrateco.com/Artwork/smImgBg.png)}
.StateHeader
{
	text-shadow:1px 1px 0px #fff; 
	font-family:Arial;
	font-size:15pt;
	font-weight:bolder;
	font-style:italic;
	color:Maroon;
}
.HeaderBottomBorder
{
	background:url(Artwork/MainPageHeaders/BottomBorder.png);
	background-repeat:no-repeat;
    height:35px;
}
.HeaderBottomBorder a
{
	background:url(Artwork/MainPageHeaders/homeCalloutArrow.png) 150px 11px no-repeat;
	text-decoration:none;
	color:#474747;
	font-size:12pt;
	text-shadow: 0 1px 0 #fff;
	float:left;
	line-height:12px;
	width:181px;
	padding: 10px 0;
	text-indent:15px;
}
.HeaderBottomBorder a:hover
{
	/*color:#f65e14;*/
	color:Maroon;
	background:url(Artwork/MainPageHeaders/homeCalloutArrow.png) 150px -21px no-repeat;
}
.FreightServicesHeader h2
{
	color:Maroon;
	font-family:Arial;
	font-weight:normal;
}
.FreightServicesHeader p
{
	color:#000;
	font-family:Tahoma;
	font-weight:normal;
}
.FreightServicesStatesList a
{
	text-decoration:underline;
	color:Maroon;
	font-family:Tahoma;
	font-size:9pt;
}
.FreightServicesStatesList a:hover
{
	text-decoration:underline;
	color:#333333;
	font-family:Tahoma;
	font-size:9pt;
}
.FreightServicesStatesList ul
{
	list-style:none;
}
.FreightServicesStatesList li
{
	list-style-image:none;
	line-height:20px;
}
.FreightServicesMultipleStatesList a
{
	text-decoration:underline;
	color:Maroon;
	font-family:Tahoma;
	font-size:8pt;
}
.FreightServicesMultipleStatesList a:hover
{
	text-decoration:underline;
	color:#333333;
	font-family:Tahoma;
	font-size:8pt;
}
.FreightServicesMultipleStatesList ul
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
.FreightServicesMultipleStatesList ul li
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}
.FreightServicesMultipleStatesList li
{
	list-style-image:none;
	line-height:20px;
	margin-left:0px;
}
.CallUs
{
	text-shadow:1px 1px 0px #999999; 
	font-family:Arial;
	font-size:13pt;
	font-weight:bolder;
	font-style:italic;
	color:Maroon;
}
.RelatedPagesHeader td
{
	border-top: solid 1px #B1B0B0;
	border-bottom: solid 1px #B1B0B0;
	border-left: solid 1px #B1B0B0;
	border-right: solid 1px #B1B0B0;
	background-color:#000000;
	text-indent:12px;
}
.RelatedPages td
{
	border-bottom: solid 1px #B1B0B0;
	border-left: solid 1px #B1B0B0;
	border-right: solid 1px #B1B0B0;
	background-color:#cccccc;
	text-indent:8px;
}
.RelatedPages td:hover
{
	border-bottom: solid 1px #B1B0B0;
	border-left: solid 1px #B1B0B0;
	border-right: solid 1px #B1B0B0;
	background-color:#DCD9D9;
	text-indent:8px;
}
.RelatedPages a
{
	color:Maroon;
	font-weight:bold;
	text-decoration:none;
}
.MainPageMarketingHeader
{
	color:#7A1B1D;
	font-weight:bold;
	font-size:11pt;
}
.MainPageMarketingContent
{
	font-family:Tahoma;
	font-size:10pt;
	color:#666666;
}
.QuickQuoteHeaderText
{
	color:Maroon;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13pt;
	text-shadow:1px 2px 0px #999999; 
}
.MarketingSignUp
{
	border:solid 1px #666666;
	color:#333333;
	background-color:#cccccc;
	height:30px;
	padding:8px 5px 8px 5px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.StateBlurb a
{
	font-weight:bold;
	color:#000000;
	font-size:20px;
	text-decoration:none;
	font-family:Tahoma;
}
.StateBlurb a:hover
{
	font-weight:bold;
	color:Maroon;
	font-size:20px;
	text-decoration:none;
	font-family:Tahoma;
}
.roundedDivs
{
	width: 328px;
	text-align:left;
	vertical-align:top; 
    padding: 10px 10px 10px 10px;
    
	border: 2px solid #666666;
	background:#F1F1F1;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px; 
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius: 10px;
}
.innerroundedDivs
{
	width:288px;
	background:#fff;
	padding: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #666666;
}
.TMSLinks
{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
.TMSLinks:hover
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
