﻿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;
}
.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;
}
.BottomLinks
{
 font-family:Arial;
 font-size:10pt;
 text-decoration:underline;
 color:#606060;
}
.BottomLinks:hover
{
 font-family:Arial;
 font-size:10pt;
 text-decoration:underline;
 color:#3B3B3B;
}
.FooterText
{
 font-family:Arial;
 font-size:10pt;
 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:10pt;
 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;
}

/*
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;
}
.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;
}