/* 
    Document   : sample-landing-page
    Created on : Jul 26, 2011, 4:45:41 PM
    Author     : Mr. K
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/* *********************************** */
/* OTHER CSS */
root { 
    display: block;
}

.content {	
    width: 920px !important;
    padding-left: 15px; 
    padding-right: 15px;
}
body.newsletter {
	background: url(../images/paperback.png) repeat scroll 0 0 transparent;
}

.rates_widget form .widget_form_left {
	width: 88px;
}
.rates_widget form input[type="text"] {
	width: 48px;
}
div.panel_content .fancy-facebook-and-google-global-like-meta {
	margin: 0 0 0 30px !important;
}

/* *********************************** */

/* NEW CSS FOR THE PAGE */
#content a {
	color: #00B1DA;
}
h1 {
    color: #464646 !important;
    font-size: 26px;
    font-weight: bold;
    line-height: 41px !important;
    padding: 0 0 12px 0 !important;
    border: 0px !important;
    margin: 0px !important;
    text-align: left;
}

h2 {
    color: #5C5B61 !important;
    font-size: 22px !important;
    font-weight: normal !important;
    line-height: 25px !important;
    padding: 0 0 15px 0 !important;
    margin-bottom: 0 !important;
    text-align: left !important;
}
h3 {
	font-size: 16px;
}

.subheader {
	width: 937px;
	margin: 0 auto;
	/*border-bottom: 1px solid #E5E5E5;*/
}
.subheader .signup_right {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 15px;
}
.subheader .subheader_signup {
	color: #00BFEA;
	font-size: 15px;
	border: 0px;
	height: 32px;
	width: 262px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background-color: #F3F3F3;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	cursor: pointer;
}
.subheader .subheader_signup span {
	color: #747474;
}
.subheader .subheader_signup div.blue_bullet {
	border-color: transparent transparent transparent #00b1da;
	border-style: solid;
    border-width: 5px;
    height: 0;
    top: 4px;
    line-height: 0;
    position: relative;
	float: right;
}

.start_button_block_bottom {
	clear: both;
	text-align: right;
	font-size: 15px;
	line-height: 60px;
}
.start_button_block_bottom div.blue_bullet {
	border-color: transparent transparent transparent #00b1da;
	border-style: solid;
    border-width: 5px;
	top: 4px;
	position: relative;
    height: 0;
    line-height: 0;
	clear: both;
    float: right;
    padding-left: 10px;
    text-align: right;
    width: 140px;
}
.start_button_block_bottom button {
	float: right;
	margin-bottom: 10px;
}

.content p,.content ul,.content ol {
	margin-bottom: 24px;
	line-height: 22px;
	color: #333333;
}

.content .left_section img {
	border: 1px solid #BEBEBE;
	outline: 1px solid #BEBEBE;
    outline-offset: 7px;
	margin: 10px;
}
#content ul {
    list-style: square outside none;
	padding-left: 35px;
	line-height: 22px;
	margin-bottom: 24px;
}
#content ol {
    list-style: decimal outside none;
	padding-left: 20px;
	line-height: 22px;
	margin-bottom: 24px;
}
#content ol li {
	padding-bottom: 15px;
}
#content ol.nopad li,.content ul.nopad li {
	padding-bottom: 0px !important;
}
.content p.nopad,.content ul.nopad,.content ol.nopad {
	margin-bottom: 0px !important;
}
/**************PRESS RELEASE *********************/
.press-release .content h2 {
	color: black !important;
    font-size: 20px !important;
    font-weight: bold !important;
}
.press-release .content h3 {
	color: #1D6774 !important;
    font-size: 14px !important;
    font-weight: bold !important;
	text-decoration: none !important;
}
.press-release .content h4 {
	color: black !important;
    font-size: 14px !important;
    font-weight: bold !important;
	line-height: 21px !important;
	text-decoration: none !important;
	margin: 5px !important;
}
.press-release .content p {
	font-size: 13px !important;
    line-height: 16px !important;
}
.press-release #content ol li,.press-release .content ul li {
	padding-bottom: 0px !important;
}
.press-release .content p.nopad,.press-release .content ul.nopad,.press-release .content ol.nopad {
	margin-bottom: 0px;
}
.press-release .content p,.press-release .content ul,.press-release .content ol {
	 font-size: 13px !important;
	 line-height: 16px !important;
	 margin-bottom: 16px !important;
}
.press-release .content ol.padded,.press-release .content ul.padded {
    margin-bottom: 4px !important;
}
.press-release .content ol.padded li,.press-release .content ul.padded li {
    padding-bottom: 12px !important;
}

