/* @override http://beenverified.local/stylesheets/reports/v1/landing_page_bg.css */

/* @group NEW FOOTER */

div#footer {
}

#footer div.new_footer {
	width: 959px;
	margin-right: auto;
	margin-left: auto;
}

#footer div.new_footer p.copyright {
	float: right;
	color: gray;
	font-size: 12px;
}

div.record_search_table_smaller {
	margin-bottom: 7px;
	font-size: .85em;
	text-align: left;
	color: #5e5e5e;
}

div.record_search_table_smaller_centered {
	margin-bottom: 7px;
	font-size: .85em;
	text-align: center;
	color: #5e5e5e;
}

#background_check_results div.clearfix table.stripeMe tbody tr td {
	border-right: solid 1px #e0e0e0;
}

td.record_search_table_number {
	padding-right: 7px;
}

#background_check_results table.record_search_table tbody tr td {
	vertical-align: top;
	padding-top: 7px;
}

td.record_search_table_left {
	padding-left: 7px;
}

#footer div.new_footer ul li {
	float: left;
	padding-right: 13px;
}

#footer div.new_footer div.disclaimer.clearfix {
	font-size: 12px;
	margin-top: 9px;
	color: gray;
}

/* @end */

/* @group Basic */



/* @group Plans */

div#plan_pricing {
	text-align: center;
	clear: both;
	margin-bottom: 16px;
	font-size: 19px;
	font-weight: bold;
	margin-top: 15px;
}

div.form_bottom {
	clear: both;
	width: 298px;
}



/* @end */

#results 
span.small {
	float: left;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

body {
	background: #f1f5fa url(/images/reports/v1/background_gradient.gif) repeat-x;
	}
	
a{
	color:#2062AE;
}

a:hover {
	color: #e20001;
}

#signup_signin_button a.edit_consumer {
	margin-right: 220px;
	margin-left: 4px;
}

blockquote {
	font-size: 11px;
	margin-bottom: 9px;
	margin-top: 7px;
}




/* @end */

/* @group Logo */

div#logo{
	margin-top: 17px;
	width: 952px;
	margin-bottom: 4px;
}

#loading_logo {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 108px;
}

div#logo_image {
	float: left;
}



div#live_person {
	float: right;
	height: 49px;
	width: 600px;
	margin-top: 5px;
}

div#live_person strong{
	font-weight: bold;
}

#top_menu p.user_name {
	margin-bottom: 5px;
	margin-top: 3px;
}

div#sc2tGS {
	float: right;
}

div#top_menu {
	float: left;
	margin-right: 6px;
	text-align: right;
	width: 476px;
}

#account_first_name {
	font-weight: none;
	font-size: 14px;
}

#account_last_name {
	font-weight: none;
	font-size: 14px;
}

#account_company {
	font-weight: none;
	font-size: 14px;
}

span.slightly_bigger {
	font-size: 1.3em;
	margin-right: 2px;
}

/* @end */

/* @group Top Menu */



/* @end */

/* @group Main Menu */


div#main_menu {
	background: url(/images/reports/v1/menu_background.gif) no-repeat;
	margin-bottom: 5px;
	width: 956px;
	height: 52px;
}

#main_menu ul {
	height: 52px;
	float: left;
	
}
#main_menu ul li {
	float: left;

	}

#main_menu ul li a {
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	padding: 15px;
	outline: none;
	height: 17px;
}

#main_menu ul li#main_menu_left_corners a.left_corner:hover {
	background: url(/images/reports/v1/menu_left_over.gif) repeat-x;

	}

#main_menu ul li a:hover {
	background: #164478 url(/images/reports/v1/menu_hover.gif) repeat-x;
}

li.main_menu_separator{
	width: 2px;
	height: 48px;
	background: url(/images/reports/v1/menu_li_sep.gif) no-repeat}
	
/* @end */

/* @group Yellow box */

#background_check_yellow {
	width: 244px;
	padding-left: 9px;
	float: left;
	margin-left: 12px;
}

div#yellow_middle {
	background: url(/images/reports/v1/background_check_yellow_middle.gif) repeat-y;
	margin-top: -4px;
}

div#yellow_bottom {
	background: url(/images/reports/v1/background_check_yellow_bottom.png) no-repeat;
	height: 14px;
}

#yellow_middle h2 {
	font-size: 13px;
	margin-left: 11px;
	margin-right: 11px;
	font-weight: bold;
}

#yellow_middle p {
	font-size: 10px;
	margin-left: 11px;
	margin-right: 11px;
	line-height: 15px;
	margin-top: 2px;
}

div#yellow_top {
	background: url(/images/reports/v1/background_check_yellow_top.png) no-repeat;
	height: 12px;
}



/* @end */

/* @group Main Body */

div#background_check_top {
	background: url(/images/reports/v1/search_top.gif) no-repeat;
		width: 956px;
	height: 13px;
}

div#main_body_container {
	width: 957px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
}

#main_body_content {
	padding-left: 9px;	
}

div#main_body_top {
	background: url(/images/reports/v1/main_body_top.png) no-repeat;
	height: 17px;
}

div#main_body_middle {
	background: url(/images/reports/v1/main_body_middle.png) repeat-y;
}

#main_body_content h1 {
	font-weight: bold;
	font-size: 18px;
	font-size: 22px;
	padding-left: 1px;
	margin-left: 2px;
}

div#headline {
	float: left;
		width: 928px;
}

#navi-star table {
	margin-left: 12px;
}

#headline_right {
	height: 33px;
	float: right;
	width: 529px;
}


div#container {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}

div#background_check_sample {
	width: 100px;
	float: left;
	height: 33px;
	padding-top: 11px;
}

div#background_check_middle {
	background: url(/images/reports/v1/search_middle.gif) repeat-y;
	width: 956px;
	margin-top: -3px;
	height: 57px;
}



div#background_check_bottom {
	background: url(/images/reports/v1/search_bottom.gif) no-repeat;
		width: 956px;
	height: 16px;
		margin-left: auto;
	margin-right: auto;
}

#background_check_middle h1 {
	margin-left: 14px;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 12px;
}

#background_check_middle a {
	color: #1a5494;
	font-size: 16px;
}

#yellow_middle p a {
	display: inline;
	font-weight: bold;
	font-size: 12px;
}

#search_button table tbody tr td a {
	font-weight: bold;
		color: #1a5494;
	font-size: 14px;
	float: left;
	margin-bottom: 11px;
}

#search_button table tbody tr td {
	vertical-align: middle;
	padding-top: 6px;
}



#background_check_testimonal_top {
	background: url(/images/reports/v1/background_check_testimonials_top.png) no-repeat;
	height: 10px;
}

#background_check_testimonal_middle {
	background: url(/images/reports/v1/background_check_testimonials_middle.png) repeat-y;
}
#background_check_testimonal_middle a{
	color: #2062ae;
}
#background_check_testimonal_middle img {
	margin-left: 8px;
}

#background_check_testimonal_middle h3 {
	text-align: center;
	margin-right: 3px;
	width: 134px;
	margin-left: 4px;
	font-weight: bold;
	color: #184d89;
	font-size: 9px;
}

h4.background_check_news {
	font-weight: bold;
}

p.background_check_news_paragraph {
	margin-top: 5px;
	margin-right: 10px;
}

#main_body_background_check_left p {
	margin-bottom: 7px;
	margin-top: 4px;
	margin-right: 15px;
	font-size: 12px;
	font-weight: bold;
}


#background_check_testimonal_bottom {
	background: url(/images/reports/v1/background_check_testimonials_bottom.png) no-repeat;
	height: 9px;
}

#background_check_testimonal_container {
	margin-left: 8px;
	float: left;
	margin-bottom: 16px;
}


.testimonials {
	float: left;
	margin-right: 5px;
	height: 119px;
	width: 145px;
	margin-left: 4px;
}

#testimonials {
	float: left;
	margin-right: 5px;
	height: 119px;
	width: 145px;
	margin-left: 4px;
}

div#background_check_news {
	width: 653px;
	float: left;
	margin-left: 13px;
}



div#main_body_bottom {
	background: url(/images/reports/v1/main_body_bottom.png) no-repeat;
	height: 19px;
}

div#main_footer {
	height: 29px;
	background: url(/images/reports/v1/main_footer_background.png) no-repeat 0 bottom;
	width: 962px;
}
#main_header  {
	text-indent: -10000px;
	background: url(/images/reports/v1/main_header.png) no-repeat;
	height: 318px;
	width: 962px;
}



/* @end */

/* @group Form Stuff */

div.form_cell { 
	float: left;
	padding-right: 12px;
	padding-top: 0px;
	padding-left: 0px;
}


#under_headline p {
	margin-bottom: 7px;
	font-weight: bold;
	margin-top: 27px;
	font-size: 15px;
}

#under_headline p strong {
	font-weight: bold;
}


div.form_cell label { 
display: block; 
font-size: 14px; 
font-weight: bold;
	color: #fefeff;
	margin-left: 2px;
	margin-bottom: 12px;
}

#record_search_form div.form_cell label.label {
	font-size: 14px;
}

input[type="text"], input[type="password"] {
	font-size: 20px;
	height: 23px;
	border: 1px solid #205aa1;
	padding: 2px;
	color: #000;
}


table.search_bar_input input#record_search_first_name.inputText {
	margin-left: 15px;
	margin-right: 13px;
	height: 22px;
	font-size: 16px;
}

div.form_cell label span {
	color: #de2f0d;
	font-size: 14px;
	 font-weight: normal;
	margin-left: 2px;
}

#record_search_form table.search_bar_input tbody tr td {
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 6px;
}


#form form div.form_cell label.label span.small {
	font-size: 12px;
	color: #676767;
	line-height: 0;
}
	 
div.form_cell input.textinput { 
	width: 100%; 
}

div.form_cell textarea.textinput { 
	width: 100%; 
	}
	


