/********************************************************************
	Start: CSS Browser Reset
********************************************************************/
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,thead,th,tr,td,tbody{margin:0;padding:0;}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%; color:white;}
a{text-decoration:none;color:black;}
table{border-collapse:collapse;border-spacing:0;z-index:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li,dl,dd,dt{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;padding:0;margin:0;}
q:before,q:after{content:'';}
abbr,acronym,.help{cursor:help;text-decoration:none;border:0;border-bottom:1px #666 dotted;}
/*****************************
	End: CSS Browser Reset  
*****************************/

/********************************************************************
	Start: Site-Specific Base Styles
********************************************************************/
body {padding-bottom:10px;background: url('/images/layout/body.jpg') #efeded center top repeat-x;color:#333;}
a,h1,h2,h3,h4,h5,h6 {color:black;}
h1,h2,h3,h4,h5,h6 {color:black; line-height:1.3em;}
a:hover {text-decoration:underline;}
h1 {font-size:2.5em}
h2 {font-size:2.3em}
h3 {font-size:2.1em}
h4 {font-size:1.9em}
h5 {font-size:1.7em}
h6 {font-size:1.5em}
p,li,dt,dd,th,td  {font-size:11px;line-height:16px;}
p,ul,ol  {margin-bottom:10px;}
li  {margin-bottom:3px;}
/*****************************
	End: Site-Specific Base Styles
*****************************/

/********************************************************************
*	Start: Grids
********************************************************************/
/* Make sure to clear your floats, this does not use the .clearFix method */
.grid {margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;border-left:0 !important;border-right:0 !important;float:left;_zoom:1;_height:1%;}
.grid1of1{float:none;}
.grid1of2,.grid2of4{width:49.999999%;}
.grid1of3{width:33.333333%;}
.grid2of3{width:66.666666%;}
.grid1of4{width:24.999999%;}
.grid3of4{width:74.999999%;}
.grid1of5{width:19.999999%;}
.grid2of5{width:39.999999%;}
.grid3of5{width:59.999999%;}
.grid4of5{width:79.999999%;}
.grid-content {padding:0 15px;}
/*****************************
*	End: Grids
*****************************/

/********************************************************************
*	Start: Utils
********************************************************************/
.float-left {float:left;}
.float-right {float:right;}
img.float-left {margin:0 5px 5px 0;}
img.float-right {margin:0 0 5px 5px;}
.clear {clear:both}
span.clear {clear:both;height:0;line-height:1%;display:block;visibility:hidden;overflow:hidden;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}
.angle-quotes {font-family:"Arial Rounded MT Bold",Helvetica,arial,sans-serif;}
/*****************************
*	End: Utils
*****************************/

#Header {color:#fff;}
#SiteFooter {position:relative;background:#fff;padding:10px;border:1px solid #ccc;margin:50px 0 20px 0;overflow:hidden;color:#b2b2b2;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#SiteFooter a {color:#aaa;}
#SiteFooter a:hover {color:#999;}
#SiteFooter img {position:absolute;top:0;right:0;}

input {
	vertical-align:top;
}

body {
	text-align:center;
}

body.noBackground {
	background:none;
	background-color:#FFFFFF;
}

.PhotoBorder {
	border:3px solid #5b020b;
}

.FeaturedListingResultBox {
	background-color: #bd1d2d;
	color:white;
}

.White {
	color:White;
}

.Yellow {
	color:#ffcb26;
}

.Maroon {
	color:#be1e2e;
}

.Black {
	color:#333;
}

.SidebarBoxHeader {
	background:url('/images/layout/sidebar_title_bg.gif') center center no-repeat;
	padding:7px;
	height:29px;
	font-size:1.6em;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}

.SidebarBoxHeader H5 {
	font-size:1.1em;
}

.StyledInputBox {
	border:1px solid #6b6b6b;
	background-color: #5a5959;
	color:white;
	height:20px;
} 

.AdvisorResultsMember {
	background:url('/images/layout/member_listing_bg.gif') #bc1d2d center bottom repeat-x;
	border: 2px solid #5b020b;
	margin-bottom:-2px;
	color:White;
	padding:4px;
	height:134px;
}

.AdvisorResultsMember H5{
	color:white;
	font-size:1.3em;
}

.AdvisorResultsMember .Photo {
	float:left;
	padding-right:5px;
}

.AdvisorResultsMember .ViewProfile {
	float:left;
	padding-right:12px;
	padding-top:10px;
}

.AdvisorResultsMember .Main {
	height:134px;
	position:relative;
	float:left;
	width:385px;
}

.AdvisorResultsMember .Main .advisorTypes{
	position:absolute;
	bottom:5px;
	color:#ffcb26;
}

.AdvisorResultsMember .ViewProfileRanking {
	width:118px;
	float:left;
	color:#ffcb26;
	position:relative;
}

.AdvisorResultsMember .ViewProfileRanking a {
	color:#ffcb26;
	font-weight:bold;
}

.AdvisorResultsNonMember {
	/*background:url('/images/layout/non_member_results_bg.gif') #acacac center bottom repeat-x ;*/
	background-color: #efefef ;
	border: 2px solid #5c5c5c;
	margin-bottom:-2px;
	color:#333;
	padding:4px;
	height:42px;
	clear:both;
}

.AdvisorResultsNonMember .ViewProfile {
	float:right;
	padding-right:12px;
	padding-top:13px;
}

.AdvisorResultsNonMember .NameType {
	margin-right:150px;
}

.NonMemberListing {
	padding-top:8px;
	font-size:1.6em;
	color:white;
}

.MainSearchInputBox, .MainSearchInputBox.focus {
	font-size:1.8em;
}
#SearchBar {position:relative;margin:10px 0 ;}
#SearchBar div.ac-select,
#SearchBar div.ac-select span {display:block !important;padding:4px;padding-bottom:5px;float:left;width:220px;font-size:18px;font-weight:normal;font-family:Lucida Grande,san-serif;white-space:nowrap; z-index:5;}
body #SearchBar div.ac-select span {width:214px !important;}
#SearchBar div.ac-select ul {font-size:12px;width:222px;padding:2px;}
#SearchBar div.ac-select ul li {width:145px !important;padding:inherit 5px !important;}
#SearchBar form {position:relative;background:url(/images/layout/search-form-bg.gif) center bottom repeat-x #ffde26;padding:8px;height:29px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#SearchBar div.ac-select,
#SearchBar form select,
#SearchBar form input {width:220px;padding:2px 3px;margin:0 2px;border:1px solid #d5a300 !important;background:#fff;}
#SearchBar form button {background:url(/images/layout/search-form-submit-bg.gif) center bottom repeat-x #be1e2e;position:absolute;top:0;right:0;
							height:45px;width:150px;border:0;border-left:1px solid #4d0008;background-color:transparent;font-size:1.4em; cursor:pointer;text-align:center;color:#fff;
							line-height:45px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}

#SearchBar #Instructions {
	position:absolute;
	top:8px;
	left:10px;
	margin:0px;
}

#SearchBar #Instructions li {
	margin-left:20px;
	float:left;
	font-size:1.3em;
}

