/*
//--------------------------------------------------------------
// <file name="PageLayout.css">
//     <copyright>
//         Copyright (c) Dollar Thrifty Automotive Group.
//         All rights reserved.
//     </copyright>
// </file>
// <summary>
//     Contains styles used to control page section layouts.
// </summary>
// <history>
//	   <change date="11/30/2006" ticket="">
//         <author>mgoppert</author>
//         <description>Initial version.</description>
//     </change>
//     <change date="4/17/2008" ticket="">
//         <author>yihongz</author>
//         <description>Fix for IE 6 issues, adjust container width</description>
//     </change>
//     <change date="04/27/2009 >
//         <author>rkanapa</author>
//         <description>Added new classes required for styling the Omniture containers.</description>
//     </change>
// </history>
//-----------------------------------------------------------------
*/

/*=================================================================*/
/* Page Containers                                                 */
/*=================================================================*/

/*------------------------------------*/
/* BEGIN Header                       */
/*------------------------------------*/
div.PageHeaderRowContainer
{
	background-color: #FFFFFF;			/* White */
	background-image: url("/Common/Images/Backgrounds/HeaderBackground.gif");
	background-repeat: repeat-x;
	height: 115px;
	width: 100%;
}

div.PageHeaderColumnContainer
{
	/* Have to make 773 for all tabs to show up in IE6 - Don't know why, we need to look into this */
	width: 778px;
	margin: 0 auto;
	overflow: visible;
}

div.PageHeaderContainer
{
	width: 100%;
	padding-top: 11px;
}

/* Header Menu */

div.HeaderTopContent
{
	width: 100%;
	height: 74px;
}

div.HeaderBottomContent
{
	width: 100%;
}
/*------------------------------------*/
/* END Header                         */
/*------------------------------------*/

/*------------------------------------*/
/* BEGIN Main                         */
/*------------------------------------*/
div.PopupPageMainContainer
{
	padding: 10px;
}

div.PageMainRowContainer
{
	width: 100%;
}

div.PageMainColumnContainer
{
	width: 778px;
	margin: 0 auto;
	overflow: visible;
}

div.PageMainContainer
{
	width: 100%;
	padding: 20px 0;
	float: left;
}

/* Content Columns */

td.ContentColumnBackGround
{
   background-color:#eaeaea;
}
td.TableTopLeft
{
	background: url("/Common/Images/Backgrounds/TableGray_tl.png") no-repeat;
	width: 5px;
	height: 5px;
}
td.TableTopRight
{
	background: url("/Common/Images/Backgrounds/TableGray_tr.png") no-repeat;
	width: 5px;
	height: 5px;
}
td.TableBottomLeft
{
	background: url("/Common/Images/Backgrounds/TableGray_bl.png") no-repeat;
	width: 5px;
	height: 5px;
}
td.TableBottomRight
{
	background: url("/Common/Images/Backgrounds/TableGray_br.png") no-repeat;
	width: 5px;
	height: 5px;
}

td.ContentColumnGutter
{
	padding-left: 20px;
}

td.ContentColumnGutterThin
{
	padding-left: 7px;
}

div.RowSpacer
{
	padding-top:5px;
}

div.GrayBackTopDivider
{
	padding:5px;
}

div.WhiteBackTopDivider
{
	background-color:White;
	padding: 5px 0 5px 13px;
}

div.ContentColumn
{
	float: left;
}

div.ContentColumnRight
{
	float: right;
}

div.ContentColumnGutter
{
	width: 10px;
	float: left;
}

div.ContentColumnGutter2
{
	width: 15px;
	float: left;
}

div.ContentSection
{
	padding: 10px;
}

/* Content Rows */

div.ContentRow
{
	width: 100%;
	float: inherit;
	clear: both;
}

div.ContentRowGutter
{
	height: 10px;
	width: 100%;
	float: inherit;
	clear: both;
}

div.ContentRowGutter2
{
	height: 15px;
	width: 100%;
	float: inherit;
	clear: both;
}

/* Charge Item Rows */

