/*
FreeScore Portal
Last update: 07.06.2011
*/
/* @group General */
* {
	padding: 0;
	margin: 0;
}
body {
	text-align: center;
	font-family: Tahoma,Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-color: #fff;
	width: 100%;
}
#outer_wrapper {
	width: 905px;
	margin: 0px auto;
}
#at15pfpro,
#at16pfpro,
#at-logo {
	visibility: hidden;
	display: none;
}
.clear_this {
	height: 10px;
	clear: both;
}
.clear_this2 {
	height: 0px;
	clear: both;
}
.textright {
	float: right;
	clear: right;
}
.smalltext {
	font-size: 10px;
}
.imgCenter {
	margin: 0 auto;
	display: block;
}
#top {
	margin: 0px auto;
	width: 901px;
	height: 115px;
	text-align: left;
	background-image: url("../images/top_bg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	position: relative;
	z-index: 10;
}
.home #top {
	background: none;
}
#fs_logo {
	float: left;
	position: relative;
	left: 5px;
	top: 20px;
	width: 321px;
	height: 62px;
}
#login_box {
	font-size: 12px;
	position: absolute;
	right: 4px;
	top: 24px;
	z-index: 1;
}
#login_box div {
	height: 87px;
	text-align: center;
	width: 186px;
}
#login_box div a {
	color: #00f;
}
#login_box div span {
	font-size: 10px;
}
#top #login_box h2 {
	background: #fff url("../images/login_bg.png") no-repeat 0 0;
	height: 45px;
	margin: 0 0 -12px -16px;
	text-indent: -999em;
}
.join {
	display: block;
	position: absolute;
	right: 0;
	top: -1px;
}
.join img {
	border: none;
}
.input_fld {
	float: left;
	font-size: 12px;
	position: relative;
	width: 97px;
}
.input_fld input {
	padding: 2px;
	width: 80px;
}
label.overlabel-apply {
	display: block;
	position: absolute;
	left: 5px;
	top: 4px;
	z-index: 1;
}
#LoginControl1_submit {
	vertical-align: top;
}
#login_box .options {
	margin-bottom: 6px;
	margin-top: 6px;
	clear: both;
}
.forgot {
	color: #4b8317;
	margin-right: 10px;
}
#LoginControl1_saveMemberIDCheckBox {
	vertical-align: middle;
}
#hero {
	position: relative;
	width: 100%;
}
#hero a img {
	border: 0;
}
#hero img {
	display: block;
	margin: 0 auto;
}
#hero h2{
	font: bold 20px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin: 15px 0 10px;
	text-align: center;
}
#hero h2 span {
	color: #900;
}
#hero .btn {
	display: block;
	height: 79px;
	left: 30px;
	position: absolute;
	top: 138px;
	width: 393px;
}
#hero .subheadline {
	margin-top: -10px;
}
#hero .bureaus {
	width: 679px;
	margin: 0 auto;
}
#hero .bureaus img {
	float: left;
}
#main_content_top {
	position: relative;
	left: 0px;
	top: 0px;
	width: 907px;
	height: 14px;
	background-image: url("../images/main_content_top.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
#main_content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 907px;
	height: auto;
	background-image: url("../images/main_content_bg.gif");
	background-position: top left;
	background-repeat: repeat-y;
	padding-bottom: 10px;
}
#main_content_bottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 907px;
	height: 23px;
	background-image: url("../images/main_content_bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
#main_inside {
	width: 875px;
	margin: 0px auto;
	text-align: left;
}
#main_inside .hr {
	background: #fff url("../images/main_inside_hr.gif") repeat-x 0 50%;
	min-height: 6px;
	_height: 6px;
	margin-bottom: 15px;
}
.statementColumns {
	float: left;
	display: inline;
	width: 196px;
	height: 91px;
	padding: 9px 10px 0 75px;
	margin: 0 16px 15px 0;
	line-height: 16px;
}
.statementColumns h2 {
	font-size: 15px;
	color: #4f8923;
	margin-bottom: 3px;
}
.statementColumns p {
	font-size: 11px;
	color: #303030;
}
#statementOne, #statementTwo, #statementThree {
	background-repeat: no-repeat;
}
#statementOne {
	background-image: url("../images/statementOne.png");
}
#statementTwo {
	background-image: url("../images/statementTwo.png");
}
#statementThree {
	background-image: url("../images/statementThree.png");
	margin-right: 0;
}
.infoColumns {
	width: 281px;
	float: left;
	display: inline;
	margin-right: 16px;
	font-size: 15px;
	color: #404040;
	margin-bottom: 10px;
}
#infoThree {
	margin-right: 0;
}
.infoColumns h3 {
	background-image: url("../images/infoColumnsHeader.gif");
	height: 43px;
	line-height: 43px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	margin-bottom: 20px;
	text-align: center;
}
.infoColumns p.paragraphHeader {
	font-size: 18px;
	font-weight: bold;
	color: #f86b15;
	margin-bottom: 3px;
}
.infoColumns p {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin-left: 15px;
	margin-bottom: 15px;
}
.infoColumns ul {
	margin-top: 25px;
	margin-bottom: 30px;
	margin-left: 5px;
}
.infoColumns li {
	list-style: none;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	background: #fff url("../images/list_style_arrow.gif") no-repeat 0 1px;
	padding: 0 0 15px 22px;
}
.quote {
	background: #eef8d7 url("../images/quotes_bottom.gif") no-repeat 0 bottom;
	margin-bottom: 15px;
}
.quote p {
	background: transparent url("../images/quotes_top.gif") no-repeat 0 top;
	line-height: 20px;
	padding: 20px 54px 15px 47px;
	margin: 0;
}
.quote p span {
	display: block;
	text-align: right;
	font-size: 12px;
}
#subFooter {
	text-align: left;
	border-top: 1px solid #94be3a;
	color: #686868;
	font-size: 11px;
	padding: 15px;
}
#subFooter h5 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
#subFooter p {
	margin-bottom: 20px;
	font-size: 12px;
}
#subFooter ul {
	margin-left: 48px;
	margin-bottom: 20px;
}
/* start small social icons */
#social_icons_small {
 float:left;
 position:relative;
 left:230px;
 top:33px;	
}
#fb_icon_sm {
	background-image:url("../icons/icon_facebook_sm.png");
}
#tw_icon_sm {
	background-image:url("../icons/icon_twitter_sm.png");
}
#fb_icon_sm,
#tw_icon_sm {
	display:block;
	float:left;
	width:25px;
	height:25px;
	margin:0 10px 0 0;
	background-position:center top;
	background-repeat:no-repeat;
}
#footer_social_icons {
	float:left;
	clear:both;
	margin:10px 0;
}
#footer_fb_icon {
	background-image:url("../icons/icon_fb_footer.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:54px;
	width:45px;

}
#footer_tw_icon {
	background-image:url("../icons/icon_tw_footer.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:54px;
	margin: 0 10px;
	width:45px;

}
#footer_yt_icon {
	background-image:url("../icons/icon_yt_footer.png");
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:54px;
	width:45px;

}
/* end small social icons */