select {
	background:white none repeat scroll 0 0;
	border: 1px solid #205aa1;
	color:#1B3441;
	font-size: 14px;
	font-weight:normal;
	height: 30px;
}

select#account_country {
	font-size: 12px;
	height: 20px;
}
div.form_cell select {
	border: 1px solid #205aa1;
	color: #000;
	font-size: 18px;
	padding-top: 2px;
	height: 31px;
	padding-bottom: 2px;
	float: left;
}


#form {
	margin-left: 8px;
	float: left;
	width: 924px;
}

#search_button img {
	margin-left: 217px;
}

#form form p {
	font-size: 10px;
	color: gray;
}

#formSelectState
{
   width: 111px;
   margin: 0 20px 0 0;
}

label.first_label {
	
}



/* @end */

/* @group Results Free  */
#background_check_results div.clearfix table.stripeMe tbody tr {
	cursor: pointer;
}
:focus
{
   outline: none;
}

span.available {
	font-size: 15px;
	font-weight: bold;
}

#results_mark {
	margin-left: 10px;
	background-image: url(/images/reports/v1/results_check.png);
	float: left;
	width: 23px;
	height: 20px;
}


td#navig {
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 14px;
}

td.navig {
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 14px;
}

#available {
	float: left;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 3px;
}

div#line {
	clear: both;
	border-top: 2px dotted #e3e3e3;
	margin: 11px 12px 14px 13px;
}

div.date {
	font-size: 10px;
	color: silver;
}



.alt td {
	background: #f8f8f8;
	
}


tr.summary_link.over td,
tr.summary_link.odd.over td,
.over td {
	background: #ffe1e1;
}

table.stripeMe,
table.tablesorter {
	border-collapse: collapse;
	font-size: 1.1em;
	width: 934px;
	border: 1px solid #e0e0e0;
	margin-bottom: 11px;
	margin-left: 1px;
}

#background_check_results table.stripeMe tbody tr td {
	border-bottom: 1px solid #e0e0e0;
	color: #183358;
	font-size: 1em;
	height: 67px;
}




#form form div.form_cell input.search_form_button {
	width: 131px;
	margin-left: 20px;
	margin-top: 1px;
	height: 29px;

}

#top_search table.search_bar{
	font-size: 16px;
}

#top_search table.search_bar tbody tr th.first {
	padding-left: 16px;
	padding-right: 72px;

}

#top_search table.search_bar tbody tr th.middle {
	padding-left: 16px;
	padding-right: 22px;
}

#top_search table.search_bar tbody tr th.last {
	padding-left: 2px;
	padding-right: 79px;
}

#top_search table.search_bar tbody tr th.city {
	padding-left: 6px;
	padding-right: 137px;
}



table.search_bar_input input#record_search_middle_name.inputTextMI {
	margin-right: 10px;
	height: 20px;
	font-size: 16px;
}

table.search_bar_input input#record_search_last_name.inputText {
	margin-right: 13px;
		height: 22px;
	font-size: 16px;
}

table.search_bar_input input#record_search_city.inputText {
	margin-right: 12px;
	height: 22px;
	font-size: 16px;
}

table.search_bar_input select#record_search_state.inputSelect {
	height: 28px;
	font-size: 16px;
}



table.search_bar th {
	background: none;
	color: #fff;
	font-weight: bold;
	line-height: 1;
	padding: 9px 9px 7px;

}



#top_search table.search_bar tbody tr th label {
}


#record_search_form table.search_bar_input tbody tr td input.search_form_button {
	margin-left: 18px;
	padding-top: 6px;
}


#paragraph h1 {
	margin-top: 9px;
	margin-bottom: 8px;
}

td.number {
	text-align: center;
}

td.center {
	text-align: left;
padding-left: 8px;
}

#background_check_results1 div.clearfix table.stripeMe2 tbody tr.view_report td {
	text-align: center;
}

#background_check_results table.stripeMe tbody tr td a {
	font-size: 1em;
	font-weight: bold;
}

#search_button input {
	width: inherit;
	height: inherit;
	border-width: 0;
	margin-left: 11px;
}

#no_teaser_results_found p {
	font-size: 18px;
	clear: both;
	margin: 13px 31px 0 4px;
	padding-bottom: 14px;
	font-weight: bold;
}

#no_teaser_results_found p span.red {
	font-size: 24px;
}

td.center img {
	margin-top: 7px;
}

span.red {
	color: firebrick;
	padding-left: 1px;
}

#under_headline p span.red strong {
	font-weight: bold;
	font-size: 19px;
}

#tooltip {
}



th {
	background: #e0e0e0;
	color: #113966;
	font-weight: bold;
	line-height: 1.3;
	padding: 7px 8px;
}


td.real_center {
	padding-right: 8px;
	padding-left: 8px;
}

#right_bar div.extra ul li a {
	font-size: 11px;
}

#group_0 div.product_group_body_form a {
	font-size: 12px;
}

#group_1 div.product_group_body_form a {
	font-size: 12px;
}

#background_check_results1 div.clearfix table.stripeMe2 thead tr.alt th.price {
	text-align: right;
}

#background_check_results1 div.clearfix table.stripeMe2 tbody tr td.price {
	text-align: right;
	padding-right: 8px;
}

th#city {
	width: 128px;
}

th#name {
	width: 158px;
}

th#social {
	text-align: center;
	width: 130px;
}

th#view_details {
	text-align: center;
	width: 150px;

}

td.center {
	text-align: center;
}

th.center {
	text-align: center;
}

#background_check_results1 div.clearfix table.stripeMe2 tbody tr td {
	text-align: left;
	padding-left: 8px;
}

th#number {
	width: 6px;
}



/* @end */

/* @group Content Formatting */

#main_body_background_check_left h2 {
	font-weight: bold;
	margin-bottom: 16px;
	font-size: 18px;
	margin-top: 8px;
}

#background_check_results table.stripeMe form.button-to div input.view_results_button {
	width: 148px;
	height: 29px;
	border-width: 0;
	padding-bottom: 0;
}



span#bold {
 font-weight: bold;	
}

div#under_headline {
	float: left;
	clear: both;
	width: 81%;
}

#available_mark {
	float: right;
	margin-right: 18px;
	margin-top: 33px;
	width: 127px;
}

div#background_check_results {
	width: 936px;
	clear: both;
}



div#headline_left {
	float: left;
	width: 378px;
	padding-bottom: 12px;
	margin-bottom: 8px;
}

div#top_search {
	width: 934px;
	margin-left: 1px;
	background-color: #1a5592;
	height: 34px;
}



div#bottom_search {
	background-color: #eef3f7;
	width: 934px;
	margin-left: 1px;
	padding-bottom: 6px;
}

div#search_contain {
	width: 936px;
	background-color: #fff;
}

div#navi-star {
	float: right;
	margin-top: 6px;
}
div.navi-star {
	float: right;
	margin-top: 6px;
}
td#navig_gone {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	color: #9f9f9f;
	font-size: 14px;
}
td.navig_gone {
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	color: #9f9f9f;
	font-size: 14px;
}
div#under_headline_right {
	float: left;
	width: 115px;
	margin-top: 7px;
	margin-left: 58px;
}

div#news_left {
	width: 248px;
	float: left;
}


div.media {
	width: 207px;
	float: left;
	border-right: 1px solid silver;
	margin-right: 11px;
}

div.media_last {
	width: 193px;
	float: left;
	margin-right: 16px;

}

div.byline {
	color: gray;
	font-size: 11px;
}



/* @end */

/* @group Footer */

#footer_container {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

div#trust_signals {
	float: right;
}
div#trust_signals table td{
	padding-left: 38px;
}


div#footer{
	background-color: #ffffff;
	border-top: 4px solid #6caf48;
	height: 151px;
	padding-top: 8px;
	margin-top: 25px;
}

#copyright table tbody tr td a {
	text-decoration: none;
}

#copyright table tbody tr td {
	padding-left: 18px;
}

div#footer_content{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

div#footer_left_side {
	width: 384px;
	height: 51px;
	float: left;
}

#footer_left_side a {
	font-size: 12px;
	color: #2062ae;
}

p#copyright {
	font-size: 10px;
	margin-top: 5px;
}

#footer_left_side p {
	font-size: 10px;
	margin-bottom: 4px;
}

/* @group Front Page Footer */

div#copyright {
	float: right;
}

table#footer_menu {
	float: left;
	font-size: 12px;
}

table#footer_menu a{
	color: #2062ae;
}
#footer_menu tbody tr th {
	background: none;
	padding: 0 30px 0 0;
}
#footer_menu tbody tr td {
	background: none;
	padding: 0 40px 0 0;
	vertical-align: top;
}

#footer_menu tbody tr td ul li {
	margin-top: 4px;
}

/* @end */



/* @end */

/* @group Pages
 */

/* @group Accounts */
div#notices {
	padding: 15px 15px 7px;
	background-color: #fff4c9;
	margin-top: 10px;
	margin-bottom: 15px;
}

#notices div.notice form table {
	margin-top: 9px;
}

#notices div.notice p strong {
	font-weight: bold;
}

#notices div.notice  input#user_email {
	font-size: 15px;
	margin-right: 9px;
	margin-left: 9px;
	padding-left: 5px;
	font-weight: normal;
	font-style: normal;
}

#notices div.notice form table tbody tr td {
	font-weight: bold;
}

#notices div.notice h3 {
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 16px;
}

#notices div.notice p {
	margin-bottom: 5px;
	margin-top: 8px;
	font-size: 14px;
}

#notices div.notice ol li {
	line-height: 21px;
	margin-left: 19px;
	list-style-type: disc;
}

div.notification_line {
	border-top: 2px dotted #000;
	width: 924px;
	margin: 12px 2px;
}

span.bold {
	font-weight: bold;
}

#notices div.notice p.important {
	font-size: 12px;
	margin-top: 10px;
}

#notices div.notice form table tbody tr td input[type=image] {
	width: inherit;
	height: inherit;
	border-style: none;
}