blockquote {
    margin-bottom: 24px;
	margin-left: 20px;
    line-height: 22px;
	background-color: #EFF9FB;
	background-image: url(../images/cs_seed.png);
	background-repeat: no-repeat;
	background-position: 7px 4px;
	/*defaults for tiny mce */
	padding-left: 25px;
	padding-right: 10px;
    width: 578px;
	text-align: justify;
}
blockquote.indent-and-fit-right {
	width: 578px;
}
/* Full width */
blockquote.indent {
	width: 835px;
}
p.indent,ul.indent,ol.indent {
    padding-left: 45px !important;
}


div#sidebar {
	display: inline; /*ie hack*/
	float: right;
	line-height: 1.2em;
	margin: 15px 0 0 0 ;
	/*width: 300px;*/
	text-align: left;
	font-size: 1em;
	color: #777;
}
div#sidebar>ul {
	list-style: none;
}
div#sidebar>ul>li {
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	clear: both;
}

ul>li {
    padding-left: 12px;
}

#right_info_block {
	margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 37px;
	float: right;
}
.right_info_block_no_margin {
	margin-top: 0px !important;
}

#right_info_block ul, #right_info_block ol, #sidebar>ul>li ul, #sidebar>ul>li ol {
	padding: 10px 15px 10px 27px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
}
#right_info_block ul,#sidebar>ul>li ul {
	list-style-image: url(../images/arrow-blue.png);
	list-style-type: square;
}
#right_info_block ul li, #sidebar>ul>li ul li {
	padding-left: 2px;
	line-height: 22px;
}
#right_info_block a,#sidebar>ul>li a {
	color: #16849B;
}

#right_info_block p,#sidebar>ul>li p {
	color: #7A7A7A;
    margin: 10px;
    padding-left: 8px;
	font-size: 13px;
	line-height: 15px;
}
    
#sidebar h3.widget-title {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	width: 241px;
	border: 1px solid #E0E0E0;
	border-bottom: 0px none transparent;
	height: 30px;
	color: #787878;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	border-radius: 5px 5px 0 0;
	background: url(../images/panel_title_bg.png);
	background-repeat: repeat-x;
}
#right_info_block .panel_title,.page blockquote .panel_title {
	margin-top: 20px;
	width: 231px;
	border: 1px solid #E0E0E0;
	border-bottom: 0px none transparent;
	height: 30px;
	color: #787878;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	border-radius: 5px 5px 0 0;
	background: url(../images/panel_title_bg.png);
	background-repeat: repeat-x;
	padding-left: 10px;
}
.page blockquote .panel_title {
	margin-top: 6px;
}
#sidebar li.widget_text div.textwidget,#sidebar li.popular-posts ul,#sidebar li.widget_advanced-recent-posts ul,#sidebar li.widget_recent_entries ul {
	background-color: #FAFAFA;
    border: 1px solid #E0E0E0;
    border-radius: 0 0 4px 4px;
    color: #7A7A7A;
    font-size: 12px;
    line-height: 15px;
    margin: 0 0 15px 0;
	/*padding: 10px 10px 10px 10px;*/
    width: 251px;
}
#sidebar>ul>li ul, #sidebar>ul>li ul {
	width: 209px !important;
}
#right_info_block .panel_content,.page blockquote .panel_content {
	background-color: #FAFAFA;
    border: 1px solid #E0E0E0;
    border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
    color: #7A7A7A;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 15px;
    width: 241px;
}
.page blockquote .panel_content {
	margin-bottom: 0;
}
.page blockquote .panel_content table tr td {
	padding: 5px;
}
.page blockquote .panel_content table tr td.tbl1 {
}
.page blockquote .panel_content table tr td.tbl2 {
	background-color: #F1F1F1;
}
.page blockquote .panel_content table tr td.right-border {
	border-right: 1px solid #E0E0E0;
}
.page blockquote .panel_content table tr td.bottom-border {
	border-bottom:	1px solid #E0E0E0;
}