#SearchBar #SearchAdvisorsNow {
	font-size:20px;
	line-height:20px;
	margin:0 0 5px 0;
}

#SearchBar .tagline {
	position:absolute;
	top:18px;
	right:15px;
	color:#999;
	font-size:13px;
}

#MainNav {
	margin:0;
	margin-left:7px;
	position:absolute;
	bottom:0;
	left:0px;
}
	#MainNav li {
		margin:0;
		margin-right:20px;
		float:left;
		font-size:1.4em;
		position:relative;
	}
	
	#MainNav a {
		display:block;
		padding-bottom:20px;
		color:White;
	}
	
	#MainNav a:hover, #MainNav a.current {
		color:#ffcb26;
		background:url('/images/layout/nav_triangle.gif') center bottom no-repeat;
		text-decoration:none;
	}
		#MainNav li ul {
			display:none;
			width:120px;
			position:absolute;
			left:0;
			top:1.4em;
			padding:0 5px;
			border:1px solid #4F0009;
			background:url(/images/layout/sub_news_content.gif) left top repeat-x #A91827;
		}
		#MainNav li ul li {
			float:none;
			margin:0;
			background:transparent;
		}
		* html #MainNav li ul li {
			height:1%;
		}
		#MainNav li ul li a,
		#MainNav li ul li a:hover {
			display:block;
			padding:2px 0;
			background:transparent;
			font-size:12px;
			text-align:left;
		}
		#MainNav li:hover ul,
		#MainNav li.hover ul {
			display:block;
		}
		

#Wrapper {
	width:960px;
	text-align:left;
	margin:auto;
	padding-left:3px;
	padding-right:3px;
}
#Masthead {
	width:956px;
	height:182px;
	text-align:center;
	position:relative;
	background:url('/images/layout/main_subpage_top.gif') center center no-repeat;
	z-index:5;
	color:#fff;
}

#Masthead #LogIn {
	float:right;
	padding-right:10px;
	padding-top:7px;
	vertical-align:bottom;
	line-height:20px;
}

#Masthead #LogIn input, #Masthead #LogIn img, #Masthead #LogIn button {
	vertical-align:bottom;
}


#SideBar {
	
	float:right;
	width:283px;
}

#SideBarEmailSignUp {
	height:78px;
	background:url('/images/layout/sign_up_for_newsletter_bg.gif') center center no-repeat;
	padding-left:12px;
	padding-top:12px;
}


#SideBarContents {
	color:white;
	background:url('/images/layout/side_news_background.gif') #5a020b center top repeat-x;
	padding-left:7px;
	padding-right:7px;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
}

