﻿BODY { FONT-SIZE: 12px; MARGIN: 20px 10px 25px; COLOR: #5c5c5c; FONT-FAMILY: Arial, Helvetica, sans-serif }
A:link { color: blue; text-decoration:none; }
A:visited { color: blue; text-decoration:none; }
A:active { color: blue;  cursor:pointer; text-decoration:none; }
A:hover { color: #B2C3E1;  cursor:pointer; text-decoration:underline; }
div {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
p {	line-height: 1.4em; }
.title {text-transform: uppercase; font-family: Verdana, sans-serif; font-size: large; font-weight: bold; color: #41519A; }
hr { border: 0; border-top: 2px solid #41519A; height: 2px; }
img {	border-width: 0; }
ul { list-style-position: outside; list-style-type: disc; color: #000000;	font-family: Verdana, sans-serif; }
H1 { FONT-WEIGHT: normal;  FONT-SIZE: 27px; MARGIN: 0px 0px 10px; COLOR: #f0ab00 }
H2 { FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px 0px 10px; COLOR: #5c5c5c }
H3 { FONT-SIZE: 16px; MARGIN: 0px 0px 10px; COLOR: #1a1818 }
H4 { FONT-SIZE: 13px; MARGIN: 0px 0px 10px; COLOR: #1a1818 }
table{ padding: 0px; margin: 0px;	empty-cells: show;border-spacing: 0px;}
.curve {BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; BACKGROUND: #fff; BORDER-LEFT: #d4d4d4 1px solid; BORDER-BOTTOM: #d4d4d4 1px solid}
#mainBody .curvey .bigcurve LI { LIST-STYLE-POSITION: inside; LINE-HEIGHT: 18px }
#mainBody .curvey .bigcurve DIV P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 22px; PADDING-TOP: 5px }
#mainBody .curvey .bigcurve DIV H2 { PADDING-LEFT: 0px; FONT-SIZE: 14px }
#mainBody P {PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 0px}
#mainBody P {PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 10px}
#mainBody P {MARGIN-RIGHT: 280px}
#mainBody H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 22px; PADDING-BOTTOM: 10px; COLOR: #477455; PADDING-TOP: 10px}
#mainBody H2 {FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #0054a6; PADDING-TOP: 10px}
P.noMarginRight {MARGIN-RIGHT: 0px! important}
.standardBox {BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f7f3e7; PADDING-BOTTOM: 10px; BORDER-LEFT: #d4d4d4 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d4d4d4 1px solid}
#mainBody .standardBox.curvey {	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px}
#mainBody .standardBox.curve P {MARGIN-RIGHT: 10px}
.combo_box {WIDTH: 204px !important ; margin: 0px !important;}
.check_box label{float: right; margin-left: 5px !important}
.check_box input{float: left}
.check_box_notext label{float: right; width: 0px !important;}
.check_box_notext input{float: left;}
.check_box_notext2 label{float: right; width: 0px !important; margin-left: 1px !important;}
.check_box_notext2 input{float: left;}
.formList label{float: left;margin: 4px 10px 0px 0px;position:relative;width: 225px;color: #666666;display:block;font-size:11px}
.formList{width: 100%;height: 1%;list-style: none;padding: 0px 0px 0px 0px; margin: 5px 0px}
.formList li{overflow:hidden;height: 1%;display:block;border: none;padding: 2px 0px 2px 0px; margin: 0px;}
.formList li.lastListItem{overflow:hidden;height: auto;display:block;border: none;padding: 2px 0px 2px 0px;}
.CoveragesLimitsAuto {width:270px;display:inline}
.CoveragesLimitsHome {width:475px;display:inline-block}
.CoveragesLimitsAutoHome {width:475px;display:inline-block}
.CoveragesLimitsAuto td.spacer{display:none}
.CoveragesLimitsHome td.spacer{width:50px;}
.CoveragesLimitsAutoHome td.spacer{width:29px;}
.CoveragesLimitsAuto td{vertical-align:top;width:auto;}
.CoveragesLimitsHome td{vertical-align:top;width:auto;}
.CoveragesLimitsAutoHome td{vertical-align:top;width:223px;}
.CoveragesLimitsAuto label,.CoveragesLimitsHome label,.CoveragesLimitsAutoHome label{margin-top: 2px;float: left;position:relative;color: #666666;display:block;}
.CoveragesLimitsAuto ul,.CoveragesLimitsHome ul,.CoveragesLimitsAutoHome ul{list-style: none;padding: 0px 0px 5px 0px; margin:0px}
.CoveragesLimitsAuto li,.CoveragesLimitsHome li,.CoveragesLimitsAutoHome li{border: none;padding: 5px 5px 1px 0px;font-size:11px;}
.QuoteResultsLimits {text-align:left;width:475px; display:inline-block}
.QuoteResultsLimitsAutoHome {text-align:left;width:475px; display:inline-block}
.QuoteResultsLimits td.spacer{width:125px;}
.QuoteResultsLimitsAutoHome td.spacer{width:29px;}
.QuoteResultsLimits td{vertical-align:top;width:auto;}
.QuoteResultsLimitsAutoHome td{vertical-align:top;width:223px;}
.QuoteResultsLimits label,.QuoteResultsLimitsAutoHome label{margin-top: 2px;float: left;position:relative;color: #666666;display:block;}
.QuoteResultsLimits ul,.QuoteResultsLimitsAutoHome ul{list-style: none;padding: 0px 0px 5px 0px; margin:0px}
.QuoteResultsLimits li,.QuoteResultsLimitsAutoHome li{border: none;padding: 5px 5px 1px 0px;font-size:11px;}
.radioWithProperWrap input { float: left; } 
.radioWithProperWrap label { margin-left: 10px;  display: block; width:170px; FONT-SIZE: 15px; font-weight: bold;}
.smalllabel{font-size: xx-small;}
.CarrierNamelabel {font-size: small; font-weight:600;}
.userControlLabel{float: left;margin: 4px 10px 0px 0px;position:relative;width: 225px;color: #666666;display:block;font-size:11px}
.userControlInputLabel{color: #666666;font-size:11px;margin-left:4px;position:relative;vertical-align:middle}
.RadForm_Default.rfdButton a.rfdSkinnedButton,
.RadForm_Default.rfdButton input[type="button"].rfdDecorated,
.RadForm_Default.rfdButton input[type="reset"],
.RadForm_Default.rfdButton input[type="submit"].rfdDecorated,
.RadForm_Default.rfdButton button
{background-image:url('FormDecorator/ButtonSprites.gif');color:#000000;cursor:pointer !important;}
.hangingText {margin-left:15px; text-indent:-15px;display:block}
.gridView caption {font-size:12pt;font-weight:bold}
.RadForm .rfdCheckboxChecked, .RadForm .rfdCheckboxUnchecked { margin-bottom: 2px; }
.RadForm .rfdCheckboxChecked, .RadForm .rfdCheckboxUnchecked, 
.RadForm .rfdRadioUnchecked, .RadForm .rfdRadioChecked.RequiredHelp {margin-top:0}
.RequiredHelp {font-size: 11px; margin-top: 5px; display: block}
.formListError{padding: 0px; margin: 5px 0px 0px 0px;list-style-position: inside;}
.formListError li{padding: 2px 0px; margin: 0px;}
.RadRotator{margin:0 auto !important}
.CenterQuoteStartCarrierImage{vertical-align: middle; text-align: center;}
.RadInput{width: auto !important}

.container
{
  width: 100%;
  margin: 0px auto;
  min-width: 550px;
  max-width: 550px; /* I only cut the left background images out to 737px. You could do much larger, etc. */
}

.container .hd .c, .container .ft .c
{
  font-size: 1px; /* ensure minimum height */
  height: 23px;
}

.container .hd
{
  background: transparent url(Images/top_left.png) no-repeat 0px 0px;
  margin-right: 25px; /* space for right corner */
}

.container .hd .c
{
  background: transparent url(Images/top_right.png) no-repeat right 0px;
  margin-right: -25px; /* pull right corner back over "empty" space (from above margin) */
}

.container .bd
{
  background: transparent url(Images/side_left.png) repeat-y 0px 0px;
  margin-right: 7px;
}

.container .bd .c
{
  background: transparent url(Images/side_right.png) repeat-y right 0px;
  margin-right: -7px;
}

.container .bd .c .s
{
  margin: 0px 8px 0px 7px;
  padding-left: 1em;
  padding-right: 1em;
}

.container .ft
{
  background: transparent url(Images/bottom_left.png) no-repeat 0px 0px;
  margin-right: 25px;
}

.container .ft .c
{
  background: transparent url(Images/bottom_right.png) no-repeat right 0px;
  margin-right: -25px;
}

.inner_container
{
  width: 100%;
  margin: 5px 0px 0px 0px;
  min-width: 475px;
  max-width: 510px; /* I only cut the left background images out to 737px. You could do much larger, etc. */
}

.inner_container .ihd .ic, .inner_container .ift .ic
{
  font-size: 1px; /* ensure minimum height */
  height: 13px;
}

.inner_container .ihd
{
  background: transparent url(Images/inner_top_left.png) no-repeat 0px 0px;
  margin-right: 10px; /* space for right corner */
}

.inner_container .ihd .ic
{
  background: transparent url(Images/inner_top_right.png) no-repeat right 0px;
  margin-right: -10px; /* pull right corner back over "empty" space (from above margin) */
}

.inner_container .ibd
{
  border-left: solid 1px #d4d4d4;
  margin-right: 0px;
}

.inner_container .ibd .ic
{
  border-right: solid 1px #d4d4d4;
  margin-right: 0px;
}

.inner_container .ibd .ic .is
{
  margin: 0px 0px 0px 0px;
  padding-left: 10px;
  padding-right: 10px;
}

.inner_container .ift
{
  background: transparent url(Images/inner_bottom_left.png) no-repeat 0px 0px;
  margin-right: 10px;
}

.inner_container .ift .ic
{
  background: transparent url(Images/inner_bottom_right.png) no-repeat right 0px;
  margin-right: -10px;
}

A.ProgressBar:link { color: #666666; text-decoration:none; }
A.ProgressBar:visited { color: #666666; text-decoration:none; }
A.ProgressBar:active { color: #666666;  cursor:pointer; text-decoration:none; }
A.ProgressBar:hover { color: #5c5c5c;  cursor:pointer; text-decoration:underline; }
A.ProgressBarDisabled
    { color: #a0a0a0;  cursor:default; text-decoration:none; }

.RadPicker {
  float:left;
  margin-left:4px;
}

.RadPickerLabel {
  float:left;
  font-family: Verdana, sans-serif !important;
  FONT-SIZE: 11px !important;
  margin-top: 6px !important;
  margin-left: -5px !important;
  color:#666666 !important;
}

.InterestedClicked {
  background-image: linear-gradient(to right, #FDB337, #F27517);
  cursor: pointer;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
  border: 1px solid grey;
  text-align: center;
  font: normal 12px "Segoe UI", Arial, Helvetica, sans-serif;
  white-space: nowrap;
  border-radius: 3px;
}

/* prevent glimpse from overlaying page bottom buttons */
.glimpse-nowrap {
  pointer-events: none;
  z-index: 1000;
}

.glimpse-hud, .glimpse-icon {
  pointer-events: auto;
}

/* prevent last slider item from wrapping to another line  */
.rslItemsWrapper {
  margin: 0 !important;
}
.rslItem {
  margin-right: -1px !important;
}