.application_container,
.content_template {
	height: auto;
}

.application_container .header,
.application_container #header,
.content_template #header {
	margin-right: 23px;
	margin-left: 17px;
	margin-bottom: 0px;
	padding: 0px;
	height: 22px;
	vertical-align: middle;
}


.container_border{
	margin-right: -2px;
	border: 1px solid black;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
}

.gradient_header{
	margin-right: 23px;
	margin-left: 17px;
	margin-bottom: 0px;
	padding: 5px 0px 0px 10px;
	height: 22px;
	border: 1px solid black;
	font-size: 14px;
	font-weight: bold;
}

.view_container .gradient_header{
	margin-left: 16px;
}

.gradient_header a.edit,
.gradient_header a.edit{
	float:right;
	padding-right: 25px;
	padding-top: 2px;	
}

.gradient_header a{
	color: white;
}

.application_container .header #content,
.application_container #header #content,
.content_template #header #content {
	color: #FFF;
	font-size: 14px;
	font-weight:bold;
	margin-left: 8px;
}	
	
.application_container .header a#edit,
.application_container #header a#edit{
	float:right;
	padding-right: 25px;
	padding-top: 2px;
}

.application_container .header a,
.application_container #header a{
	text-decoration: none;
}

.application_container h3 .title{
	color: #FFF;
	font-weight: bold;
	margin-left: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	vertical-align: middle;
}

.application_container h3 a,
.application_container h3 a:hover{
	color: #FFF;
	text-decoration: none;
}


.application_container label#title {
	color: #FFF;
	font-weight: bold;
	margin-left: 10px;
	padding-bottom: 5px;
	font-size: 14px;
	vertical-align: middle;
}

.application_container label#title A, 
.application_container label#title A:hover{
	color: #FFF;
	text-decoration: none;
}

.application_container #credit_check_section a{
	text-decoration: none;
}

.application_container #credit_check_section,
.application_container  #section {
	height: auto;
	margin-left: 17px;
	margin-right: 23px;
	border: 1px solid black;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	/** R11.1 Replaced the background image with the above css **/
	/** background: url('../images/page/body_content_background.JPG') repeat-y; **/
}

.application_container #credit_check_section {
	margin-left: 0;
}

.application_container #credit_check_section ul,
.application_container #section ul.section {
	list-style: none;
	line-height: 250%;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.application_container #credit_check_section ul {
	padding-left: 0;
}

.application_container #credit_check_section ul li,
.application_container #section ul.section li {
	
	border-bottom: 1px gray dotted;
	padding: 5px;
	margin-left: -3px;
	margin-right: 10px;
}

.application_container #credit_check_section ul li {
	padding: 0;
}

.application_container #credit_check_section ul li.paddingLeft,
.application_container #section ul.section li.paddingLeft {
	padding: 0px 0px 0px 5px;
}

.application_container #credit_check_section li.last,
.application_container #section ul.section li.last,
.application_container ul.section_divider li.last {
	border-bottom: none;
}

.application_container #section ul.section li h4,
.application_container UL.section_divider li h4 {
	margin: 0;
	font-size: 11px;
}

.application_container #section ul.section li h4 a {
	font-weight: normal;
}

.application_container #section ul.section li h4 a.popupMoreInfo {
	margin-left: 27px;
}

.application_container ul.section_divider {
	margin: 0;
	padding-left: 0px;
	list-style: none;
}

.application_container .section_divider ul{
	list-style: none;
}

.application_container .section_divider li{
	border-bottom: 1px dotted gray;
	margin: 0px 0px 10px;
	padding: 0px 12px;
}
.application_container .section_divider li.header,
.application_container .section_divider li#header,
.application_container #section ul.section li.header {
	background: #9cafc0;	
	background: url('../images/page/section_div_back.gif') repeat-x;
	width: auto;
	color: white;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px 5px;
	border-radius: 0;
	border: 0;
	margin: 0;
	height: 15px;
}

.application_container #section ul.section li.header {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px -12px;
	line-height: 150%;
}

.application_container #footer,
.content_template #footer {
	height: 20px;
	margin-left: 14px;
	margin-top: -11px;
}

.application_container .space,
.content_template .space {
	height: 20px;
	margin-left: 14px;
	margin-top: -11px;
}

label#section_title {
	color: black;
}