ul .widgettitle {
	font-size:14px;
	color:#fff;
}
ul.wp-menu {
	padding-bottom:10px !important;
}

#SideBarContents a{
	color:white;
	font-size:1em;
}

#MainContent {
	float:left;
	padding:20px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.main-content-with-sidebar {
	width:625px;
}


#MainContentWhite {
	padding-left:15px;
	margin-right:302px;
	width:650px;
	background:url('/images/layout/background_main_content.gif') repeat-y;
}

#ResultsHeader {
	width:auto;
}

#AboutHeader {
	margin-top:2px;
}

ul.tabs {
	margin:0 5px;
}

ul.tabs li {
	margin-right:-1px;
	float:left;
	font-size:1.3em;
	line-height:18px;
}

ul.tabs li a {
	background:#eaeaea;
	color:#999;
	border:1px solid #ccc;
	border-bottom:0;
	padding:3px 8px 5px 8px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}
ul.tabs a:hover {color:#666;text-decoration:none;background:#f1f1f1;}
ul.tabs a.current {color:#333;background:#FFCB26;}

#ResultsHeaderJoinNow {
	font-size:1.5em;
	color:#000;
}

#ProfileWrapper {
	/*background:url('/images/layout/background_white_grey_border.gif') repeat-y;*/
}

* html #ProfileWrapper {
	overflow-y:hidden;
}

#ProfileWrapperTop {
	display:none;
	width:650px;
	height:6px;
	line-height:6px;
	background:url('/images/layout/background_grey_rounded_corners_top.gif') center center no-repeat;
	overflow:hidden;
}

#ProfileWrapperBottom {
	display:none;
	width:650px;
	height:6px;
	line-height:6px;
	background:url('/images/layout/background_grey_rounded_corners_bottom.gif') center center no-repeat;
	overflow:hidden;
}

#ProfileImage {
	width:105px;
	float:left;
	margin-right:10px;
}
#ProfileImage img {
	border:3px solid #e0e0e0;
}

#ProfileContent {
	color:black;
	margin-left:120px;
}

.ProfileHeading {
	margin-top:15px;
}

#ProfileNameWrapper {
}

#ProfileRequestCheck {
	float: right;
	width: 170px;
}
	
	#ProfileRequestCheck p {
		margin-bottom:5px;
	}

#TableWorkHistory {
	margin-left:-3px;
}

#TableWorkHistory td, #TableWorkHistory th {
	padding:3px;
}

#TableWorkHistory th {
	font-weight:bold;
}

#FeedbackWrapper {
	width:650px;
	margin-top:10px;
	color:black;
}
#FeedbackHeader {
	background:url('/images/layout/background_feedback_header.gif') center center no-repeat;
	height:43px;
}

#FeedbackContainer {
	width:650px;
	background-color:#f4f2f2;
}
.FeedbackContent {
	float:left;
	width:498px; 
	background:url('/images/layout/background_white_grey_border.gif') left center repeat-y;

	border:2px solid #f4f2f2;
}

.FeedbackContent.dispute {
background:none;
	background-color:#ffeea5;
}


.FeedbackRightColumn {
	float:right;
	background-color:#f4f2f2;
	width:130px;
}

.FeedbackRighColumn table {
	width:130px;
}

.FeedbackRightColumn td {
	padding:2px;
	font-size:1.5em;
}

.FeedbackRightColumn td a {
	padding:2px;
	font-size:.75em;
	color:#3399ff;
}

.FeedbackContent.Thickbox {
	width:699px;
	
	background:url('/images/layout/background_white_grey_border_700.gif') left center repeat-y;
}

#FeedbackFooter {
	height:7px;
	width:650px;
	background:url('/images/layout/feedback_bottom_bg.gif') center center no-repeat;
}

#FeedbackForm {
	width:650px;
	background-color:#f4f2f2;
}

#FeedbackForm .Footer {
	margin:auto;
	width:485px;
	height:5px;
	background:url('/images/layout/registration_bg_footer.gif') center center no-repeat;

}

.FeedbackContent .Photo{
	float:left;
	padding-left:15px;
	width:45px;
	padding-top:5px;

}
.FeedbackContent .Rating{
	padding-top:9px;
	float:left;
	width:28px;
	text-align:center;
}

.FeedbackContent .LatestComment{
	width:317px;
	float:left;
	margin-left:0px;
	padding:6px;
	padding-left:6px;
}

.CommentDispute a{
	color:#3399ff;
}

.FeedbackContent .CommentDispute{
	float:left;
	width:69px;
	padding-top:5px;
	text-align:center;
}

.FeedbackContent .Photo img{
	border:3px solid #f4f2f2;
}
.RatingText {
	color:gray;
	font-size:1.5em;
}


#HomeMiddleContent #BeConfident {
	position:absolute;
	left:481px;
	top:85px;
	font-size:2.5em;
	font-weight:200;
}

#HomeMiddleContent #AdvisorCheck {
	position:absolute;
	left:645px;
	top:130px;
	font-size:3.5em;
	font-weight:600;
}

