@import url("ie6.css");
@import url("ie7.css");
/*added ie stylesheets, should use ie conditionals but didn't want to have to update every file*/

/*########################################################*/
/*                                                        */
/*              LAST UPDATE 08.26.09                      */
/*                                                        */
/*########################################################*/
/* shorthand methods */
/*font-style, font-variant, font-weight, font-size/line-height, font-family */
/* background-color, background-image, background-repeat, background-attachment, and background-position */
/* list-style-type, list-style-position, list-style-image */

* {
 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 {
 /*ie6.css, ie7.css, issue with login box not appearing above hero when error messages are visible*/
 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;/*to position the login box*/
}
.home #top {
  background:none;
}
#fs_logo {
 float:left;
 position:relative;
 left:5px;
 top:20px;
 width:321px;
 height:62px;
}
#login_box {
  /*ie6.css, overriding bg image with 8-bit png*/
  background:transparent url("../images/login_bg.png") no-repeat 0 100%;
  font-size:12px;
  padding:0 0 3px 16px;
  position:absolute;
  right:5px;
  top:6px;
  width:258px;   
  z-index:1; /*ensure it doesn't go behind #hero*/
}
#top #login_box h2 { /*the extra #top is because the h2 is later overriden for the faq page*/
  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 {
  /*ie7.css, ie6.css, fix appearance of extra spacing beneath div*/
  margin-bottom:6px;
  margin-top:6px;
  clear:both;
}
.forgot {
  color:#4b8317;
  margin-right:10px;
}
#LoginControl1_saveMemberIDCheckBox {
  vertical-align:middle;
}
#hero {
  position:relative;/*to position the button*/
  width:100%;
}
#hero a img {border:0;}
#hero img {
  display:block;
  margin:0 auto;
}
#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;
}

/*

#main_inside div#h1 {
 width:875px;
 margin:0px auto;
 text-align:left;
 height:43px;
 background-image:url("../images/main_inside_hdr.gif");
 background-position:top left;
 background-repeat:no-repeat;
 font-size:18px;
 color:#FFF;
 line-height:43px;
 vertical-align:middle;
 font-weight:bold;
}
#main_inside span {
 margin-left:10px;
}
#main_inside #section_two {
 position:relative;
 left:0px;
 top:0px;
 height:220px;
 border-bottom:1px solid #aaa;
}
#main_inside #section_two span.orange_text {
 margin:0px;
 position:absolute;
 top:15px;
 font-size:18px;
 font-weight:bold;
 color:#fe7f04;
 text-decoration:none;
 width:625px;
}
span.orange_text a,
span.orange_text a:link,
span.orange_text a:visited,
span.orange_text a:hover,
span.orange_text a:active {
 color:#fe7f04;
 text-decoration:underline;
}
span.orange_text a:hover {
 color:#000;
 text-decoration:none;
}
#main_inside #section_two span.black_text {
 margin:0px;
 position:relative;
 top:70px;
 font-size:12px;
 font-weight:normal;
 color:#000;
 width:625px;
}
#section_three {
 margin:0px;
 position:relative;
 top:15px;
 left:20px;
 width:507px;
 font-size:12px;
 color:#000;
}
.font14 {
 font-size:14px;
}
.green_text {
 color:#56901d;
}
a.green_text,
a.green_text:link,
a.green_text:visited,
a.green_text:hover,
a.green_text:active {
 text-decoration:underline;
 color:#56901d;
}
a.green_text:hover {
 text-decoration:none;
 color:#fe7f04;
}
#section_three ul li {
 list-style-image:url("../images/list_style_arrow.gif");
 list-style-position:outside;
 margin-left:20px;
 padding:0px 3px;
 line-height:16px;
 vertical-align:text-top;
}
#section_three ul li span {
 margin:0px;
 position:relative;
 top:-5px;
}
.orange {
 color:#ff7d01;
}
#col1,
#col2 {
 width:245px;
 float:left;
}
#col2 {
 position:relative;
 left:20px;
}
#view_report {
 width:310px;
 position:absolute;
 top:300px;
 left:570px;
 text-align:center;
}

*/


/*########################################################*/
/*                                                        */
/*    start article main content and resources section    */
/*                                                        */
/*########################################################*/
#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 {
 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 {
 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,
#rightbox1 ul,
#rightbox2 ul,
#rightbox3 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,
#rightbox1 h4 img,
#rightbox2 h4 img,
#rightbox3 h4 img {
 float:left;
 height:48px;
 width:48px;
 margin-right:10px;
}
#leftbox1 h4,
#leftbox2 h4,
#leftbox3 h4,
#rightbox1 h4,
#rightbox2 h4,
#rightbox3 h4 {
 font-size:16px;
 width:200px;
}
#leftbox3 h4 {
 width:220px;
}
#main_article_content #leftbox1 a,
#main_article_content #leftbox2 a,
#main_article_content #leftbox3 a,
#main_article_content #rightbox1 a,
#main_article_content #rightbox2 a,
#main_article_content #rightbox3 a,
#main_article_content #leftbox1 a:link,
#main_article_content #leftbox2 a:link,
#main_article_content #leftbox3 a:link,
#main_article_content #rightbox1 a:link,
#main_article_content #rightbox2 a:link,
#main_article_content #rightbox3 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 #rightbox1 a:hover,
#main_article_content #rightbox2 a:hover,
#main_article_content #rightbox3 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;
}