/* @end */
/* @group Article Main Content & Resources */
#article_left_col {
	float: left;
	width: 615px;
}
#main_article_top {
	position: relative;
	left: 0px;
	top: 0px;
	width: 615px;
	height: 12px;
	background-image: url("../images/main_article_top.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
#main_resource_bottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 615px;
	height: 12px;
	background-image: url("../images/main_resource_bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
#main_article_content {
	position: relative;
	left: 0px;
	top: 0px;
	width: 615px;
	height: auto;
	text-align: left;
	font-size: 12px;
	color: #252525;
	background-image: url("../images/main_article_bg.gif");
	background-position: top left;
	background-repeat: repeat-y;
}
#article #main_article_content {
	height: auto;
	min-height: 300px;
}
#article #main_article_content ul,
#article #main_article_content ol {
	width: auto;
	min-width: 480px;
	max-width: 560px;
	margin: 15px 25px;
	display: block;
}
#article #main_article_content li {
	margin: 0px 30px;
	list-style-position: outside;
}
#leftbox1,
#leftbox2,
#leftbox3,
#leftbox4 {
	float: left;
	margin: 10px 0px;
	width: 280px;
	padding: 10px;
	background-image: url("../images/leftbox_bg.gif");
	background-position: top right;
	background-repeat: repeat-y;
}
#rightbox1,
#rightbox2,
#rightbox3,
#rightbox4 {
	float: left;
	margin: 10px 0px 10px -1px;
	width: 280px;
	padding: 10px;
	border: none;
	clear: right;
	background-image: url("../images/rightbox_bg.gif");
	background-position: top left;
	background-repeat: repeat-y;
}
#leftbox1 ul,
#leftbox2 ul,
#leftbox3 ul,
#leftbox4 ul,
#rightbox1 ul,
#rightbox2 ul,
#rightbox3 ul,
#rightbox4 ul {
	width: auto;
	min-width: 250px;
	max-width: 300px;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 5px;
}
#leftbox1 h4 img,
#leftbox2 h4 img,
#leftbox3 h4 img,
#leftbox4 h4 img,
#rightbox1 h4 img,
#rightbox2 h4 img,
#rightbox3 h4 img,
#rightbox4 h4 img {
	float: left;
	height: 48px;
	width: 48px;
	margin-right: 10px;
}
#leftbox1 h4,
#leftbox2 h4,
#leftbox3 h4,
#leftbox4 h4,
#rightbox1 h4,
#rightbox2 h4,
#rightbox3 h4,
#rightbox4 h4 {
	font-size: 16px;
	width: 210px;
}
#leftbox3 h4 {
	width: 220px;
}
#main_article_content #leftbox1 a,
#main_article_content #leftbox2 a,
#main_article_content #leftbox3 a,
#main_article_content #leftbox4 a,
#main_article_content #rightbox1 a,
#main_article_content #rightbox2 a,
#main_article_content #rightbox3 a,
#main_article_content #rightbox4 a,
#main_article_content #leftbox1 a:link,
#main_article_content #leftbox2 a:link,
#main_article_content #leftbox3 a:link,
#main_article_content #leftbox4 a:link,
#main_article_content #rightbox1 a:link,
#main_article_content #rightbox2 a:link,
#main_article_content #rightbox3 a:link,
#main_article_content #rightbox4 a:link {
	color: #000;
	text-decoration: none;
}
#main_article_content #leftbox1 a:hover,
#main_article_content #leftbox2 a:hover,
#main_article_content #leftbox3 a:hover,
#main_article_content #leftbox4 a:hover,
#main_article_content #rightbox1 a:hover,
#main_article_content #rightbox2 a:hover,
#main_article_content #rightbox3 a:hover,
#main_article_content #rightbox4 a:hover {
	color: #56901D;
	text-decoration: underline;
}
span#moreContent2 {
	margin-top: 0px;
}
#resources #main_article_content a.seeMore {
	color: #00F;
	margin-left: 5px;
}
#main_article_content h1 {
	margin: 0px 15px;
	text-align: left;
	color: #ff7d00;
	font-size: 26px;
	font-weight: normal;
}
#main_article_content h2 {
	margin: 0px 15px;
	text-align: left;
	color: #838383;
	font-size: 22px;
	font-weight: normal;
}
#main_article_content .h2,
#article #main_article_content h3.h2,
#article #main_article_content h3.h3,
#article #main_article_content h2.h3 {
	margin: 10px 15px;
	text-align: left;
	color: #252525;
	font-size: 12px;
	font-weight: bold;
}
#article #main_article_content span.h3 {
	color: #252525;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#main_article_content h3 {
	margin: 10px 15px;
	text-align: left;
	color: #252525;
	font-size: 12px;
	font-weight: bold;
}
#main_article_content p {
	margin: 10px 15px 0px 15px;
	text-align: left;
}
#main_article_content a img {
	border-color: #56901d;
}
#main_article_content a:hover img {
	border-color: #fe7f04;
}
#faqs h2 {
	margin: 10px 15px;
	text-align: left;
	color: #75aa3f;
	font-size: 18px;
	font-weight: bold;
}
#embedcode {
	margin: 10px 15px 0;
	width: 582px;
}
.viral_widgets {
	xwidth: 300px;
	xmargin-left: 300px;
	xtext-align: right;
	width: 400px;
	margin-left: 200px;
	text-align: right;
	clear: both; 
	height: 22px;
}
.viral_widgets a {
	margin: 5px 5px;
}
.resource_anchor {
	width: 460px;
	margin-left: 150px;
	text-align: right;
}
.resource_anchor a,
.resource_anchor a:link,
.resource_anchor a:visited,
.resource_anchor a:hover,
.resource_anchor a:active {
	margin: 5px 5px;
	color: #000;
	text-decoration: none;
}
.resource_anchor a:hover {
	margin: 5px 5px;
	color: #56901D;
	text-decoration: underline;
}
#main_article_content hr {
	border: 0px;
	background-color: #adadad;
	height: 1px;
}
#main_article_content  a,
#main_article_content  a:link,
#main_article_content  a:visited,
#main_article_content  a:hover,
#main_article_content  a:active {
	color: #56901D;
	text-decoration: underline;
}
#main_article_content p a:hover {
	color: #fe7f04;
	text-decoration: none;
}
#main_article_content p .article_image {
	margin-right: 20px;
}
#main_article_bottom {
	position: relative;
	left: 0px;
	top: 0px;
	width: 615px;
	height: 104px;
	background-image: url("../images/main_article_bottom.gif");
	background-position: top left;
	background-repeat: no-repeat;
}
.breadcrumbs {
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
	color: #56901D;
	width: 800px;
	text-decoration: none;
	position: relative;
	left: 0px;
	float: left;
}
.breadcrumbs a,
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:hover,
.breadcrumbs a:active {
	text-decoration: underline;
	color: #56901D;
	padding: 5px;
}
.breadcrumbs a:hover {
	color: #000;
}
#article_right_col {
	float: left;
	width: 275px;
	margin-left: 15px;
	text-align: left;
}
#articles_get_score_btn {
	position: relative;
	top: 20px;
	left: 140px;
	width: 317px;
	height: 78px;
}
#article #article_right_col #more_articles_list h4,
#contact #article_right_col #more_articles_list h4 {
	width: auto;
	min-width: 200px;
	max-width: 250px;
	margin-left: 0px;
	font-size: 14px;
	color: #000;
}
#contact #article_right_col #more_articles_list h4 {
	margin-top: 10px;
	font-size: 12px;
}
#article #article_right_col #more_articles_list ul,
#contact #article_right_col #more_articles_list ul {
	width: auto;
	min-width: 200px;
	max-width: 250px;
	list-style-position: outside;
	margin-left: 15px;
	font-size: 11px;
}
#article #article_right_col #more_articles_list a:link,
#article #article_right_col #more_articles_list a:visited,
#article #article_right_col #more_articles_list a:hover,
#article #article_right_col #more_articles_list  a:active,
#contact #article_right_col #more_articles_list a:link,
#contact #article_right_col #more_articles_list a:visited,
#contact #article_right_col #more_articles_list a:hover,
#contact #article_right_col #more_articles_list  a:active {
	color: #56901D;
	text-decoration: none;
}
#article #article_right_col #more_articles_list a:visited,
#contact #article_right_col #more_articles_list a:visited {
	color: #666;
}
#article #article_right_col #more_articles_list a:hover,
#contact #article_right_col #more_articles_list a:hover {
	color: #000;
	text-decoration: underline;
}
/* @end */
/* @group Site Map */
#sitemaplisting {
	position: relative;
	left: 50px;
	list-style-type: none;
	font-size: 14px;
}
#sitemaplisting li {
	margin: 10px 0px;
}
#sitemaplisting ul {
	margin-left: 20px;
	list-style-type: none;
}
#sitemaplisting a,
#sitemaplisting a:link,
#sitemaplisting a:visited,
#sitemaplisting a:hover,
#sitemaplisting a:active {
	text-decoration: none;
	color: #000;
	font-size: 14px;
}
#sitemaplisting a:hover {
	color: #56901D;
	text-decoration: underline;
}
span#moreContent ul li a,
span#moreContent ul li a:link,
span#moreContent ul li a:visited,
span#moreContent ul li a:hover,
span#moreContent ul li a:active,