#HomeHeader {
	background:url('/images/layout/background_home_heading.gif') center center no-repeat;
	width:648px;
	height:73px;
}

#HomeSubHead {
	font-size:1.45em;
}

#HomeSubContent {
	padding:15px 0;
}

#HomeSubContent a{
	font-size:1.3em;
}

#HomeSecondContent {
	margin-top:15px;
	background:url('/images/layout/home_lady_bg.jpg') center center no-repeat;
	width:648px;
	height:147px;
	vertical-align:middle;
}

#HomeSecondContent H3 {
	padding-left:30px;
	padding-top:45px;
	height:147px;
	color:#333;
	font-size:1.9em;
	vertical-align:middle;
	text-align:center;
}

.contentTabContentWrapper {
	margin:0px;
}

.contentTop {
	display:none;
}

.contentBottom {
	display:none;
}

.contentMiddle {
	padding:4px 0;
	color:#333;
	font-size:1.3em;
	margin:0;
}

.contentMiddleTerms {
	padding:4px 0;
	color:#333;
	font-size:1.3em;
	margin:0;
}

.contentMiddleTerms ul {
	margin-left:20px;
}

.contentMiddleTerms li {
	margin-top:15px;
	margin-left:20px;
}

.contentMiddle .question {
	color:#bf1e2e;
	font-style:italic;
}

.contentMiddle .answer {
	margin-bottom:8px;
}

.contentMiddle ul {
	margin-left:20px;
}

.contentMiddle li {
	margin-top:2px;
	list-style: url('/images/layout/ul_check.gif');
	margin-left:20px;
}

ul.checks li {
	list-style: url('/images/layout/ul_check.gif');
	margin-left:20px;
}

.contentTab {
	display:block;
	width:100%;
	/*background:url('/images/layout/tab_larger.gif') left center no-repeat;*/
	height:27px;
	padding:0;
	padding-top:4px;
	color: #be1e2e;
	font-size:1.5em;
}

#SingleColumnWhiteBg {
	text-align:center;
	background-color:transparent;
	width:950px;
	color:#333;
	margin-left:-10px;
}

#SingleColumnWhiteBg .header {
	display:none;
	background:url('/images/layout/background_content_wide_white_top.gif') center center no-repeat;
	height:6px;
}

#SingleColumnWhiteBg .footer {
	display:none;
	background:url('/images/layout/background_content_wide_white_bottom.gif') center center no-repeat;
	height:7px;
}

#SingleColumnWhiteBg #Left {
	float:left;
	width:445px;
	text-align:center;
	padding:3px 15px;
}

#SingleColumnWhiteBg #Left H3 {
	margin-bottom:10px;
	color:#333;
}

#SingleColumnWhiteBg #Right {
	float:right;
	width:445px;
	text-align:center;
	padding:3px 15px;
}

.RegistrationForm {
	width:485px;
	background:url('/images/layout/registration_box_bg.gif') center center repeat-y;
}

.RegistrationForm .Header {
	height:24px;
	background:url('/images/layout/registration_step_heading_expanded.gif') center center no-repeat;
	color:white;
	font-size:1.5em;
	text-align:left;
	padding-top:3px;
	padding-left:40px;
}

.RegistrationForm .Header {
	height:24px;
	background:url('/images/layout/registration_step_heading_closed.gif') center center no-repeat;
	cursor:pointer;
	color:white;
	font-size:1.5em;
	text-align:left;
	padding-top:3px;
	padding-left:40px;
}

.RegistrationForm .Header.Open {
	background:url('/images/layout/registration_step_heading_expanded.gif') center center no-repeat;
}

.RegistrationForm .Footer {
	width:485px;
	height:5px;
	background:url('/images/layout/registration_bg_footer.gif') center center no-repeat;
}

.RegistrationForm .Content {
	color:#333;
}
.RegistrationForm .Content table th  {
	font-size:1.4em;
	text-align:right;
	padding-right:7px;
	padding-left:15px;
	vertical-align:top;
}

.RegistrationForm .Content table td {
	padding:3px;
}



.Highlight {
	color:black;
	background-color:#ffcb26;
}

.GreyButton{
	display:block;
	height:22px;
	width:102px;
	padding:0px;
	color:white;
	font-size:1.5em;
	line-height:20px;
	text-align:center;
	/*background:url('/images/layout/btn_registration.gif') center center no-repeat;*/
	background:#999;
	margin-top:2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.GreyButton:hover{background:#888;}

.BlackButton{
	display:block;
	height:22px;
	width:102px;
	padding:0px;
	color:white;
	font-size:1.5em;
	text-align:center;
	background:url('/images/layout/btnBlackBg.gif') center center no-repeat;
	margin-top:2px;
}

.error {
	color:#be1e2e;
	white-space: nowrap; 
}

#SingleColumnWhiteBg #LeftColumn {
	float:left;
	width:385px;
	text-align:left;
	padding-left:5px;
}

#SingleColumnWhiteBg #LeftColumn H3 {
	margin-bottom:10px;
}