/* @group Accounts Signup/Signin */

div.text_field  label {
	float: left;
	text-align: right;
	font-size: 15px;
	width: 166px;
	padding-right: 13px;
	padding-top: 5px;
	font-weight: bold;
	color: #1a5592;
}

#free_signup_form h2 {

	font-size: 16px;
	padding-top: 14px;
	
	padding-bottom: 10px;
	font-weight: bold;
}

h2.do_you {
	
	padding-left: 15px;

}



h2.pass_yes {
	font-size: 16px;
	padding-top: 13px;
	padding-bottom: 15px;
	font-weight: bold;
}

div#signup_signin_options {
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 4px;
}

div#signup_signin_form {
	background-color: #fff;
	width: 584px;
	float: left;
}

#signup_signin_button input {
	margin-left: 370px;
	padding-bottom: 8px;
}

#continue_button_upgrade {
	margin-left: 522px;
	margin-top: 10px;
}

#signup_signin_options div.action {
	margin-bottom: 7px;
	margin-left: 23px;
}

#signup_action_create {
	height: 16px;
	border-width: 0;
	border-style: none;
}



#signup_action_signin {

	height: 16px;
	border-width: 0;
	border-style: none;
}



#free_signup_form {
	width: 566px;
	margin-left: 3px;
	background-color:#eef3f7;
	margin-top: 14px;
	float: left;
	padding-bottom: 14px;
	margin-bottom: 22px;
}

#signup_signin_options div.action label {
	height: 35px;
	margin-left: 11px;
	font-size: 15px;
}

#main_body_content div.clearfix div.clearfix form h2 {
	font-size: 16px;
}

div.text_field input {
	float: left;
}

div.text_field {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 550px;
}

#signup_signin_email textarea {
	width: 332px;
	height: 100px;
	font-size: 20px;
	border: 1px solid #205aa1;
	padding: 2px;
	color: #000;
}

p#sorry {
	font-size: 14px;
	margin-left: 17px;
	margin-right: 5px;
	margin-bottom: 8px;
}

#send_error_button input.image_continue {
	padding-right: 32px;
}

div#grey_container {
	width: 282px;
	background-color: #e7e7e7;
}


div#signup_signin_password_confirmation.text_field.disabled  label{
	color: #c0c0c0;
}
div#signup_signin_password_confirmation.text_field.disabled  input {
	border-color: #cfcfcf;
	background-color: #f8f8f8;
}

#signup_signin_button {
	float:left;
	margin-top: 16px;
	width: 538px;
	margin-left: 12px;
}



#send_error_button {
	margin-top: 1px;
	width: 538px;
	margin-left: 12px;
	text-align: right;
}

div#right_box {
	background-color: #e7e7e7;
}


div#right_box_container {
 	float: right;
	margin-top: 14px;
	margin-left: 8px;
	margin-right: 6px;
	width: 336px;
	background-color: #fff;
	
}

span.importante {
	font-size: 12px;
	font-weight: bold;
	color: firebrick;
	margin-top: 8px;
}

p.check_email {
	font-size: 12px;
	padding: 9px 10px;
 }

#signup_errors, #login_errors {
	/*display: none;*/
	background-color: #fff4c9;
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 15px 9px;
	width: 535px;
	margin-left: 4px;
	color: #a50000;
}
#signup_errors li, #login_errors ul{
	margin: 5px ;
}
#signup_errors li, #login_errors li{
	font-weight: normal;
	font-style: normal;
}
#signup_errors h4, #login_errors h4{
	font-weight: bold;
	font-size: 16px;
}
h3#tagline {
	font-size: 16px;
	margin-left: 5px;
	margin-top: 12px;
	margin-bottom: 2px;
}

div#tos_box {
	font-size: .7em;

	margin-left: 33px;
	float: left;
	padding-top: 4px;
}

.password_status_message {
	color: red;
	font-weight: bold;
	padding-left: 179px;
	font-size: 11px;
	padding-top: 2px;
}

div.status_icon {
	display: inline-block;
	margin-left: 4px;
	margin-top: 1px;
}

/* @end */



/* @end */

/* @group Criminal Coverage */


div#criminal_coverage {
	margin-right: 20px;
	width: 500px;
}

div#criminal_coverage h2 {
	font-size: 16px;
	font-weight: bold;
}

div#criminal_coverage h2 span{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	float: right;
	margin-right: 20px;
}

div#criminal_coverage h3 {
	font-weight: bold;
}

div#criminal_coverage p{
	margin-bottom: 15px;
	margin-top: 5px;
} 

/* @end */

/* @group BoyFriend */

/*div#main_body_background_check_left {
	width: 937px;
	float: left;
	margin-left: 10px;
}*/
div#main_body_background_check_left {
	
	float:left;
	margin-left: 10px;
	margin-right: 15px;
	width: 662px;
}



div#right_body_container {
	float:left;
	margin-top:10px;
	width: 245px;
}
div#right_body_container h1#heading {
	font-size: 15px;
	width: 245px;
	text-align: center;
	margin-bottom: 8px;
}

div#right_body_top {
	background:transparent url(/images/reports/v1/small_grey_right_top.png) no-repeat scroll 0 0;
	height:9px;
}
div#right_body_middle {
	background:transparent url(/images/reports/v1/small_grey_right_middle.png) repeat-y scroll 0 0;
}
div#right_body_bottom {
	background:transparent url(/images/reports/v1/small_grey_right_bottom.png) no-repeat scroll 0 0;
	height:9px;
	margin-bottom:13px;
}


ul#stars li {
	background:transparent url(/images/reports/v1/bullet_star.png) no-repeat scroll left top;
	font-size:1em;
	margin-left: 14px;
	margin-bottom: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 18px;
}

div#right_body_middle div#bullet_points ul#stars li{
	background:transparent url(/images/reports/v1/bullet_star_gray.gif) no-repeat scroll left top;
	padding-right: 10px;
}


div#boyfriend_form input.inputText {
	font-size: 16px;
	width: 88px;
}
div#boyfriend_form div.fieldWithErrors  input.inputText {
	border-color: firebrick;
}




#record_search_state {
	border: 1px solid #205aa1;
}

#form form {
	margin-top: 3px;
}

div#boyfriend_form div#form {
	float: left;
	width: 452px;
	margin-left: 15px;
}



div#boyfriend_form {
	float:left;
	height:129px;
	margin-left: 446px;
	margin-top: 106px;
}

div#main_body_top.boyfriend_girlfriend {
	/* background:transparent url(/images/reports/v1/main_body_top_boyfriend.png) no-repeat scroll 0 0;*/
	height:303px;
}

/* @end */

/* @group Front End Form */



#front_page_form div.form_cell label { 
display: block; 
font-size: 15px; 
font-weight: bold; 
margin-bottom: 2px;
	color: #000;
	margin-left: 2px;
}

#front_page_form #record_search_city {
	width: 182px;
	margin-bottom: 10px;
}

#front_page_form div.form_cell input{
	margin-bottom: 10px;
}

/* @end */

/* @group Report Page */

/* @group menu */

li.report_menu_item div.menu_item_content{
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.35em;
}

li#menu_marriages_and_divorces_search div.menu_item_content{
	/*background: url(/images/reports/v1/final_report/icon_marriage.png) no-repeat 13px 2px;*/
}
li#menu_social_search div.menu_item_content{
	/*background: url(/images/reports/v1/final_report/icon_web_search.png) no-repeat 13px 2px;*/
}
li#menu_criminal_search div.menu_item_content{
	/*background: url(/images/reports/v1/final_report/icon_criminal_search.png) no-repeat 13px 2px;*/
}
li#menu_people_search div.menu_item_content{
	/*background: url(/images/reports/v1/final_report/icon_people_search.png) no-repeat 13px 2px;*/
}
li#menu_national_criminal_search div.menu_item_content{
	/*background: url(/images/reports/v1/final_report/icon_national_criminal_search.png) no-repeat 13px 2px;*/
}

img.report_icon {
	float: left;
	margin-right: 7px;
	margin-top: 1px;
}

#menu li.menu_title h4 {
	font-weight: bold;
}
li.report_menu_item {
	/*height: 35px;*/
	background: url(../../../images/reports/v1/final_report/menu_item.png) no-repeat;
	cursor: pointer;
	margin-bottom: 0;
	border: 0px;
}

li.report_menu_item.ovr {
	background: url(../../../images/reports/v1/final_report/menu_item_over.png) no-repeat;
}

li.report_menu_item.selected {
	background: url(../../../images/reports/v1/final_report/menu_item_selected.gif) no-repeat left center;
	border: 0px;
}

#menu li.menu_title {
	width: 270px;
	text-align: center;
	font-size: 17px;
	margin-bottom: 7px;
}

#menu li.menu_title span.small_text {
	font-size: 11px;
}
div#menu_top{
	height: 14px;
	background: url(/images/reports/v1/final_report/menu_background_top.png) no-repeat;
	margin-bottom: -2px;
}

div.menu_item_content h5 {
	font-weight: bold;
	width: 253px;
	/*margin-bottom: 9px;*/
}
div.menu_item_content p {

	width: 175px;
	font-size: 11px;
}

div#menu {
	background: url(/images/reports/v1/final_report/menu_background.png) repeat-y;
	color: #FFF;
}
div#menu a{
	color: #FFF;
	text-decoration: none;
	padding-left: 80px;
}
div#menu_bottom {
	background: url(/images/reports/v1/final_report/menu_background_bottom.png) no-repeat;
	height: 14px;
}

div.search_group_top {
	background: url(/images/reports/v1/final_report/report_top.png) no-repeat;
	height: 43px;
}

div.search_group_middle {
	background: url(/images/reports/v1/final_report/report_middle.png) repeat-y;
	padding-bottom: 1px;
	padding-top: 7px;
}