span#moreContent2 ul li a,
span#moreContent2 ul li a:link,
span#moreContent2 ul li a:visited,
span#moreContent2 ul li a:hover,
span#moreContent2 ul li a:active,

span#moreContent3 ul li a,
span#moreContent3 ul li a:link,
span#moreContent3 ul li a:visited,
span#moreContent3 ul li a:hover,
span#moreContent3 ul li a:active,

span#moreContent4 ul li a,
span#moreContent4 ul li a:link,
span#moreContent4 ul li a:visited,
span#moreContent4 ul li a:hover,
span#moreContent4 ul li a:active,

span#moreContent5 ul li a,
span#moreContent5 ul li a:link,
span#moreContent5 ul li a:visited,
span#moreContent5 ul li a:hover,
span#moreContent5 ul li a:active {
	font-size: 12px;
}
span#moreContent6 ul li a,
span#moreContent6 ul li a:link,
span#moreContent6 ul li a:visited,
span#moreContent6 ul li a:hover,
span#moreContent6 ul li a:active {
	font-size: 12px;
}
span#moreContent7 ul li a,
span#moreContent7 ul li a:link,
span#moreContent7 ul li a:visited,
span#moreContent7 ul li a:hover,
span#moreContent7 ul li a:active {
	font-size: 12px;
}
/* @end */
/* @group Terms */
.termslayout li {
	margin: 10px 0px;
}
.termslayout ol {
	margin-left: 40px;
	margin-right: 20px;
}
.termslayout a,
.termslayout a:link,
.termslayout a:visited,
.termslayout a:hover,
.termslayout a:active {
	text-decoration: none;
	color: #000;
	font-size: 12px;
}
.termslayout a:hover {
	color: #56901D;
	text-decoration: underline;
}
/* @end */
/* @group Forgot Member ID Form */
#formlayout form {
	width: 500px;
	margin-left: 20px;
}
.fgtid_inputfieldbg {
	background-image: url("../images/fgtid_input_fld_bg.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 203px;
	height: 24px;
	display: block;
	overflow: hidden;
}
span.fgtid_inputfieldbg .fgtid_input_fld {
	left: 3px;
	top: 5px;
	border: none;
	background: transparent;
	color: #666;
	position: relative;
	width: 200px;
}
#formlayout table {
	margin-left: 20px;
	width: 550px;
}
/* @end */
/* @group Contact Us Form */
#contactformtable .leftcol {
 width:150px !important;	
}
.contactfrm_inputfieldbg {
	float: left;
	margin: 0px 10px 0px 0px;
}
.contactfrm_inputfieldbg {
	background-image: url("../images/contactfrm_input_fld_bg.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 40px;
	height: 24px;
	display: block;
	overflow: hidden;
}
span.contactfrm_inputfieldbg .contactfrm_input_fld {
	left: 3px;
	top: 5px;
	border: none;
	background: transparent;
	color: #666;
	position: relative;
	width: 37px;
}
/* @end */
/* @group FAQs */
.faq_nswr {
	background-color: #eee;
	border: 3px solid #d6d3d3;
	line-height: 18px;
	margin-left: 15px;
	padding: 10px;
	width: 550px;
}
.faq_nswr ul li,
.faq_nswr ol li {
	width: 480px;
	margin-left: 30px;
	list-style-position: outside;
}
#faqs #main_article_content a,
#faqs #main_article_content a:link,
#faqs #main_article_content a:visited,
#faqs #main_article_content a:hover,
#faqs #main_article_content a:active {
	text-decoration: none;
	color: #000;
}
#faqs #main_article_content a:hover {
	color: #56901D;
	text-decoration: underline;
}
#faqs #main_article_content p.green a,
#faqs #main_article_content p.green a:link,
#faqs #main_article_content p.green a:visited,
#faqs #main_article_content p.green a:hover,
#faqs #main_article_content p.green a:active {
	text-decoration: none;
	color: #56901D;
}
#faqs #main_article_content p.green a:hover {
	color: #000;
	text-decoration: underline;
}
#faqs #main_article_content .faq_nswr a,
#faqs #main_article_content .faq_nswr a:link,
#faqs #main_article_content .faq_nswr a:visited,
#faqs #main_article_content .faq_nswr a:hover,
#faqs #main_article_content .faq_nswr a:active {
	text-decoration: none;
	color: #56901D;
}
#faqs #main_article_content .faq_nswr a:hover {
	text-decoration: underline;
	color: #56901D;
}
/* @end */
/* @group Custom 404 Error Page */
#error404 h2 {
	font-size: 18px;
}
#LoginControl1_ltrErrorMessage {
	color: #f00;
	display: block;
	font-size: 12px;
	margin-bottom: 6px;
}
#LoginControl1_ltrErrorMessage ul {
	margin-left: 16px;
}
#magic_fill {
	position: relative;
	azimuth: left;
	unicode-bidi: normal;
	line-height: normal;
	letter-spacing: normal;
	azimuth: center;
	visibility: hidden;
	alignment-adjust:auto;
	list-style-type: none;
	left: auto;
	elevation: inherit;
}
#error404 #errormessage {
	height: 400px;
	background-image: url("../images/fs404.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
}
#errormessage ul {
	width: 360px;
	margin: 0px 20px;
}
#errormessage li {
	margin-left: 20px;
	font-size: 14px;
	color: #000;
}
#errormessage li a {
	color: #ff7d00;
	text-decoration: underline;
}
.big_green {
	font-size: 20px;
	line-height: 20px;
	color: #73b335;
	font-weight: bold;
}
/* @end */
/* @group Privacy Policy */
#privacy #main_article_content {
	line-height: 16px;
}
/* @end */
/* @group Footer */
#footer_nav {
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px auto;
	text-align: left;
	width: 901px;
	height: 40px;
	background-image: url("../images/footer_nav_bg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	line-height: 40px;
	vertical-align: middle;
}
#footer_nav ul {
	float: left;
}
#footer_nav li {
	display: inline;
}
#footer_nav a,
#footer_nav a:link,
#footer_nav a:visited,
#footer_nav a:hover,
#footer_nav a:active {
	color: #fff;
	text-decoration: none;
	padding: 0px 10px;
}
#footer_nav a:hover {
	color: #000;
	text-decoration: underline;
}
#contact #cntct,
#aboutfreescore #abtfrscr,
#press #prss,
#faqs #fqs,
#resources #rsrcs,
#testimonials #tstmnls,
#creditresearchcenter #rsrchcntr {
	color: #000;
	text-decoration: none;
}
#ftr_left a:link,
#ftr_left a:visited,
#ftr_left a:hover,
#ftr_left a:active,
#subFooter a:link,
#subFooter a:visited,
#subFooter a:hover,
#subFooter a:active,
a#prvcy:link,
a#prvcy:visited,
a#prvcy:hover,
a#prvcy:active,
a#trms:link,
a#trms:visited,
a#trms:hover,
a#trms:active,
a#stmp:link,
a#stmp:visited,
a#stmp:hover,
a#stmp:active {
	color: #56901D;
	text-decoration: none;
}
#subFooter a:hover,
#ftr_left a:hover,
a#prvcy:hover,
a#trms:hover,
a#stmp:hover {
	text-decoration: underline;
	color: #FE7F04;
}
#privacy a#prvcy:link,
#privacy a#prvcy:visited,
#privacy a#prvcy:hover,
#privacy a#prvcy:active,
#terms a#trms:link,
#terms a#trms:visited,
#terms a#trms:hover,
#terms a#trms:active,
#sitemap a#stmp:link,
#sitemap a#stmp:visited,
#sitemap a#stmp:hover,
#sitemap a#stmp:active {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.copyright sup {
	font-size: 8px;
	line-height: normal;
}
#terms #legaldocumentstext h1 {
	visibility: hidden;
	display: none;
}
#footer {
	position: relative;
	left: 0px;
	top: 0px;
	width: 907px;
	text-align: left;
}
#ftr_left {
	display: inline; /* fixes IE6 double margin bug */
	float: left;
	width: 290px;
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom: 20px;
}
#ftr_center {
	display: inline; /* fixes IE6 double margin bug */
	float: left;
	width: 300px;
	margin-top: 30px;
	margin-left: 50px;
}
#ftr_right {
	display: inline; /* fixes IE6 double margin bug */
	float: left;
	width: 150px;
	margin-top: 40px;
	margin-left: 60px;
	text-align: center;
}
   #tabledata {
    margin:20px auto;
    width:500px;
   }
   .bold {
    font-weight:bold;
   }
   .indent {
    padding-left:10px;
   }
