	* {
		font-family: Arial,Verdana Helvetica,Tahoma,sans-serif;
		font-size:16pt;
		margin: 0;
		padding: 0;
	}

	body {
		color: #666666;
		min-width: 780px;         /* 2 x LC width + RC width */
	}

	.head, .content, .footer {
		clear: both;
	}

	.footer {
		margin: 30px 0 0 200px;
	}

	/** position **/
	.initial, .subsequent {
		margin:5px 0 5px 0;
		padding-left: 50px;      /* LC width */
		padding-right: 330px;     /* RC width */
	}

	.content_left_initial, .content_left_subsequent {
		position: relative;
		float: left;
		width: 50px;              /* LC width */
		right: 50px;              /* LC width */
		margin-left: -100%;
	}

	.content_center_initial, .content_center_subsequent {
		position: relative;
		float: left;
		width: 750px;
	}

	.content_right_initial, .content_right_subsequent {
		position: relative;
		float: left;
		width: 264px;              /* RC width */
		margin-right: -100%;
	}

	/** style **/
	.logo {
		margin: 20px 20px 10px 50px;  /* LC width */
		height: 58px;
		background: url('../images/bcbsil_left_rgb.png') top left no-repeat;
		border: 0;
		display: block;
	}
	.logo-text:focus{
		outline: 2px solid #91b4ff !important;
		width:360px;
	}
