@CHARSET "ISO-8859-1";

	.tips {cursor: pointer; padding-left: 10px;}
	.inline_image {
		display:inline;
	}

	div#hidden_component{position: relative; margin-left: 20px;}
	div#terms {position:relative; padding-top: 20px;}
	div#navigation {position:relative; left: 45%; }
	.tableLabel {
		float: left; 
		width: 500px; 
		font-weight: bold;
		color: #333;
		padding-left: 10px;
	}
	.tableRow {
		margin-bottom: 5px;
		line-height: 30px;
	}
	.quote_screenLabel {
		color: white;
		border-bottom: 1px solid #ccc;

		padding: 0px;
		margin: 0px;
		background-image:url(images/bg_gradient_table.png);
		background-repeat:repeat-x;
		padding-left: 20px;
		background-color: #fff;
		z-index: 10;
		position:absolute;
		width: 98%;
		top:-1px;
		left:-1px;
		background-attachment:scroll;
	}
	.tableRow_even{
		background-color: #f0f5f7;
	}
	.panel_table {
		padding-left: 15px;
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		top: 60px;
		padding-top: 40px;
		width: 100%;
		padding-bottom: 20px;
		z-index: 10;
		position: relative;
		height: 100%;
	}
	.panel_table tr {
		line-height:30px;
	}
	select {
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	div#quoteblock {
		font-size:1.1em;
		width: 892px;
		padding-right: 30px;
		padding-bottom: 70px;
		position: relative;
		border-right: 1px solid #60ae5e;
		border-left: 1px solid #60ae5e;
		border-bottom: 1px solid #dfffde;
		
	}
	div#quote_side {
		background-image:url();
		background-repeat:repeat-y;
		height:78%;
		margin-left:924px;
		margin-top:-25px;
		position:absolute;
		width:20px;
		z-index:10;
	}
	div#quote_footer {
		background:#FFFFFF url(images/gradient_bottom2.png) repeat-x scroll 0 -10px;
		height:22px;
		padding-bottom: 5px;
		position:relative;
		z-index:0;
		width:  100%;
	}
	div.wizard {
		font-size: 12px;
		z-index: 1;
		position:relative;
		margin-top: 0px !important;
		background-color: #e0e0e0;
		height: 24px;
		width:900px !important;
		position:absolute;
		z-index: 1;
		margin-left: 7px !important;
		
	}
	div.wizard li{
		color: white ;
	}
	div#line {
		background: url();
		background-repeat:repeat-x;
		height: 5px;
		width:100%;
		position:absolute;
		z-index:10;
		width:922px;
		z-index:40;
		margin-top: -1px;
		margin-left: 1px !important;
	}
	#stepBar {
		position: absolute;
		margin:1em 0;
		width:100%;
		padding-left: 20px;
		margin-left: 40px;
	}
	#stepBar ul {
		margin: 0 auto;
		
	}
	#stepBar li#current {
		background-color:#6297D8;
		color:#EEF3F9;
	}
	#stepBar li {
		background-color:#EEF3F9;
		color:#aaa;
		float:left;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		font-weight:bold;
		left:-35px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin-right:2px;
		padding-left:1%;
		padding-right:1%;
		padding-top:0.5em;
		position:relative;
		margin-top: -13px;
	}
	
	.section {
		float:left;
		margin-bottom: 10px;
		width: 100%;
	}
	
	.section_with_margin {
		float: right;
		margin-bottom: 10px;
		width: 99%;
	}
	
	.menu_inner, .content_inner {
		overflow:hidden;
	}
	
	#header_section {
		float: left;
		width: 100%;
		background-image:url(/images/banner/bgheader.gif);
		background-repeat: repeat-x;
	}
	
	#header_section #header_text {
		float: left;
		width: 58%;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 2%;
		padding-right: 2%;
	}
	
	#header_section #image_section {
		float:right;
		width: 38%;
	}
	
	/* Images */

	#profile_image {
		float:right;
		width: 214px;
		height:120px;
		/* background-image: url("/images/common/cmpimg10.png"); */
	}
	
	#claim_image {
		float:right;
		width: 214px;
		height:110px;
		/* background-image: url("/images/common/claimsHeader_girlOnPhone.jpg"); */
	}
	
	#quote_image {
		float:right;
		width: 214px;
		height:110px;
		/* background-image: url("/images/common/quoteHeader_shoppingCart.jpg"); */
	}
	
	#policy_image {
		float:right;
		width: 210px;
		height:110px;
		/* background-image: url("/images/common/policyHeader_laptopMan.jpg"); */
	}
	
	#general_image, #faq_image {
		float:right;
		width: 214px;
		height:110px;
		/* background-image: url("/images/banner/customer-service.jpg"); */
	}
	
	/* End Images */
	
	
	.no_menu_layout_content {
		width: 100%;
	}
	
	/* Border Styles */
	
	td.top_left_corner {
		width: 12px;
		/* background-image: url(/images/boxes/main_TL_rounded_corner.gif); */
	}
	
	td.top_line {
		height: 11px;
		/* background-image: url(/images/boxes/main_top_horizontal_repeat_gray.gif); */
		background-repeat: repeat-x;
	}
	
	td.top_right_corner {
		width: 14px;
		/* background-image: url(/images/boxes/main_TR_rounded_corner.gif); */
	}
	
	td.left_line {
		width: 12px;
		/* background-image: url(/images/boxes/main_L_vertical_repeat_gray.gif); */
		background-repeat: repeat-y;
	}
	
	td.right_line {
		width: 14px;
		/* background-image: url(/images/boxes/main_R_vertical_repeat_gray.gif); */
		background-repeat: repeat-y;
	}
	
	td.bottom_left_corner {
		width: 12px;
		/* background-image: url(/images/boxes/main_BL_rounded_corner.gif); */
	}
	
	td.bottom_line {
		height: 15px;
		/* background-image: url(/images/boxes/main_bottom_horizontal_repeat_gray.gif); */
		background-repeat: repeat-x;
	}
	
	td.bottom_right_corner {
		width: 14px;
		/* background-image: url(/images/boxes/main_BR_rounded_corner.gif); */
	}
	
	td.title_top_left_corner {
		width: 0px;
		height: 32px;
		/* background-image: url(/images/boxes/body_horizontal_repeat_gold.png); */
		background-repeat: no-repeat;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	td.title_top_line {
		/* background-image: url(/images/boxes/body_horizontal_repeat_gold.png); */
		background-repeat: repeat;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	td.title_top_right_corner {
		width: 0px;
		height: 32px;
		/* background-image: url(/images/boxes/body_horizontal_repeat_gold.png); */
		background-repeat: no-repeat;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	
	/* End Border Styles */
	
	/* Body Styles */
	#body {
		float: left;
	}
	
	#body #title {	
		width: 100%;
		float: left;
		font-size: 20px;
		background-color: #003057;
		color: #FFFFFF;
		padding-top: 3px;
		padding-bottom: 3px;
		font-weight: bold;
	}
	
	#body #title #title_text {
		float: left;
		padding-left: 9px;
	}
	/* End Body Styles */
	
	#intro_text {
		padding-top: 20px;
	}
	
	.formColumn1 {
		width: 20%;
	}
	
	#login_box_content {
		padding-top: 10px;
	}
	
	.row {
		clear:both;
		padding-top:10px;
	}
	
	.form_column_1{
		float: left;
		min-width: 22%;
		font-weight: bold;
	
	}
	
	
	.form_column_2{
		padding-left: 22%;
	}
	
	
	.cancel_button {

		float: left;
	}

	.submit_button {

		float: left;
		padding-left: 10px;
	}
	
	.cp_form_column_1 {
		float: left;
		min-width: 22%;
		font-weight: bold;
	}
	
	.cp_form_column_2 {
		float: left;
		width: 22%;
	}
	
	.cp_form_column_3 {
		float: left;
		min-width: 22%;
		font-weight: bold;
	}
	
	
	.rc_form_column_1 {
		float: left;
		min-width: 12%;
		font-weight: bold;
	}
	
	.rc_form_column_2 {
		float: left;
		width: 22%;
	}
	
	.rc_form_column_3 {
		float: left;
		min-width: 22%;
		font-weight: bold;
	}
	
	.cp_form_column_4 {
		
		
	}
	
	.fu_form_column_1 {
		float: left;
		min-width: 18%;
		font-weight: bold;
	}
	
	.fu_form_column_2 {
		padding-left: 18%;
	}
	
	.navigation_radio {
		border: 0;
		font-weight: bold;	
	}
	
	.boldLetters {
		font-weight: bold;
	}
	
	.kemperRolloverTips {
		margin-left: -65px;
	}
	
	.navigation_buttonsCol1{
		padding-right: 5px;
		padding-left: 5px;
		padding-top: 15px;
	}
	
	.navigation_buttonsCol2{
		padding-right: 5px;
		padding-left: 5px;
		padding-top: 15px;
	}
	.iceCmdLnk {
		color: #DA291C !important;
	}