@charset "utf-8";
/* CSS Document */

	body { margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; background: url(../../../media/bg.jpg) repeat-x fixed; }
        a { color: #0066cc; text-decoration:none; }
	a:hover {color: #069; text-decoration: underline;}
	img{border:none;}

	label { font-weight: normal; cursor: pointer; font-size: 12px; }

	/* Clearing
	---------------------------- */
	.clear { clear: both; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* End hide from IE-mac */

	/* Header */

    #wrapper { width: 1110px; margin: 0 auto; }
	#header { margin: 0 0 17px 0; padding: 20px 0 0 0;  }
	#header h2 a { display: block; float: left; width: 341px; height: 70px; background:url(../../../media/ncf_logo.png); text-indent: -9999px; overflow: hidden; }
	#header h3 a { display: block; float: right; width: 209px; height: 41px; background:url(../../../media/phone.png); text-indent: -9999px; overflow: hidden; margin-top: 18px; }

	#navbar { height: 35px; width: 1110px; background:url(../../../media/topnav.png) no-repeat; text-align: center; padding-top: 9px;} 
	#navbar a { color: #303C4E; text-decoration: none; font-weight: bold; font-size: 14px; }
        #navbar a:hover {text-decoration: underline; color: #D2E1F8; }
	#navbar ul { margin: 0; padding: 0; }
	#navbar li { list-style-type: none; display: inline; padding: 0 15px; }
	
	/* Content */
	#content { width: 1110px; }
	
	/* Homepage */
	#spinbox { margin-bottom: 10px; height: 305px; }
	.ad { display: block; float: left; height: 285px; width: 700px; margin: 10px; }
	.boxes { width: 360px; display: block; float: left; margin: 10px; }
        .boxcopy { padding: 7px; }
        .black { font-size:12px; color: #000; font-weight:bold; }
        .blue { font-size: 11px; color: #0066cc; }
	.ebook { height:90px; margin-bottom: 5px; }
	.consultation { height: 60px; margin-bottom: 5px; background:url(../../../media/box1.png) no-repeat; }
	.creditu { height: 60px; margin-bottom: 5px; background:url(../../../media/box2.png) no-repeat; }
	.results { height: 60px; background:url(../../../media/box3.png) no-repeat; }
	
	#bottom { margin: 10px; }
	.copy { width: 800px; display: block; float: left; padding-right: 25px; background: url(../../../media/bar.png) no-repeat; background-position:right; }
	.copy h4 { font-size:14px; color: #000; }
	.copy a { color: #0066cc; }
	.video { width: 205px; display: block; float: right; margin: 45px 25px; }
        .b { font-size:inherit; font-weight:bold; }

	/* Footer */

	#footer { text-align: center; margin-top: 35px; padding-top: 35px; clear:both;}

       /* FORMS */

       .grad_bg:focus {
	background-color:#FFF1F1;
	background-image:none;
	border:1px solid #0066CC;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:10pt;
        padding: 2px;
        }

       .grad_bg {
	background-image:url(http://www.nationalcreditfederation.com/wp-content/themes/sandbox/images/grad_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #284279;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:10pt;
	width: 250px;
	padding: 2px;
        }

/* CREDIT U */
		#credit-u {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			width: 400px;
			margin-bottom: 20px;
			background: url(../../../media/credit-u-bg.png);
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			padding: 5px;
			border: 1px solid #CCC;
			-moz-box-shadow: 3px 3px 3px #CCC;
			-webkit-box-shadow: 3px 3px 3px #CCC;
			box-shadow: 3px 3px 3px #CCC;
			max-height: 240px; 
		}
		#credit-u h4 {
			font-size: 18px;
			margin: 5px;
			padding: 0;
		}
		#credit-u a {
			color: #06C;
			text-decoration: none;
		}
		#credit-u a:hover {
			text-decoration: underline; 
		}
		#credit-u ul {
			list-style: none;
		}
		#credit-u li {
			margin-bottom: 2px;
		}
                .one { float: left; margin-right: 20px; }
                .two { float: left; }
                .three { float: left; height: 170px; margin-right: 20px; }
                .four { float: left; height: 170px; }
                #credit-u-lessons dt { margin-bottom: 5px; }
                #credit-u-lessons dt a { color: #333; font-weight: bold; font-size: 14px; }
                #credit-u-lessons dd { margin: 0 0 4px 10px;  }

/* SHIT FROM OLD CSS */

A.navlink:link {
  color:#303c4e;
  font-size: 10pt;
  font-weight: 600;
  text-decoration: none;
}

A.navlink:visited {
  color:#303c4e;
  font-size: 10pt;
  font-weight: 600;
  text-decoration: none;
}

A.navlink:hover {
  color:#d2e1f8;
  font-size: 10pt;
  font-weight: 600;
  text-decoration: underline;
}

div#sidebar_bg2 {
  background-color: #ffffff;
  background-image: url(images/sidebar_bg.png);
  background-position: top center;
  background-repeat: repeat-x;
  padding:4px;
  border-width:1px;
  border-style:solid;
  border-color: #000000;
  font-size: 9pt;
  font-weight:bold;
}

div#sidebar_bg3 {
  border-width: 0px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-style: solid;
  border-color: #000000;
}

