@charset "utf-8";/* CSS Document *//*allproducts popup*/#allproducts_popup {	width: 336px;	position: absolute;	top:230px;	left:320px;	font-size:.8em;	z-index: 10;	margin:0;	padding:0px;	display:none;	font-family: Arial,  Helvetica, sans-serif;	}#allproducts_popup div#closeproducts {	background: url(/insurance_center/images/all_products_top.gif) top left no-repeat;	height: 44px;	width: 484px;	margin:0;	padding:0;	border:none;	}#allproducts_popup div#bottom {	display:none;	}#allproducts_popup div {	background: #fff;	margin:0 10px 0 9px;	padding: 0 0 20px 0;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	}#allproducts_popup div p {	margin: 0px 30px 0 25px;	padding: 10px 0 0 0;	color: #293033;	font-weight:bold;	}#allproducts_popup div p a {	color: #267bb1;	padding: 0 3px 0 3px;	background: url(/insurance_center/images/icon_arrow.gif) right 5px no-repeat;	padding-right: 10px;	}/*end allproducts popup*//*homework popup*/#homework_popup {	width: 856px;	position: absolute;	top:130px;	left:50px;	z-index: 10;	margin:0;	padding:0;	display:none;	font-family: Arial, Helvetica, sans-serif;	}#homework_popup div#closeit {	background: url(/insurance_center/images/homework_top.gif) top left no-repeat;	height: 63px;	width: 856px;	margin:0;	padding:0;	border:none;	}#homework_popup div.middle {	background: #fff;	margin:0px 13px 0 13px;	padding: 0;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	display:block;	float:left;	display:inline;	width:828px;	}#homework_popup div.middle p {	margin: 0px 200px 15px 30px;	padding: 10px 0 0 0;	color: #293033;	font-size: 1em;	}#homework_popup div#end {	display:none;	}#homework_popup div.middle p.orange {	margin: 0px 200px 25px 30px;	padding: 10px 0 0 0;	color: #293033;	font-size: 1.35em;	color:#fb981d;	border:none;	}#homework_popup div p b {	padding: 10px 3px 0 0;	border:none;	}#homework_popup div p.list {	background: url(/insurance_center/images/active_check.gif) 0px 0px no-repeat;	margin: 0px 0 0 30px;	padding: 5px 0 5px 20px;	font-size: .90em;	color: #293033;	}#homework_popup div.group {	padding: 0;	float:left;	width:360px;	margin: 0 30px 10px 0;	background-image:none;	border:none;	}/*end homework popup*//*product popup*/#product_popup {	width: 603px;	position: absolute;	top:185px;	left:190px;	z-index: 10;	margin:0;	padding:0;	display:none;	font-family: Arial,  Helvetica, sans-serif;	}#product_popup div#closeproducts {	background: url(/insurance_center/images/product_top.gif) top left no-repeat;	height: 23px;	width: 603px;	margin:0;	padding:0;	}#product_popup div#bottom {	display:none;	}#product_popup div {	background:#fff;	margin:0;	padding: 0;	}	#product_popup div.middle {	background: #fff url(/insurance_center/images/product_middle.gif) top left no-repeat;	margin:0;	padding: 0;	border-left: 1px #cad0d3 solid;	border-right: 1px #cad0d3 solid;	border-bottom: 1px #cad0d3 solid;	width: 594px;	}		#product_popup div h2 {	color: #8a9499;	margin: 0px 30px 0 25px;	padding: 8px 0 0 0;	font-weight:normal;	font-size: 1.0em;	}#product_popup div p {	margin: 0px 30px 0 25px;	padding: 10px 0 0 0;	color: #3d484d;	font-size:.75em;	}#product_popup div ul {	list-style:none;	margin: 5px 30px 0 25px;	padding:0;	}#product_popup div ul li {	background: url(/insurance_center/images/bullet.gif) 0 8px no-repeat;	padding: 0 0 7px 10px;	font-size: .75em;	margin:0px;	}#product_popup div ul li.last {	padding-bottom: 0px;	}#product_popup div p.icon {	text-align:right;	padding:0 0 10px 0;	margin-right: 10px;	}/*end products popup*/