div.RowChargesSmall
{
	background-image: url("/Common/Images/SmallEllipse.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.RowChargesLarge
{
	background-image: url("/Common/Images/LargeEllipse.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*------------------------------------*/
/* END Main                           */
/*------------------------------------*/

/*------------------------------------*/
/* BEGIN Footer                       */
/*------------------------------------*/
div.PageFooterRowContainer
{
	background-color: #3380CC;			/* Bright Blue */
	border-top: #99bbff 1px solid;		/* Emphasis Blue */
	height: 125px;
	width: 100%;
}

div.B2BPageFooterRowContainer
{
	background-color: #3380CC;			/* Bright Blue */
	border-top: #99bbff 1px solid;		/* Emphasis Blue */
	height: 52px;
	width: 100%;
}

div.PageFooterColumnContainer
{
	width: 778px;
	margin: 0 auto;
	overflow: visible;
}

div.PageFooterContainer
{
	width: 100%;
	padding: 0;
	overflow: visible;
}
/*------------------------------------*/
/* END Footer                         */
/*------------------------------------*/

/*=================================================================*/
/* Control-styles                                                  */
/*=================================================================*/

/*------------------------------------*/
/* BEGIN Forms                        */
/*------------------------------------*/
div.FormContainerInsideTwoColumn
{
	width: 425px;
	padding: 10px 10px;
	float: left;
}

div.FormRow
{
	width: 100%;
	float: inherit;
	clear: both;
	padding-top: 5px;
}

div.FormColumnLeft
{
	float: left;
}

div.FormColumnRight
{
	float: left;
	padding-left: 10px;
}
/*------------------------------------*/
/* END Forms                          */
/*------------------------------------*/

/*---------------------------*/
/* BEGIN CarSlider  Control  */
/*---------------------------*/
.SliderRail
{
	width: 260px;
	height: 25px;
	position: relative;
	background-image: url('/Common/Images/SliderRail.gif');
	background-repeat: no-repeat;
}
/*-------------------------*/
/* END CarSlider Control   */
/*-------------------------*/

/*------------------------------------*/
/* BEGIN ColumnLayout Control         */
/*------------------------------------*/
div.BodyBorder1_Outer
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.BodyBorder1_Inner
{
	background-color: #FFFFFF;			/* White */
	margin: 0 5px;
	float: inherit;
}

div.BodyBorder2_Outer
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.BodyBorder2_Inner
{
	background-color: #EEEEEE;			/* White */
	margin: 0 5px;
	float: inherit;
}

div.Body1_Outer
{
	width: 100%;
	background-color: #FFFFFF;			/* White */
	float: left;
}

div.Body1_Inner
{
	float: inherit;
}

div.Body2_Inner
{
	padding: 10px 5px;
	float: inherit;
}

div.ColumnLayoutHeaderRight
{
	float: right;
	padding: 2px 10px;
}

div.ColumnLayoutHeader1, div.ColumnLayoutHeader2 {
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    min-height: 25px;
    padding: 0 10px;
    position: relative;
    top: -5px;
    z-index: 0;
}
/*
div.ColumnLayoutHeader1,
div.ColumnLayoutHeader2
{
	height: 25px;
	padding: 0 10px;
	position: relative;
	top: -5px;
	z-index: 0;
} */

div.ColumnLayoutHeader3
{
	height: 15px;
	padding: 0 10px;
	position: relative;
	top: -5px;
	z-index: 0;
}

div.ColumnLayoutHeader4,
div.ColumnLayoutHeader5
{
	padding: 0 10px;
	position: relative;
	top: -5px;
	z-index: 0;
}

div.ColumnLayoutFooter1,
div.ColumnLayoutFooter2
{
	height: 15px;
	padding: 0 10px;
	position: relative;
	top: +5px;
}

div.ColumnLayoutHeader1 h1,
div.ColumnLayoutHeader1 h2,
div.ColumnLayoutHeader1 h3,
div.ColumnLayoutHeader1 h4,
div.ColumnLayoutHeader1 h5,
div.ColumnLayoutHeader1 h6,
div.ColumnLayoutHeader3 h1,
div.ColumnLayoutHeader3 h2,
div.ColumnLayoutHeader3 h3,
div.ColumnLayoutHeader3 h4,
div.ColumnLayoutHeader3 h5,
div.ColumnLayoutHeader3 h6,
div.ColumnLayoutHeader4 h1,
div.ColumnLayoutHeader4 h2,
div.ColumnLayoutHeader4 h3,
div.ColumnLayoutHeader4 h4,
div.ColumnLayoutHeader4 h5,
div.ColumnLayoutHeader4 h6,
div.ColumnLayoutFooter1 h1,
div.ColumnLayoutFooter1 h2,
div.ColumnLayoutFooter1 h3,
div.ColumnLayoutFooter1 h4,
div.ColumnLayoutFooter1 h5,
div.ColumnLayoutFooter1 h6
{
	margin: 0;
	padding: 0;
	color: #FFFFFF;					    /* White */
}

div.ColumnLayoutHeader2 h1,
div.ColumnLayoutHeader2 h2,
div.ColumnLayoutHeader2 h3,
div.ColumnLayoutHeader2 h4,
div.ColumnLayoutHeader2 h5,
div.ColumnLayoutHeader2 h6,
div.ColumnLayoutHeader5 h1,
div.ColumnLayoutHeader5 h2,
div.ColumnLayoutHeader5 h3,
div.ColumnLayoutHeader5 h4,
div.ColumnLayoutHeader5 h5,
div.ColumnLayoutHeader5 h6,
div.ColumnLayoutFooter2 h1,
div.ColumnLayoutFooter2 h2,
div.ColumnLayoutFooter2 h3,
div.ColumnLayoutFooter2 h4,
div.ColumnLayoutFooter2 h5,
div.ColumnLayoutFooter2 h6
{
	margin: 0;
	padding: 0;
}
/*------------------------------------*/
/* END ColumnLayout Control           */
/*------------------------------------*/

/*------------------------------------*/
/* Start Column Formats               */
/*------------------------------------*/
div.StandardColumn
{
	padding: 5px 10px;
}

div.RowSpacerTiny
{
	padding-top: 3px;
}

div.RowSpacerSmall
{
	padding-top: 5px;
}

div.RowSpacerMedium
{
	padding-top: 10px;
}

div.RowSpacerLarge
{
	padding-top: 15px;
}

div.RowSpacerVeryLarge
{
	padding-top: 35px;
}

div.ColumnSpacerSmall
{
	padding-left: 5px;
}

div.ColumnSpacerMedium
{
	padding-left: 10px;
}

div.ColumnSpacerLarge
{
	padding-left: 15px;
}

div.ColumnSpacerVeryLarge
{
	padding-left: 35px;
}

div.ColumnBlueStripe
{
	float:left; 
	background: url(/common/images/backgrounds/BlueStripe130.gif) no-repeat; 
	width:5px; 
	height:130px;
	margin: 35px 0 0 0;
}

div.OuterModuleBlock
{
	 background-color :#EAEAEA;
	 float:left;
	 width :100%;
}

div.ColumnModuleBlock
{
	padding:10px 0 0 5px; 
	margin:0 0 0 5px;
	_margin :0 2px;
	float:left;
	background-color:White;
	width:97%;
}

div.ColumnModuleContainer
{
	float:left;
}

div.SitemapColumn
{
	 float:left;
	 margin:0;
	 padding:0 20px 20px 0px;
	 width:125px;
}

div.SitemapLastColumn
{
	 float:left;
	 margin:0;
	 padding:0 0px 20px 0px;
	 width:135px;
}
/*------------------------------------*/
/* END Column Formats                 */
/*------------------------------------*/

/*--------------------*/
/* BEGIN FindASpecial */
/*--------------------*/
div#FindASpecial div.SearchPanel
{
	float: left;
	width: 295px;
}

div#FindASpecial div.ResultsPanel
{
	float: left;
	width: 450px;
}

div#FindASpecial div.ListBlock
{
	padding: 5px;
	width: 420px;
}
/*------------------*/
/* END FindASpecial */
/*------------------*/

/*--------------------------*/
/* BEGIN LocalPolicyControl */
/*--------------------------*/
div#LocalPolicyControl div.PolicyLocation
{
	padding: 10px 15px;
}
div#LocalPolicyControl div.PolicyText
{
	padding-right: 10px;
}
/*------------------------*/
/* END LocalPolicyControl */
/*------------------------*/

/*----------------------*/
/* BEGIN OptionsDisplay */
/*----------------------*/
div#OptionsDisplay div.SectionBlock
{
	clear: both;
	float: inherit;
	width: 560px;
}

div#OptionsDisplay div.LargeSectionBlock
{
	clear: both;
	float: inherit;
	width: 565px;
}

div#OptionsDisplay div.SectionBlockHeader
{
	background-color: #d5d5d5;
	clear: both;
	float: inherit;
	height: 30px;
	width: 100%;
}

div#OptionsDisplay div.SectionBlockHeaderStart
{
	background-color: #003399;
	float: left;
	height: 100%;
	width: 10px;
}

div#OptionsDisplay div.SectionBlockHeaderTitle
{
	float: left;
	padding-top: 7px;
	padding-left: 10px;
	vertical-align: middle;
}

div#OptionsDisplay div.SectionBlockBody
{
	background-color: #ffffff;
	clear: both;
	float: inherit;
	width: 100%;
}

div#OptionsDisplay div.SectionBlockBodyText
{
	float: left;
	padding: 5px;
	width: 540px;
}

div#OptionsDisplay div.NoPaddingSectionBlockBodyText
{
	float: left;
	overflow: hidden;
	height: 0px;
}

div#OptionsDisplay div.SubSectionColumn1
{
	float: left;
	width: 320px;
}

div#OptionsDisplay div.SubSectionColumn2
{
	float: left;
	width: 210px;
}

div#OptionsDisplay div.SubSectionColumnLabel1
{
	float: left;
	width: 95px;
	padding-left: 5px;
	text-align: right;
}
div#OptionsDisplay div.SubSectionColumnLabel2
{
	float: left;
	width: 65px;
	padding-left: 5px;
	text-align: right;
}

div#OptionsDisplay div.SubSectionColumnControl1
{
	float: left;
	width: 185px;
	padding-left: 5px;
	text-align: left;
}

div#OptionsDisplay div.SubSectionColumnControl2
{
	float: left;
	width: 135px;
	padding-left: 5px;
	text-align: left;
}

/*--------------------*/
/* END OptionsDisplay */
/*--------------------*/

/*---------------------*/
/* BEGIN BestRateClaim */
/*---------------------*/
div#BestRateClaimControl div.ColumnError
{
	float: left;
	padding-bottom: 5px;
	width: 420px;
}

div#BestRateClaimControl div.Column1
{
	float: left;
	padding: 5px 0 5px 10px;
	width: 160px;
}

div#BestRateClaimControl div.Column2
{
	float: left;
	padding: 17px 0 5px 10px;
	width: 240px;
}
/*-------------------*/
/* END BestRateClaim */
/*-------------------*/

/*-------------------*/
/* BEGIN VehicleList */
/*-------------------*/
div#VehicleList div.Row
{
	clear: both;
	float: inherit;
	padding: 5px;
	width: 555px;
}
div#VehicleList div.HeaderColumn
{
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
div#VehicleList div.Column1
{
	float: left;
	width: 75px;
}
div#VehicleList div.Column2
{
	float: left;
	width: 100px;
}
div#VehicleList div.Column3
{
	float: left;
	width: 80px;
}
div#VehicleList div.Column4
{
	float: left;
	width: 65px;
}
div#VehicleList div.Column5
{
	float: left;
	width: 150px;
}
div#VehicleList div.Column6
{
	float: left;
	padding-left: 15px;
	width: 55px;
}
div#VehicleList div.Column6Detail
{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 55px;
}
div#VehicleList div.UpgradeRowDesc
{
	padding: 5px 0 0 5px;
}
div#VehicleList hr
{
	border: #999999 thin dashed;
	margin: 0;
	padding: 0;
}
/*-----------------*/
/* END VehicleList */
/*-----------------*/

/*-------------------*/
/* BEGIN VehicleList_PrePay */
/*-------------------*/
div#VehicleList_PrePay div.Row
{
	clear: both;
	float: inherit;
	padding: 5px;
	width: 555px;
}
div#VehicleList_PrePay div.HeaderColumn
{
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
div#VehicleList_PrePay div.Column1
{
	float: left;
	width: 175px;
}
div#VehicleList_PrePay div.Column2
{
	float: left;
	width: 0px;
}
div#VehicleList_PrePay div.Column3
{
	float: left;
	width: 175px;
}
div#VehicleList_PrePay div.Column4
{
	float: left;
	width: 0px;
}
div#VehicleList_PrePay div.Column5
{
	float: left;
	width: 175px;
}
div#VehicleList_PrePay div.Column6
{
	float: left;
	padding-left: 15px;
	width: 0px;
}
div#VehicleList_PrePay div.Column6Detail
{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 55px;
}
div#VehicleList_PrePay div.UpgradeRowDesc
{
	padding: 5px 0 0 5px;
}
div#VehicleList_PrePay hr
{
	border: #999999 thin dashed;
	margin: 0;
	padding: 0;
}
div#VehicleList_PrePay div.VerticleLine
{
	width:1px;
	height:100%;
	background-image:url(/images/vertical.gif);
	background-repeat:repeat-y;
}
/*-----------------*/
/* END VehicleList_PrePay */
/*-----------------*/


/*-------------------*/
/* BEGIN VehicleList_PrePayOnly */
/*-------------------*/

div#VehicleList_PrepayOnly div.Row
{
	clear: both;
	float: inherit;
	padding: 5px;
	width: 570px;
}
div#VehicleList_PrepayOnly div.HeaderColumn
{
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
div#VehicleList_PrepayOnly div.Column1
{
	float: left;
	width: 80px;
}
div#VehicleList_PrepayOnly div.Column2
{
	float: left;
	width: 100px;
}
div#VehicleList_PrepayOnly div.Column3
{
	float: left;
	width: 80px;
}
div#VehicleList_PrepayOnly div.Column4
{
	float: left;
	width: 70px;
}
div#VehicleList_PrepayOnly div.Column5
{
	float: left;
	width: 110px;
}
div#VehicleList_PrepayOnly div.Column6
{
	float: left;
	padding-left: 15px;
	width: 55px;
}
div#VehicleList_PrepayOnly div.Column6Detail
{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 55px;
}
div#VehicleList_PrepayOnly div.UpgradeRowDesc
{
	padding: 5px 0 0 5px;
}
div#VehicleList_PrepayOnly hr
{
	border: #999999 thin dashed;
	margin: 0;
	padding: 0;
}

/*-----------------*/
/* END VehicleList_PrePay */
/*-----------------*/


/*---------------------------*/
/* START InsuranceProtection */
/*---------------------------*/
div#InsuranceProtection
{
	width: 545px;
	padding: 10px;
}

div#InsuranceProtection div.CoveragePanel
{
	padding: 5px 5px 10px 15px;
	width: 485px;
}

div#InsuranceProtection div.PanelBorder
{
	border: 1px solid #EAEAEA;
}

div#InsuranceProtection div.CoverageDesc
{
	padding: 5px 0 0 30px;
}

div#InsuranceProtection div.CoverageDetailedDesc
{
	padding: 5px 0 0 30px;
}
/*-------------------------*/
/* END InsuranceProtection */
/*-------------------------*/

/*----------------------------------------*/
/* BEGIN ExpressLoginColumnLayout         */
/*----------------------------------------*/
div.ExpressLoginColumnLayout div.SectionLabel
{
	width: 75px;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}
div.ExpressLoginColumnLayout div.Footer
{
	padding: 5px;
}
/*--------------------------------------*/
/* END ExpressLoginColumnLayout         */
/*--------------------------------------*/

/*----------------------------------------*/
/* BEGIN ExpressLoginColumnLayout         */
/*----------------------------------------*/
div.ExpressLoginColumnLayout div.SectionLabel
{
	width: 75px;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}
div.ExpressLoginColumnLayout div.Footer
{
	padding: 5px;
}
/*--------------------------------------*/
/* END ExpressLoginColumnLayout         */
/*--------------------------------------*/

/*---------------------------------------------*/
/* BEGIN ExpressResetPasswordLoginColumnLayout */
/*---------------------------------------------*/
div.ExpressResetPasswordLoginColumnLayout div.SectionLabel
{
	width: 95px;
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
}
div.ExpressResetPasswordLoginColumnLayout div.SectionText
{
	padding-top: 8px;
}
/*-------------------------------------------*/
/* END ExpressResetPasswordLoginColumnLayout */
/*-------------------------------------------*/

/*----------------------------------------*/
/* BEGIN ExpressResetPasswordColumnLayout */
/*----------------------------------------*/
div.ExpressResetPasswordColumnLayout div.SectionLabel
{
	width: 120px;
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
}
div.ExpressResetPasswordColumnLayout div.SectionText
{
	padding-top: 8px;
}
/*--------------------------------------*/
/* END ExpressResetPasswordColumnLayout */
/*--------------------------------------*/

/*----------------------------------------*/
/* BEGIN DollarDividendsLoginColumnLayout */
/*----------------------------------------*/
div.DollarDividendsLoginColumnLayout div.TopLabel
{
	width: 140px;
}
div.DollarDividendsLoginColumnLayout div.SectionLabel
{
	width: 75px;
	text-align: right;
	padding-right: 5px;
	padding-top: 5px;
}
div.DollarDividendsLoginColumnLayout div.SectionLabelNoPad
{
	width: 75px;
	text-align: right;
	padding-right: 5px;
}
/*--------------------------------------*/
/* END DollarDividendsLoginColumnLayout */
/*--------------------------------------*/

/*------------------------------------------*/
/* BEGIN DollarDividendsProfileColumnLayout */
/*------------------------------------------*/
div.DollarDividendsProfile
{
	width: 450px;
	padding-right: 5px;
}
div.DollarDividendsProfile div.SectionLabel
{
	width: 125px;
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
}
div.DollarDividendsProfile div.SectionText
{
	padding-top: 4px;
}
div.DollarDividendsProfile div.SectionLabelNoTopPad
{
	width: 125px;
	text-align: right;
	padding-right: 5px;
}
div.DollarDividendsProfile div.SectionExample
{
	text-align: left;
	padding-left: 10px;
	padding-top: 4px;
}
div.DollarDividendsProfile div.SectionExampleExTopPad
{
	text-align: left;
	padding-left: 10px;
	padding-top: 8px;
}
/*----------------------------------------*/
/* END DollarDividendsProfileColumnLayout */
/*----------------------------------------*/

/*-----------------------------------*/
/* BEGIN DollarDividendsStatement    */
/*-----------------------------------*/
div.DollarDividendsStatement
{
	background-color: White;
	width: 100%;
}
div.DollarDividendsStatement div.GridViewColumns
{
	padding: 0 5px;
}
div.DollarDividendsStatement div.NameSection
{
	padding-top: 7px;
}


/*------------------------------------*/
/* END DollarDividendsStatement       */
/*------------------------------------*/
/*-------------------------------------*/
/* BEGIN ReservationStartColumnLayout */
/*-------------------------------------*/
div.ResStartColumnLayout div.ConfirmationSection
{
	padding: 7px 0;
}

div.ResStartColumnLayout span.Cursor
{
	cursor: pointer;
	text-decoration: underline;
}

div.ResStartColumnLayout div.ConfirmationSectionLabel
{
	text-align: right;
	width: 90px;
	padding: 7px 4px 0 0;
	font-weight: bold;
}

div.ResStartColumnLayout div.ConfirmationSectionDetail
{
	text-align: left;
	width: 135px;
	padding: 4px 0 0 0;
}

div.ResStartColumnLayout div.ButtonSection
{
	padding-top: 10px;
}

div.ResStartColumnLayout div.ExpressArea
{
	width: 75px;
	padding: 0 0 5px 10px;
}

/*------------------------------------*/
/* END ReservationStartColumnLayout  */
/*------------------------------------*/
/*-------------------------------------*/
/* BEGIN ReservationSearchColumnLayout */
/*-------------------------------------*/
div.ResSearchColumnLayout div.ConfirmationSection
{
	padding: 7px 0;
}

div.ResSearchColumnLayout div.ConfirmationSectionLabel
{
	text-align: right;
	width: 90px;
	padding: 8px 4px 0 0;
	font-weight: bold;
}

div.ResSearchColumnLayout div.ConfirmationSectionDetail
{
	text-align: right;
	width: 135px;
	padding: 6px 0 0 0;
}

div.ResSearchColumnLayout div.ButtonSection
{
	padding: 10px 20px 0 0;
}
/*------------------------------------*/
/* END ReservationSearchColumnLayout  */
/*------------------------------------*/
/*-------------------------------------*/
/* BEGIN LocationTime */
/*-------------------------------------*/
div#LocationTimeControl div.Section
{
	padding: 5px 0 0 0;
}

div#LocationTimeControl div.LocationTimeSectionLabel
{
	text-align: right;
	width: 50px;
	padding: 7px 3px 0 0;
}

div#LocationTimeControl div.LocationTimeSectionDetail
{
	text-align: left;
	width: 176px;
	padding: 4px 0 0 0;
}

div#LocationTimeControl div.RatePackageSectionLabel
{
	text-align: right;
	width: 60px;
	padding: 7px 3px 0 0;
}

div#LocationTimeControl div.RatePackageSectionDetail
{
	text-align: left;
	width: 160px;
	padding: 4px 0 0 0;
}

div#LocationTimeControl div.VehicleSection
{
	padding: 10px 0;
}
div#LocationTimeControl div.DollarExpressImage
{
	padding: 7px 0 3px 10px;
}
div#LocationTimeControl div.DollarExpressDetail
{
	padding: 10px 10px 3px 0;
}
div#LocationTimeControl div.TravelAgentLeft
{
	text-align: left;
	width: 123px;
}
div#LocationTimeControl div.TourLACLeft
{
	text-align: right;
	width: 80px;
	padding: 0 0 0 0;
}
div#LocationTimeControl div.TourLACRight
{
	text-align: left;
	width: 80px;
	padding-left: 8px;
}

/*------------------------------------*/
/* END LocationTime  */
/*------------------------------------*/


/*-------------------------------------*/
/* BEGIN ReservationStatusColumnLayout */
/*-------------------------------------*/
div.ReservationStatusColumnLayout div.Section
{
	padding: 5px;
	width: 165px;
}

div.ReservationStatusColumnLayout div.Subsection
{
	padding: 10px;
}

div.ReservationStatusColumnLayout div.SubsectionLabel
{
	width: 95px;
}
div.ReservationStatusColumnLayout div.SubsectionLabelDetail
{
	width: 112px;
}

div.ReservationStatusColumnLayout div.SubsectionAmount
{
	text-align: right;
	width: 55px;
}
div.ReservationStatusColumnLayout div.SubsectionAmountDetail
{
	text-align: right;
	width: 40px;
}
/*------------------------------------*/
/* END ReservationStatusColumnLayout  */
/*------------------------------------*/

/*--------------------------------------*/
/* BEGIN VehicleInformationColumnLayout */
/*--------------------------------------*/
div.VehicleInformationColumnLayout div.SectionColumnLeft
{
	padding: 10px 10px;
	width: 330px;
}

div.VehicleInformationColumnLayout div.LeftSubSectionLeft
{
	padding: 10px 0 0 0;
	width: 150px;
}

div.VehicleInformationColumnLayout div.LeftSubSectionRight
{
	padding: 10px 0 0 10px;
	width: 160px;
}

div.VehicleInformationColumnLayout div.SectionColumnRight
{
	padding: 10px 10px;
	width: 195px;
}

div.VehicleInformationColumnLayout div.RightSubSectionLeft
{
	width: 115px;
}

div.VehicleInformationColumnLayout div.RightSubSectionRight
{
	text-align: right;
	width: 80px;
	overflow: hidden;
}

div.VehicleInformationColumnLayout div.RightSubSectionLeft2
{
	padding-left: 3px;
	width: 112px;
}

div.VehicleInformationColumnLayout div.RightSubSectionRight2
{
	padding-right: 3px;
	text-align: right;
	width: 77px;
	overflow: hidden;
}

div.VehicleInformationColumnLayout div.SubsectionText
{
	padding: 2px 10px;
}

div.VehicleInformationColumnLayout div.SubsectionTextSmall
{
	padding: 5px 5px;
}


div.VehicleInformationColumnLayout div.SectionColumnRightAmount
{
	float: right;
	padding-left: 5px;
	text-align: right;
}

div.VehicleInformationColumnLayout div.SectionColumnRightLabel2
{
	width: 115px;
}

div.VehicleInformationColumnLayout div.SectionColumnRightAmount2
{
	float: right;
	text-align: right;
}
/*-------------------------------------*/
/* END VehicleInformationColumnLayout  */
/*-------------------------------------*/

/*----------------------------------------*/
/* BEGIN PersonalInformationColumnLayout  */
/*----------------------------------------*/
div.PersonalInformationColumnLayout div.SubsectionTextSmall
{
	padding: 5px 5px;
}
div.PersonalInformationColumnLayout div.StandardColumn
{
	padding: 5px 10px;
}
div.PersonalInformationColumnLayout div.StandardColumnRight
{
	padding: 5px 10px 5px 0;
}

div.PersonalInformationColumnLayout div.SectionColumnLeft
{
	padding: 10px 10px;
	width: 340px;
}

div.PersonalInformationColumnLayout .SpacerSmall
{
	padding-top: 10px;
}

div.PersonalInformationColumnLayout div.SectionColumnLeftColumn1
{
	width: 150px;
}

div.PersonalInformationColumnLayout div.SectionColumnLeftColumn2
{
	width: 150px;
	padding-left: 10px;
}

div.PersonalInformationColumnLayout div.SectionColumnRight
{
	padding: 10px 10px;
	width: 185px;
}

div.PersonalInformationColumnLayout div.SectionColumnRightLabel
{
	float: left;
}

div.PersonalInformationColumnLayout div.SectionColumnRightAmount
{
	float: right;
	padding-left: 5px;
	text-align: right;
}

div.PersonalInformationColumnLayout div.SectionColumnRightLabel2
{
	float: left;
	width: 115px;
}

div.PersonalInformationColumnLayout div.SectionColumnRightAmount2
{
	float: right;
	text-align: right;
}
div.PersonalInformationColumnLayout div.SubsectionText
{
	padding: 2px 10px;
}
/*--------------------------------------*/
/* END PersonalInformationColumnLayout  */
/*--------------------------------------*/

/*------------------------------------*/
/* BEGIN ResConfirmationColumnLayout  */
/*------------------------------------*/
div.ResConfirmationColumnLayout div.SectionColSpacer
{
 
	width: 15px;
}

div.ResConfirmationColumnLayout div.Section
{
	padding: 10px 10px;
}

div.ResConfirmationColumnLayout div.Subsection
{
	width: 275px;
}

div.ResConfirmationColumnLayout div.SubsectionTitle
{
	padding: 3px 0 3px 5px;
}

div.ResConfirmationColumnLayout div.SubsectionContent
{
	padding: 10px 10px;
	width: 255px;
}

div.ResConfirmationColumnLayout div.SubsectionTextAmtDesc
{ 
	width: 175px;
}

div.ResConfirmationColumnLayout div.SubsectionTextAmt
{
	text-align: right;
	width: 60px;
}

div.ResConfirmationColumnLayout div.LocationHourGrid
{
	width: 140px; 
}

div.ResConfirmationColumnLayout div.LocationHourGridCol
{
	width: 33%; 
}

div.ResConfirmationColumnLayout div.LocationSideLinks
{
	width: 80px;
	padding-right: 10px;
}
/*------------------------------------*/
/* END   ResConfirmationColumnLayout  */
/*------------------------------------*/

/*------------------------------------*/
/* BEGIN PaymentInformationControl  */
/*------------------------------------*/
div#PaymentInformationControl span.SectionColSpacer
{
	padding-left: 5px;
}
/*------------------------------------*/
/* END   PaymentInformationControl  */
/*------------------------------------*/

/*-----------------------------------*/
/* BEGIN AdvancedLocationsSearch     */
/*     AdvancedSearchResults         */
/*-----------------------------------*/
.AdvancedSearchIndentLocation
{
	padding-left: 14px;
}

.AdvancedSearchIndentNone
{
	padding-left: 0px;
}

/*------------------------------------*/
/* END AdvancedLocationsSearch        */
/*     AdvancedSearchResults          */
/*------------------------------------*/



/*------------------------------------*/
/* BEGIN CollapsiblePanel             */
/*------------------------------------*/
.CollapsiblePanel
{
	overflow: hidden;
	height: 0px;
}
/*------------------------------------*/
/* END CollapsiblePanel               */
/*------------------------------------*/

/*------------------------------------*/
/* BEGIN HelpPopup                    */
/*------------------------------------*/
.HelpPopup
{
	visibility: hidden;
}
.HelpRounded
{
	background-color: White;
	padding: 0 5px;
	text-align: center;
}
/*------------------------------------*/
/* END HelpPopup                      */
/*------------------------------------*/

/*------------------------------------*/
/* BEGIN LocationSearchControlList    */
/*------------------------------------*/
div.LocationSearchControlList
{
	background-color: #fff;
	border: solid 1px #8ba6bf;
	font-size: 12px;
	color: #333333;
	overflow: hidden;
	width: 250px;
	margin: 0;
}

div.LocationSearchControlList div.Item
{
	padding: 2px 5px 2px 5px;
	float: left;
	cursor: pointer;
	width: 100%;
}

div.LocationSearchControlList div.IeItem
{
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

div.LocationSearchControlList img
{
	float: left;
	border: 0;
	padding: 1px 1px 1px 1px;
}

div.LocationSearchControlList div.Description
{
	padding-left: 23px;
	text-decoration: underline;
}

div.LocationSearchControlList span.Highlight
{
	font-weight: bold;
	text-decoration: underline;
}
/*------------------------------------*/
/* END LocationSearchControlList      */
/*------------------------------------*/

/*------------------------------------*/
/* BEGIN LocationSearchControlMessage */
/*------------------------------------*/
div.LocationSearchControlMessage
{
	background-color: #eaeaea;
	border: solid 1px #8ba6bf;
	font-size: 12px;
	color: #333333;
	overflow: hidden;
	width: 250px;
	margin: 0;
}

div.LocationSearchControlMessage div.Description
{
	padding: 3px 5px 3px 5px;
	font-weight: bold;
}

div.LocationSearchControlMessage div.Message
{
	float: left;
	padding: 3px 5px 3px 5px;
}

/*------------------------------------*/
/* END LocationSearchControlMessage   */
/*------------------------------------*/

/*---------------------------------------*/
/* BEGIN LocationReturnSearchControl     */
/*---------------------------------------*/
div.LocationReturnSearchControl
{
	background-color: #fff;
	border: solid 1px #8ba6bf;
	font-size: 12px;
	color: #333333;
	overflow: hidden;
	width: 250px;
	margin: 0;
}

div.LocationReturnSearchControl div.MessageBox
{
	background-color: #eaeaea;
	float: left;
	width: 100%;
}

div.LocationReturnSearchControl div.MessageBox div.Message
{
	padding-left: 5px;
	padding-right: 5px;
}

div.LocationReturnSearchControl div.List
{
	padding: 0;
	float: left;
	width: 100%;
}

div.LocationReturnSearchControl div.Item
{
	padding: 2px 5px 2px 5px;
	float: left;
	cursor: pointer;
	width: 100%;
}

div.LocationReturnSearchControl div.IeItem
{
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}

div.LocationReturnSearchControl img
{
	float: left;
	border: 0;
	padding: 1px 1px 1px 1px;
}

div.LocationReturnSearchControl div.Description
{
	padding-left: 23px;
	text-decoration: underline;
}

/*---------------------------------------*/
/* END LocationReturnSearchControl       */
/*---------------------------------------*/

/*---------------------------------------*/
/* BEGIN Modal Dialog                    */
/*---------------------------------------*/
.modalBackground {
	background-color: gray;
	filter: alpha(opacity=50);
	opacity: 0.7;
}
/*---------------------------------------*/
/* END Modal Dialog                      */
/*---------------------------------------*/


/*=================================================================*/
/* Backgrounds - Gradients w/ Borders                              */
/*=================================================================*/

div.GradientBorder1_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_hlr.png");
	float: left;
}

div.GradientBorder1_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_hls.png");
	float: left;
}

div.GradientBorder1_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder1_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_hrr.png");
	float: left;
}

div.GradientBorder1_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_hrs.png");
	float: left;
}

div.GradientBorder1_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */			
	float: left;
}

div.GradientBorder1_HeaderLowerInner
{
	background-color: #CC0000;			/* Accent Red */
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder1_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder1_FooterUpperInner
{
	background-color: #CC0000;			/* Accent Red */
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder1_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_flr.png");
	float: left;
}

div.GradientBorder1_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_fls.png");
	float: left;
}

div.GradientBorder1_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder1_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_frr.png");
	float: left;
}

div.GradientBorder1_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder1_frs.png");
	float: left;
}

div.GradientBorder2_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_hlr.png");
	float: left;
}