.application_container  #section ul  .radio_group {
	margin-left: 15px;
}

.application_container  #section ul  .radio_group div input {
	margin-right: 5px;
}

#registration_number {
	margin-left: 20px;
	display: none;
	margin: 5px 0px 5px 27px;
}

/** Revised address and general form styling **/
#employer_group label,
.address_group label,
.dl_group label,
.reference_group label {
	display: inline-block;
	width: 170px;
	line-height: 100%;
}

#employer_group input,
#employer_group select,
.address_group input,
.address_group select,
.dl_group input,
.dl_group select,
.reference_group input,
.reference_group select {
	vertical-align: top;
}

#employer_group div span,
.address_group div span,
.dl_group div span,
.reference_group div span {
	margin: 0;
}

/** End of address and form styling **/

table.ph_table th {
	font-weight: normal;
	text-align: left;
}

table.ph_table#ident_table th label {
	display: inline-block;
	width: 180px;
}

table.ph_table tr {
	margin: 5px 0px;
}

table.ph_table td {
	margin: 0px 5px;
}

span#why_ask {
	position: absolute;
	margin-left: 410px;
	margin-top: -30px;
	width: 300px;
}
 #button_group {
	margin: 15px 0px;
	text-align: center;
}

#no_employer {
	width: 150px;
	float: right;
	border-left: 1px gray dotted;
	height: 230px;
	margin-top: -248px;
	padding: 20px 0px 0px 0px;
	font-size: 90%;
}

#refund_acquire{
	text-align:center;
	line-height:20px;
}
#refund_acquire span{
	margin:0px 5px;
}

#plus_section_off{
	background: url('../images/page/section_head_back.JPG') no-repeat;
	width:100%;
	height:25px;
	margin-left:15px;
	color:white;
	font-size:12pt;
	font-weight:bold;
}

h3#application_head{
	width:100%;
	height:22px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border: 1px solid black;	
}

h3#application_head_needToKnow{
	width:100%;
	height:22px;
	margin: 0px;
	padding: 0px;
	text-indent: 25px;
	vertical-align: middle;
	border: 1px solid black;	
}

h3#application_head a{
	color:white;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	margin-left:25px;
	margin-top: -3px;
	display:block;
	width:95%;
	height:22px;
	padding: 0px;
	padding-top: 5px;
	vertical-align: top;
}

h3#application_head a img{
	
	padding-right:10px;
}

div h3{
	margin:0px;
	padding:0px;
}

h3.center {
	font-weight: bold;
	font-size: 14px;
}

.application_container #credit_check_section{
	background:none;
	align: center;
}

.application_container #credit_check_section ul li ul.info_links li{
	border-bottom:none;
	line-height:120%;
	list-style-position: inside;
	list-style-image: url('../images/page/arrow_links.JPG');
}	

div#credit_check_sucess_div a,
ul.info_links li a{
	text-decoration:none;		
	font-size: 110%;
	color: #597dae;
	font-weight:bold;
}

table.completed_mpn_tbl {
	margin: 0px 0px 0px 20px;
}

table.completed_mpn_tbl td {
	text-align:left;	
	padding-left:15px;
}

table.completed_mpn_tbl th {
	color:#597dae;
	padding-left:15px;
	text-align:left;
	background: url('../images/page/arrow_links.JPG') left no-repeat;
}

div#credit_check_sucess_div a {
	background: url('../images/page/arrow_links.JPG') left no-repeat;	
	padding-left:15px;
}

div#credit_check_sucess_div table.completed_mpn_tbl th a {
	background: none;	
	padding: 0px;
}

ul.credit_check_section  div{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
div#credit_check_sucess_div{
 	width:90%;
 	font-weight: normal;
}

.xsl_config_container{
	padding: 15px;
}

.admin_content_body{
	padding:25px;
	width:553px;
	height:auto;
	background: url('../images/page/admin_content_body.JPG') repeat-y;	
}
.admin_content_footer{
	height:50px;
	width:553px;
	margin-left:2px;
	background: url('../images/page/admin_content_footer.JPG') no-repeat;	
}
.admin_content_header{
	height:10px;
	width:553px;
	background: url('../images/page/admin_content_header.JPG') no-repeat;
}

