BODY
{color:black;background-color:#CCC;margin:0px;padding-left:10px;padding-top:10px;padding-bottom:10px;font-family:Arial, Verdana, sans-serif;font-size:12px;}

 
H1{FONT-WEIGHT:bold;FONT-SIZE:14pt;Color:#26527D;padding-top:5px;margin-bottom:8px}
H2{FONT:bold 10pt Arial, Verdana;COLOR:#555;padding:0px;margin:0px;text-align:left}
H2.subtitle{FONT:bold 12px Arial, Verdana;COLOR:#000;padding:0px;margin:0px;text-align:left}
body# H3{FONT:normal italic 12pt Arial, Verdana;padding:0px;margin:0px}
HR{COLOR:#087372}
FORM{display:inline}

UL.NavList{padding: 0 0 0 8px;margin:0px;list-style-type:none}

.NavList a,.NavList a:visited
{color:#039;text-decoration:none;font-weight:bold}

.NavList a:hover{text-decoration: underline}

.NavList LI{padding-top: 4px}

#footer,#footer a{color: #4F4F4F;font-size:11px}

#footer a,#footer a:visited{text-decoration:underline}

#footer a:hover{text-decoration:none}

.smallbold{FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR: #26527D}
.medbold{FONT-WEIGHT:bold;FONT-SIZE:11pt;COLOR:#26527D}
.smalltext{FONT-WEIGHT:normal;FONT-SIZE:10pt;COLOR:#26527D}

.copy{FONT-SIZE:8pt}

A{FONT-SIZE:9pt}
A.biztypelink{FONT-SIZE:12pt;FONT-WEIGHT:600;TEXT-DECORATION:underline}
A.biztypelink:hover{FONT-SIZE:12pt;FONT-WEIGHT:600;COLOR:#C90;TEXT-DECORATION:none}

A.saveexit,A.saveexit:visited{font-size:10pt;color:Black;border:1px solid Navy;background-color:#DEE7F7;padding:0px 5px;text-decoration:none}
A.saveexit:hover{font-size:10pt;color:White;border:1px solid Navy;background-color:Black;padding:0px 5px;text-decoration:none}

div.dsTopLeft {float: left; width: 20px; height: 20px; background: #fff url(/images/RoundedBox1.gif) no-repeat;}
div.dsTop {float: left; height: 20px; background: #fff url(/images/RoundedBox5.gif) repeat-x;}
div.dsTopRight {float: left; width: 30px; height: 20px; background: #fff url(/images/RoundedBox2.gif) no-repeat;}
div.dsLeft {float: left; width: 20px; height: 100%; background: #fff url(/images/RoundedBox8.gif) repeat-y;}
div.dsRight {float: left; width: 30px; height: 100%; background: #fff url(/images/RoundedBox6.gif) repeat-y;}
div.dsBottomLeft {float: left; width: 20px; height: 30px; background: #fff url(/images/RoundedBox4.gif) no-repeat;}
div.dsBottom {float: left; height: 30px; background: #fff url(/images/RoundedBox7.gif) repeat-x;}
div.dsBottomRight {float: left; width: 30px; height: 30px; background: #fff url(/images/RoundedBox3.gif) no-repeat;}

/* Used on the coverage pages...other.aspx, doctors.aspx and lawyers.aspx */
TR.normal TD{border-top:1px solid #26527D;background-color:White}
TR.alternate TD{border-top:1px solid #26527D;background-color:White}
TR.header TD{background-color:#26527D;FONT-WEIGHT: bold;FONT-SIZE:10pt;COLOR:White}

body#InteriorPage .tipTextOnly{font-size:10pt;border:solid 1px #26527D;width:250px;padding:5px 5px 5px 5px;position:absolute;z-index:100;
visibility:hidden;color:#333;top:20px;left:40px;background-color:#DEE7F7;layer-background-color:#DEE7F7;text-align:left}
body#InteriorPage .TipWithTitle
{font-size:10pt;border:solid 1px #26527D;width:350px;padding:0px 0px 4px 0px;position:absolute;z-index:100;
visibility:hidden;color:#333;top:20px;left:40px;background-color:#DEE7F7;layer-background-color:#DEE7F7}
body#InteriorPage .TipWithTitle_Title{font-size:10pt;font-weight:bold;COLOR:white;background-color:#403F4C;border-bottom:solid 1px #26527D;
padding:2px 8px 2px 8px;margin:0px 0px 4px 0px;text-align:center}
body#InteriorPage .TipWithTitle_Text{padding:2px 8px 2px 8px;font-size:10pt;COLOR: black;text-align:left}  

/* Used for the content divs on the content pages */
Div.maincontent{position:absolute;top:160px;left:265px;z-index:50;width:474px}/*145*/

/* Used for 3 column wide tables where left is question, center is required field column, and right is answer column. */
TD.leftcell,TD.leftcell_rightalign{FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#26527D;padding-top:3px;padding-bottom:3px;padding-left:15px;text-align:left;vertical-align:top}
TD.leftcell{text-align:left}
TD.leftcell_rightalign{text-align:right}
TD.leftcell_lowpad,TD.leftcell_lowpad_leftpad,TD.leftcell_rightalign_lowpad{FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#26527D;padding-top:2px;padding-bottom:2px;vertical-align:top}
TD.leftcell_lowpad{padding-left:15px;text-align:left}
TD.leftcell_lowpad_leftpad{padding-left:35px;text-align:left}
TD.leftcell_rightalign_lowpad{padding-left:15px;text-align:right}

TD.middlecell,TD.middlecell_lowpad{color:Red;FONT-SIZE:12pt;FONT-FAMILY:Verdana;text-align:center;vertical-align:top;width:10px;padding-left:5px}
TD.middlecell{padding-top:3px;padding-bottom:3px}
TD.middlecell_lowpad{padding-top:2px;padding-bottom:2px}

TD.rightcell,TD.rightcell_lowpad{text-align:left;vertical-align:top}
TD.rightcell{padding-top:3px;padding-bottom:3px}
TD.rightcell_lowpad{padding-top:2px;padding-bottom:2px}

TD.centeredcell{COLOR:#26527D;FONT-WEIGHT:bold;FONT-SIZE:10pt;padding-top:3px;padding-bottom:3px;text-align:center;vertical-align:top}

/* Every textbox, radiobutton, checkbox, etc. where a user is answering a question is styled with these 3 styles */
.inputbox,TABLE.inputbox TR TD LABEL,TABLE.inputbox TR TD INPUT{FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:#555}

/* These are used for the highlighted links for the popup tips */
A.hoverlink,A.hoverlink:hover,A.hoverlink:visited{font:bold 10pt Arial, Verdana;COLOR:black;TEXT-DECORATION:none;background-color:#DEE7F7;cursor:default}
A.hoverlinklarge,A.hoverlinklarge:hover,A.hoverlinklarge:visited{font-size:12pt;COLOR: black;TEXT-DECORATION:none;background-color:#DEE7F7;cursor:default}
A.hoverlinkinput,A.hoverlinkinput:hover,A.hoverlinkinput:visited{font:bold 10pt Arial, Verdana;COLOR:#555;TEXT-DECORATION:none;background-color:#DEE7F7;cursor:default}

.greypanel_top{BORDER-RIGHT:#888 1px solid;BORDER-LEFT:#888 1px solid;BORDER-BOTTOM:#888 1px solid;BACKGROUND-COLOR:#EEE}
.greypanel_middle{BORDER-RIGHT:#888 1px solid;BORDER-LEFT:#888 1px solid;BACKGROUND-COLOR:#EEE}

A.sbaarticleNav,A.sbaarticleNav:VISITED{font-weight:normal;font-size:8pt;color:Black;text-decoration:underline}
A.sbaarticleNav:HOVER{color:#036;text-decoration:underline}

A.whitelink,A.whitelink:visited{font-size:12px;color:White;text-decoration:none}
A.whitelink:hover{font-size:12px;color:White;text-decoration:underline}

.largebold{FONT-WEIGHT:bold;FONT-SIZE:11pt}

INPUT.Zip{width:155px;border:1px solid #D8E7FF}

UL.coverages LI{padding-bottom:10px}

#TDToggle{width:738px;}
 

/* === 10.QUOTEPAGE === */
/* - LAYOUT - */
body#quotepage #container {margin: 0 auto 0 auto;padding: 0;width: 940px;background-color: #f4f4f4;}
body#quotepage #TDToggle{width:900px;}
body#quotepage #content {float: left;width: 725px;margin: 0;padding: 0;background-color: #fff;}
body#quotepage #content #main-content {border: none;	float: left;	padding: 15px 10px 200px 0;	width: 715px;height:100%;}
body#quotepage #content #main-content p {	font-size: 1.2em;}
body#quotepage #content #main-content TD.numbers {text-align: left; FONT: bold 8pt Sans-Serif, Verdana; COLOR: #000;background-color: #ffd698;padding-left: 5px;}
body#quotepage #content #main-content table.qtable {width: 100%;table-layout: fixed;}

body#quotepage .inputbox,TABLE.inputbox TR TD LABEL,TABLE.inputbox TR TD INPUT {COLOR: #555;}
body#quotepage .tipTextOnly {font:10pt Arial,Verdana; width:205px; padding: 0; position:absolute; z-index:100; color:#333; align: left;}
body#quotepage .TipWithTitle{font: 10pt Arial,Verdana;width: 205px;padding: 0;position: absolute;z-index: 100;color: #333; }
body#quotepage .TipWithTitle ul {list-style-type: disc;padding: 10px 0 0 20px; margin:0px;}
body#quotepage .TipWithTitle_Title{FONT: bold 10pt Arial, Verdana; COLOR: #369;padding: 0px 8px 5px 0px; margin: 0;}
body#quotepage .TipWithTitle_Text{padding: 2px 8px 2px 0px; FONT: 10pt Arial, Verdana; COLOR: black;text-align: left; margin: 0px;}


body#quotepage #sidebar {color: #369;	float: left;	margin: 0;	padding: 0;	width: 215px;	background-color: #777;}
body#quotepage #sidebar #nav {color: #999;}
body#quotepage #sidebar ul {list-style-type: none;	padding: 0 0 10px 5px; margin:6px;}
body#quotepage #sidebar li {list-style-type: none;	margin: 0;padding: 0;}
body#quotepage #sidebar ul li#currentpage {	list-style-image: url(/images/CurrentPage.png);	list-style-type: disc;}
body#quotepage #sidebar a {	text-decoration: underline; color:#369;}
body#quotepage #sidebar a:hover, a:focus {	text-decoration: none;}
body#quotepage #sidebar A.ActiveTab, A.ActiveTab:visited{	text-decoration: none;	font-weight: bold;	color: #369;}
body#quotepage #sidebar A.InactiveTab, A.InactiveTab:visited{	text-decoration: underline;	font-weight: normal;	color: black;}
body#quotepage #sidebar .ProgressBar{text-align: center; width: 150px; height: 16px; border: 1px solid black;	background-image:  url(/images/ProgressBar.png); font-size: 11px;}
body#quotepage #sidebar h3 {color: #336699;font-size: 1.2em;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0.8em;margin-left: 0pt;}

body#quotepage #main-content .linklist {margin: 0;padding: 0;}
body#quotepage #main-content .linklist ul {margin:0;padding:0;list-style-type: none;}
body#quotepage #main-content .linklist ul li {background-position:left;background-repeat:no-repeat;padding: 0;margin: 0;}
body#quotepage #main-content .linklist li a {display: block;padding-left: 20px;}
body#quotepage #main-content .linklist li.Plus {background-image: url(/images/Plus.png);}
body#quotepage #main-content .linklist li.Minus {background-image: url(/images/Minus.png);}
body#quotepage #main-content ul li {	background: transparent url(/images/bullet.gif) left 6px no-repeat;	list-style-type: none;	margin: 0 0 0 5px;	padding: 0 0 0 15px;}

body#quotepage #container-top{background-color: #f4f4f4;float:left;height:100%;}
body#quotepage TD.leftcell{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #369; padding: 3px 0 3px 15px; text-align: left; vertical-align: top}
body#quotepage TD.leftcell_rightalign{FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #369; padding: 3px 0 3px 15px; text-align: right; vertical-align: top}
body#quotepage TD.leftcell_lowpad{FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #369; padding: 2px 0 2px 15px; text-align: left; vertical-align: top}
body#quotepage TD.leftcell_lowpad_leftpad{FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #369; padding: 2px 0 2px 35px; text-align: left; vertical-align: top}
body#quotepage TD.leftcell_rightalign_lowpad{FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #369; padding: 2px 0 2px 15px; text-align: right; vertical-align: top}
body#quotepage TD.middlecell{color: Red; FONT-SIZE: 12px; FONT-FAMILY: Verdana; padding: 3px 0 3px 5px; text-align: center; vertical-align: top; width: 10px}
body#quotepage TD.middlecell_lowpad{color: Red; FONT-SIZE: 12pt; FONT-FAMILY: Verdana; text-align: center; vertical-align: top; width: 10px; padding: 2px 0 2px 5px}
body#quotepage TD.rightcell{padding: 3px 0 3px 0; text-align: left; vertical-align: top}
body#quotepage TD.rightcell_lowpad{padding: 2px 0 2px 0; text-align: left; vertical-align: top}
body#quotepage #outerheader {height: 138px;}
body#quotepage #outercontent {top: 138px;}
body#quotepage ol {list-style-type: decimal;margin-left: 25px;}
body#quotepage ol li {margin-bottom: 10px;}
body#quotepage A.hoverlink, A.hoverlink:hover, A.hoverlink:visited{font: bold 10pt Arial, Verdana; COLOR: #369;TEXT-DECORATION: none;background-color: #DEE7F7; cursor: default}
body#quotepage A.hoverlinklarge, A.hoverlinklarge:hover, A.hoverlinklarge:visited{font: 12pt Arial, Verdana; COLOR: black;TEXT-DECORATION: none;background-color: #DEE7F7;cursor: default}
body#quotepage A.hoverlinkinput, A.hoverlinkinput:hover, A.hoverlinkinput:visited{font: bold 10pt Arial, Verdana; COLOR: #555;TEXT-DECORATION: none;background-color: #DEE7F7; cursor: default}
body#quotepage A.hoverlinkgray, A.hoverlinkgray:hover, A.hoverlinkgray:visited{font: 10pt Arial; color: #555; text-decoration: none;background-color: #DEE7F7; cursor: default;}
body#quotepage .ReqFieldIndicator{color: Red; FONT-SIZE: 12px; FONT-FAMILY: Verdana; padding: 3px 0 3px 5px; text-align: center; vertical-align: top; width: 10px}
body#quotepage ul.business-info {FONT-WEIGHT:normal;FONT-SIZE:12px;COLOR:black;list-style-type: disc; padding-left:0px; margin-left:0px;margin-top:3px; text-align:left;}
body#quotepage .heading{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #369; padding: 3px 0 3px 15px; text-align: left; vertical-align: top}
body#quotepage .secHead{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #369; padding: 3px 0 3px 8px; text-align: left; vertical-align: top;}
body#quotepage .inputboxes{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000;}

br {
	clear: both;
}
div.Step {
	background-color: #ffd698;
	border: 1px solid #F90;
	height: 100%;
	clear: both;
}
div.Step h1 {
	color: #ffe5be;
	background-color: #f90;
	float: left;
	margin: 0;
	text-align: center;
	font-size: 26px;
	padding: 3px 10px;	
}
div.Step h2 {
	padding: 10px 0 0 5px;
	float: left;
	font-size: 11px;
	color: #000;
}