/* this adds the styling of the h3 tag as a class
 it's used mostly on the article pages where the H2
 was defined under H1 in layout's and mockups.
 The search team has decided to change this up a bit */
#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;
}
#main_article_content h3 {
 margin:10px 15px;
 text-align:left;
 color:#252525;
 font-size:14px;
 font-weight:bold;
}
#main_article_content p {
 margin:10px 15px 0px 15px;
 text-align:left
}
#faqs h2 {
 margin:10px 15px;
 text-align:left;
 color:#75aa3f;
 font-size:18px;
 font-weight:bold;
}
.viral_widgets {
 width:300px;
 margin-left:300px;
 text-align:right;
}
.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 {
 width:auto;
 min-width:200px;
 max-width:250px;
 margin-left:0px; 
 font-size:14px;
 color:#000;
}
#article #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 {
 color:#56901D;
 text-decoration:none;
}
#article #article_right_col #more_articles_list a:visited {
 color:#666;
}
#article #article_right_col #more_articles_list a:hover {
 color:#000;
 text-decoration:underline;
}

/**/
/*###########################*/
/* end article and resources */
/*###########################*/


/*########################################################*/
/*                                                        */
/*                     start 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 site map */
/*##############*/


/*########################################################*/
/*                                                        */
/*                      start 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 terms */
/*###########*/



/*########################################################*/
/*                                                        */
/*           start forgot member id form section          */
/*                                                        */
/*########################################################*/
#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:500px;
}
/*###################################*/
/* end forgot member id form section */
/*###################################*/


/*########################################################*/
/*                                                        */
/*                  start contact us form                 */
/*                                                        */
/*########################################################*/
.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 contact */
/*#############*/



/*########################################################*/
/*                                                        */
/*            start frequently asked questions            */
/*                                                        */
/*########################################################*/
.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 frequently asked questions */
/*################################*/



/*########################################################*/
/*                                                        */
/*               start 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;
 azimuth:right;
 list-style-type:none;
 left:auto;
 elevation:inherit;
}
#error404 #errormessage {
 height:400px;
 background-image:url("../images/ben404.jpg");
 background-position:bottom right;
 background-repeat:no-repeat;
}
#errormessage ul {
 width:245px;
 margin:0px 20px;
}
#errormessage li {
 margin-left:20px;
 font-size:14px;
 color:#000;
}
#errormessage li a {
 color:#ff7d00;
 text-decoration:underline;
}
/*###########################*/
/* end custom 404 error page */
/*###########################*/
.big_green {
 font-size:20px;
 line-height:20px;
 color:#73b335;
 font-weight:bold;
}

/*########################################################*/
/*                                                        */
/*                  start privacy policy                  */
/*                                                        */
/*########################################################*/
#privacy #main_article_content {
 line-height:16px;
}
/*####################*/
/* end privacy policy */
/*####################*/




/*########################################################*/
/*                                                        */
/*                  start footer section                  */
/*                                                        */
/*########################################################*/
#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 {
  float:right;
  margin-right:10px;
}
*/
.copyright sup {
  font-size:8px;
  line-height:normal; /*if left out all browsers except FF will cause the copyright text to not line up with the navigation links*/
}
#terms #legaldocumentstext h1 {
 visibility:hidden;
 display:none;
}
#footer {
 position:relative;
 left:0px;
 top:0px;
 width:907px;
 /*height:223px;*/
 text-align:left;
}
#ftr_left {
 float:left;
 width:290px;
 margin-top:30px;
 margin-left:15px;
 margin-bottom:20px;
}
#ftr_center {
 float:left;
 width:300px;
 margin-top:30px;
 margin-left:50px;
}
#ftr_right {
 float:left;
 width:150px;
 margin-top:40px;
 margin-left:60px;
 text-align:center;
}
/*####################*/
/* end footer section */
/*####################*/


/*########################################################*/
/*                                                        */
/*                start error validations                 */
/*                                                        */
/*########################################################*/
#ValidationSummary1,
#ForgotMemberID1_ValidationSummary1 {
 margin-left:40px;
 width:450px;
 list-style-position:outside;
}
#ForgotMemberID1_lblerrormsg {
 margin-left:0px;
 width:450px;
}

#ForgotMemberID1_lblerrormsg a#cntctuscopy { }

#ValidationSummary1 li,
#ForgotMemberID1_ValidationSummary1 li,
#ForgotMemberID1_lblerrormsg li {
 list-style-position:outside;
 margin-left:20px;
}
#ForgotMemberID1_lblerrormsg li {
 margin-left:20px;
}
/*#######################*/
/* end error validations */
/*#######################*/



/*########################################################*/
/*                                                        */
/*            start 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 facebook, twitter, youtube */
/*################################*/





/*########################################################*/
/*                                                        */
/*                start video page template               */
/*                                                        */
/*########################################################*/
 #flash_div {
  margin-left:15px;
  text-align:center;
 }
/*################################*/
/*    end video page template     */
/*################################*/