.small_video_bg {
	background-image: url(../images/small_video_bg.png);
	background-repeat: no-repeat;
	text-align: center;
	background-position: 5px center;
}

.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

.beautiful_info_block {
	border: 1px solid #DFDFDF;
	padding: 12px;
	background-color: #EFF9FB;
	width: 631px;
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

/* ################## CALCULATORS: GET THIS WIDGET PAGE START ############################## */
.widget-live-demo-block {
	float: left;
	width: 381px;
    min-height: 356px; /* because of the right side customization */
	padding: 10px 15px 10px 15px;
	background-color: #FFFFFF;
}
.widget-settings-block {
	padding: 10px 15px 10px 15px;
	width: 190px;
	float: left;
	font-size: 14px;
}
.widget-settings-block h3 {
	margin-bottom: 8px;
}
.widget-settings-block .color-box {
	background-image: url(../images/sprites.png);
	background-color: #FFFFFF;
	border: 1px solid #858585;
    padding: 3px;
	cursor: pointer;
}
.widget-settings-block .widget-style1 {
    background-position: -0px -455px; /*+3 +3 because of padding and border */
    height: 22px;
    width: 22px;
}
.widget-settings-block .widget-style2 {
    background-position: -33px -455px; /*+3 +3 because of padding and border */
    height: 22px;
    width: 22px;
}
.widget-settings-block .widget-style3 {
    background-position: -66px -455px; /*+3 +3 because of padding and border */
    height: 22px;
    width: 22px;
}
.widget-settings-block .widget-el {
	float: left;
	width: 22px;
	margin-right: 15px;
}
.widget-settings-block .note {
	padding-top: 6px;
	font-size: 11px;
	font-style: italic;
}
.widget-settings-block p {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    margin-top: 7px;
}
.widget-settings-block label {
	font-weight: bold;
	line-height: 27px;
}
.widget-settings-block div.field {
	padding-top: 12px;
}
.widget-settings-block div.first-child {
	padding-top: 0;
}
.widget-settings-block textarea {
	font-family:monospace;
	margin-bottom: 8px;
	font-size: 12px;
}
.widget-settings-block input[type="text"] {
	border: 1px solid #858585;
	height: 25px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	font-size: 15px;
}
.widget-settings-block input[type="text"].long_input {
	width: 120px;
}
.widget-settings-block input[type="text"].short_input {
	width: 65px;
}


/******** REFINANCE V1 PAGE: START ***********/
body.refinance-v1 {
	background-color: #F0F0F0 !important;
}
.refinance-v1 .footer_container {
	background-color: #F0F0F0 !important;
	background-image: none !important;
	padding-top: 0px !important;
	
}
.refinance-v1 .all_header {
	background-color: #F0F0F0 !important;
	width: 100%;
}
.refinance-v1 .header_container {
	width: 880px;
	padding-left: 20px;
	margin: 0 auto;
}
.refinance-v1 header {
	width: 880px !important;
}
.refinance-v1 .page {
	padding-top:5px;
	background-color: #F0F0F0 !important;
}
.refinance-v1 article {
	background-image: url(../images/content/adspage-refinance-v1-bg.png);
    background-repeat: no-repeat;
	margin-left: 10px;
	margin-right: 10px;
	min-height: 520px;
}
.refinance-v1 #container, .refinance-v1 #top {
	width: 1000px !important;
	padding-right: 20px;
}
.refinance-v1 article#content {
	width: 1000px !important;
}
.refinance-v1 article .ref-v1-top {
    clear: both;
	height: 400px;
}
.refinance-v1 article .ref-v1-bottom {
    clear: both;
	height: 105px;
}
.refinance-v1 article .ref-v1-top-left {
    width: 590px;
	float: left;
}
.refinance-v1 article .ref-v1-top-left .apr-left-block {
	width: 220px;
	float: left;
    font-size: 20px;
    color: #5C5B61;
	padding-left: 80px;
    padding-top: 27px;
	font-weight: bold;
}
.refinance-v1 article .ref-v1-top-left .apr-left-block .line-1 {
	text-align: left;
}
.refinance-v1 article .ref-v1-top-left .apr-left-block .line-2 {
	text-align: right;	
}
.refinance-v1 article .ref-v1-top-left .apr-right-block {
	float: left;
    font-size: 23px;
	color: #ee7b2c;
    padding-top: 27px;
	font-weight: bold;
	padding-left: 12px;
}
.refinance-v1 article .ref-v1-top-left .apr-right-block big {
    font-size: 50px;
}
.refinance-v1 article .highlight {

}