div.GradientBorder2_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_hls.png");
	float: left;
}

div.GradientBorder2_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder2_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_hrr.png");
	float: left;
}

div.GradientBorder2_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_hrs.png");
	float: left;
}

div.GradientBorder2_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder2_HeaderLowerInner
{
	background-color: #FFCC00;
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder2_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder2_FooterUpperInner
{
	background-color: #FFCC00;
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder2_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_flr.png");
	float: left;
}

div.GradientBorder2_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_fls.png");
	float: left;
}

div.GradientBorder2_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder2_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_frr.png");
	float: left;
}

div.GradientBorder2_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder2_frs.png");
	float: left;
}

div.GradientBorder3_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_hlr.png");
	float: left;
}

div.GradientBorder3_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_hls.png");
	float: left;
}

div.GradientBorder3_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder3_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_hrr.png");
	float: left;
}

div.GradientBorder3_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_hrs.png");
	float: left;
}

div.GradientBorder3_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder3_HeaderLowerInner
{
	background-color: #003399;			/* Dollar Navy */
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder3_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder3_FooterUpperInner
{
	background-color: #003399;			/* Dollar Navy */
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder3_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_flr.png");
	float: left;
}

div.GradientBorder3_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_fls.png");
	float: left;
}

div.GradientBorder3_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder3_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_frr.png");
	float: left;
}