div.search_group_middle_groups, div.social_search_group_middle_groups{
	padding-left: 17px;
	padding-right: 19px;
}
div.search_group_bottom {
	background: url(/images/reports/v1/final_report/report_bottom.png) no-repeat;
	height: 24px;
}

div.search_group_top h1.heading{
	padding: 10px 18px 0;
	font-size: 18px;
	font-weight: bold;
}

#reports_header h1 {
	color: #1a528f;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 11px;
}

#reports_header p {
	font-size: 16px;
	padding-bottom: 24px;
}
/* @end */

ul#payment_menu{
	margin-top: 18px;
	border-bottom: 1px solid #b8c0d5;
	float: left;
	width: 489px;
	margin-bottom: 13px;
}




li.search_group_middle_groups_menu_item {
	float: left;
	padding: 8px 4px 4px;
	border-top: 1px solid #d9dbe0;
	border-right: 1px solid #d9dbe0;
	border-left: 1px solid #d9dbe0;

	margin-right: 0;
	margin-left: 5px;
	height: 18px;
	text-align: center;
	cursor: pointer;
}
ul.search_group_middle_groups_menu li.search_group_middle_groups_menu_item.selected {
	background-color: #eff2f7;
	border-top: 1px solid #b8c0d5;
	border-right: 1px solid #b8c0d5;
	border-left: 1px solid #b8c0d5;
	font-weight: bold;
	background-image: none;
}
ul.search_group_middle_groups_menu {
	margin-top: 5px;
	border-bottom: 1px solid #b8c0d5;
	float: left;
	width: 619px;
	margin-bottom: 5px;
	margin-left: 18px;
}

#report table.group_summary_container tbody tr td {

}

div.summary_container p strong a {
	text-decoration: none;
}

div.left_disclaimer.rounded_content {
	/* #1a5592 */
	border: 2px solid #e9e9e9;
	background-color: #e9e9e9;
	padding: 9px;
	margin-right: 22px;
	margin-top: 10px;
	color: #2e2e2e;
	font-size: .9em;
}

div.left_disclaimer p strong{
	font-weight: bold;
}

span.back_to_top {
	float: right;
	margin-right: 10px;
}

span.record_number {
	float: left;
}


div.results_disclaimer p, 
div.social_search_container p {
	margin-bottom: 20px;
}

div.results_disclaimer {
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	margin-bottom: 3px;
	display: none;
	font-weight: normal;
	font-style: normal;
}

div.social_search_container {
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	margin-bottom: 3px;
	font-weight: normal;
	font-style: normal;
}

div.social_search_container form input{
	vertical-align: bottom;
}

div.social_search_container form input#email{
	font-size: 2em;
	height: 1.2em;
	width: 70%;
}

div.top_summary ul {
	margin-bottom: 0px;
}

#criminal_search_exact_list ul,
#people_search_exact_list ul,
#national_criminal_search_exact_list ul,
#criminal_search_complimentary_list ul,
#people_search_complimentary_list ul,
#national_criminal_search_complimentary_list ul {
	margin-bottom: 0px;
}

div.summary_container {
	font-size: 1em;
	/*border: 3px solid #C3DBE7;*/
	background-color: #C3DBE7;
	margin-bottom: 10px;
	padding: 5px;
}

div.summary_container ul{
	margin: 5px;
}

div.summary_container h3,
#people_search_exact_list h3,
#people_search_complimentary_list h3,
#people_search_complimentary_info h3,
#people_search_no_results h3,
#criminal_search_exact_list h3,
#criminal_search_complimentary_list h3,
#criminal_search_complimentary_info h3,
#criminal_search_no_results h3,
#national_criminal_search_exact_list h3,
#national_criminal_search_complimentary_list h3,
#national_criminal_search_complimentary_info h3,
#national_criminal_search_no_results h3 {
	margin: 0px;
	color: #113966;
	background: #C3DBE7;
	padding: 2px;
}

#criminal_search_no_results,
#national_criminal_search_no_results {
}

div.summary_container p{
	margin-left: 5px;
	margin-top: 5px;
}

div.summary_container p strong {
	font-weight: bold;
}

#people_search_complimentary_info {
	margin-top: 9px;
}

div.results_disclaimer p strong {
	font-weight: bold;
}

a.disclaimer_link {
	margin-bottom: 10px;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
	font-size: .9em;
}

div.results_disclaimer ul {
	padding-left: 19px;
	margin-bottom: 15px;
}

 p.report_description strong {
	font-weight: bold;
}

div.results_disclaimer ul li {
	list-style-type: disc;
	margin-bottom: 3px;
}


/* @group Social Search */

img.social_search_image {
	height: 102px;
	margin-right: 7px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px dotted #ececec;
}


div.social_search_blog_photos {
	margin-bottom: 17px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #e9e9e9;
}

/* @group Row Icons */
#social_search_blog_content_veoh td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/veoh.gif)
}
#social_search_blog_content_multiply td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/multiply.gif)
}
#social_search_blog_content_flickr td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/flickr.gif)
}
#social_search_blog_content_43things td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/43things.gif)
}
#social_search_blog_content_xanga td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/xanga.gif)
}
#social_search_blog_content_picturetrail td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/picturetrail.gif)
}
#social_search_blog_content_ilike td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/ilike.gif)
}
#social_search_blog_content_buzznet td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/buzznet.gif)
}
#social_search_blog_content_vox td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/vox.gif)
}
#social_search_blog_content_myspace td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/myspace.gif)
}
#social_search_blog_content_flixster td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/flixster.gif)
}
#social_search_blog_content_yelp td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/yelp.gif)
}
#social_search_blog_content_slide td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/slide.gif)
}
#social_search_blog_content_imeem td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/imeem.gif)
}
#social_search_blog_content_dailymotion td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/dailymotion.gif)
}
#social_search_blog_content_spokeo_web_results td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/spokeo_web_results.gif)
}
#social_search_blog_content_facebox td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/facebox.gif)
}
#social_search_blog_content_fotolog td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/fotolog.gif)
}
#social_search_blog_content_yahoosearch td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/yahoosearch.gif)
}
#social_search_blog_content_stumbleupon td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/stumbleupon.gif)
}
#social_search_blog_content_lastfm td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/lastfm.gif)
}
#social_search_blog_content_deviantart td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/deviantart.gif)
}
#social_search_blog_content_webshots td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/webshots.gif)
}
#social_search_blog_content_pandora td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/pandora.gif)
}
#social_search_blog_content_friendster td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/friendster.gif)
}
#social_search_blog_content_amazon td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/amazon.gif)
}
#social_search_blog_content_youtube td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/youtube.gif)
}
#social_search_blog_content_twitter td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/twitter.gif)
}
#social_search_blog_content_linkedin td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/linkedin.gif)
}
#social_search_blog_content_digg td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/digg.gif)
}
#social_search_blog_content_msn td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/msn.gif)
}
#social_search_blog_content_photobucket td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/photobucket.gif)
}
#social_search_blog_content_goodreads td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/goodreads.gif)
}
#social_search_blog_content_bebo td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/bebo.gif)
}
#social_search_blog_content_upcoming td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/upcoming.gif)
}
#social_search_blog_content_livejournal td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/livejournal.gif)
}
#social_search_blog_content_facebook td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/facebook.gif)
}
#social_search_blog_content_wretch td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/wretch.gif)
}
#social_search_blog_content_picasa td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/picasa.gif)
}
#social_search_blog_content_hi5 td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/hi5.gif)
}
#social_search_blog_content_blogger td {
	background-image: url(/images/reports/v1/final_report/social_search_icons/blogger.gif)
}
table.social_search_blog_content tbody tr td {
	padding: 8px 8px 8px 39px;
	border-bottom: 1px dotted #e9e9e9;
	background-position: 6px 7px;
	background-repeat: no-repeat;
}

/* @end */

li.social_search_button {
	display: inline;
	height: 19px;
	float: left;
	margin-right: 13px;
	padding-left: 32px;
	background: #fff9e5 no-repeat 3px 3px;
	padding-top: 6px;
	padding-right: 9px;
	margin-bottom: 5px;
	cursor: pointer;
}

span.profile_attribute {
	font-weight: bold;
}

img.profile_image {
	width: 125px;
	clear: both;
	float: left;
	margin-right: 13px;
}



div.social_search_profile {
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px dotted #e9e9e9;
	float: left;
	width: 596px;
	clear: both;
}

div#social_search_group h2 {
	font-weight: bold;
	font-size: 20px;
	margin-top: 13px;
}


ul.social_search_profile_attributes  {
}

div.search_group_middle ul#social_search_buttons {
	margin-left: 17px;
}




/* @end */
div#reports{
	display: inline;
}
div#loading_report {
	text-align: center;
	padding-top: 35px;
	padding-bottom: 132px;
	color: #000;
	font-size: 26px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#loading_report p strong {
	font-weight: bold;
}

#loading_report h3 {
	font-size: 25px;
	margin-bottom: 28px;
	color: #000;
}

#loading_report p {
	margin-top: 20px;
	font-size: 16px;
}
div#reports div#left {
	float: left;
	width: 295px;
	border-right-style: none;
}
div#reports div#right {
	float: left;
	margin-left: 0;
	width: 657px;
}



div.search_group_middle h1.criminal {
	margin-bottom: 13px;
	margin-top: 3px;
}

h4.no_records_found {
	padding: 8px 6px 6px;
	margin-bottom: 17px;
	border: 1px dotted #da4842;
	font-weight: bold;
}



table.marriages, table.criminal {
	/*width: 621px;*/
	width: 100%;
	border:1px solid #C4D6EA;
}
table.criminal {
	margin-bottom: 15px;
}
div#reports th{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height: 24px;
	padding-left: 8px;
	vertical-align:middle;
	width:0;
	background: none;
	padding: 0px;
}

tr.chart_row {
	border-top: dotted 1px #c4d6ea;
}

td.chart_row_right {
	border-right: solid 1px #c4d6ea;
}