.refinance-v1 article .ref-v1-top-right {
    width: 305px;
	float: left;
}
.refinance-v1 article .ref-v1-top-right form.submitform table {
    margin-left: 10px;
    margin-top: 60px;
}
.refinance-v1 article .advantage-list {
	clear: both;
    padding-left: 350px;
    padding-top: 40px;
}
.refinance-v1 article .advantage-list ul {
	list-style-type: none !important;
	padding: 0;
	margin: 0;
	color: #5C5B61;
}
.refinance-v1 article .advantage-list ul li {
	background-image: url(../images/content/adpage-tick.png);
	background-repeat: no-repeat;
    background-position: 0 13px;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 21px;
}
.refinance-v1 article .ref-v1-top-right form.submitform table .error {
	color: red;
}
.refinance-v1 article .ref-v1-top-right form.submitform table label.error {
	/*margin-left: 10px;*/
	/*color: #FFED00;*/
	color: #00247D;
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr {
    height: 40px;
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr td:first-child {
    width: 105px;
    color: white;
	font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica,"Times New Roman";
	text-align: right;
	padding-right: 5px;
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr td.last-child {
    width: 180px;
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr td.last-child input[type="text"] {
	/*border: 1px solid gray;*/
    width: 172px;
    /*-moz-border-radius: 11px 11px 11px 11px;
    -webkit-border-radius:11px 11px 11px 11px;
    border-radius:11px 11px 11px 11px;*/
    height: 16px;
    padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
    font-size: 13px;    
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr td.last-child select {
	/*border: 1px solid gray;*/
    width: 183px;
    /*-moz-border-radius: 11px 11px 11px 11px;
    -webkit-border-radius:11px 11px 11px 11px;
    border-radius:11px 11px 11px 11px;*/
    height: 24px;
    padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 3px;
    font-size: 13px;    
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr td.last-child input[type="submit"] {
    background-image: url(../images/content/adpage-refinance-find-button.png);
    background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
    width: 184px;
    height: 38px;
    border: 0px;
}
.refinance-v1 article .ref-v1-top-right form.submitform table tr.last-child td {
	padding-top:10px;
}
.refinance-v1 article .ref-v1-bottom-featured {
	text-align: center;
	padding-top: 10px;
}
/******** REFINANCE V1 PAGE: END ***********/

/************* SCS Page *************/
body#page-scoresign,body#page-facebook,body#page-mymoneyblog_freecreditreport,body#page-ptmoney_freecreditreport,
body#page-wealthpilgrim_freecreditreport,body#page-bridgereport,body#page-manillareport,body#page-50report,body#page-dw50 {
    background-color: #F0F0F0 !important;
}
body#page-scoresign .all_header,body#page-facebook .all_header,.fcr-header {
    background-color: #F0F0F0 !important;
    width: 100%;
}
body#page-300giveaway .all_header {
    width: 100%;
}
body#page-scoresign header .logo,body#page-facebook header .logo,body#page-300giveaway header .logo,.fcr-header header .logo {
	padding-top: 4px;
}
body#page-scoresign .header_container,body#page-facebook .header_container,.fcr-header .header_container {
    margin: 0 auto;
    padding-left: 19px;
    padding-right: 19px;
    width: 860px;
	background-image: url("../images/header_bg-v2.png");
	background-color: white;
	height: 76px;
	padding-bottom: 9px;
}
body#page-300giveaway .header_container {
    background-image: url("../images/header_bg-v2.png");
    background-color: white;
    height: 76px;
    padding-bottom: 9px;
}
body#page-scoresign article#content,body#page-facebook article#content,body#page-300giveaway article#content,article.free-credit-report {
	padding: 11px 19px 17px;
    width: 860px !important;
	background-color: white;
}
body#page-scoresign #container, body#page-scoresign #top, body#page-facebook #container, body#page-facebook #top, body#page-300giveaway #container, body#page-300giveaway #top,
.fcr-container {
    width: 898px !important;
}
.scs-page h1 {
	/*font-size: 27px;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;*/
	color: #0a87ad !important;
}
.scs-page .scs-top-left h1 {
    font-size: 76px;
    font-weight: bold;
    letter-spacing: -4px;
    font-family: 'Arial Narrow','Nimbus Sans L',sans-serif;
}

