BODY
{color:black;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 12pt Arial, Verdana;COLOR:#555;padding:0px;margin:0px;}
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;}
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;}

.tipTextOnly 
{font:10pt Arial,Verdana; width:205px; padding: 0; position:absolute; z-index:100; 
 color:#333; text-align: left;}
.TipWithTitle 
{display: none; font: 10pt Arial,Verdana;width: 205px;padding: 8px;position: absolute;z-index: 100;color: #369;background-color:#fff;border: 4px solid #F90;}
.TipWithTitle ul {
	list-style-type: disc;
	padding: 10px 0 0 20px;
}
.TipWithTitle_Title{FONT: bold 10pt Arial, Verdana; 
padding: 0px 8px 0px 0px; margin: 0;}
.TipWithTitle_Text{padding: 2px 8px 2px 0px; FONT: 10pt Arial, Verdana; text-align: left}


body#quotepage #sidebar {
	color: #369;
	float: right;
	margin: 0;
	padding: 0;
	width: 215px;
}
body#quotepage #sidebar #nav {
	color: #999;
}
body#quotepage #sidebar #nav H3 {
	font-family: Arial;
	font-size: 1em;
	color: #666;
}
body#quotepage #sidebar ul {
	list-style-type: none;
	padding: 0 5px 0 5px;
}
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;
}
body#quotepage #sidebar a:hover, a:focus {
	text-decoration: none;
}
body#quotepage #sidebar .ProgressBar
{
	text-align: center;
	width: 180px;
	height: 20px;
	background: transparent url(/images/quote/ProgressBar.png) no-repeat -180px top;
	font-size: 11px;
}
body#quotepage #sidebar .ProgressBar .Left
{
	float: left;
	background: transparent url(/images/quote/BlueRoundedCorners.png) no-repeat left top;
	width: 8px;
	height: 20px;
}
body#quotepage #sidebar .ProgressBar .Middle
{
	float: left;
	width: 164px;
	height: 16px;
	text-align: center;
	padding-top: 2px;
	color: #fff;
	border-top: 1px solid #214162;
	border-bottom: 1px solid #214162;
}
body#quotepage #sidebar .ProgressBar .Right
{
	float: right;
	background: transparent url(/images/quote/BlueRoundedCorners.png) no-repeat right top;
	width: 8px;
	height: 20px;
}
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{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;
}

#btnSubmitApplication {
	background: #fff url(/images/quote/btnSubmitApplication.png) no-repeat top;
}
#btnSubmitApplication:hover {
	background-position: bottom;
}
#btnNext {
	background: #fff url(/images/quote/btnSaveAndContinue.png) no-repeat top;
}
#btnNext:hover {
	background-position: bottom;
}
#btnPrevious {
	background: #fff url(/images/quote/btnPrevious.png) no-repeat top;
}
#btnPrevious:hover {
	background-position: bottom;
}
TD.numbers {
	text-align: left; FONT: bold 8pt Sans-Serif, Verdana; COLOR: #000;background-color: #ffd698;padding-left: 5px;
}

table.nopadtable {
    width: 100%;
    table-layout: fixed;
}

table.nopadtable tr td {
	padding: 0 !important;
	vertical-align: middle;
	color: #369;
	font-size: 10pt;
}

table.nopadtable tr td.optional {
   font-weight: normal; 
}

table.qtable {
	width: 100%;
	table-layout: fixed;
}

table.qtable tr th {
	width: 50%;
	text-align: right;
	padding: 10px;
	color: #369;
	font-size: 10pt;
	vertical-align: top;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}

table.qtable h2, table.qtable h3 {
	margin: 0 !important;
}

table.qtable tr th.optional {
	font-weight: normal;
}

table.qtable tr td {
	padding: 8px;
	vertical-align: middle;
}

table.qtable tr td.optional {
	font-weight: normal;
	padding: 8px;
	vertical-align: middle;
	color: #369;
}

.qhidden {
	display: none;
	/*display: table-row !important;
	visibility: visible !important;
	background-color: #eee;*/
}

a.LinkButton {
	padding: 5px 10px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #eee;
	font-size: 14px;
	text-decoration: none !important;
	display: inline-block;
	font-weight: bold;
}
a.LinkButton:hover {
	background-color: #fff;
	text-decoration: underline !important;
}

a.RemoveLink {
	padding: 0 15px 0 0;
	margin: 0 5px 0 0;
	text-decoration: none;
	background: #fff url(/images/RemoveIconGray.png) no-repeat top right;
}
a.RemoveLink:hover {
	text-decoration: underline;
	background: #fff url(/images/RemoveIcon.png) no-repeat top right;
}
#AppNavDropDown{
	position:relative;
	text-align:right;
	width: 100%;
	margin-bottom: 5px;
}
#AppNavDropDown a{
	outline:none;
	text-decoration:none;
	padding:5px 20px 5px 5px;
	margin-right:20px;
	color: #999;
	cursor: pointer;
	background:url('/images/quote/DropDownArrows.png') no-repeat right top;
	text-decoration:none !important;
}
#AppNavDropDown a.expanded{
	color: #369 !important;
	background-position:right bottom;
}
#AppNavDropDown a:hover{
	color: #69C;
}
#AppNav{
	display: none;
	text-align:left;
	list-style:none;
	background:#FFF;
	border: 4px solid #F90;
	width: 150px;
	padding: 0;
	margin: 0 auto;
	color: #888;
}
#AppNav ul{	
	padding: 0;
	margin: 5px;
}
#AppNav ul li{
	padding: 0;
	margin: 5px 0 !important;
}