div#reports table.criminal tbody tr th.description {
	color:firebrick;
	padding-top:2px;
	vertical-align:middle;
	border-right:1px solid #C4D6EA;

}

div#reports th.name_map_header, div#reports td.name_map_header {
	margin-top: 15px;
	padding-top: 7px;
}

table.criminal tbody tr td.ValueType {
	font-size: 12px;
	height:12px;
	padding-left:6px;
	padding-right:20px;
	vertical-align: top;
	width: 132px;
}

table.stripeMe tbody tr td.center,
table.tablesorter tbody tr td.center {
	border-bottom:1px solid #C4D6EA;
	color:#183358;
	font-size:11px;
	height:58px;
}

tr.summary_link {
	cursor: pointer;
}

div#reports table.marriages thead tr th.center.last {
	border-right: 1px solid #C4D6EA;
}

/*For some reason, these selectors were a real pain*/
#people_search_report_information div.summary table.marriages thead tr th.right,
#national_criminal_search_report_information div.summary table.marriages thead tr th.right,
#criminal_search_report_information div.summary table.marriages thead tr th.right,
#report_summary_table thead tr th.right.header {
	border-right: 1px solid #C4D6EA;
}

#report_summary_table tbody tr.report_summary_row td {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

#summary_group div.search_group_middle div.search_group_middle_groups h3 {
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 1.3em;
	color: #1a528f;
}

div.search_group_middle_groups h4{
	font-weight: bold;
	font-size: 1.15em;
	margin-top: 5px;
	margin-left: 8px;
}

#report_summary_data {
	font-size: 1.1em;
}

div#reports table.group_summary_container tbody tr th {
	font-size: 1.05em;
	color: black;
	padding: 0px;
	white-space: nowrap;
	width: 264px;
}

div.group_summary_coverage_area {
	border-bottom: 2px lightgrey solid;
	font-size: 1.1em;
	padding-bottom: 2px;
	margin-bottom: 3px;
}

#national_criminal_search_exact_list table.group_summary_container tbody tr td {
	white-space: normal;
}

div#reports table.group_summary_container tbody tr {
	font-size: 1.05em;
	color: black;
	padding: 0px;
	/*white-space: nowrap;*/
	width: 264px;
	border-bottom: lightgrey 1px dotted;
}

div#reports h3.summary_heading {
	color: #1a528f;
	margin-top: 2px;
}

div.description_container.rounded_content p strong {
	font-weight: bold;
}

p#show_more_results {
	margin-top: 5px;
}

div#reports table.group_summary_container{
	width: 100%;
}

div#reports table.group_summary_container tbody tr th a{
	text-decoration: none;
}

div#reports table.group_summary_container tbody tr th a:hover {
	text-decoration: underline;
}

#report_summary_data tbody tr th {
	padding-right: 10px;
	color: black;
	font-size: 1em;
	border-right: lightgray 1px dashed;
	white-space: nowrap;
}

#report_summary_data tbody tr td {
	padding-left: 15px;	
}

div.search_group_middle_groups p {
	color: black;
}

div.description_container {
	border: 2px solid #e9e9e9;
	background-color: #e9e9e9;
	padding: 6px;
	margin-bottom: 15px;
}

div.description_container.cream {
	background-color: #FBF7AA;
	border-color: #F9E98E;
}

div.description_container.darkblue {
	padding: 8px;
	padding-right: 9px;
	background-color: #1a528f;
	border: none;
}

table#report_summary_table {
	margin-bottom: 0px;
}

p#about_this_report {
	color: gray;
	font-size: .9em;
	margin-top: -2px;
}

table.stripeMe tr td.number {
	width: 6px;
}
div#reports table.criminal tbody tr th {
	padding-left: 5px;
	vertical-align: top;
	width: 120px;
	font-size: 12px;
}

td.google_map {
	text-align: right;
	border-right: 1px solid #c4d6ea;
}

div.google_map {
	margin: 0 auto 14px;
	height: 208px;
	width: 321px;
	border: 1px solid #c2c2c2;
	text-align: center;
	
}

img.map_loader {
	padding-top: 40px;
}

span.case_number {
color: #1a528f;
}

div#reports h1 {
	font-weight: bold;
}


div.clearfix.record {
	background-color:#C3DBE7;
	color:#1A508E;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	/*border-right:1px solid #C4D6EA;*/
	padding-top: 5px;
	padding-bottom: 5px;
	height: 15px;
	width: 613px;
	padding-left: 8px;
	border: none;
}


div#reports th.record {
}

div#reports table.marriages th{
	background:#C3DBE7 none repeat scroll 0 0;
	color:#113966;
	font-size:11px;
	font-weight:bold;
	line-height:1;
	padding: 3px 7px 4px;
	border-right: 1px solid white;
	text-align: center;
}
h3.report_subheader {
	font-weight: bold;
	padding-top: 9px;
	font-size: 14px;
	margin-left: 20px;
}
p.report_description {
	padding: 7px 7px 7px 0;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 7px;
}

div.strip {
	background: url(/images/reports/v1/final_report/strip.png) repeat-x;
	margin-left: 10px;
	margin-right: 12px;
	height: 12px;
}

h2.no_records_found {
	font-size: 21px;
	margin-left: 5px;
}
div.search_group_middle_groups h2 {
	font-weight: bold;
	font-size: 13px;
}

div.search_group_middle_groups h3 {
	font-weight: bold;
	font-size: 16px;
	color: firebrick;
	margin-bottom: 5px;
	margin-top: 10px;
}

div.top_summary {
	padding: 8px;
	margin-bottom: 20px;
	border-width: 1px;
	border-style: dotted;
}

div.summary  {
	margin-bottom: 20px;
}
div#reports table.local_summary {
	color: firebrick;
}
div#reports table.local_summary tbody tr th {
	font-size: 15px;
	width: 114px;
}
div#reports table.local_summary tbody tr td {
	font-size: 15px;
	padding-left: 10px;
}

/* @end */

/* @group Purchase Form
 */
 
div#divider{
	width: 3px;
	height: 535px;
	float: left;
	margin-right: 23px;
	margin-top: 46px;
}

div#main_form.checkout {
	border-right: 2px dotted #e3e3e3;
}

div#paypal_form {
	padding-right: 15px;
	padding-top: 15px;
}

div#main_body_top.checkout_page {
	background: url(/images/reports/v1/checkout_top.png) no-repeat;
	height: auto;
}

#order_details table.order_detail {
	width: 920px;
	font-size: 16px;
	margin-top: 1px;
}

td.total {
	text-align: right;
	font-weight: bold;
}

#order_detail_top h3 {
	height: 34px;
	font-weight: bold;
	color: #fff;
	font-size: 17px;
	text-align: left;
	width: 448px;
	line-height: 37px;
	margin-left: 9px;
}

#order_details table.order_detail tbody tr.total td.order_price {
	font-weight: bold;
}

#order_details table.order_detail tbody tr.total td{
	border-top: 1px dashed #c9c9c9;
	padding-top: 9px;
}
#order_details table td{
	padding-bottom: 5px;
}

#order_details table.order_detail tbody tr.total td.total {
	color: #003b74;
}
#order_details table tr.line_item.last td{
	padding-bottom: 4px;
}

#order_details table td.order_price {
	text-align: right;
	padding-right: 6px;
}

#order_detail_top table tbody tr td h3.right {
	text-align: right;
}

#main_body_top.checkout_page h1 {
	margin-left: 21px;
	padding-top: 12px;
	color: #fff;
	font-weight: bold;
	font-size: 2em;
	height: 41px;
}

div#order_details {
	padding-top: 5px;
	font-size: 1.5em;
	background: url(/images/reports/v1/price_middle.gif) repeat-y;
	padding-left: 6px;
	float: left;
		width: 929px;

}

div#order_detail_bottom {
	background: url(/images/reports/v1/price_bottom.gif) no-repeat;
	height: 12px;
	float: left;
			width: 936px;
	margin-top: 0;
}

div#order_detail_top {
	background: url(/images/reports/v1/price_top.gif) no-repeat;
	height: 34px;
	float: left;
	width: 937px;
}



div#order_detail {
	float: left;
	margin-left: 21px;
	font-size: 18px;
	margin-top: 2px;
}

div#order_price {
	float: right;
	margin-right: 29px;
		font-size: 18px;
	margin-top: 2px;
}
#stars2 li {
background: url(../../../images/reports/v1/bullet_star.png) no-repeat left top;
margin-bottom: 3px;
padding-right: 25px;
padding-bottom: 1px;
padding-left: 29px;
font-size: 1.1em;
margin-left: 16px;
}
#stars2.checkout li {
background: url(../../../images/reports/v1/bullet_star_white.gif) no-repeat left top;
}

/* @group Form */

#order_details table.order_detail tbody tr.line_item td{
	height: 29px;
}



table.checkout  th {
	background-color: #FFF;
	width: 143px;
	text-align: right;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	color: #000;
}

div#main_form.checkout {
	padding-left: 9px;
}

table.checkout tr td {
	padding-top: 3px;
	padding-bottom: 3px;
}
table.checkout tr td input {
	height: 22px;
	width: 282px;
}

div.fieldWithErrors input {
	border-color: firebrick;
}

#header div.curvy_message_outer_error, #main_form div.curvy_message_outer_error {
	color: firebrick;
	border: 1px solid firebrick;
	margin-right: 38px;
	margin-top: 14px;
	background-color: #ffefef;
}