table.admin_content_table td{
	padding-right:15px;
	color:#486086;
	font-weight:bold;
	padding-bottom:12px;
}

.application_container #credit_check_section ul.creditReportList {
	list-style-type: disc;
	margin-left: 35px;
}
.application_container #credit_check_section ul.creditReportList li{
	border-bottom-style: none;
}
	
li table{
	border: medium none white;
}

/** Rounded Table **/
table.rounded_table{
	border-collapse: collapse;
	border-spacing: 0px;
}

table.rounded_table tr.header th{	
	border-bottom: none;
	height:1px;
	background:#f5f6f8 url('../images/page/rounded_top_back.gif') top  repeat-x;	
	padding:0px 0px;
}

table.rounded_table td,
table.rounded_table th{
	font-weight:bold;
	color:#486086;
	padding:0px 5px 10px;
	border-right:2px #c1c6d2 solid;
	background:#f5f6f8;
	border-bottom: 2px #c1c6d2 solid;;
}

table.rounded_table td.right,
table.rounded_table th.right{
	background: #f5f6f8 url('../images/page/rounded_right.gif') right repeat-y;	
	border-right: none;		
	border-bottom: none;
}
table.rounded_table td.left,
table.rounded_table th.left{
	background: #f5f6f8 url('../images/page/rounded_left.gif') repeat-y;
	border:none;
	padding:0px;

}
table.rounded_table tr.header th.top_right{	
	border-bottom: none;
	height:15px;
	border-right:none;
	background: url('../images/page/rounded_top_right.gif') top no-repeat ;
}
table.rounded_table tr.header th.top_left{	
	border-bottom: none;
	height:15px;
	border-right:none;
	background: url('../images/page/rounded_top_left.gif') top right no-repeat;
}
table.rounded_table tr.footer{
	height:10px;
	
}

table.rounded_table tr.footer td.bottom_left{
	border:none;
	height:10px;
	background: url('../images/page/rounded_bottom_left.gif') no-repeat;
}
 
 
table.rounded_table tr.footer td.bottom_right{	
	border:none;
	background: url('../images/page/rounded_bottom_right.gif') no-repeat right;	
}

label#link a:hover {
	color:#92c6e1;	
}

label#link a {
	color:#006699;	
}

table.rounded_table td.left,
table.rounded_table td.right,
table.rounded_table td{
	background-color:white;
}

.gradient-1.gradient_header .faq_head_elements{
	line-height: 1.4em;
	padding: 0px;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	text-decoration: none;
	margin-left: 10px;
	height: 22px;
	vertical-align:top;	
}

.faq_head_elements img{
	margin-right: 10px;
}

.application_container .faq_section h4 {
	margin: 1em;
}

.application_container .faq_section h4 a {
	font-weight: normal;
	color: #69C;
	font-size: 13px;	
}

.application_container .faq_section h4 a:hover {
	font-weight: normal;
	color: #69C;
	font-size: 13px;
	text-decoration: none;
}

.application_container .faq_section div.faqAnswer {
	display: none;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}

.application_container .faq_section div.faqAnswer p {
	margin: 0.5em 0 1.5em;
	font-family: verdana;
	font-size: 11px;
	color: rgb(51, 51, 51);
}

.application_container .faq_section {	
	
	margin-left: 17px;
	margin-right: 23px;
	padding: 15px 10px;
	border: 1px solid black;
	border-color: black;
	border-top: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;		
}

/*** 11.1 size changes needed for step 2 of paret plus ***/
.application_container .section_divider li#header{
	margin-right:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	background-color:#97acc2;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97acc2', endColorstr='#608db6', GradientType=0);	 
	background-image: linear-gradient(center top , #97acc2, #608db6);
	background-image: -o-linear-gradient(center top , #97acc2, #608db6);
	background-image: -moz-linear-gradient(center top , #97acc2, #608db6);
	background-image: -webkit-linear-gradient(center top , #97acc2, #608db6);
	background-image: -ms-linear-gradient(center top , #97acc2, #608db6);
	color:white;	
}
.section_divider li#header label{
	margin:15px 0px 0px 5px;
	font-weight:bold;	
}

.faq_head_elements img{
	vertical-align: middle;
}

#application_head_elements img{
	vertical-align: middle;
}


.section_title{
	font-weight: bold;
	color:rgb(0,0,255);
}