.translate {
		/*Changed for PSCR13704 - PRJ00767 : Taglines and Nondiscrimination Notice Links on Member Portal - margin last param changed from 650 px*/
		margin: -56px 0 10px 440px;  /* LC width */
		height: 56px;
		border: 0;
		display: block;
	}

	.title {
		font-size: 24pt;
		font-weight:bold;
		margin: 0 0 0 50px;  /* LC width */
		color: #3576BA;
	}

	h2 {
		color: #3576BA;
	}

	.top_message, .bottom_message, .top_message ul li{
		margin: 0 0 0 50px;  /* LC width */
		width: 750px;
	}

	.additional_details, .additional_details ul li{
		margin: 0 0 0 50px;  /* LC width */
		width: 750px;
	}

	.decision_questions, .action_buttons {
		margin: 0 0 0 50px; /* LC width */
		clear:both;
	}

	.action_buttons {
		padding-left: 165px;
	}

	.initial_credit, .initial_check,
	.subsequent_credit, .subsequent_check
	{
		background: #E2F2FF;
		padding: 10px 0 10px 0;
		margin: 10px 0 20px 0;
	}

	.eol {
		clear:left;
		margin-bottom:5px;
	}

	.label, .label_form {
		color: #555555;
		font-weight: bold;
	}

	.label_form{
		width: 290px;
		display:inline-block;
		margin: 0 0 0 10px;
		text-align: right;
		padding: 0 5px 0 0;
	}

	.text {
		border-width: 1px;
		padding: 1px;
		color: #717171;
	}

	.radio, .radio_label {
		cursor: pointer;
	}

	.radio_label_selected {
		color: #3C5C88;
		font-weight: bold;
	}

	.required_field {
		color: #c12d34;
	}


	.darker {
		color: #666666;
	}

	.lighter {
		color: #6B6B6B; /* 508 - Contrast AA */
	}

	ul.supported_cards {
		margin: 0 0 0 309px;
		padding: 0;
	}

	ul.supported_cards li {
		border: 0 none;
		float: left;
		height: 31px;
		margin: 0 8px 5px 0;
		width: 45px;
		list-style: none outside none;
		font-size: 0;
	}

	ul.supported_cards li.visa {
		background: url("../images/card_visa.png") no-repeat scroll left top transparent;
	}

	ul.supported_cards li.mastercard {
		background: url("../images/card_mc.png") no-repeat scroll left top transparent;
	}
	ul.supported_cards li.amex {
		background: url("../images/card_amex.png") no-repeat scroll left top transparent;
	}
	ul.supported_cards li.discover {
		background: url("../images/card_discover.png") no-repeat scroll left top transparent;
	}

	/** button **/
	.action_button {
		box-shadow:inset 0px 1px 0px 0px #dcecfb;
		-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
		box-shadow:inset 0px 1px 0px 0px #3655e9;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3655e9), color-stop(1, #3655e9) );
		background:-moz-linear-gradient( center top, #3655e9 5%, #3655e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
		background-color:#3655e9;
		border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #3655e9;
		display:inline-block;
		color:#ffffff;
		font-size: 12px;
		font-weight:bold;
		padding:2px 4px 2px 4px;
		text-decoration:none;
		text-shadow:1px 1px 0px #3655e9;
		margin-right:5px;
	}

	.action_button:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3655e9), color-stop(1, #3655e9) );
		background:-moz-linear-gradient( center top, #3655e9 5%, #3655e9 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3655e9', endColorstr='#3655e9');
		background-color:#3655e9;
	}

	.action_button:active {
		position:relative;
		top:1px;
	}

	a {
		color: #2078CF; /* 508 - Contrast AA */
		margin: 0 5px 0 5px;
	}

	/** errors **/
	#errorList {
		display: none;
		border: 1px solid #ff9595;
		background-color: #FECDC8;
		color: #AE292F; /* 508 - Contrast AA */
		width: 466px;
		margin: 0 0 10px 50px;
		padding: 5px;
	}

	#errorList ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		list-style-type: none;
	}

	#errorList li {
		display: list-item;
		text-align: -webkit-match-parent;
	}

	/** external content **/
	div.content_right_initial_ccd,
	div.content_right_initial_eft,
	div.content_right_subsequent_ccd,
	div.content_right_subsequent_eft {
		margin: 0 0 0 10px;
		display: none;
	}

	div.content_right_initial_ccd ul,
	div.content_right_initial_eft ul,
	div.content_right_subsequent_ccd ul,
	div.content_right_subsequent_eft ul {
		margin: 0 0 0 20px;
	}
	/*Added for PRJ00877 - CHG0031658- HCSC FOOTER*/
	.footer_left_div{
		float:left;
	}
	.footer_right_div{
		float:right;
		text-align: right !important;
		margin-right: 0px;
	}
	.footer_text{
		font-family: Arial,Verdana Helvetica,Tahoma,sans-serif;
		font-size:12px !important;
	}
	.footer_height{
		line-height: 5ch;
	}
	.footer_text_bold{
		font-family: Arial,Verdana Helvetica,Tahoma,sans-serif;
		font-size:12px !important;
		font-weight: bold;
		padding-top: 20px;
	}
	.footer_margin_top{
		margin-top: 10px;
	}
	.footer_link{
		margin-left: -5px !important;
	}
	/*END of PRJ00877 - CHG0031658- HCSC FOOTER*/
	/*Added for PSCR13180  NACHA Compliance*/
	/*authorization_content-ccd(CREDIT CARD)*/
	.authorization_content_initial_ccd{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_ccd_same{
		display: none;
		padding-top: 0px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_subsequent_ccd{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_ccd_same{
		display: none;
		/*padding-top: 100px;*/
		padding-left: 20px;
		width: 750px;
	}

	.authorization_content_initial_subsequent_ccd_different{
		display: none;
		/*padding-top: 550px;*/
		margin-top: 280px;
		padding-left: 20px;
		width: 750px;
		margin-left: -515px;
		clear:both;

	}
	.authorization_content_initial_subsequent_ccd_different_top{
		margin-top: 410px !important;
	}
	.authorization_content_initial_subsequent_ccd_different_top1{
		margin-top: 280px !important;
	}
	.authorization_content_initial_subsequent_ccd_different_top2{
		margin-top: 250px !important;
	}
	.authorization_content_initial_subsequent_ccd_different_left1{
		/*margin-left: 515px !important;*/
		margin-top: 220px;
	}
	.authorization_content_initial_subsequent_ccd_check_left2{
		margin-top: 220px !important;
	}
	/*authorization_content-eft(CHECK)*/
	.authorization_content_initial_eft{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;

	}
	.authorization_content_subsequent_eft{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_eft{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	/*authorization_content-ccd-eft (CCD/EFT)*/
	.authorization_content_initial_ccd_eft{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_subsequent_ccd_eft{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_ccd_eft{
		display: none;
		padding-top: 100px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_eft_different{
		display: none;
		margin-top: 170px;
		padding-left: 20px;
		margin-left: -515px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_eft_same{
		display: none;
		padding-top: 0px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_eft_same{
		display: none;
		padding-top: 0px;
		padding-left: 20px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_ccd_check_same{
		display: none;
		/*padding-top: 280px;*/
		margin-top: 280px;
		padding-left: 20px;
		margin-left: -515px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_ccd_check_info{
		display: none;
		/*padding-top: 280px;*/
		margin-top: 200px;
		padding-left: 20px;
		margin-left: -515px;
		width: 750px;
	}
	.authorization_content_initial_subsequent_eft_check_same{
		display: none;
		margin-top: 250px;
		padding-left: 20px;
		margin-left: -805px;
		width: 780px;
	}
	.authorization_content_initial_subsequent_ccd_check{
		display: none;
		margin-top: 280px;
		padding-left: 20px;
		margin-left: -515px;
		width: 750px;
	}
	.authorization_content_visible{
		padding-left: 53px;

	}
	.authorization_content_visible ol {
		padding-left: 20px;

		margin-top: 10px;
	}
	.authorization_content_visible li {

		margin-bottom: -10px;

	}

	.authorization_content_visible p {
		margin-bottom: -10px;
	}
	.authorization_content_visible p {
		margin-bottom: -10px;

	}

	.authorization_content_visible p:last-child{
		margin-bottom: 20px;
		margin-left: 100px ;
	}

	.authorization_content_initial_subsequent_eft_check_same_top{
		margin-top: 410px !important;
	}
	.authorization_content_initial_subsequent_ccd_different_left3{
		margin-top: 300px !important;
	}
	.authorization_content_initial_subsequent_eft_check_same_top1{
		margin-top: 260px;
	}
	.authorization_content_initial_subsequent_eft_check_same_top2{
		margin-top: 410px;
	}
	.authorization_content_initial_subsequent_eft_different_top{

		margin-top: 410px;
		margin-left: -800px;
	}
	/*NACHA*/
	/*PRJ00922 - Retroactive Binder Management - */
	.inception_date_change_message{
		font-weight: bold;
	}
	.inception_date_change_message_payment_form {
		text-align: center;
		margin-top: 10px;
		font-weight: bold;
	}
	.inception_date_change_message_payment_confirmation {
		font-weight: bold;
		margin-left: 50px;
		margin-bottom: 10px;
		width: 500px;
	}

	.inception_date_change_message_with_action_button{
		font-weight: bold;
		margin-left: -150px;
		margin-bottom: 10px;
		width: 500px;
	}
	/*End PRJ00922 - Retroactive Binder Management - */