#header div.curvy_message_outer_error{
	margin-right: 0;
	margin-bottom: 10px;
}
#header div.curvy_message_outer_error ul,
#main_form div.curvy_message_outer_error ul{
	padding: 5px 10px 10px;
	margin-left: 21px;
	margin-bottom: 1px;
}
#header div.curvy_message_outer_error ul li,
#main_form div.curvy_message_outer_error ul li{
	margin-bottom: 1px;
}
#header div.curvy_message_outer_error div.error_message p,
#main_form div.curvy_message_outer_error div.error_message p {
	margin-left: 15px;
}
#header div.curvy_message_outer_error div.error_message h3,
#main_form div.curvy_message_outer_error div.error_message h3 {
	font-weight: bold;
	font-size: 1.3em;
	padding: 6px;
	color: #FFF;
	background-color: firebrick;
	margin-bottom: 7px;
}
div.fieldWithErrors select{
	color: firebrick;
	border-color: firebrick;;
}
#main_form form table.checkout tbody tr th div.fieldWithErrors label {
	color: firebrick;
}
table.checkout tr td select {
	font-size: 15px;
	height: 28px;
	color: #000;
	padding: 3px 1px 2px 0;
}

h4.checkout {
	margin-top: 16px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 16px;
}

h4.checkout.centered {
	text-align: center;
}

div#security {
	text-align: center;
}

#main_form form p.terms {
	font-size: 11px;
	padding: 17px 20px 6px 8px;
}
#main_form form h4.billing {
	margin-top: 27px;
}




#main_form form table.checkout tbody tr td input.text-field {
	width: 281px;
}

#main_form form table.checkout tbody tr td select#credit_card_country {
	width: 288px;
}
#main_form form p.red_button_container {
	text-align: center;
	margin-top: 10px;
}

div#secure {
	text-align: center;
}


/* @end */

div#main_left {
	width: 508px;
	float: left;
}

ul#stars2 {
	padding-bottom: 9px;
	border-bottom: 1px dotted #e3e3e3;
	width: 370px;
	margin-left: 16px;
}

div#main_right {
	float: left;
	width: 406px;
	margin-left: 20px;
}

#main_form form p.red_button_container.checkout input {
	width: 208px;
	height: 36px;
	border-style: none;
}





/* @end */



/* @end */

/* @group Dynamic Packages */

div.product_group {
	float: left;
	width: 308px;
	margin-left: 13px;
	margin-right: 2px;
}

div.product_group_body_form form {
	background-color: #eef3f7;
	width: 309px;
}

div.product_group_body_form {
		background-color: #eef3f7;

}

div.product_group_body {
		background-color: #eef3f7;
	position: relative;
}


div.product_group_footer{
	height: 11px;
	background: url(../../../images/reports/v1/compbg-bottom.gif) no-repeat;
}
div.product_group_header {
	padding: 0;
	height: 47px;
	background: #1a5694 url(/images/reports/v1/product_header_new.gif) no-repeat;
}

div.product_group_header h3{
	
	text-align: center;
	font-size: 20px;
	color: #fff;
	padding-top: 4px;
	line-height: 40px;
	font-weight: bold;
}


/* @end */

/* @group Package Page */

table.upgrade tbody tr td.upgrade_nat input {
	margin-left: 10px;
	margin-right: 11px;
	border-style: none;
}



 table.upgrade {

	height: 36px;
	border: 1px dashed #c1cde0;
	background-color: #ededed;
	width: 294px;
	margin: 14px 10px 15px 4px;
}

#compbg-middle p.info {
	width: 326px;
}

p.upgrade_ya {
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 1px;
	font-weight: bold;
}

div#people_container {
float: left;
	width: 310px;
}

div#compbg_container {
float: left;
	width: 345px;
	margin-left: 12px;
}

p.subject {
	font-size: 16px;
	margin-left: 8px;
	padding-top: 10px;
}

#compbg-middle table.icons td {
	height: 58px;
}

p.info {
	padding-top: 9px;
	padding-bottom: 11px;
	font-size: 14px;
	margin-left: 7px;
	width: 295px;
}



div#report-box {
	background: url(../../../images/reports/v1/report-box.gif) no-repeat;
	width: 268px;
	height: 244px;
	margin-top: 1px;
}

#right_bar div.extra {

	position: absolute;
bottom: 0px; 
}

#right_bar div.extra h3 {
	font-size: 12px;
	margin-top: 17px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #515151;
}

#right_bar div.extra p {
	font-size: 10px;
	color: #515151;
}

#people_icon {
	background: url(../../../images/reports/v1/people_search_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#social_icon {
	background: url(../../../images/reports/v1/web_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#people_icon2 {
	background: url(../../../images/reports/v1/people_search_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#nat_criminal_icon {
		background: url(../../../images/reports/v1/national_crim_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#wedding_icon {
	background: url(../../../images/reports/v1/wedding_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#web_icon {
	background: url(../../../images/reports/v1/web_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}



#criminal_icon {
	background: url(../../../images/reports/v1/criminal_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#bank_icon {
	background: url(../../../images/reports/v1/bank_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}

#prof_icon {
	background: url(../../../images/reports/v1/prof_icon.gif) no-repeat;
	width: 49px;
	height: 49px;
float: left;
	margin-left: 7px;
	padding-bottom: 3px;
	padding-top: 3px;
}


.disclaim {
	font-size: 11px;
	padding: 16px 15px 17px;
}

p.people_title {
	font-size: 16px;
}

p.people_include {
	font-size: 12px;
	padding-top: 3px;
}

#people_price {
	background: url(../../../images/reports/v1/compbg-middle.gif) repeat-y;
	height: 36px;
	padding-top: 16px;
}

#view_sample a {
	margin-left: 37px;
	font-size: 10px;
	color: #2062ae;
}

div#view_sample {
	font-size: 13px;
	margin-top: 4px;
}

#view_sample2 a {
	margin-left: 50px;
	font-size: 10px;
	color: #2062ae;

}

#view_sample2 a:hover {
	color: firebrick;
	}

#view_sample a:hover {
	color: firebrick;
	}

div#price_right.cost {
	float: left;
}


#icon_container {
	margin-left: 4px;
}

#people_content {
	float: left;
	font-size: 12px;
	margin-left: 13px;
	width: 231px;
	margin-top: 6px;
}

#social_content {
	float: left;
	font-size: 12px;
	margin-left: 13px;
	width: 231px;
	margin-top: 0;
}


.bg_content {
	font-size: 12px;
	margin-left: 13px;
	width: 226px;
	margin-bottom: 7px;
}

div#compbg-header {
	background: url(../../../images/reports/v1/compbg-header.gif) no-repeat;
	height: 64px;
}

div#compbg-middle {
	background: url(../../../images/reports/v1/compbg-middle.gif) repeat-y;
}

div#compbg-bottom {
	background: url(../../../images/reports/v1/compbg-bottom.gif) no-repeat;
	height: 25px;
}

div.bg_price {
	height: 47px;
	margin-top: 12px;
	width: 308px;
}


div#people-header {
	background: url(../../../images/reports/v1/people-header.gif) repeat-y;
	height: 64px;
}



div#people-middle {
	background: url(../../../images/reports/v1/compbg-middle.gif) repeat-y;
}

div#people-bottom {
	background: url(../../../images/reports/v1/compbg-bottom.gif) no-repeat;
	height: 13px;
}

div#people_list {
	width: 158px;
	float: left;
}

div#star_offer_795 {
	float: left;
	background: url(/images/reports/v1/star_795.gif) no-repeat;
	width: 103px;
	height: 131px;
	margin-left: 26px;
	margin-top: 22px;
}

div#star_offer_2495 {
	float: left;
	background: url(/images/reports/v1/star_2495.gif) no-repeat;
	width: 103px;
	height: 131px;
	margin-left: 26px;
	margin-top: 22px;
}


p.cost {
	font-size: 24px;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 15px;
	width: 127px;
}

div.order_now {
	width: 140px;
	float: left;
/*	background: url(../../../images/reports/v1/view_order.gif) no-repeat;*/
	height: 36px;
	margin-left: 37px;
}

div.secondary_products_table {
	width: 308px;
	margin-left: 4px;
}






div#view_sample2 {
	margin-top: 4px;
}

div.price {
	float: left;
	font-size: 24px;
	font-weight: bold;
	padding-left: 0;
	margin-left: 18px;
	margin-top: 9px;
}

span.per_report {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	float: left;
}



div#right_bar {
	float: left;
	width: 283px;
	height: 514px;
	margin-left: 3px;
	position: relative;
	background-color: #fff;
}

div#signup_container {
	width: 549px;
}

div#grey_top {
	background: url(/images/reports/v1/grey_product_top.gif) no-repeat;
	height: 10px;
	padding-bottom: 0;
}

div#grey_middle {
	background: url(/images/reports/v1/grey_product_middle.gif) repeat-y;
	margin-top: -8px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

div#grey_bottom {
	background: url(/images/reports/v1/grey_product_bottom.gif) no-repeat;
	height: 12px;
}

p#results {
	font-weight: bold;
	font-size: 16px;
	margin-left: 9px;
		margin-right: 9px;
	padding-top: 8px;
	padding-bottom: 10px;
}

div#results_found {
}

#results span.red {
	font-size: 18px;
}

p#result_name {
	font-size: 15px;
	margin-left: 9px;
	font-weight: bold;
	color: firebrick;
	margin-top: 6px;
		margin-right: 9px;
}

ul#location {
margin-top: 10px;	
}


li#result_locations {
	margin-left: 9px;
	margin-right: 9px;
}


 p.report_includes {
	width: 273px;
	margin-left: 10px;
	margin-top: 9px;
	color: 000000;
}


a.sample {
	font-size: 11px;
}

#safe table {

	margin-left: 73px;
	margin-top: 43px;
}


#compbg-content p.subject span.red {
	font-weight: bold;
}

#people-content p.subject span.red {
	font-weight: bold;
}

#stars3 li {
margin-bottom: 3px;
font-size: 1.1em;
margin-left: 16px;
	padding-bottom: 1px;
	padding-left: 29px;
		background:transparent url(../../../images/reports/v1/bullet_star.gif) no-repeat scroll left top;
	font-size: 1em;
	margin-left: 10px;
	margin-top: 8px;

}


input.view_results_button {
	border-style: none;
	width: 161px;
	height: 40px;
	margin-right: 2px;
}