/* @end */
/* @group Error Validations */
#ValidationSummary1,
#ForgotMemberID1_ValidationSummary1 {
	margin-left: 40px;
	width: 450px;
	list-style-position: outside;
}
#ForgotMemberID1_lblerrormsg {
	margin-left: 0px;
	width: 450px;
}
#ValidationSummary1 li,
#ForgotMemberID1_ValidationSummary1 li,
#ForgotMemberID1_lblerrormsg li {
	list-style-position: outside;
	margin-left: 20px;
}
#ForgotMemberID1_lblerrormsg li {
	margin-left: 20px;
}
/* @end */
/* @group Facebook, Twitter, YouTube */
#fb_icon,
#tw_icon,
#yt_icon {
	float: left;
	display: block;
	height: 83px;
	position: relative;
	margin-bottom: 10px;
}
#fb_icon {
	width: 79px;
	left: 0px;
}
#tw_icon {
	width: 66px;
	left: 23px;
}
#yt_icon {
	width: 75px;
	left: 52px;
}
/* @end */
/* @group Video Page Template */
#flash_div {
	margin-left: 15px;
	text-align: center;
}
/* @end */
/* @group Tools & Calculators */
#flashContent {
	margin: 20px 0;
	text-align: center;
}
/* @end */
/* @group New SEO Page Template */
.seohome #top {
	background: none;
}