#SingleColumnWhiteBg #RightColumn {
	float:left;
	margin-left:30px;
	text-align:left;
}

#Terms {
	margin:15px;
	height:200px;
	overflow:auto;
	border:1px solid black;
	padding:4px;
}

#Terms p {
	margin-bottom:10px;
}

#Terms H6 {
	margin-bottom:10px;
}

#TermsFreeCheck {
	margin:15px;
	height:125px;
	overflow:auto;
	border:1px solid black;
	padding:4px;
}

#TermsFreeCheck p {
	margin-bottom:10px;
}

#TermsFreeCheck H6 {
	margin-bottom:10px;
}

#EditProfileWrapper {
}

#EditProfileTop {
	display:none;
	height:6px;
	line-height:6px;
}

#EditProfileBottom {
	display:none;
	height:6px;
	line-height:6px;
}

#EditProfileImage {
	width:134px;
	float:left;
}
#EditProfileContent img {
	border:3px solid #e0e0e0;
}

#EditProfileContent {
	padding:0;
	color:black;
}

#EditProfileContent #Left {
	float:left;
	width:185px;
}

#EditProfileContent #Right {
	float:left;
	margin-left:10px;
	width:400px;
}

#ProfileMenu a {
	padding-left:10px;
	font-size:1.2em;
	color:#333;
}

#ProfileMenu a {
	display:block;
}
#ProfileMenu a.current, #ProfileMenu a:hover {
	background:url('/images/layout/arrow_profile_current_indicator.gif') left center no-repeat;
}

/* E's CSS */

.profile select {
	color: #2C2C2C;
	background-color: #FFFFFF;
	padding: 5px;
	font-family: Helvetica;
	font-size: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666;
}

.profile select:focus {
	border-bottom-color: #BD1D2D;
}



.inputStyled {
	color: #2C2C2C;
	background-color: #FFF;
	padding: 5px;
	width: 250px;
	font-family: Helvetica;
	font-size: 13px;
	font-style: normal;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left: 1px solid #666;

}
.inputStyled:focus,
.inputStyled.focus
{
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #BD1D2D;
	border-left-color:#BD1D2D;
}

.profile table{
	border-collapse:separate;
	border-spacing:6px;
}

.profile {
	color:#333;
	font-size:1.2em;
}

.profile th {
	vertical-align:top;
	text-align:right;
}

.profile .button, .profile .button:focus {
	cursor:pointer;
	background:url('/images/layout/btn_background_black.gif') center center no-repeat;
	width:85px;
	height:23px;
	vertical-align:middle;
	text-align:center;
	color:white;
	border:0px;
}

.profileEditMultipleViewTable {
	color:#333;
	margin-bottom:15px;
}

.profileEditMultipleViewTable td {
	vertical-align:top;
}

.profileEditMultipleViewTable a {
	color:#3399ff;
}

.profileEditMultipleViewTable th {
	text-align:left;
	font-weight:bold;
	color:#333;
	white-space: nowrap;
	border-bottom:1px dotted #666666;
}

.profileEditMultipleViewTable hr {
	
}
.nobreak {
	white-space: nowrap;
}

.profileEditTable {
	color:#333;
}


hr.dotted {color: #666; background-color: #fff; border: 1px dotted #666666; border-style: none none dotted; }

.registrationSectionWrapper {
	width:650px;
	background-color:white;
	margin-bottom:15px;
}

.registrationSectionWrapper .header {
	height:41px;
	background:url('/images/layout/background_registration_header.gif') center center no-repeat;
}

.registrationSectionWrapper .header .header_text {
	float:left;
	width:552px;
	padding-left:20px;
	font-size:1.9em;
	padding-top:7px;
	color:#333;
}

.registrationSectionWrapper .header .header_link {
	text-align:center;
	vertical-align:center;
	float:left;
	width:78px;

	font-size:1.3em;
	padding-top:9px;
}

.registrationSectionWrapper .header .header_link a{
	color:#ffcb26;
}

.registrationSectionWrapper .content {
	padding: 5px 15px;
	color:#333;
}
.checks_ul ul {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:20px;
}

.checks_ul  li {
	margin-top:2px;
	list-style: url('/images/layout/ul_check.gif');
	margin-left:20px;
}


.registrationSectionWrapper .footer {
	height:5px;
	background:url('/images/layout/background_registration_footer.gif') center center no-repeat;
}

.positive {
	color:#39b54a;
	font-size:1.4em;
	font-weight:bold;
}

.negative {
	color:#ed1c24;
	font-size:1.4em;
	font-weight:bold;
}

.neutral {
	color:#818285;
	font-size:1.4em;
	font-weight:bold;
}

.AdvisorResultsNonMember .left {
	width:250px;
	height:36px;
	float:left;
	font-size:1.3em;
	line-height:15px;
	padding-top:6px;
}

.AdvisorResultsNonMember .name {
	font-size:1.5em;
}

.AdvisorResultsNonMember .middle {
	position:relative;
	width:225px;
	height:42px;
	float:left;
	vertical-align:middle;
	font-size:11px;
	line-height:13px;
}

.AdvisorResultsNonMember .middle .text {
	height:42px;
}

.AdvisorResultsNonMember .right {
	height:42px;
	float:left;
	width:125px;
	padding-left:10px;
}

.AdvisorResultsNonMember .right a{
	color:#333;
	font-weight:bold;
}

#SubmissionResults {
	margin:auto;
	padding:10px 5px;
}