#order_details ul li.line_item {
	clear: both;
}


/* @end */

div#whatyouget div#compbg-middle.columns.noback, div#people-middle.columns.noback  {
	background-image: none;
}

/* @group Checkout Page */
ul#payment_menu{
	margin-top: 18px;
	border-bottom: 1px solid #b8c0d5;
	float: left;
	width: 489px;
	margin-bottom: 13px;
}
ul#payment_menu li{
	float: left;
	padding: 8px 4px 4px;
	border-top: 1px solid #d9dbe0;
	border-right: 1px solid #d9dbe0;
	border-left: 1px solid #d9dbe0;

	margin-right: 0;
	margin-left: 5px;
	height: 18px;
	width: 125px;
	text-align: center;
	cursor: pointer;
}

ul#payment_menu li label {
	cursor:pointer;
}

#payment_option_paypal label img {
	height: 12px;
	padding: 0;
	margin: 1px -3px -3px 2px;
}

#paypal_form form {
	text-align: center;
}

ul#payment_menu li.payment_option.selected {
	background-color: #eff2f7;
	border-top: 1px solid #b8c0d5;
	border-right: 1px solid #b8c0d5;
	border-left: 1px solid #b8c0d5;
	font-weight: bold;
}

#paypal_form form input {
	width: 122px;
	height: 47px;
	border: none;
}

#paypal_form p {
	margin-bottom: 14px;
}

#paypal_form p strong {
	font-weight: bold;
}

div#whatyouget.clearfix {
	margin-left: 28px;
	margin-bottom: 14px;
}

div#whatyouget #stars3 li {
	font-weight: bold;
	background-image: url(/images/reports/v1/bullet_star_white.gif);
	font-size: 15px;
	width: 200px;
}
/* My Comment */



/* @end */

/* @group My Accounts */


div#line_small {
	clear: both;
	border-top: 1px dotted #e3e3e3;
	margin: 6px 5px 8px 1px;
}

table.stripeMe2 tbody tr {
background-color: #fff;
	
}
table.stripeMe2 tbody tr td {
height: 55px;
	
}
#background_check_results1 div.clearfix table.stripeMe2 tbody tr.view_report td {
	text-align: left;
	padding-left: 8px;
}

#background_check_results1 div.clearfix table.stripeMe2 tbody tr.view_report td.real_center {
	text-align: center;
}

input#account_submit {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

td.order_number {
	padding-left: 9px;
	width: 113px;
	text-align: left;
}

table.stripeMe2 {
	border-collapse: collapse;
	font-size: 1.1em;
	border: 1px solid #e0e0e0;
	margin-left: 1px;
	width: 914px;
}



#tabbed_box {  
    margin: 0px auto 0px auto;  
    width:900px;  
}  
  
ul.tabs { 
    padding:0px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
}

div#account_errors2 {
	background-color: #fff4c9;
	margin-top: 10px;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 15px 9px;
	width: 535px;
	margin-left: 4px;
	color: #a50000;
	
}  
ul.tabs li {  
    list-style:none;  
    display:inline;
}  

ul.tabs li a {  
    background-color:#1a5592;  
    color:#fff;  
   padding:8px 14px 8px 14px;    
    text-decoration:none;  
    font-size:14px;  
    font-family:Verdana, Arial, Helvetica, sans-serif;  
    font-weight:bold;  


}

#personal_info_box h3 {
	color: #1a5592;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 14px;
}

#billing_info_box_input h3 {
	
	color: #1a5592;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 14px;

}

#personal_info_box_input h3 {
	color: #1a5592;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 14px;
}

#billing_info_box h3 {
		color: #1a5592;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 14px;}

#billing_info_box_input table.checkout tbody tr th label {
	font-size: 14px;
}

div.account_info_label {
	float: left;
	margin-left: 5px;
	font-weight: bold;
	font-size: 11px;
}

div.account_info_content {
	margin-left: 88px;
	margin-right: 8px;
	font-size: 11px;
	
}

th.pers_info_label {
	font-weight: bold;
	color: #000;
	background-color: #fff;
	padding-left: 12px;
	text-align: right;
	font-size: 12px;
	line-height: 1.3em;
	padding-right: 4px;
}

select#credit_card_country {
	background: white none repeat scroll 0 0;
	border: 1px solid #205aa1;
	color:#1B3441;
	font-size: 12px;
	font-weight:normal;
	height: 21px;
}

select#state_dropdown {

	font-size: 12px;
	height: 20px;

}

div#billing_info_display {
	font-size: 12px;
	padding: 0px 10px 7px 1px;
}

#billing_info_display p.no_bill {
	margin-left: 6px;
	margin-right: 2px;
	margin-top: 13px;
}

div#line.middle_break {
	margin-top: 17px;
	margin-right: 3px;
	margin-left: 3px;
}

td.pers_info {
	padding-left: 16px;
	font-size: 12px;
}



#billing_info_box_input table.input_billing tbody tr td.pers_info input {
	height: 20px;
}
td.pers_info input[type=text]{
	font-size: 14px;
	width: 224px;
}
#personal_info_box_input table tbody tr td.pers_info input {

	height: 20px;
}

div.account_info_content_right {
	margin-left: 69px;
	width: 116px;
}

th.account_info_label {
	color: #000;
	font-size: 11px;
	background-color: #fff;
	padding-right: 12px;
	line-height: 1;
	vertical-align: top;
}



td.account_info_content {
	color: #000;
	font-size: 11px;
	background-color: #fff;
	width: 95px;
	padding-left: 1px;
	padding-right: 5px;
}

#account_details_subscription tbody tr td.account_info_content {
	width: 280px;
}


ul.tabs li a:hover {  
    background-color:firebrick;
	
}

#report_container p {
	font-size: 12px;
	margin: 1px 6px 1px 8px;
}

#report_container h2 {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 9px;
	margin-top: 14px;
	margin-left: 3px;
}

#report_container p.table_count {
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	font-weight: bold;
	color: #1a5592;
}

#background_check_results2 div.clearfix p.table_count {
	


	font-size: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	font-weight: bold;
	color: #1a5592;

}

#Purchases h2 {
		font-weight: bold;
	font-size: 18px;
	margin-bottom: 9px;
	margin-top: 14px;
	margin-left: 3px;
}  

ul.tabs li a.active {  
    background-color:#eef3f7;  
    color:#000;
    border-bottom: 1px solid #eef3f7;
}

.content {  
    background-color:#eef3f7;  
    padding: 10px;
	width: 914px;

}


div#personal_info_box {
	background-color: ffffff;
}

div.personal_info_container {
	background-color: white;
	width: 448px;
	border: 1px solid #e0e0e0;
	float: left;
}


div.billing_info_container {
	float: right;
	background-color: white;
	width: 448px;
	border: 1px solid #e0e0e0;
	margin-left: 10px;
}

div.billing_info_container_input {
	float: right;
	background-color: white;
	width: 448px;
	border: 1px solid #e0e0e0;
	margin-left: 10px;
}

.info_toggle {
	margin-top: 8px;
	margin-left: 290px;
	margin-bottom: 8px;
}


#tabbed_box_1 {
	background-color: #fff;
	width: 935px;
}

#personal_info_box_input table.input_billing tbody tr th {
	font-size: 12px;
	color: #000;
	background-color: #fff;
}


#billing_info_box_input table.input_billing tbody tr th {
	font-size: 12px;
	color: #000;
	background-color: #fff;
	text-align: right;
	padding-left: 10px;
	width: 112px;
}

td.submit_center {
text-align: right;
	padding-top: 9px;
	padding-bottom: 5px;
}

div.cancel_button {
float: right;
	margin-top: 8px;
	padding-right: 86px;
	margin-left: 12px;
}

div.cancel_button1 {
float: right;
	margin-top: 8px;
	padding-right: 149px;
	padding-left: 11px;
}

div.update_now {
	float: left;
	padding-left: 11px;
}




table.input_billing #credit_card_card_number {
	font-size: 14px;
	width: 216px;
	border: 1px solid #205aa1;
	color: #000;
	height: 20px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table.input_billing input {
	font-size: 14px;
	width: 223px;
	border: 1px solid #205aa1;
	padding: 2px;
	color: #000;
	height: 20px;

}

#credit_card_form table.input_billing tbody tr td.pers_info input {
	font-size: 14px;
	
}

div#errorExplanation.errorExplanation {
	background-color: #fff4e9;
	margin-left: 8px;
	margin-bottom: 12px;
	margin-right: 5px;
	padding-bottom: 12px;
	border: 1px dotted #dddddd;
}

h1.again_again {
	margin-bottom: 15px;
}

#errorExplanation p {
	padding-left: 9px;
	padding-right: 13px;
}

#errorExplanation ul li {
	padding-left: 20px;
	padding-top: 5px;
	color: firebrick;
	
}

#errorExplanation h2 {
	font-size: 14px;
	margin-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 10px;
}

table.input_billing #credit_card_card_type {
	background: white none repeat scroll 0 0;
	border: 1px solid #205aa1;
	color:#1B3441;
	font-size: 14px;
	font-weight:normal;
	height: 20px;

}



table.input_billing #credit_card_expiration_date_2i {
	background: white none repeat scroll 0 0;
	border: 1px solid #205aa1;
	color:#1B3441;
	font-size: 14px;
	font-weight:normal;
	height: 20px;

}

table.input_billing #cc_input {
	background:white none repeat scroll 0 0;
	border: 1px solid #205aa1;
	color:#205aa1;
	font-size: 14px;
	font-weight:normal;
	height: 20px;
	margin-left: 9px;
}

table.input_billing #credit_card_expiration_date_1i {
	background:white none repeat scroll 0 0;
	border: 1px solid #205aa1;

	font-size: 14px;
	font-weight:normal;
	height: 20px;	
}