div.GradientBorder3_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder3_frs.png");
	float: left;
}

div.GradientBorder4_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_hlr.png");
	float: left;
}

div.GradientBorder4_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_hls.png");
	float: left;
}

div.GradientBorder4_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder4_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_hrr.png");
	float: left;
}

div.GradientBorder4_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_hrs.png");
	float: left;
}

div.GradientBorder4_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder4_HeaderLowerInner
{
	background-color: #3388CC;
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder4_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder4_FooterUpperInner
{
	background-color: #3388CC;
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder4_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_flr.png");
	float: left;
}

div.GradientBorder4_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_fls.png");
	float: left;
}

div.GradientBorder4_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder4_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_frr.png");
	float: left;
}

div.GradientBorder4_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder4_frs.png");
	float: left;
}

div.GradientBorder5_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_hlr.png");
	float: left;
}

div.GradientBorder5_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_hls.png");
	float: left;
}

div.GradientBorder5_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder5_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_hrr.png");
	float: left;
}

div.GradientBorder5_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_hrs.png");
	float: left;
}

div.GradientBorder5_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder5_HeaderLowerInner
{
	background-color: #006633;
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder5_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.GradientBorder5_FooterUpperInner
{
	background-color: #006633;
	margin: 0 5px;
	float: inherit;
}

div.GradientBorder5_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_flr.png");
	float: left;
}

