/*	Author:  jtomasze 
	File name: InnovationsMain.css
	Create Date:  10/10/2006
	Description:	This file contains the common styles that dictate the font types and colors 
					used to create the Innovations/Allstate Configurator tool.
	
	Change log:	jtomasze 10/10/06 - File created
				Tony Guidici 10/25/2006 - Added Selection Item Class
				jtomasze 11/1/2007 - Added many new classes including all #MatrixModalxxxxx styles.
*/
/* Begin of styles for Configurator Master */
.IWTitle {font:bold 13px Interstate; color:#6E757B; }
.IWBodyCopy {font:normal 11px Arial; color:#6E757B;}

#left_container
{
	background-image: url(../images/topbar_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.clearDiv
{
	background-image:url(../images/ClearSpacer.GIF);
	background-repeat:repeat; 
	display:none; 
	width:800px; 
	height:400px;
	position:absolute; 
	left:0px; 
	top:282px; 
	z-index:10005;
}
/* End of styles for Configurator Master */ 

/* Begin of styles for Entry Page */
#pnlZipCode
{
	background-image: url(../images/1_2-entryPag-zipcod-2return-sideBorder.gif);
}
#entryPageLeftBlueMain
{
	width: 392px; 
	height: auto; 
	overflow:hidden; 
	float: left; 
	background-image: url(../images/ele_leftbluemain.gif);
	background-repeat: repeat-x;
	background-color: #84BBD8;
}
/*End of style for Entry Page */

/* Begin styles for Background Page */
#backgroundContainer 
{
	position:relative; 
	height: 1%; 
	border-left: solid white 5px; 
	background-image:url(../images/matrix_left_nav_gradiant.gif); 
	background-repeat:repeat-x; 
	background-position:top left; 
	background-color:#8EBFDA;
}
#backgroundActiveView
{
	float:left; 
	background-image: url(../images/gradiant_mainbox.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	width:608px; 
	border-left: solid #53829E 1px; 
	top: 50px; 
	border-right: solid white 5px;
}
#backgroundBottomBorder
{
	float: left; 
	background-image: url(../images/botbar_bg_matrix.gif);
    background-position: top left; 
    background-repeat: no-repeat; 
    width: 803px; 
    height: 10px;
    overflow: hidden;
}
#backgroundBtmBackground
{
	background-image:url(../images/background_btm_bckgrd.gif);
	background-repeat:repeat-y;
	background-position:top left;	
}
/* End styles for Background Page */

/* Begin styles for Drivers Page */
#DriverList
{
	float: left;
	width: 184px;
	background-image: url(../images/leftbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#driverActiveView
{
	float:left; 
	width:608px; 
	background-image: url(../images/gradiant_mainbox.gif); 
	background-repeat:repeat-x; 
	border-left: solid #53829E 1px; 
	top: 50px;	
}
#driverActiveTop
{
	float:left; 
	background-image:url(../images/activetop_bg.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:593px; 
	height:3px; 
	overflow:hidden;
}
#DriverIntroViewStyle
{
	float:left; 
	background-image: url(../images/gradiant_mainbox.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	width:608px; 
	border-left: solid #53829E 1px;
}
#driverIntroTopCorners
{
	background-image: url(../images/activetop_bg.gif);
    background-repeat: no-repeat; 
    background-position: left top; 
    width: 593px; 
    height: 3px;
    overflow: hidden;
}
#driverBottomBorder
{
	float: left;
	background-image: url(../images/botbar_bg.gif);
    background-position: top left; 
    background-repeat: no-repeat; 
    width: 803px; 
    height: 10px;
    overflow: hidden;
}
#driverBigArrow
{
	background-image: url(../images/img_mainbox_bigarrow.gif); 
	background-repeat: no-repeat;
    background-position: top left; 
    width: 45px; 
    height: 45px; 
    margin: 0px 13px 0px 13px;
}
/* End styles for Drivers Page */

/* Begin of styles for Matrix Page */
#matrixBottomBorder
{
	float: left; 
	background-image: url(../images/botbar_bg_matrix.gif);
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 803px; 
	height: 10px;
	overflow: hidden;
}
.matrix_bottom_background 
{
	background-image:url(../images/matrix_bottom_bckgrd.gif); 
	background-repeat:repeat-y; 
	background-position:top left; 
}
/*End of styles for Matrix Page */

/* Begin styles for Summary Page */
#SummaryView
{
	position:relative; 
	height: 1%; 
	border-left: solid white 5px; 
	background-image:url(../images/matrix_left_nav_gradiant.gif); 
	background-repeat:repeat-x; 
	background-position:top left; 
	background-color:#8EBFDA;
}
#summaryBorderTopLeft
{
	float:left; 
	background-image:url(../images/top_left_cnr.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:8px; 
	height:8px; 
	overflow:hidden
}
#summaryBorderTopMiddle
{
	float:left; 
	background-image:url(../images/top_middle_border.gif); 
	background-position:top left; 
	background-repeat:repeat-x; 
	height:8px; 
	width:580px; 
	overflow:hidden;
}
#summaryBorderTopRight
{
	float:left; 
	background-image:url(../images/top_right_cnr.gif); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:8px; 
	height:8px; 
	overflow:hidden;
}
#summaryBottomBorder
{
	float: left; 
	background-image: url(../images/botbar_bg_matrix.gif);
    background-position: top left; 
    background-repeat: no-repeat; 
    width: 803px; 
    height: 10px;
    overflow: hidden;
}
/* End of styles for Summary Page */

/* Begin of styles for Vehicles Page */
#VehicleList
{
	float: left; 
	width: 184px; 
	background-image: url(../images/leftbar_bg.gif); 
	background-position: top left;
    background-repeat: repeat-x;
}
#vehiclesGradiant
{
	float: left; 
	width: 608px; 
	background: url(../images/gradiant_mainbox.gif); 
	border-left: solid #53829E 1px;
}
#vehiclesActiveTopBorder
{
	float: left; 
	background-image: url(../images/activetop_bg.gif); 
	background-position: top left;
    background-repeat: no-repeat; 
    height: 3px; 
    width: 593px; 
    overflow: hidden;
}
#vehiclesActiveBottomBorder
{
	float: left; 
	background-image: url(../images/activebot_bg.gif); 
	background-repeat: no-repeat;
	height: 3px; 
	width: 593px; 
	overflow: hidden;
}
#vehiclesIntroTopBorder
{
	float: left; 
	background-image: url(../images/activetop_bg.gif); 
	background-repeat: no-repeat;
	height: 3px; 
	width: 593px; 
	overflow: hidden;
}
#vehiclesBigArrow
{
	background-image: url(../images/img_mainbox_bigarrow.gif); 
	background-repeat: no-repeat;
	background-position: top left; 
	width: 45px; 
	height: 45px; 
	margin: 15px 13px 0px 13px;
}
#vehiclesIntroBottomBorder
{
	float: left; 
	background-image: url(../images/activebot_bg.gif); 
	background-repeat: no-repeat; 
	height: 3px; 
	width: 593px; 
	overflow: hidden;
}
#vehiclesBottomBorder
{
	float: left; 
	background-image: url(../images/botbar_bg.gif);
	background-position: top left; 
	background-repeat: no-repeat; 
	width: 803px; 
	height: 10px;
	overflow: hidden;
}
/* End of styles for Vehicles Page */

/* Begin of styles for Agent Quote CTA */
#agentQuoteTopBorder
{
	float:left; 
	overflow:hidden; 
	width:185px; 
	height:6px; 
	background-image:url(../images/1_small_panel_border_top.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
}
.submitDiv
{
	padding: 0px 0px 0px 0px; 
	text-align:center; 
	background-image:url(../images/1_0entryPge-introGryBckrnd-QuotBox.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
#agentQuoteBottomBorder
{
	float:left; 
	overflow:hidden; 
	width:185px; 
	height:9px; 
	background-image:url(../images/1_small_panel_border_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
}
/* End of styles for Agent Quote CTA */

/* Begin of styles for Configure CTA */
#configureCTATopBorder
{
	float:left; 
	overflow:hidden; 
	width:185px; 
	height:6px; 
	background-image:url(../images/1_small_panel_border_top.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
}
#configureCTABottomBorder
{
	float:left; 
	overflow:hidden; 
	width:185px; 
	height:9px; 
	background-image:url(../images/1_small_panel_border_bottom.gif); 
	background-repeat:no-repeat; 
	background-position:top left;
}
/* End of styles for Configure CTA */

.DialogueCopy .hideMe {display:none;}

.ModalLoading
{
    background-image: url(../images/1_2-entryPag-zipcod-2return-sideBorder.gif);
    background-repeat:repeat-x;
	background-position:top left;
	background-color:#66b329;
	overflow:hidden;
}
.SelectionItem
{
	font-size: 13px;
	color: #344A59;
	font-family: Arial;
	background-color: #ecebea;
	background-image: url(../Images/gradient.jpg);
	background-repeat: repeat-x;
	left: 5px;
	width: 178px;
	height: 210px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 2px;
	left: 150px;
	float: left;
	text-transform: capitalize;
}
.SelectionItem a
{
	display: block;
	padding-left: 8px;
	text-decoration: none;
	color: #003366;
}

.SelectionItem a:hover
{
    FONT-SIZE: 13px; 
    FONT-FAMILY: Arial;
    background-color: green;
    background-image:url('../Images/pulldown_gradiant.gif');
    background-repeat:repeat-x;
}
.StepTitle
{
	font-family: Arial;
	font-size: 24px;
	color: #2A4A5B;
	border:0px;
	background-color:Transparent;
}
.StepTitleWatermark
{
	font-family: Arial;
	font-size: 24px;
	color: #2A4A5B;
	border:0px;
	background-color:Transparent;
	text-decoration:underline;
}

.MakeModelOver
{
	/*border-right: #999900 1px solid;
	border-top: #999900 1px solid;
	border-left: #999900 1px solid;
	border-bottom: #999900 1px solid;
	background-color: #ffffcc;*/
	width: 193px;
	height: 52px;
	background-image: url('../Images/vehicle_rollover_bckgrd.gif');
	cursor: pointer;
	overflow:hidden;
}
/*.AccordionDriversHeader{background-image: url('../Images/English/driverassumptions.gif'); width:280px; height:28px; cursor:pointer;}
.AccordionVehiclesHeader{background-image: url('../Images/English/vehicleassumptions.gif'); width:280px; height:28px; cursor:pointer;}
.AccordionBackgroundHeader {background-image: url('../Images/English/backgroundassumptions.gif');width:280px;height:28px;cursor:pointer;}
.AccordionPickAPlanHeader{background-image: url('../Images/English/pickaplanassumptions.gif'); width:280px; height:28px; cursor:pointer; }
*/

.AccordionContent
{
	background-color:#e7f8d2;
	border: 1px solid #5b9c27;
	width:250px;
	margin-left:5px;
	margin-right:5px;
	padding: 9px;
	
}

.SubTitle
{
	font-family: Arial;
	font-size: 12px;
	color: #6E757B;
	color:#A95343;
	color:#7DB141;
	font-weight: bold;
}
.SubTitleWarning
{
	color: #A95343;
}
.SubTitleGood
{
	color: #7DB141;
}
.ItemTitle
{
	font-family: Arial;
	font-size: 12px;
	color: #434343;
	font-weight: bold;
}
.ItemTitleDim
{
	color: #6E757B;
}
/*
.ColoredCopy
{
	font-family: Arial;
	font-size: 10px;
	color: #434343;
}
.ColoredCopyGreen
{
	color: #6B9838;
}
.ColoredCopyGold
{
	color: #bb8829;
}
.ColoredCopyOrange
{
	color: #AB5242;
}
.PriceBarPrice
{
	font-family: Arial;
	font-size: 36px;
	color: #434343;
}
.PriceBarPriceGreen
{
	color: #6B9838;
}
.PriceBarPriceGold
{
	color: #BB8829;
}
.PriceBarPriceOrange
{
	color: #AB5242;
}
*/
.ColumnSubHead
{
	font-family: Arial;
	font-size: 10px;
	color: #434343;
}
.ColumnSubHeadGreen
{
	color: #6B9838;
}
.ColumnSubHeadGold
{
	color: #BB8829;
}
.ColumnSubHeadOrange
{
	color: #AB5242;
}
.ColumnHeader
{
	font-family: Arial;
	font-size: 19px;
	font-weight: bold;
	color: #434343;
}
.ColumnHeaderGreen
{
	color: #7DB141;
}
.ColumnHeaderGold
{
	color: #DDA131;
}
.ColumnHeaderOrange
{
	color: #E5914A;
}
.ToolDisclaimer
{
	font-family: Arial;
	font-size: 10px;
	color: #8D949A;
}
.Disclaimer
{
	font-family: Arial;
	font-size: 10px;
}
.DisclaimerWhtBG
{
	color: #6E757B;
}
.DisclaimerBlueBG
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;	
}
.MenuItem
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.MenuItemOn
{
	color: #2A4A5B;
}
.MenuItemHover
{
	color: #2A4A5B;
}
.SliderMarkerTitle
{
	font-family: Arial;
	font-size: 10px;
	color: #434343
}
.SelectMarkerTitle
{
	font-family: Arial;
	font-size: 10px;
	color: #7DB141;
}
.ToolTipTitle
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5B574F;
}
.ToolTipCopy
{
	font-family: Arial;
	font-size: 11px;
	color: #434343;
}
.ItemLarge
{
	font-family: Arial;
	font-size: 19px;
	color: #2A4A5B;
}
.ItemList
{
	font-family: Arial;
	font-size: 13px;
	color: #2A4A5B;
}
.SecondaryButtonCopy
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #2A4A5B;
}
.TinyQuestionMark
{
	font-family: Times New Roman;
	font-size: 10px;
	font-weight: bold;
	color: #2A4A5B;
}
.ToolInstance
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
}
.TinyTypeEmphasized
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.TinyTypeEmphasizedWhtBG
{
	color: #434343;
}
.TinyTypeEmpasizedBlueBG
{
	color: #FFFFFF;
}
.TinyType
{
	font-family: Arial;
	font-size: 10px;
}
.TinyTypeWhtBG
{
	color: #434343;
}
.TinyTypeBlueBG
{
	color: #FFFFFF;
}
.PrimaryButtonCopy
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.PrimaryButtonCopyBlueBGOn
{
	color: #FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.PrimaryButtonCopyBlueBGDim
{
	color:#A8D4ED;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.PrimaryButtonCopyWhtBGOn
{
	color: #2A4A5B;
}
.CopyEmphasized
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
}
.CopyLarge
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.CopyLargeWhtBG
{
	color: #434343;
}
.CopyLargeBlueBG
{
	color: #2A4A5B;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.CopyLargeBlueBGHyperlink
{
	color: #2A4A5B;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.CopyStandard
{
	font-family: Arial;
	font-size: 11px;
}
.CopyStandardWhtBG
{
	color: #434343;
}
.CopyStandardBlueBG
{
	color: #2A4A5B;
}
.CopyStandardGreyBG
{
	color: #434343;
}
.DropDownCopy
{
	font-family: Arial;
	font-size: 9px;
	color: #2A4A5B;
}
.DropDownCopyOn
{
	color: #FFFFFF;
}
.DropDownCopyHover
{
	color: #2A4A5B;
}
.DropDownItemTitle
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #2A4A5B;
}
.DropDownObjectTitle
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2A4A5B;
}
.DropDownObjectTitleHover
{
	color: #2A4A5B;
}
.ObjectCopy
{
	font-family: Arial;
	font-size: 10px;
	color: #2A4A5B;
}
.ObjectCopyOn
{
	color: #FFFFFF;
}
.ObjectCopyHover
{
	color: #FFFFFF;
}
.ObjectCopyNotLinked
{
	color: #434343;
}
.SubSubTitle
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.SubSubTitleWhtBG
{
	color: #2A4A5B;
}	
.SubSubTitleGreenBG
{
	color: #6B9838;
}
.SubSubTitleGoldBG
{
	color: #BB8829;
}
.SubSubTitleOrangeBG
{
	color: #AB5242;
}
.ObjectTitle
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2A4A5B;
}
.ObjectTitleHover
{
	color: #FFFFFF;
}
.ObjectTitleNotLinked
{
	color: #434343;
}

/*jtomasze 10/10/2006 - This style is used to give images and text a "dimmed" look.
Compatible with IE and FireFox type of browsers.  Increasing the opacity number will
give your object a more "dimmed" or "opaque" look.*/
.ObjectDimmed
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}

.DialogueCopy
{
	font-family: Arial;
	font-size: 12px;
	color: #478FB6;
}

.StandardCopyEmphasized
{
	font-family: Arial;
	font-weight: bold;
	color: #2A4A5B;
}

.ModalBackground
{
    background-color:#A6CFED;
    filter:alpha(opacity=90);
    opacity:0.9;
}

.NewZipTxtBox
{
    Border:0px; 
    Font-Size:20px; 
    Color:#00467F; 
    left: 275px;
    z-index: 2;
    top: 285px;
    position: absolute;
    width: 130px;
    height: 22px; 
    font-family: Arial;
    border:0px;
    background-color:Transparent;
}
.NewZipCodeLoading
{
    color: #56A345;
    left: 210px; 
}

/*.ColoredCopyEmphasized
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #434343;
}*/

#MatrixModalWrapper{ background-image:url(../images/1_2-entryPag-zipcod-2return-sideBorder.gif); width:450px; min-height:207px; background-repeat:repeat-x; background-color:#66B329; padding-bottom:10px;}
#MatrixModalWhiteBody {	position:relative; top:10px; left:10px; width:430px; background-color:white; }
#MatrixModalPlanName { padding:20px 20px 15px 20px; text-align:left; }

/* the following affects the Matrix Modal price area */
.valueStyle {background-image:url(../images/8_0-sumryPage-value_grdnt_e.gif); background-repeat:repeat-x;}
.valueStyle .priceColor { color: #6B9838;}
.valueStyle .textColor { color: #6B9838; }
.valueStyle .emphasizedTextColor { color: #6B9838; font:bold 10px Arial; }
.standardStyle {background-image:url(../images/GradientBarforColumn_Standard_56.gif); background-repeat:repeat-x;}
.standardStyle .priceColor { color: #AEB86F;}
.standardStyle .textColor { color: #AEB86F; }
.standardStyle .emphasizedTextColor { color: #AEB86F; font:bold 10px Arial; }
/*Silver Style*/
.silverStyle {background-image:url(../images/GradientBarforColumn_Silver.gif); background-repeat:repeat-x;}
.silverStyle .priceColor { color: #A297AA;}
.silverStyle .textColor { color: #A297AA; }
.silverStyle .emphasizedTextColor { color: #A297AA; font:bold 10px Arial; }

.goldStyle {background-image:url(../images/8_0-summaryPage-goldCUT_07.gif); background-repeat:repeat-x;}
.goldStyle .priceColor { color: #BB8829;}
.goldStyle .textColor { color: #BB8829;}
.goldStyle .emphasizedTextColor { color: #BB8829; font:bold 10px Arial;}
.platinumStyle {background-image:url(../images/8_0-summaryPage-platCUT_03.gif); background-repeat:repeat-x;}
.platinumStyle { color: #AB5242;}
.platinumStyle { color: #AB5242;}
.platinumStyle { color: #AB5242;}

.modalLimits {margin: 10px 20px 4px 20px;}
.modalLimits .limitItem {font:normal 12px Arial; color:#478FB6;}
.modalLimits .limitItem .limitText {padding-left:7px; background-image:url(../Images/Light_Blue_Bullet.gif); background-repeat:no-repeat; background-position:left center;}
.modalLimits .limitItem .bold {font-weight:normal;}
.modalLimits .limitItem .matrixToolTip {font:Bold 10px Times; color:#478FB6;}

.matrixModalFeatures {padding: 4px 20px 4px 20px; text-align: left}
.matrixModalFeatures .featureItem {font:normal 12px Arial; color:#478FB6;}
.matrixModalFeatures .featureItem .featureText {font:normal 12px Arial; color:#478FB6; padding-left:7px; background-image:url(../Images/Light_Blue_Bullet.gif); background-repeat:no-repeat; background-position:left center;}
.matrixModalFeatures .featureItem .bold {font-weight:normal;}
.matrixModalFeatures .featureItem .matrixToolTip {font:Bold 10px Times; color:#478FB6;}

.allstateBlueModal {position:relative; width:430px;}
.allstateBlueModal .banner {padding:9px 10px 9px 20px; background-color:#A8CEE2;}
.allstateBlueModal .banner .title {width:400px; font:bold 14px Arial; color:#00467f; display:block;}
.allstateBlueModal .banner .message {width:400px; font:normal 10px Arial; color:#00467f; display:block;}

#MatrixModalPrice {padding:2px 10px 5px 15px; text-align:left; float:left;	font:Normal 36px Arial; }
#MatrixModalPremiumInfo { margin:2px 15px 5px 0px; text-align:left; font:Normal 10px Arial;}

#MatrixModalSelectPlan
{
	position:relative;
	top:10px;
	margin:0px 10px 0px 10px; 
	background-image:url(../images/1_0entryPge-introGryBckrnd-QuotBox.gif); 
	height:42px;
}

#MatrixModalSelectPlanBtn
{
	padding:9px 12px 9px 17px; 
	text-align:left; 
	float:left;
}

#MatrixModalViewPlan
{
	position:relative;
	top:10px;
	margin:0px 10px 0px 10px; 
	background-image:url(../images/1_0entryPge-introGryBckrnd-QuotBox.gif); 
	height:42px;
}

#MatrixModalViewPlanBtn
{
	padding:9px 9px 9px 14px; 
	text-align:left; 
	float:left;
}

#MatrixModalCancelPlan
{
	position:relative;
	top:10px;
	margin:0px 10px 0px 10px; 
	background-image:url(../images/1_0entryPge-introGryBckrnd-QuotBox.gif); 
	height:42px;
	border-bottom:solid 10px #66B329;
}

#MatrixModalCancelPlanBtn
{
	padding:9px 12px 9px 17px; 
	text-align:left;
	float:left;
}

#ZipCodeModalWrapper
{
	background-image:url(../images/1_2-entryPag-zipcod-2return-sideBorder.gif); 
	background-repeat:repeat-x;
	width:450px;
	overflow:hidden;
}

#ZipCodeModalWhiteBody
{
	margin:10px 10px 10px 10px; 
	background-color:White;
}	

#ZipCodeModalZipBox
{
	padding:0px 20px 0px 20px;
	text-align: left;
}

#ZipCodeModalMultipleTerritories
{
	padding:0px 20px 6px 20px;
	text-align:left;
	display:none;
}

.ZipCodeModalBtnArea
{
	background-image:url(../images/1_0entryPge-introGryBckrnd-QuotBox.gif); 
	height:52px;
}

#ZipCodeModalSelectStateBtn
{
	padding:9px 12px 5px 17px; 
	text-align:left; 
	float:left;
}

.yellowActive 
{
    background-color:#FFFFCC;
    font-family: Arial;
	font-size: 24px;
	color: #2A4A5B;
	text-decoration:underline;
}

.whiteActive {
	background-color:#E1EEF6;
	font-family: Arial;
	font-size: 24px;
	color: #2A4A5B;
	text-decoration:underline;
}

.blueInactive 
{
	background-color:Transparent;
	font-family: Arial;
	font-size: 24px;
	color: #2A4A5B;
	text-decoration:underline;
}

#ZipCodeModalCancelBtn
{
	padding:9px 12px 9px 17px; 
	text-align:left; 
	float:left;
}

#ZipCodeModalMultipleTerritoriesWrap
{
	background-color:White;
	margin:0px 10px 0px 10px;
}

#ZipCodeModalInvalidTerritory
{
	display:none;
}

.footerLinks{ font-family:Arial; font-size:11px; text-align:left; color:#003366;}
.footerLinks a{text-decoration:none;color:#003366;}
.footerLinks a:hover{text-decoration:underline;}

.topMenuNav{ font-family:Arial; font-size:11px; text-align:right; color:#003366; padding-right:10px;}
.topMenuNav a{text-decoration:none;color:#003366;}
.topMenuNav a:hover{text-decoration:underline;}

#EntryPageLeftCTATitle
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#599D24;
}

#EntryPageRightCTATitle
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#CC8800;
}

/*#IntroductionBlockTitle
{
	font-weight:bold;
	font-size:13px;
	color:#6E757B
}*/

.imgPointer
{
	cursor:pointer;
}

.zipBkgnd
{
	background-image: url(../images/1_0entrypage_intro-LtBlue_bckrnd-zipcode.gif);
    background-repeat: repeat-x; 
    text-align: left; 
    height: 63px; 
    overflow:hidden;
}

/*Agent Business Card*/

.ABCBody
{
	background-image:url(../images/orng_agent_bizcard.gif);
	background-repeat:no-repeat;
	/*Start of Fix for USD#7048150*/
	/*Start of Original Code*/
	/*height:83px;*/
	/*End of Original Code*/
	/*Start of Modified Code*/
	height:91px;
	/*End of Modified Code*/
	/*End of Fix for USD#7048150*/
	width:179px;
	text-align:left;
	margin:0px 4px 0px 3px;
}

.ABCHeaderBoldText
{

	font:normal 12px Arial;
	color:#000000;
}

.ABCHeaderNormalText
{
	font:normal 12px Arial;
	color:#FFF;
}

.ABCHeader
{
	padding:7px 0px 2px 7px;
	width:172px;
	display:block;
}

.ABCAgentName
{
	padding:0px 0px 0px 9px;
	font:bold 12px Arial;
	color:#000000;
	width:160px;
	display:block;
	padding-bottom:2px;
}

.ABCPhone
{
	padding:0px 0px 0px 9px;
	font:bold 12px Arial;
	color:#000000;
	width:160px;
	display:block;
	padding-bottom:2px;
}

.ABCEmail
{
	padding:0px 0px 0px 9px;
	font:normal 12px Arial;
	color:#000000;
	width:160px;
	display:block;
	padding-bottom:2px;
	text-decoration:underline;
}

.RTCPhone
{
	font:bold 16px Arial;
	color:#fff;
	background-image:url(../images/800_background.gif);
	background-repeat:no-repeat;
	padding:3px 0px 6px 17px;
	margin-top:4px;
	margin-left:2px;
	width:164px;
	height:15px;
}

.EntryPhoneandNumber
{
	width:590px; background-image: url(../images/1_0entrypage_intro-LtBlue_bckrnd-zipcode.gif);
    background-repeat: repeat-x; height:43px; font:normal 14pt Arial; color:#00467F; padding: 20px 10px 0px 0px; text-align:right;
}
.EntryPhoneandNumber a{text-decoration: underline;color:#00467F;}
.EntryPhoneandNumber a:hover{text-decoration:underline;color:Blue}


.EntryHeroImage
{
	width:600px; height:392px;	
}

.ZipCodeInvalid
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 14px 0px 15px 0px;
}

.ZipCodeNotFound
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 5px 15px 0px;
}