table.input_billing #credit_card_verification_number {
background:white none repeat scroll 0 0;
	border: 1px solid #205aa1;

	font-size: 14px;
	font-weight:normal;
	height: 18px;
}

div.personal_left_right {
	float: right;
	line-height: 22px;
}

div.personal_left_col {
	float: left;
	line-height: 22px;
}

#content_2, #content_3, #Purchases, #Account, #Create, #Reports { 
	display: none; 
}  

.billing_info_container_input {
	display: none;
}

div.personal_info_container_input {
	
	background-color: white;
	width: 448px;
	border: 1px solid #e0e0e0;
	float: left;
	display: none;
}

#personal_info_box_input table.input_customer tbody tr th {

	font-size: 12px;
	color: #000;
	background-color: #fff;

}

/* @end */

/* @group Rounded Corners */

 a.rounded, .button {
    outline: none;
    border: none;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    vertical-align: middle;
    display: -moz-inline-box;
    display: inline-block;
    overflow: visible;
  }
    

  		


/* @group Checkout Page Card on File */


#card_on_file form table.on_file_info {
	margin-left: 13px;
	margin-top: 20px;
	border: 1px solid silver;
	width: 464px;
}

input#credit_card_submit {
	margin-top: 24px;
	margin-left: 160px;
}


/* @end */

th.price {
	text-align: right;
	width: 84px;
}

#sorry span.bold {
	font-weight: bold;
}

/* @group Upgrades */

td.upgrade_explination {
	width: 475px;
	padding: 10px 10px 10px 16px;
}


td.price_upgrade {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 65px;
}


#upgrade_bottom table tbody tr td.upgrade_explination h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

#upgrade_table_container table tbody tr td.upgrade_explination p {
	font-size: 12px;
}


#upgrade_bottom table tbody tr td.add_upgrade {
	width: 66px;
	text-align: center;
}

div#upgrades_container {
	float: left;
	width: 654px;
	background-color: #fff;
}

div#upgrade_top {
	background-color: #1a5592;
	height: 37px;
}

#upgrade_top h3 {
	font-size: 18px;
	color: #fff;
	margin-left: 7px;
	padding-top: 9px;
	padding-left: 5px;
	font-weight: bold;
}

p.add {
	font-weight: bold;
	font-size: 14px;
	color: #113966;
	margin-bottom: 3px;
}

div#upgrade_bottom {
	background-color:#eef3f7;
}

div#right_summary {
	float: right;
	width: 263px;
	background-color: #fff;
	margin-right: 16px;
}

table.checkmarks {
	width: 377px;
	font-size: 12px;
	margin-top: 8px;
}

table.checkmarks td {
	height: 21px;
	color: #4a4a4a;
	font-weight: bold;
	font-size: 12px;
}

table.checkmarks td img {
	margin-right: 9px;
	vertical-align: bottom;
	padding-bottom: 1px;
}

div#upgrade_table_container {
	padding-top: 10px;
	padding-bottom: 10px;
}

td.icon {
	width: 66px;
	padding-left: 3px;
}



#add_summary {
	background-color: #e7e7e7;
}

table#product_summary {
	border-collapse: collapse;
	font-size: 1.1em;
	border: 1px solid #e0e0e0;
	margin-left: 5px;
	width: 253px;
}

table#product_summary tbody tr {
	background-color: #fff;
}

#upgrade_table_container table tbody tr td.price_upgrade p {
	text-decoration: line-through;
	
}

#add_summary h3 {
	font-weight: bold;
	color: #113966;
	padding-left: 7px;
	padding-top: 8px;
	font-size: 14px;
	padding-bottom: 4px;
}

td.total_description {
	text-align: right;
	padding-right: 19px;
	font-size: 12px;
	font-weight: bold;
border-top: 1px dotted #e3e3e3;
		height: 23px;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.total_price {
	font-size: 12px;
	font-weight: bold;
	border-top: 1px dotted #e3e3e3;
}

#product_summary tbody tr td.summary_price {
	
	font-size: 12px;
	text-align: right;
	padding-right: 8px;
}

div#summary_table_container {
	padding-bottom: 9px;
}



td.summary_description {
	font-size: 12px;
	padding: 5px 8px;
}

#upgrade_table_container table tbody tr td.price_upgrade p.your_price {
	text-decoration: none;
	font-size: 12px;
	margin-top: 5px;
	color: firebrick;
}


tr.addon_row {
	cursor: pointer;
	
}

div.line {
	border-top: 2px dotted #c3c3c3;
	margin: 12px;
	width: 631px;
}

/* @end */

div#errors_for_social_search {
	border: dotted 1px red;
	padding: 3px 2px 3px 5px;
	font-weight: bold;
	margin-bottom: 5px;
}

/* @group Create a Report */

img.green_question_mark {
	vertical-align: top;
	margin-bottom: 0;
	margin-left: 2px;
	margin-top: -1px;
}

a#tab_create_report{
	padding: 3px 13px 1px;
}

a#tab_create_report img{
	margin: 2px 0px 0px;
	display: inline;
}

span.create_report_tab_text {
	display: inline;
	position: relative;
	top: -6px;
}

#Create #errorExplanation {
	margin: 0px 0px 10px;
}

#Create #errorExplanation p {
	margin-left: 8px;
}

#Create #errorExplanation ul li{
	font-size: 1.1em;
	margin-left: 0;
	padding-left: 11px;
}

#Create label.grey {
	color: grey;
}

#Create td.date_note p {
	padding: 3px 2px;
	font-size: .95em;
	color: #464646;
	border: dotted 1px darkgrey;
	background: #fff4e9;
	text-align: center;
}



#Create h2 {
	font-size: 1.5em;
	font-weight: bold;
}

#step_1 h3{
	font-size: 1.33em;
	margin-top: 15px;
	font-weight: bold;
	background: url(../../../images/reports/v1/number1.gif) no-repeat;
	height: 47px;
	padding-left: 58px;
	padding-top: 12px;
}

#step_2 h3{
	font-size: 1.33em;
	margin-top: 10px;
	font-weight: bold;
	/*background: url(../../../images/reports/v1/number2.gif) no-repeat;*/
	background: url(../../../images/reports/v1/number1.gif) no-repeat;
	height: 32px;
	padding-left: 58px;
	padding-top: 11px;
}

#step_3 table tbody tr td label {
	font-size: 14px;
	text-align: right;
}

#step_3 h3{
	font-size: 1.33em;
	font-weight: bold;
	/*background: url(../../../images/reports/v1/number3.gif) no-repeat;*/
	background: url(../../../images/reports/v1/number2.gif) no-repeat;
	height: 47px;
	padding-left: 58px;
	padding-top: 12px;
	margin-top: 20px;
}



#Create p{
	font-size: 1.15em;
	padding: 3px 3px 3px 61px;
	
}

p#required, p#optional {
	padding: 0;
	font-size: .9em;
	margin-bottom: 5px;
}

p#optional{
	margin-top: 13px;
}

p#required strong, p#optional strong{
	font-weight: bold;
}

#step_3 table {
	margin-left: 55px;
}

#step_2 table {
	margin-bottom: 9px;
}

#step_3 table tbody tr td {
	font-size: 1.15em;
	padding: 3px 10px 2px 4px;
}

#step_3 table tbody tr td.toc_checkbox {
	padding: 1px;
}

#step_3 table tbody tr td.toc_text {
	width: 701px;
	line-height: .9em;
	padding-left: 10px;
	background-color: ;
}



div#loading_fields_div {
	background-color: white;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 360px;
}

#loading_fields_div p {
	padding-left: 0px;
	font-size: .95em;
}

#step_2 table tbody tr td {
	/*padding-right: 34px;*/
	width: 355px;
}

#step_2 h4 {
	font-weight: bold;
	color: grey;
	margin-left: 60px;
	font-size: 1.1em;
	margin-bottom: 3px;
}

#step_3 p input.create_report_submit {
	margin-top: 16px;
	font-size: 1.3em;
}

#step_2 table tbody tr td p label {
	margin-left: 10px;
}

div#step_3_loading {
	display: none;
}

#step_3 table tbody tr td label.accept_tos_label {
	font-size: 10px;
}

td.date_note {
	height: 40px;
}

span.small_note {
	font-size: 1em;
	color: grey;
	margin-left: 5px;
}

/* @end */

div.summary_container h4 {
	margin-left: 5px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 1.1em;
}

h3#no_previous {
	margin-left: 4px;
}

div#report_flash_notice {
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 1.4em;
}

#report_summary_table tbody tr.report_summary_row.odd td.report_summary_left_cell,
#report_summary_table tbody tr.report_summary_row.even td.report_summary_left_cell {
	text-align: left;
	padding-left: 5px;
}

div.report_summary_note {
	color: gray;
	font-size: .8em;
	white-space: nowrap;
	width: 76px;
}

span.faux_header {
	font-size: .87em;
	font-weight: bold;
}

div.disclaimer {
	clear: both;
	padding-top: 10px;
	font-size: 10px;
}

div.property_record_chart_data {
	background-color: white;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
}

#property_record_search_container h2.property_record_chart_data_header {
	margin-top: 5px;
	font-size: 1.1em;
}

div.property_record_chart_data table {
	width: 100%;
}

div.property_record_notice {
	font-size: .9em;
	color: grey;
	padding-left: 7px;
}

div.property_record_notice a {
	color: grey;
}

p.no_records_found_paragraph {
	font-size: 1.1em;
	margin-bottom: 7px;
}

div.no_records_found_paragraphs {
	background-color: #e9e9e9;
	padding: 9px;
	margin-bottom: 10px;
}

div.search_group_middle div.search_group_middle_groups h3.no_records_found_heading {
	color: #184d89;
	margin-top: 0px;
	margin-bottom: 7px;
}

div.search_group_middle div.search_group_middle_groups div.no_records_found_paragraphs h4 {
	margin-left: 0px;
	margin-bottom: 2px;
}

div.property_record_chart_data table tbody tr td {
	padding: 5px;
}