div.GradientBorder5_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_fls.png");
	float: left;
}

div.GradientBorder5_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.GradientBorder5_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_frr.png");
	float: left;
}

div.GradientBorder5_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/GradientBorder5_frs.png");
	float: left;
}

/*=================================================================*/
/* Backgrounds - Gradients                                         */
/*=================================================================*/

div.Gradient1_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_hlr.png");
	float: left;
}

div.Gradient1_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_hls.png");
	float: left;
}

div.Gradient1_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient1_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_hrr.png");
	float: left;
}

div.Gradient1_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_hrs.png");
	float: left;
}

div.Gradient1_HeaderLowerOuter
{
	width: 100%;  
	background-color: #CC0000;			/* Accent Red */
	float: left;
}

div.Gradient1_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient1_FooterUpperOuter
{
	width: 100%;   
	background-color: #CC0000;			/* Accent Red */
	float: left;
}

div.Gradient1_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient1_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_flr.png");
	float: left;
}

div.Gradient1_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_fls.png");
	float: left;
}

div.Gradient1_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient1_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_frr.png");
	float: left;
}

div.Gradient1_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient1_frs.png");
	float: left;
}

div.Gradient2_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_hlr.png");
	float: left;
}

div.Gradient2_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_hls.png");
	float: left;
}