.scs-page .scs-top-right h1 {
    font-size: 28px;
    letter-spacing: -2px;
    line-height: 35px !important;
}
.free-credit-report .midtext {
    line-height: 35px;
}
.scs-top-sect {
	padding-left: 6px;
}
.scs-top-center-sect {
    text-align: center;
}
.scs-top-center-sect h1 {
   font-size: 40px;
   text-align: center;
   font-weight: normal;
   padding: 0 0 20px !important;
}
.scs-top-center-sect h2 {
    text-align: center !important;
    font-size: 26px !important;
    line-height:23px !important;
    padding:0 0 16px !important;
}
.scs-top-left {
    float: left;
    height: 73px;
    padding-top: 13px;
    width: 383px;
}
.scs-top-right {
    float: right;
    height: 86px;
    width: 470px;
}
.scs-top-left-thanksgiving {
    float: left;
    height: 70px;
    padding-top: 9px;
    width: 453px;
    padding-left: 10px;
}
.scs-top-right-thanksgiving {
    float: right;
    height: 86px;
    width: 306px;
    position: relative;
    top:-8px;
}

.scs-left {
	width: 383px;
	float: left;
}
.scs-right {
	padding-top: 20px;
	width: 470px;
	float: right;
}
.fcr-container-section {
    width: 100%;
    background-color: #F0F0F0;
}
.fcr-bottom {
    clear: both;
    position: relative;
    height: 17px;
}
.fcr-container-body {
    background-color: white;
    width: 868px !important;
    padding-left: 15px;
    padding-right: 15px;
}
.fcr-left {
    width: 433px;
    float: left;
}
.fcr-right {
    padding-top: 27px;
    width: 384px; /*420-2x18*/
    float: right;
    background-color: #F7F3F4;
    border: 1px solid #F2F2F2;
    padding: 18px;
    margin-bottom: 34px;
    margin-top: 15px;
}
.fcr-left .image_box {
    background-image:url("../images/content/credit-score-2.png");
    background-position: 28px 0;
    background-repeat: no-repeat;
    padding-left: 100px;
    padding-top: 40px;
    width: 250px; /* 350-100*/
    height: 232px; /*272-40*/    
}
.fcr-right .lime {
   color: #00B1DA;
   font-weight: bold; 
}
.fcr-right .top-details {
    font-size: 24px;    
    text-align: center;
    margin-bottom: 24px;
}
.fcr-right .step-box {
    width: 376px;
    height: 49px;
    border: 2px solid #E8E2E2;
    margin-bottom: 28px;
    background-color: white;
    line-height: 49px;
    padding: 2px;
    font-size: 16px;
}
.fcr-right .step-box .step-number {
    font-size: 26px;
    width: 30px;
    height: 47px;
    text-align: center;
    color: white;
    float: left;
    background-color: #18ABD6;
    border: 1px solid #E0E2DF;
    margin-right: 8px;
    border-radius: 1px 1px 1px 1px;
    -moz-border-radius: 1px 1px 1px 1px;
    -webkit-border-radius: 1px 1px 1px 1px;
}
#content ul.seed_list {
    line-height: 40px;
    list-style: none outside none;
    margin: 0;
    padding-left: 26px;
}
#content ul.seed_list li {
    background-image: url("../images/cs_seed.png");
    background-position: 0 13px;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    margin-left: 0;
    padding-left: 20px;
}
.fcr-left .feature_list>h3 {
    margin-top:26px;
    padding-left:26px;
}
#content .fcr-left .feature_list ul.seed_list {
    line-height: 22px;
    padding-top: 3px;
}
#content .fcr-left .feature_list ul.seed_list li {
    background-position: 0 4px;
    padding-bottom: 16px;
}
/* non-consistent (page specific): start - not used for 'marketing templates' */
.free-credit-report .feature_list {
    width: 327px;
    padding-left: 26px;
    margin-top: 26px;
}
.free-credit-report .fcr-left .feature_list ul.seed_list {
    padding-left: 0px !important;
    line-height: 22px !important;
    padding-top: 3px !important;
}
.free-credit-report .fcr-left .feature_list ul.seed_list li {
    background-position:0 4px !important;
    padding-bottom: 16px !important;
}
/* non-consistent (page specific): END */
div.start_free_credit_score_button_block {
    clear: both;
    margin-bottom: 15px;
    margin-top: 12px;
    text-align: center;
    position: relative;
    width: 399px;
    left: -5px;
}
.scs-page fieldset {
	border: 0;
}
.scs-page div.input-long,.scs-page div.input-state,.scs-page div.input-zip {
	float: left;
	height: 66px;
}
.scs-page div.input-long {
	width: 227px;
}
.scs-page div.input-state {
	width: 101px;
}
.scs-page div.input-zip {
	width: 110px;
}
.scs-page div.input-long input,.scs-page div.input-state select,.scs-page div.input-zip input {
	padding-left:6px;
	padding-right: 6px;
	margin-top: 3px;
	border: 1px solid #CBCBCB;
	font-size: 15px;
}
.scs-page div.input-long input,.scs-page div.input-zip input {
	height: 18px;
}
.scs-page div.input-state select {
	height: 23px;
}
.scs-page div.input-long input {
	width: 191px;
}
.scs-page div.input-state select {
	width: 80px;
	padding-right: 0px;
	padding-left: 0px;
	/*padding-top: 7px;*/
	padding-top: 0px;
}
.scs-page div.input-zip input {
	width: 90px;
}
.scs-page div.input-long label,.scs-page div.input-state label,.scs-page div.input-zip label {
	clear: both;
	font-weight: bold;
	font-size: 14px;
}
.scs-page div.cols {
	clear: both;
	padding-top: 11px;
}
.scs-page div.cols p {
	margin-bottom: 6px;
}
.scs-page input[type="checkbox"] {
    height: 13px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 6px;
    padding-left: 0;
    width: 13px;
}
.scs-page div.col1,.scs-page div.col2,.scs-page div.col3 {
	width: 153px;
	float: left;
}
.scs-page div.col1 label,.scs-page div.col2 label,.scs-page div.col3 label {
	font-size: 12px;
}
.scs-page div.col-bottom {
	clear: both;
	padding-top: 18px;
}
.scs-page div.col-bottom label {
	font-size: 10px;
}
.scs-page div.start_button_block {
    clear: both;
    left: -3px;
    margin-bottom: 20px;
    margin-top: 24px;
    padding-top: 24px;
    position: relative;
	text-align: center;
	width: 450px;
}
.scs-page div.start_button_block_autumn {
    clear: both;
    left: -3px;
    margin-bottom: 20px;
    margin-top: 14px;
    padding-top: 0px;
    position: relative;
    text-align: center;
    width: 450px;
}
.scs-page div.signup_notes {
	font-size: 10px;
	text-align: center;
}
.scs-page div.signup_notes a,.scs-page div.signup_notes a:link{
	text-decoration: underline;
	color: #464646 !important;
}
div .scs-bottom {
	margin-top: 0;
	padding-top: 17px;
	clear: both;
}
.scs-bottom h3 {
	color: #0a87ad;
	font-size: 14px;
	font-weight: bold;
}
.scs-bottom div.left_sect .sect_content {
	color: #858585;
	font-weight: bold;
    padding-bottom: 8px;
    padding-left: 40px;
}
.scs-bottom .sect_author {
	text-align: right;
	font-weight: bold;
	padding-right: 40px;
}
div.scs-footer, .scs-bottom .left_sect, .scs-bottom .right_sect {
	background-color: #fbfafa;
	border: 1px solid #f2f5f5;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	background-image: none;
	margin-bottom: 13px;
	font-size: 14px;
}
.scs-bottom .left_sect {
	margin-right: 20px;
	float: left;
	width: 402px;
	min-height: 99px;
	padding: 8px;
}
.scs-bottom .right_sect {
	float: right;
	width: 402px;
	min-height: 99px;
	padding: 8px;
}
div.scs-footer {
	clear: both;
	text-align: center;
	padding: 8px;
	padding-top: 23px;
	min-height: 84px;
}
div.scs_footer_container {
	width: 898px;
    background-image: url("../images/footer_bg.png");
    clear: both;
    min-height: 100px;
	margin: 0 auto;
}
div.scs-footer nav {
	font-size: 13px;
	padding-bottom: 6px;
}
div.scs-footer nav a:link, div.scs-footer nav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
	color: #858585 !important;
	text-decoration: none;
	font-weight: normal;
}
div.scs-footer nav a:hover, div.scs-footer nav a:active, div.scs-footer nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	text-decoration: underline;
}
/* SCS Page: End*/