.tooltip{
	position: absolute;
	top: 0 !important;
	left: 0 !important;
	display: none;
	background-color:#F7F7F7;
	padding:5px;
	border:1px solid black;
	color:#444;
	font-size:12px;
	width:250px;
	z-index:99;
}

.tooltip * {
	text-decoration:none;
}

.tooltip b {
	font-size:13px;
	color:#721520;
	text-decoration:none;
}

.tooltip p {
	margin-bottom:5px;
	text-decoration:none;
}

.tipMe{
	color:#3399ff;
	cursor:pointer;
	position:relative;
}

#FeedbackCounts {
	
	font-size:2.2em;
	vertical-align:middle;
}

#LeaveFeedbackExpand {
	font-size:1.3em;
}

.LatestComment {
	color:#333;
}

#LeaveFeedbackForm {
	width:650px;
}

#LeaveFeedbackForm .Rating {
	padding-left:10px;
	float:left;
	width:200px;
}

#LeaveFeedbackForm .Comment {
	float:left;
	width:400px;
	text-align:right;
}


div.ac-select {margin:0;display:inline;position:relative;z-index:500;cursor:pointer;}
div.ac-select span {font-weight:bold;padding-right:12px;background:url(/images/layout/select_arrow.gif) right center no-repeat;}
div.ac-select ul {display:none !important;margin:0;display:block;position:absolute;top:100%;margin-top:-2px;left:0;background:#fff;border:1px solid #ddd;border-right-color:#bbb;border-bottom-color:#bbb;max-height:250px;overflow:visible;overflow-y:scroll;}
* html div.ac-select ul {height:200px;}
div.ac-select ul,
div.ac-select ul li {margin:0;background:#fff;}
div.ac-select ul li {display:block;padding:2px 5px;width:100px;cursor:pointer;white-space:nowrap;}
* html div.ac-select ul li {height:1%;}
*+html div.ac-select ul li {height:1%;}
div.ac-select ul li:hover,
div.ac-select ul li.hover {background-color:#f1f1f1;cursor:pointer;}
div.ac-select.open ul {display:block !important;}

#BackgroundChecksImage {position:relative;height:331px;background:url(/images/layout/available_background_checks.jpg) top left no-repeat;}
#BackgroundChecksImage .link1,
#BackgroundChecksImage .link2,
#BackgroundChecksImage .link3,
#BackgroundChecksImage .link4,
#BackgroundChecksImage .link5,
#BackgroundChecksImage .link6,
#BackgroundChecksImage .link7,
#BackgroundChecksImage .link8,
#BackgroundChecksImage .link9 {display:block;width:140px;height:90px;position:absolute;}
#BackgroundChecksImage .link1 {left:245px;top:0;}
#BackgroundChecksImage .link2 {left:390px;top:30px;}
#BackgroundChecksImage .link3 {left:495px;top:109px;}
#BackgroundChecksImage .link4 {left:445px;top:200px;}
#BackgroundChecksImage .link5 {left:305px;top:245px;}
#BackgroundChecksImage .link6 {left:165px;top:245px;}
#BackgroundChecksImage .link7 {left:35px;top:200px;}
#BackgroundChecksImage .link8 {left:0;top:105px;}
#BackgroundChecksImage .link9 {left:105px;top:30px;}
#BackgroundChecksImage a {text-decoration:none;}
#BackgroundChecksImage a:hover {background:url(/images/layout/available_background_checks.jpg) no-repeat;}
#BackgroundChecksImage .link1:hover {background-position:-245px -331px;}
#BackgroundChecksImage .link2:hover {background-position:-390px -692px;}
#BackgroundChecksImage .link3:hover {background-position:-495px -440px;}
#BackgroundChecksImage .link4:hover {background-position:-445px -862px;}
#BackgroundChecksImage .link5:hover {background-position:-305px -576px;}
#BackgroundChecksImage .link6:hover {background-position:-165px -576px;}
#BackgroundChecksImage .link7:hover {background-position:-35px  -862px;}
#BackgroundChecksImage .link8:hover {background-position:0      -436px;}
#BackgroundChecksImage .link9:hover {background-position:-105px -692px;}
#BackgroundChecksImage .tooltip{position: absolute;width:250px;left: 0 !important;top: 20px !important;z-index: 99;display: none;background-color:#F7F7F7;padding:5px;border:1px solid black;}
.tooltip * {text-decoration:none !important;}
#BackgroundChecksImage .tooltip h3 {font-size:14px;color:#721520;font-weight:bold;}
#BackgroundChecksImage .tooltip p {font-size:12px;color:#444;}

#ContactContent {
	width:620px;
}

#ContactContent h3 {
	font-size:1.3em;
}

#ContactContent .left {
	float:left;
	width:370px;
	padding-right:15px;
}