.seohome #hero h1 {
	width: 880px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	vertical-align: middle;
	font-family: "Trebuchet MS","Myriad Pro",Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	color: #ff7d00;
	letter-spacing: -1px;
}

#main_inside div.hr h2 {
	width: 620px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	vertical-align: middle;
	font-family: "Trebuchet MS","Myriad Pro",Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	background-color: #fff;
	padding: 0px 5px;
	margin: 0px auto;
}
#quick_credit_score_wrapper {
	width: 867px;
	height: 225px;
	background-image: url("../images/credit_score_factors.jpg");
	background-position: left top;
	background-repeat: no-repeat; 
}

#quick_free_credit_score_wrapper {
	width: 867px;
	height: 240px;
	background-image: url("../images/credit-score-range.jpg");
	background-position: left top;
	background-repeat: no-repeat; 
}

#quick_free_3_credit_score_wrapper {
	width: 867px;
	height: 275px;
	background-image: url("../images/three-credit-scores.jpg");
	background-position: left top;
	background-repeat: no-repeat; 
}

#quick_credit_score_left {
	width: 285px;
	float: left;
}
#quick_credit_score_left h3 {
	width: 285px;
	color: #4f8923;
	font-size: 15px;
	font-weight: bold;
}
#quick_credit_score_left p {
	width: 285px;
	color: #303030;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}