ul {
  font-size: 9pt;
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 0px;
  line-height:120%;
}
li {
  list-style-type: disk;
  list-style-position: inside;
  marker-offset: auto;
  font-size: 8pt;
  margin-left:15px;
  padding: 0px;
}

h3 {
  margin:0px;
  padding:0px;
}

#s_contact_us {
  background-image: url(images/s_contact_us.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 160px;
  height: 56px;
  border-width: 0px;
}

#s_free_credit_consultation {
  background-image: url(images/s_free_credit_consultation.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 160px;
  height: 56px;
  border-width: 0px;
}

#s_join_now {
  background-image: url(images/joinnow.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 160px;
  height: 56px;
  border-width: 0px;
}

#s_proven_results {
  background-image: url(images/s_proven_results.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 160px;
  height: 56px;
  border-width: 0px;
}

#s_videos {
  background-image: url(images/s_videos.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 160px;
  height: 56px;
  border-width: 0px;
}

div.sidebar#primary {
  width: 155px;
  padding-left:5px;
}
/*
A.side_nav:link {
  font-size:14pt;
  font-weight: bold;
  color: #000000;
  text-decoration:none;
}

A.side_nav:hover {
  color: #000000;
  background-color: #ffffe3;
  text-decoration:none;
}

A.side_nav:visited {
  font-size:14pt;
  font-weight: bold;
  color: #000000;
  text-decoration:none;
}*/

table#interest_rate_diff {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

table#interest_rate_diff tr td, table#interest_rate_diff tr th {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	text-align: center;
}

tr.excellent td {
	color: green;
}

tr.bad td {
	color: red;
}

.grad_bg:focus {
	background-color:#FFF1F1;
	background-image:none;
	border:1px solid red;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:10pt;
	
	padding: 5px;
}

.grad_bg {
	background-image:url(/images/grad_bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border:1px solid #284279;
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:10pt;
	width: 150px;
	padding: 5px;
}

ul.vid > li {
	text-align: left;
	font-size: 10pt;
	margin: 5px;
	margin-left: 50px;
}

.b {
	font-size: inherit;
	font-weight: bold;
}

div#post-2298 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}

div#post-2313 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}

div#post-2320 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}

div#post-2333 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}

div#post-2402 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}

div#post-2404 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background-color: #ffffff;
	background:url(/media/ncf_career-bg.jpg) no-repeat;
	
}

div#post-2406 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}

div#post-2383 > div.entry-content {
	width: 1104px; 
	height: 700px; 
	background:url(/media/ncf_career-bg.jpg) no-repeat;
}




	dt { margin-left: 4px; margin-top: 4px; }
	dt a { color: #4963ad; font-weight: bold; font-size: 13px; padding-bottom: 3px; display: block; }
	dt a:hover { color: #069; }
	dd { margin-left: 4px; }
	dd a { color: #4963ad; font-weight: bold; font-size: 11px; }
	dd a:hover { color: #069; }	
	dd a:visited { color: #4963ad; }




div.form {
	height: 575px; 
	width: 322px; 
	background:url(/media/form-bg.png) no-repeat; 
	float: right; 
	margin: 40px 0 0 0; 
	padding: 0 30px 0 0;
}

	.getstarted { width: 300px; margin: 10px; }
	.xtrasmall { font-size: 10px; font-style: italic; margin: 7px 9px 2px; clear: both; float: left; color: #666; cursor:auto; }
	.formbox { border:1px solid #7F9DB9; margin-left: 9px; font-size: 11px; color: #036; height: 16px; width: 300px; -moz-border-radius: 3px;}

	#left { float: left; margin: 10px 0 0 0; }
	.left-hdr { padding-bottom: 10px; }
		

	/* Clearing
	---------------------------- */
	.clear { clear: both; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%; }
	.clearfix { display: block; }
	/* End hide from IE-mac */