#ContactContent .right {
	float:right;
	width:215px;
	padding-left:20px;
}

#ContactContent {
	font-size:1.2em;
}

#ApproveDenyComments {
	color:black;
	border-style:collapse;
}

#ApproveDenyComments td{
	border-spacing:5px;
	border:1px solid black;
	padding:5px;
}

nobr.name {
	color:#be1e2e;
}


.HomeBackgroundImages {  
	z-index:-5;
	position:absolute;
	top:0;
	left:0;
    height:  274px;  
    width:   950px;  
    padding: 0;  
    margin:  0;  
} 
 
.HomeBackgroundImages img {   
    background-color: #eee;  
    width:  950px; 
    height: 274px; 
    top:  0; 
    left: 0 
} 

#HomeContentWrapper {
	width:950px;
}

#HomeLeftWrapper {
	width:250px;
	float:left;
}

#HomeLeftWrapper .Top {
	width:250px;
	height:28px;
	background:url('/images/layout/home_news_bg_top.gif') center center no-repeat;
}

#HomeLeftWrapper .Foot {
	width:250px;
	height:8px;
	background:url('/images/layout/home_news_bg_foot.gif') center center no-repeat;
}

#HomeLeftWrapper .Top H3 {
	padding-left:10px;
	padding-top:7px;
	color:#ffcb26;
	font-size:1.2em;
}

#HomeLeftWrapper .Middle {
	width:250px;
	height:56px;
	text-align:center;
	background:url('/images/layout/home_news_bg_middle.gif') center center no-repeat;
}

#HomeLeftWrapper .Middle H5{
	color:white;
	padding-top:8px;
	text-align:center;
	font-size:1.5em;
}

#HomeLeftWrapper .Bottom {
	width:250px;

	background:url('/images/layout/home_news_bg_bottom.gif') #5c030c top center no-repeat;
}

#HomeLeftWrapper .Bottom .Content{
	padding:10px;
}

#HomeLeftWrapper .Bottom .Content a {
	color:#ffcb26;
	font-size:1.2em;
}

#HomeLeftWrapper .Bottom .Content p {
	padding-bottom:10px;
}
#HomeCenterWrapper {
	width:460px;
	float:left;
	margin-left:5px;
}

#HomeCenterWrapper .Header {
	width:460px;
	height:6px;
	background:url('/images/layout/home_main_bg_head.gif') center center no-repeat;
}

#HomeCenterWrapper .Content {
	padding:3px 10px;
	width:440px;
	height:330px;
	background:url('/images/layout/home_main_bg.gif') center center repeat-y;
	color:#333;
	font-size:1.2em;
}

#HomeCenterWrapper .Content H1 {
	font-size:1.8em;
}

#HomeCenterWrapper .Content ul {
	margin-left:20px;
}
#HomeCenterWrapper .Content li {
	margin-top:2px;
	list-style: url('/images/layout/ul_check.gif');
	margin-left:20px;
	padding:5px 0;

}
#HomeCenterWrapper .Footer {
	width:460px;
	height:6px;
	background:url('/images/layout/home_main_bg_foot.gif') center center no-repeat;
}

#HomeRightWrapper {
	padding-left:5px;
	width:230px;
	float:left;
}

.SubNewsHeaderTop {
	background:url('/images/layout/sub_news_head_top.gif');
	width:273px;
	height:20px;
	color: #FFCB26;
	font-size:1.2em;
	padding-left:10px;
	padding-top:7px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}

.SubNewsHeaderBottom {
	background:url('/images/layout/sub_news_head_bottom.gif');
	width:283px;
	height:48px;
	color:white;
	font-size:1.5em;
	text-align:center;
	padding-top:8px;
}

.SubNewsContent {
	background:url('/images/layout/sub_news_content.gif') #5b020b top center no-repeat;
	width:283px;

}

.SubNewsContent .Content {
	padding:10px;
}

.SubNewsContent .news-item .heading {line-height:15px;margin-bottom:10px;}
.SubNewsContent .news-item p,
.SubNewsContent .news-item a {color:#fff;}

.SubNewsFoot {
	background:url('/images/layout/sub_news_footer.gif');
	width:283px;
	height:5px;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
}

.SubNewsContent .Content a {
	color:#ffcb26;
	font-size:.8em;

}

SubNewsContent .Content p {
	padding-bottom:10px;
}

.tablePad td, .tablePad th{
	padding:4px;
}

.ViewProfileRanking .memberIcon {
	top:55px;
	left:20px;
	position:absolute;
}

#HomeLeftWrapper .Bottom .Content #s6 H5 {
	font-size:1.3em;
}