/*Sitemap page */
#wp-realtime-sitemap-pages>h3 {
    color: #067591;
    font-size: 26px;
    margin-bottom: 18px;   
}
#wp-realtime-sitemap-pages>ul {
    list-style-type: none;
    line-height: 30px;
    padding-left: 0px;
    margin-bottom: 0px;
}
#wp-realtime-sitemap-pages>ul>li.page_item {
    font-size: 24px;
    font-weight: normal;
    padding-left: 0px;
    margin-top: 10px;
}
#wp-realtime-sitemap-pages>ul>li.page_item ul.children {
    line-height: 20px;
    padding-left: 35px;
    margin-bottom: 0px;
}
#wp-realtime-sitemap-pages>ul.children_root_page_item {
    line-height: 26px;
    list-style:square outside none;
    padding-left: 14px;
    margin-bottom: 0px;
}
#wp-realtime-sitemap-pages>ul>li.page_item ul.children>li.page_item,li.children_page_item {
    font-size: 12px;
    font-weight: normal;
    padding-left: 12px;
    margin-top:0px;
}
#wp-realtime-sitemap-pages>ul.three-col-map-list li {
    float: left;
    /*margin:0 0 0 14px;*/
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 270px;
}
/* END of Sitemap page */

/* CONTACT US PAGE */
.contact-us-quarter-left {
	float: left;
	width: 40%;
	clear: both;
}
.contact-us-quarter-right {
	float: right;
	width: 40%;
}
.lrb-padding {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.rb-padding {
	padding-right: 20px;
	padding-bottom: 20px;
}
.r-padding {
	padding-right: 20px;
}
.b-padding {
	padding-bottom: 20px;
}


/* END OF CONTACT US PAGE */
/******** LOGOUT PAGE: START ***********/
div.text-and-social-buttons-paragraph {
	padding-top:5px;
	padding-bottom: 5px;
}
div.text-and-social-buttons-paragraph>div.text {
	float: left;
	line-height: 20px;
}
div.text-and-social-buttons-paragraph>div.social {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
div.three-shares-box {
	border: 1px solid #dedede;
	padding: 20px 40px 20px 40px;
	margin: 0px 30px 0px 140px;
	width: 380px;
}
/******** LOGOUT PAGE: END ***********/

ul.statelist a,ul.statelist a:link,ul.statelist a:visited {
	color: #858585 !important;
    font-weight: normal !important;
	font-size: 11px !important;
}
ul.statelist big {
	color: #6B6B6B !important;
    font-size: 11px !important;
}
ul.statelist {
	list-style: none outside none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
	line-height: 22px !important;
}
ul.statelist li {
	margin: 0px !important;
	width: 157px !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}