div.Gradient2_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient2_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_hrr.png");
	float: left;
}

div.Gradient2_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_hrs.png");
	float: left;
}

div.Gradient2_HeaderLowerOuter
{
	width: 100%; 
	background-color: #FFCC00;
	float: left;
}

div.Gradient2_HeaderLowerInner
{
	width: 100%;  
	float: inherit;
}

div.Gradient2_FooterUpperOuter
{
	width: 100%;   
	background-color: #FFCC00;
	float: left;
}

div.Gradient2_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient2_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_flr.png");
	float: left;
}

div.Gradient2_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_fls.png");
	float: left;
}

div.Gradient2_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient2_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_frr.png");
	float: left;
}

div.Gradient2_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient2_frs.png");
	float: left;
}

div.Gradient3_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_hlr.png");
	float: left;
}

div.Gradient3_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_hls.png");
	float: left;
}

div.Gradient3_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient3_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_hrr.png");
	float: left;
}

div.Gradient3_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_hrs.png");
	float: left;
}

div.Gradient3_HeaderLowerOuter
{
	width: 100%;   
	background-color: #003399;			/* Dollar Navy */
	float: left;
}

div.Gradient3_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient3_FooterUpperOuter
{
	width: 100%;   
	background-color: #003399;			/* Dollar Navy */
	float: left;
}

div.Gradient3_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient3_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_flr.png");
	float: left;
}

div.Gradient3_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_fls.png");
	float: left;
}

div.Gradient3_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient3_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_frr.png");
	float: left;
}

div.Gradient3_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient3_frs.png");
	float: left;
}

div.Gradient4_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_hlr.png");
	float: left;
}

div.Gradient4_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_hls.png");
	float: left;
}

div.Gradient4_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient4_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_hrr.png");
	float: left;
}

div.Gradient4_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_hrs.png");
	float: left;
}

div.Gradient4_HeaderLowerOuter
{
	width: 100%;   
	background-color: #3388CC;
	float: left;
}

div.Gradient4_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient4_FooterUpperOuter
{
	width: 100%;   
	background-color: #3388CC;
	float: left;
}

div.Gradient4_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient4_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_flr.png");
	float: left;
}

div.Gradient4_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_fls.png");
	float: left;
}

div.Gradient4_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient4_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_frr.png");
	float: left;
}

div.Gradient4_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient4_frs.png");
	float: left;
}

div.Gradient5_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_hlr.png");
	float: left;
}

div.Gradient5_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_hls.png");
	float: left;
}

div.Gradient5_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient5_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_hrr.png");
	float: left;
}

div.Gradient5_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_hrs.png");
	float: left;
}

div.Gradient5_HeaderLowerOuter
{
	width: 100%;   
	background-color: #006633;
	float: left;
}

div.Gradient5_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient5_FooterUpperOuter
{
	width: 100%;   
	background-color: #006633;
	float: left;
}

div.Gradient5_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Gradient5_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_flr.png");
	float: left;
}

div.Gradient5_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_fls.png");
	float: left;
}

div.Gradient5_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Gradient5_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_frr.png");
	float: left;
}

div.Gradient5_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Gradient5_frs.png");
	float: left;
}

/*=================================================================*/
/* Backgrounds - Solid w/ Borders                                  */
/*=================================================================*/

div.SolidBorder1_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_hlr.png");
	float: left;
}

div.SolidBorder1_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_hls.png");
	float: left;
}

div.SolidBorder1_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder1_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_hrr.png");
	float: left;
}

div.SolidBorder1_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_hrs.png");
	float: left;
}

div.SolidBorder1_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder1_HeaderLowerInner
{
	background-color: #CC0000;			/* Accent Red */
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder1_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder1_FooterUpperInner
{
	background-color: #CC0000;			/* Accent Red */
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder1_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_flr.png");
	float: left;
}

div.SolidBorder1_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_fls.png");
	float: left;
}

div.SolidBorder1_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder1_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_frr.png");
	float: left;
}

div.SolidBorder1_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder1_frs.png");
	float: left;
}

div.SolidBorder2_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_hlr.png");
	float: left;
}

div.SolidBorder2_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_hls.png");
	float: left;
}

div.SolidBorder2_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder2_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_hrr.png");
	float: left;
}

div.SolidBorder2_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_hrs.png");
	float: left;
}

div.SolidBorder2_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder2_HeaderLowerInner
{
	background-color: #FFCC00;
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder2_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder2_FooterUpperInner
{
	background-color: #FFCC00;
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder2_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_flr.png");
	float: left;
}

div.SolidBorder2_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_fls.png");
	float: left;
}

div.SolidBorder2_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder2_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_frr.png");
	float: left;
}

div.SolidBorder2_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder2_frs.png");
	float: left;
}

div.SolidBorder3_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_hlr.png");
	float: left;
}

div.SolidBorder3_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_hls.png");
	float: left;
}

div.SolidBorder3_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder3_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_hrr.png");
	float: left;
}

div.SolidBorder3_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_hrs.png");
	float: left;
}

div.SolidBorder3_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder3_HeaderLowerInner
{
	background-color: #003399;			/* Dollar Navy */
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder3_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder3_FooterUpperInner
{
	background-color: #003399;			/* Dollar Navy */
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder3_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_flr.png");
	float: left;
}

div.SolidBorder3_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_fls.png");
	float: left;
}

div.SolidBorder3_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder3_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_frr.png");
	float: left;
}

div.SolidBorder3_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder3_frs.png");
	float: left;
}

div.SolidBorder4_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_hlr.png");
	float: left;
}

div.SolidBorder4_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_hls.png");
	float: left;
}

div.SolidBorder4_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder4_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_hrr.png");
	float: left;
}

div.SolidBorder4_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_hrs.png");
	float: left;
}

div.SolidBorder4_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder4_HeaderLowerInner
{
	background-color: #3388CC;
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder4_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder4_FooterUpperInner
{
	background-color: #3388CC;
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder4_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_flr.png");
	float: left;
}

div.SolidBorder4_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_fls.png");
	float: left;
}

div.SolidBorder4_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder4_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_frr.png");
	float: left;
}

div.SolidBorder4_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder4_frs.png");
	float: left;
}

div.SolidBorder5_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_hlr.png");
	float: left;
}

div.SolidBorder5_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_hls.png");
	float: left;
}

div.SolidBorder5_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder5_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_hrr.png");
	float: left;
}

div.SolidBorder5_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_hrs.png");
	float: left;
}

div.SolidBorder5_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder5_HeaderLowerInner
{
	background-color: #006633;
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder5_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder5_FooterUpperInner
{
	background-color: #006633;
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder5_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_flr.png");
	float: left;
}

div.SolidBorder5_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_fls.png");
	float: left;
}

div.SolidBorder5_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder5_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_frr.png");
	float: left;
}

div.SolidBorder5_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder5_frs.png");
	float: left;
}
div.SolidBorder6_HeaderUpperLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_hlr.png");
	float: left;
}

div.SolidBorder6_HeaderUpperLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_hls.png");
	float: left;
}

div.SolidBorder6_HeaderUpperMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder6_HeaderUpperRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_hrr.png");
	float: left;
}

div.SolidBorder6_HeaderUpperRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_hrs.png");
	float: left;
}

div.SolidBorder6_HeaderLowerOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder6_HeaderLowerInner
{
	background-color: #FFFFFF;			/* White */
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder6_FooterUpperOuter
{
	width: 100%;
	background-color: #EAEAEA;			/* Off-white */
	float: left;
}

div.SolidBorder6_FooterUpperInner
{
	background-color: #FFFFFF;			/* White */
	margin: 0 5px;
	float: inherit;
}

div.SolidBorder6_FooterLowerLeftRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_flr.png");
	float: left;
}

div.SolidBorder6_FooterLowerLeftSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_fls.png");
	float: left;
}