.finishedFreeCheck ol {
	margin-left:20px;
}

.finishedFreeCheck li {
	margin-top:10px;
	list-style: decimal;
	margin-left:20px;
}

.strike {
	text-decoration: line-through;
}

.updatedMember {
	background-color:#ffeea5;
}

#SubPageSearchTitle {
	font-size:1.7em;
	font-weight:normal;
}

H3.greyedOut {
	color:#AAA;
	padding:7px 0px;
}

#headerLinkRequestA {
	position:absolute;
	left:785px;
	top:90px;
	font-size:12px;
	color:#fff;
}

#headerLinkFreeAnonymous {
	position:absolute;
	left:770px;
	top:106px;
	font-size:12px;
}

#headerLinkBackgroundCheck {
	position:absolute;
	left:755px;
	top:122px;
	font-size:12px;
	color:#fff;
}

#RequestBackgroundCheckBannerDiv {
	position:relative;
	width:501px;
	height:63px;
	background:url('/images/layout/request_free_background_check_banner.jpg');
}

#RequestBackgroundCheckBannerDiv p {
	position:absolute;
	left:10px;
	top:12px;
	font-weight:bold;
}

#RequestBackgroundCheckBannerDiv #RequestFreeAnonymous{
	font-size:1.45em;
	position:absolute;
	top:13px;
	left:250px;
}

#RequestBackgroundCheckBannerDiv #BackgroundCheck{
	font-size:1.45em;
	position:absolute;
	top:32px;
	left:232px;
}

ul.boldedUL {
	margin-top:4px;
}

.boldedUL li{
	font-weight:bold;
	padding-left:10px;
}

.featuredAdvisorTop {
	overflow:hidden;
	width:283px;
	height:7px;
	line-height:0;
	background:url('/images/layout/featured_member_top.gif') center top no-repeat;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}

.featuredAdvisorBottom {
	overflow:hidden;
	line-height:0;
	width:283px;
	height:7px;
	background:url('/images/layout/featured_member_bottom.gif') center top no-repeat;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
}
.featuredAdvisorContent {
	
	background:url('/images/layout/featured_member_bg.gif') #a10212 top center repeat-x;
}

.featuredAdvisorContent .left img {
	border:3px solid #5b020b;
}

.featuredAdvisorContent .left {
	font-size:1.1em;
	float:left;
	width:100px;
	text-align:center;
}

.featuredAdvisorContent .right a{
	color:white;
}

.featuredAdvisorContent .right {
	font-size:1.1em;
	float:right;
	width:180px;
	text-align:left;
}

.featuredAdvisorContent .content {
	font-size:1.1em;
	padding:10px;
}

.featuredAdvisorContent .content a{
	color:#ffcb26;
}

.padIt td, .padIt th {
	vertical-align:top;
	padding:5px;
}


.content-box {
	padding:15px;
	background:#fff;
	color:#333;
	border:1px solid #ccc;
	margin-bottom:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.content-box-muted {
	padding:15px;
	background:#e7e5e5;
	color:#333;
	border:1px solid #ccc;
	margin-bottom:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.graphic-links {text-align:center;position:relative;height:110px;}
.graphic-link {display:block;height:110px;margin-right:5px;padding:0;}
* html .graphic-links .grid {width:128px;} /* IE6 */
*+html .graphic-links .grid {width:128px;} /* IE7 */
.graphic-link:hover {border-color:#aaa;}
.graphic-link-last {margin-right:0;}
.graphic-links .videos {background:url(/images/layout/graphic-link-videos.jpg) center bottom no-repeat #fff;}
.graphic-links .press {background:url(/images/layout/graphic-link-press.jpg) center bottom no-repeat #fff;}
.graphic-links .facebook {background:url(/images/layout/graphic-link-facebook.jpg) center bottom no-repeat;}
.graphic-links .twitter {background:url(/images/layout/graphic-link-twitter.jpg) center bottom no-repeat;}

.news-story-scroller-wrapper,
.news-story-scroller-wrapper li {height:30px;overflow:hidden;}
.news-story-scroller-wrapper li a {font-size:13px;color:#bf1e2e;white-space:nowrap;}
.news-story-scroller-wrapper li p {font-size:11px;color:#999;}

table.search-results th,
table.search-results td {padding:2px 3px;}
table.search-results thead th {font-weight:bold;background:#eee;}
table.search-results tbody td {border-bottom:1px solid #eee;}
table.search-results tbody tr:nth-child(2n+0) {background:#fafafa;}
table.search-results .state {text-align:center;}
table.search-results .zip {text-align:right;}


.padIt td, .padIt th {
	vertical-align:top;
	padding:5px;
}