#quick_credit_score_right {
	width: 240px;
	float: left;
	position: relative;
	left: 300px;
	top: 22px;
}
#quick_credit_score_right h3 {
	width: 240px;
	color: #4f8923;
	font-size: 15px;
	font-weight: bold;
}
#seo_two_column_wrapper {
	width: 867px;
}
.seo_two_columns {
	width: 415px;
	float: left;
}
.seo_two_columns h3 {
	width: 415px;
	color: #f86b15;
	font-size: 14px;
	font-weight: bold;
}
.seo_two_columns p {
	width: 415px;
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 15px;
}
.seo_two_columns h3 a,
.seo_two_columns h3 a:link,
.seo_two_columns h3 a:visited,
.seo_two_columns h3 a:hover,
.seo_two_columns h3 a:active {
	color: #f86b15;
	text-decoration: underline;
}
.seo_two_columns h3 a:hover {
	color: #000;
	text-decoration: none;
}

#quick_credit_score_left p a,
#quick_credit_score_left p a:link,
#quick_credit_score_left p a:visited,
#quick_credit_score_left p a:hover,
#quick_credit_score_left p a:active,
.seo_two_columns p a,
.seo_two_columns p a:link,
.seo_two_columns p a:visited,
.seo_two_columns p a:hover,
.seo_two_columns p a:active {
	color: #56901D;
	text-decoration: none;
}
#quick_credit_score_left p a:hover,
.seo_two_columns p a:hover {
	color: #f86b15;
	text-decoration: underline;
}
.seo_two_columns ul {
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 13px;
	margin-left: 25px;
}
#seo_two_column_right {
	margin-left: 20px;
}
#main_inside .hr2 {
	background: #fff url("../images/main_inside_hr.gif") repeat-x 0 50%;
	min-height: 6px;
	_height: 6px;
	margin-bottom: 15px;
}
#main_inside div.hr2 h2 {
	width: 660px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	vertical-align: middle;
	font-family: "Trebuchet MS","Myriad Pro",Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	font-weight: bold;
	background-color: #fff;
	padding: 0px 5px;
	margin: 0px auto;
}
#video_content_wrapper {
	width: 867px;
}
#video_content_left {
	width: 268px;
	float: left;
}
#video_content_left h3 {
	width: 268px;
	color: #4f8923;
	font-size: 15px;
	font-weight: bold;
}
#video_content_left p {
	width: 268px;
	color: #303030;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}