div.SolidBorder6_FooterLowerMiddle
{
	height: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.SolidBorder6_FooterLowerRightRounded
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_frr.png");
	float: left;
}

div.SolidBorder6_FooterLowerRightSquared
{
	height: 15px;
	width: 15px;
	background-image: url("/Common/Images/Backgrounds/SolidBorder6_frs.png");
	float: left;
}
/*=================================================================*/
/* Backgrounds - Solid                                             */
/*=================================================================*/

div.Solid1_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_hlr.png");
	float: left;
}

div.Solid1_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_hls.png");
	float: left;
}

div.Solid1_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid1_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_hrr.png");
	float: left;
}

div.Solid1_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_hrs.png");
	float: left;
}

div.Solid1_HeaderLowerOuter
{
	width: 100%;   
	background-color: #CC0000;			/* Accent Red */
	float: left;
}

div.Solid1_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Solid1_FooterUpperOuter
{
	width: 100%;   
	background-color: #CC0000;			/* Accent Red */
	float: left;
}

div.Solid1_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Solid1_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_flr.png");
	float: left;
}

div.Solid1_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_fls.png");
	float: left;
}

div.Solid1_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid1_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_frr.png");
	float: left;
}

div.Solid1_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid1_frs.png");
	float: left;
}

div.Solid2_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_hlr.png");
	float: left;
}

div.Solid2_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_hls.png");
	float: left;
}

div.Solid2_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid2_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_hrr.png");
	float: left;
}

div.Solid2_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_hrs.png");
	float: left;
}

div.Solid2_HeaderLowerOuter
{
	width: 100%;   
	background-color: #FFCC00;
	float: left;
}

div.Solid2_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Solid2_FooterUpperOuter
{
	width: 100%;   
	background-color: #FFCC00;
	float: left;
}

div.Solid2_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Solid2_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_flr.png");
	float: left;
}

div.Solid2_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_fls.png");
	float: left;
}

div.Solid2_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid2_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_frr.png");
	float: left;
}

div.Solid2_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid2_frs.png");
	float: left;
}

div.Solid3_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_hlr.png");
	float: left;
}

div.Solid3_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_hls.png");
	float: left;
}

div.Solid3_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid3_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_hrr.png");
	float: left;
}

div.Solid3_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_hrs.png");
	float: left;
}

div.Solid3_HeaderLowerOuter
{
	width: 100%;   
	background-color: #003399;			/* Dollar Navy */
	float: left;
}

div.Solid3_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Solid3_FooterUpperOuter
{
	width: 100%;   
	background-color: #003399;			/* Dollar Navy */
	float: left;
}

div.Solid3_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Solid3_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_flr.png");
	float: left;
}

div.Solid3_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_fls.png");
	float: left;
}

div.Solid3_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid3_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_frr.png");
	float: left;
}

div.Solid3_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid3_frs.png");
	float: left;
}

div.Solid4_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_hlr.png");
	float: left;
}

div.Solid4_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_hls.png");
	float: left;
}

div.Solid4_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid4_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_hrr.png");
	float: left;
}

div.Solid4_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_hrs.png");
	float: left;
}

div.Solid4_HeaderLowerOuter
{
	width: 100%;   
	background-color: #3388CC;
	float: left;
}

div.Solid4_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Solid4_FooterUpperOuter
{
	width: 100%;   
	background-color: #3388CC;
	float: left;
}

div.Solid4_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Solid4_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_flr.png");
	float: left;
}

div.Solid4_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_fls.png");
	float: left;
}

div.Solid4_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid4_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_frr.png");
	float: left;
}

div.Solid4_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid4_frs.png");
	float: left;
}

div.Solid5_HeaderUpperLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_hlr.png");
	float: left;
}

div.Solid5_HeaderUpperLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_hls.png");
	float: left;
}

div.Solid5_HeaderUpperMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_hm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid5_HeaderUpperRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_hrr.png");
	float: left;
}

div.Solid5_HeaderUpperRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_hrs.png");
	float: left;
}

div.Solid5_HeaderLowerOuter
{
	width: 100%;   
	background-color: #006633;
	float: left;
}

div.Solid5_HeaderLowerInner
{
	width: 100%;   
	float: inherit;
}

div.Solid5_FooterUpperOuter
{
	width: 100%;   
	background-color: #006633;
	float: left;
}

div.Solid5_FooterUpperInner
{
	width: 100%;   
	float: inherit;
}

div.Solid5_FooterLowerLeftRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_flr.png");
	float: left;
}

div.Solid5_FooterLowerLeftSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_fls.png");
	float: left;
}

div.Solid5_FooterLowerMiddle
{
	height: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_fm.png");
	background-repeat: repeat-x;
	float: left;
}

div.Solid5_FooterLowerRightRounded
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_frr.png");
	float: left;
}

div.Solid5_FooterLowerRightSquared
{
	height: 10px;
	width: 10px;
	background-image: url("/Common/Images/Backgrounds/Solid5_frs.png");
	float: left;
}

/* Health Check Styles */
body
{
	font-family:Arial;
	font-size:8pt;
}

table.Test
{
	border-style:solid;
	border-width:thin;
	border-color:Black;
}
td.Test
{
	vertical-align:top;
	font-size:8pt;
	border-style:solid;
	border-width:1pt;
	border-color:Black;
}
.details { color:Gray; font-family: Courier New, Arial; font-size: 8pt; text-align: left }
.detailsBlack { color:Black; font-family: Courier New, Arial; font-size: 8pt; text-align: left }
.up { color:green; font-weight: bold; text-align: left }
.down { color:red; font-weight: bold; text-align: left }
.header {  background-color:Silver; color:Black; font-weight: bold; font-size: 12pt  }

.title
{
	font-family:Arial;
	font-size:16pt;
	font-weight: bold;
}
.overallstatus
{
	font-family:Arial;
	font-size:16pt;
	font-weight: bold;
}


/* B2B Classes */
.TextPadding
{
	position: relative;
	left: 5px;
	margin-right: 5px;
}
div.AnnouncementsTitle
{
	font-family: Arial;
	font-size: large;
	font-weight: bold;
}
div.AnnouncementShowAll
{
	width: 490px;
	padding-right: 4px;
	text-align: right;
	padding-bottom: 2px;
	font-size: 11px;
}
div.AnnouncementRow
{
	position: relative;
	float: left;
	margin: 0 0 0 0;
	width: 330px;
}
div.AnnouncementDate
{
	font-size: 11px;
	float: left;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 2px;
}
div.AnnouncementTitle
{
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 4px;
	float: left;
	margin-left: 15px;
	width: 234px;
	word-wrap: break-word;
	overflow-x: auto;
}
div.AnnouncementDoc
{
	float: right;
	width: 25px;
	cursor: hand;
}
.AnnouncementDescr
{
	padding: 5px 5px 5px 5px;
	width: 490px;
	word-wrap: break-word;
	overflow-x: auto;
}
div.aDownloadImage
{
	height: 100%;
}
.aSectionBlock
{
	position: relative;
	clear: both;
	float: inherit;
	width: 740px;
	padding-bottom: 0px;
	height: 60px;
	overflow: hidden;
}