#video_content_right {
	float: right;
	width: 584px;
}
#video_content_right #flash_div {
	margin: 0px;
	text-align: left;
}
#video_content_right #section508 {
	display: none;
}
/* @end */

/* start google plus one */

#___plusone_0 {
 float: right;
 left: 10px;
 position: relative;
}

.home #googleplusone #___plusone_0 {
 float: left;
 left: 0px;
 position: relative;
 top: 0px;
}

/* end google plus one */

/* start social buttons area */
.social_buttons_holder {
	width: 400px;
	margin-left: 200px;
	text-align: right;
	clear: both; 
	height: 22px;
}
.twitter_share_button {
	width: 75px; 
	float: right; 
	margin: 0 5px 0 5px; 
	padding: 0;
}
.google_plus_one_button {
	width: 40px; 
	float: right; 
	margin: 0 6px 0 0; 
	padding: 0;
}
.facebook_like_button {
	width: 20px; 
	float: right; 
	margin: 0 18px 0 15px; 
	padding: 0;
}
.print_this_button {
	width: 54px; 
	float: right; 
	margin: 0 0 0 5px; 
	padding: 0;
}
/* end social buttons area */

/* begin contact us area */
#contactinfo_holder {
	width: 100%;
	float: left;
	clear: left;
	padding: 35px 0 18px 0;
	margin: 0;
}

#contactinfo {
	width: 90%;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

#writetous {
	width: 170px;
	float:left;
}

#emailus {
	width: 220px;
	float:left;
}

#callus {
	width: 140px;
	float:left;
}

/* end contact us area */

#aboutfreescore #mortgagePayment {
 display:none;
 visibility:hidden;	
}
.nomargin {
	margin:0px !important;
}