.aSectionBlockHeader
{
	background-color: #DEDEDE;
	clear: both;
	float: inherit;
	width: 100%;
	padding-bottom: 5px;
	padding-left: 10px;
}
.aAnnouncementHtmlBlock
{
	position: relative; 
	top: 17px; 
	left: 86px; 
	width: 500px; 
	float: left;
	padding-bottom: 15px;
}
.aSectionBlockHeaderStart
{
	background-color: #003399;
	float: left;
	height: 100%;
	width: 0px;
}
.aDownloadLinkImage
{
	float: left;
	height: 100%;  
	margin-left: 90px; 
	margin-top: 3px;
	vertical-align: middle;
}
.aLeftBorder
{
	background-image: url('/common/images/AnnouncementBodyBackground.jpg');
	background-repeat: repeat-y;
	margin-left: -5;
}
.aSectionBlockBody
{
	background-color: #DEDEDE;
	clear: both;
	float: inherit;
	width: 100%;
}
.aSectionAnnouncementArea
{
	overflow: hidden;
}
.aSectionContentBackcolor
{
	background-color: #d5d5d5;
}
.aPager
{
	margin-top: -15px;
	text-align: right;
	width: 100%;
}
.aPagerLinkButton
{
	padding-right: 3px;
}
.aPagerLinkLabel
{
	padding-right: 8px;
}
.aSearchResults
{
	font-size: 12px;
	font-weight: bold;
}
.aMoreLabel
{
	width: 100%;
	background-color: #DEDEDE;
	position: absolute;
	left: 0px;
	top: 29px;
}
.aCollapseLabel
{
}
.aShowAllLabel
{
	position: relative;
	float: left;
}
.aPageDescrip
{
	float: left;
	width: 430px;
	padding-right: 10px;
}
.aPageImage
{
	position: relative;
	top: -35px;
}
.RateDescription
{
	
}
.RateDescription ul
{	
	position: relative;
	top: -10px;
	left: -25px;
	font-size: 11px;
}
.RateDescriptionAjaxPopup
{
}
.RateDescriptionAjaxPopup ul
{	
	position: relative;
	left: -25px;
	font-size: 12px;
}
/*-------------------*/
/* BEGIN RatePackageVehicleList */
/*-------------------*/
div#RatePackageList div.Row
{
	clear: both;
	float: inherit;
	padding: 5px;
	width: 555px;
}
div#RatePackageList div.HeaderColumn
{
	height: 15px;
	text-align: center;
	vertical-align: middle;
}
div#RatePackageList div.Column1
{
	float: left;
	width: 90px;
}
div#RatePackageList div.Column2
{
	float: left;
	width: 100px;
}
div#RatePackageList div.Column3
{
	float: left;
	width: 110px;
}
div#RatePackageList div.Column4
{
	float: left;
	width: 70px;
}
div#RatePackageList div.Column5
{
	float: left;
	width: 110px;
}
div#RatePackageList div.Column6
{
	float: left;
	padding-left: 15px;
	width: 55px;
}
div#RatePackageList div.Column6Detail
{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	width: 55px;
}
div#RatePackageList div.UpgradeRowDesc
{
	padding: 5px 0 0 5px;
}
div#RatePackageList hr
{
	border: #999999 thin dashed;
	margin: 0;
	padding: 0;
}
/*-----------------*/
/* END RatePackageVehicleList */
/*-----------------*/
.RatePackageLinksPanel
{
	vertical-align: middle;
	padding-top: 12px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.LinkLabelSpacer10
{
	padding-left: 10px;
	height: 20px;
}
.Padding7
{
	padding-left: 7px;
	padding-right: 7px;
}
.DetailsLabel
{
	width: 156px;
	float: left;
	border-left: solid 2px #FDDE2E;
	border-right: solid 2px #FDDE2E;
	margin-top: -3px;
	margin-bottom: -2px;
	z-index: 9999999;
}
.DetailsPopUp
{
	visibility: hidden;
	overflow: hidden;
	width: 180px;
	z-index: 9999999;
}
.DetailsImage
{
	padding-top: 5px;
}
.DetailsRoundBorderWidth
{
	width: 160px;
	height: 10px;
}
.DetailsBottomBorder
{
	position: relative;
	top: -3px;
}
.FloatLeft
{
	float: left;
}
.FloatRight
{
	float: right;
}
/*----------------------*/
/* BEGIN RateCapCollapsiblePaenl Display */ */
/*----------------------*/
.RateCapDisplay div.SectionBlock
{
	clear: both;
	float: inherit;
	width: 480px;
}

.RateCapDisplay div.SectionBlockHeader
{
	background-color: #d5d5d5;
	clear: both;
	float: inherit;
	height: 30px;
	width: 100%;
}

.RateCapDisplay div.SectionBlockHeaderStart
{
	background-color: #003399;
	float: left;
	height: 100%;
	width: 10px;
}

.RateCapDisplay div.SectionBlockHeaderTitle
{
	float: left;
	padding-top: 7px;
	padding-left: 10px;
	vertical-align: middle;
}

.RateCapDisplay div.SectionBlockBody
{
	background-color: #ffffff;
	clear: both;
	float: inherit;
	width: 100%;
}

.RateCapDisplay div.SectionBlockBodyText
{
	float: left;
	padding: 0px 5px 5p 10px;
	width: 500px;
	height: 0px;
	overflow: hidden;
}

/*--------------------*/
/* END RateCapCollapsiblePaenl Display */
/*--------------------*/

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-image: url('/images/dollar/images/EXPRESS/pinwheel.gif');
    background-repeat: no-repeat;  
    background-position: center; 
    margin-left: 40%; /* 15% from the top and centered */
    margin-top:20%;
    padding: 20px;
    border: 0px;
    width: 20%; /* Could be more or less, depending on screen size */
    vertical-align: middle;
}

    /* -------------------------------------------------------*/
/* ----------- Canadian Drip CSS -------------------------*/
/* ------------------------------------------------------*/
.rate-details {
    font-size: 10px;
    text-align: left;
    /*padding-left: 20px;*/
    padding-top: 10px;
}

.rate-details .FontSmall {
    font-size: 10px;
}

.rate-details .FontEmphasis {
    font-size: 11px;
    font-weight:bold;
} 

.rate-details .SectionColumnRightAmount, .rate-details .SectionColumnRightLabel , .rate-details .SectionColumnRightAmount2, .rate-details .SectionColumnRightLabel2 {
    display:inline-block;
}

.rate-details .SectionColumnRightAmount , .rate-details .SectionColumnRightAmount2 {
    float: right;
}

.rate-details .CollapsiblePanel {
    width: 160px !important;
}

.rate-details .BackColor8 {
    background-color: #eaeaea;
}

.rate-details .spl-alignment-label {
    width: 72% !important;
}

.rate-details .spl-alignment-amount {
    /*padding-top: 13px !important;*/
    width: 27%;
}

.rate-details .spl-alignment-amount span{
    float:right;
}

#LocalPolicyArrow , #RateDetailsLabel {
    cursor:pointer;
}

.BackColor0 .BackColor8 {
    background-color: #ffffff !important;
}
.class0 ,.class4{
    display: inline-block;
}

.UpgradesColumnLayout .class0 , .UpgradesColumnLayout .class4{
    padding-top: 0px;
}
.rate-details .SectionColumnRightLabel {
    width: 60%;
}

.VehicleInformationColumnLayout .rate-details , .PersonalInformationColumnLayout .rate-details {
    padding-left: 0px;
}

.VehicleInformationColumnLayout .rate-details .BackColor8 , .PersonalInformationColumnLayout .rate-details .BackColor8{
    background-color: #d5d5d5;
}

#VehicleList_PrePay .rate-details .BackColor8 , .UpgradesColumnLayout .rate-details .BackColor8{
    background-color: #eaeaea;
}


.VehicleInformationColumnLayout .rate-details .CollapsiblePanel , .PersonalInformationColumnLayout .rate-details .CollapsiblePanel{
    width: 191px !important;
}

#VehicleList_PrePay .rate-details .CollapsiblePanel {
    width: 165px !important;
}

#VehicleList_PrePay .rate-details div.SectionColumnRightLabel2 {
    width: 175px;
}

div.VehicleInformationColumnLayout div.SectionColumnRightLabel2 , div.PersonalInformationColumnLayout div.SectionColumnRightLabel2 {
    width: 192px;
}

.VehicleInformationColumnLayout .medium-font {
    font-size:12px;
}

.VehicleInformationColumnLayout .right-padding {
    padding-right:10px;
}
.PersonalInformationColumnLayout .top-padding {
    padding-left:5px;
    padding-top:5px;
}

.RateLink .currency-info, .RateLink .approx-total, .RateLink .miles-info {
    font-size:11px;
    font-weight:normal;
}

.top-padding {
    padding-top: 5px;
}

.right-padding {
    padding-right: 5px;
}

#VehicleList_PrePay .rate-details .CollapsiblePanel {
    width: 165px !important;
}

#VehicleList_PrePay .rate-details div.SectionColumnRightLabel2 {
    width: 175px;
}

#VehicleList_PrePay .rate-details .BackColor8 , .UpgradesColumnLayout .rate-details .BackColor8{
    background-color: #eaeaea;
}

.UpgradesColumnLayout .class0 , .UpgradesColumnLayout .class4{
    padding-top: 0px;
}
