
/* HTML Tag Redefinition */
html, body {height: 100%;  }

body {/* customize_background */ background-color: #ffffff; /* customize_background */ text-align: left; padding: 0px; margin: 0px; }

img {border: 0px}

a { cursor:pointer;color:  #5F0000;	text-decoration: none;}

label { font-weight:bold; display:block; padding-top: 10px; }

fieldset { border:1px solid #ccc;}
/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

body {font: normal normal 13px Arial;color: #666666;}

a,a:visited,a:active {	/* customize_link */ color:  #5F0000; /* customize_link */}

a:hover {/* customize_link_hover */ color: #666666; /* customize_link_hover */} 

.clear {clear: both;}

.left {	float: left;}

.right {float: right;}

.no-margin {margin: 0px !important;}

.no-border {border: none !important;}

#body h1, h2, h3, h4{color: #5F0000;}

#body p {color: #666666;}

/* Page Structure / Navigation */

#page {width:900px; margin:auto; text-align:left; }

/* Header  */
#header-container {	 box-shadow: 0px 0px 5px 0px #c2c2c2 !important; }

#header {width: 900px;	margin: 0 auto;} 

#header #logo {	background: url(/images/tng_logo.jpg) no-repeat;width: 150px;height: 97px; margin-top:6px !important; cursor:pointer;	float:left; margin-bottom: 0px !important; }

#header h1 {font-size: 1px;	text-indent: -31337px;}

#header #logo a { display: block;width: 150px;	height: 97px;	text-decoration:none;}

#header-area-inside h2 {color: #FFFFFF;font-style: oblique;font-weight: normal;}

#header #header-area {width: 380px;	float: left; }

#header #header-area #header-area-inside{margin-bottom: 12px;}

#header #header-area img { display: block}

/* Login  */

#login-form {width: 260px; text-align: left;padding: 5px;margin: 5px; float:right;}


#login-form label {text-align: right;}

#login-form .inp {border: 1px solid #b0b0b0;background: white;	padding: 3px;}

#login-form h4, #login-form p {	margin: 0;padding: 0;}

#login-form-bot {width: 95%;float: none;border: 1px solid #777;	background: #ccc;text-align: center;padding: 5px;margin: 0px;font-size: .9em;display:none;}

#login-form-bot label {	text-align: right;}

#login-form-bot .inp {border: 1px solid #555;background: white;	padding: 3px;}

#login-form-bot h4, #login-form-bot p {	margin: 0;padding: 0;}

/* --  */

#social-network-container { margin: 0;height: 27px; float: left; margin:0px 0px 0px 0px;	 }
#fb-like {width: 90px;float: left;}
#___plusone_0 {	float: left;}
#social-network-container span.connect_widget_text {}
#social-network-container a {display: block;width: 24px;height: 24px;float: left;margin: 0 1px;}
#social-links {float: right; margin-top: 1px; margin-right: 5px;}
.blogger {background: url(images/btn_blogger.png) no-repeat;}
.you-tube {background: url(images/btn_youtube.png) no-repeat;}
.twitter {background: url(images/btn_twitter.png) no-repeat;}
.fb {background: url(images/btn_facebook.png) no-repeat;}
.pod-cast {background: url(images/btn_podcast.png) no-repeat;}
#page #central{ clear:both;}
#page .no-sidebar { background-image: none !important}
#page #central.central-left { }
#page #central.central-left div#sidebar {float: left !important;margin-top: 15px;text-align: center;}
#page #central.central-left #body {float:left;  overflow:hidden; padding: 25px;}
#page #central #body{ float:right;  overflow:hidden;}
#page .no-sidebar #body{ float: none !important; width: auto !important; overflow:hidden }
#page #central.centralva #body {float:right; width: 640px; overflow:hidden;}
#page #central #sidebar{ float: left; width: 160px; overflow: hidden;}
#page #central #sidebar p{ line-height:24px}
#page #central #sidebar ul.nav{ list-style:none; margin-left:0px; padding:0px; padding-left:24px; font-size:11px;}
#page #central #sidebar ul.nav li{ margin-bottom:16px; }
#page #central #sidebar ul.nav a{ text-decoration:none; color:#333 }
#page #central #sidebar ul.nav a.nav-selected {font-weight: bold}
#page #central #sidebar ul.nav a:hover{ text-decoration:underline }
#page #central #sidebar ul.nav ul{ list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px; }
#page #central #sidebar ul.nav ul li{ margin-bottom:16px; }
#page #central.navLeft{ background:url(images/nav_sidebar_left_bg.gif) repeat-y center; }
#page #central.navLeft  #sidebar{float:left}
#page #central.navLeft  #body{float:right; padding-right:0px; }
#page #central.noSideNav{ background: none; }
#page #central.noSideNav  #sidebar{ display:none }
#page #central.noSideNav  #body{float: none; padding-left:0px; padding-right:0px; width:100%; }
#footer-container {background: #a2a2a2; clear:both;}
#footer{padding-top:15px; clear:both;padding-bottom:16px; color:#999; font-size:10px;margin: 10px auto;width: 900px;}
#footer a{ text-decoration:none }
#footer span.sign-in {margin-left: 20px}
#footer span.powered-by { float:right; }
/* Page Elements */
.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}
/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}
/* customize_miscellaneous */ /* customize_miscellaneous */
#menu-container { background:#fff !important;}
#menu {width: 900px;margin: 0 auto;}
#menu #headerNav{margin-top: -14px; }
#menu #headerNav .HTMLBlock { margin-bottom: 0px; }
#menu ul.nav-header{ list-style:none; margin:0px; padding:0px; width:auto; }
#menu ul.nav-header li { float:left; padding:2px 0px; color: #FFFFFF; font-size: 13px; margin: 0 0 0 8px;text-transform: uppercase;font-weight: bold; }
#menu ul.nav-header li a { text-decoration:none;color: #FFFFFF;padding:2px 8px;  }
#menu ul.nav-header li a:hover{ background: #660000; /* was #8F4C4C 08/03/2016 RG edit */  -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; }
#menu ul.nav-header li.nav-selected{ background: #660000; /* was #8F4C4C 08/03/2016 RG edit */  -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.subnav {clear: both;	padding-top: 10px !important;}
/*Superfish Menu*/
#headerNav .sf-menu {margin-bottom: 0px;}
#headerNav .sf-menu li {border: 0px !important;	background-color: transparent !important;font-size:13px;font-weight:bold;text-transform:uppercase;-moz-border-radius: 2px;-webkit-border-radius: 2px;	margin:0 0 0 1px !important; }
#headerNav .sf-menu li.nav-selected {background: #660000 !important; /* was #8F4C4C 08/03/2016 RG edit */ ;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.sf-menu a {padding:2px 8px !important; background: url('/images/arrows-ffffff.png') no-repeat -10px -93px;}
.sf-menu li:last-child a { background: none !important; /* padding: 6px 10px !important; */ }
.sf-menu a.sf-with-ul {padding: 2px 18px 2px 8px !important;}
.sf-menu a:hover {-moz-border-radius: 2px;	-webkit-border-radius: 2px; background: url('/images/arrows-ffffff.png') no-repeat -10px -93px;}
.sf-menu li:last-child a:hover { background: none !important; /* padding: 6px 10px !important; */ }
.sf-sub-indicator { display: none; top:	10px !important;right:-1.95px !important; }
a > .sf-sub-indicator {top:6px !important;}
ul.sf-submenu {background: #777777 !important;-moz-border-radius: 2px !important;-webkit-border-radius: 2px !important;}
#headerNav .sf-menu li ul.sf-submenu li {margin: 0 !important; background: none;}
.sf-menu ul.sf-submenu li a {padding: 5px 8px !important;font-weight:normal;text-transform:none;-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important; background: none;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:1.3em !important;}
.sf-shadow ul {	-moz-border-radius: 0px !important;	-webkit-border-radius: 0px !important;padding: 0px !important;}
.nav {padding: 0 0 10px 0;margin: 10px 0 0;}
.nav li {float: left;list-style: none;margin-right: 8px;	margin-bottom: 5px;	padding: 2px 8px;font-size: .9em;font-weight: normal;text-transform: uppercase;}
.nav li a {color: #CCC;	text-decoration: none;padding: 2px 8px;}
.nav li a:hover {background: #660000; /* was #8F4C4C 08/03/2016 RG edit */ -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.nav .nav-selected, .nav .nav-path-selected {background: #660000; /* was #8F4C4C 08/03/2016 RG edit */ padding: 2px 8px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
# p {	color: #5F0000;}
# h1, h2 {	margin: 0px;}
# h1 {	font-size: 3.55em;}
# h2 {	font-size: 2.27em;}
#entry-point-container { width:100% !important; z-index:1000; margin:0 auto; text-align:center;}

.entry-points {	float: left; text-align:center; z-index:1010;}
#article-header {border-bottom: #5F0000 1px solid;padding: 15px;}

#article-container {margin-top: 15px;}
.home-articles {float: left;width: 32%; margin:5px; }
.home-articles h3 {	color: #666666;}
.courses {border-top: #5F0000 1px solid;padding: 15px 0;}
.courses #course-image {float: left;margin-right: 25px;	text-align: center;	width: 155px;}
.courses #course-image p {	margin: 0 0 10px 0;}
#course-info {	width: 68%;float: left;background: #F7F7F7;padding: 10px;	border: #888 1px solid;}
#course-info h2 {text-transform: uppercase;}
#detail-course-info {border-top: #5F0000 1px solid;}
.ccm-page-list {margin: 15px 0;}
.ccm-page-list h3 {	float: left !important;	margin: 0 5px;}
.ccm-page-list h3 a {text-decoration: none;}
.ccm-page-list h3 a:hover {	text-decoration: none;}
#state-foreclosures { float: left;}
#state-foreclosures .state-column {	float: left;}
#state-foreclosures .state-column li {margin-bottom: 5px;list-style: none;}
#state-info {float: right;width: 270px;}
#state-image {float: left;}
#food-stamp {padding-right: 15px;}
#california-clubs {clear: both;}
#california-clubs ul {margin: 0px;padding: 0;}
#california-clubs .cities-column {float: left;margin-right: 50px;}
#california-clubs .cities-column li {margin-bottom: 5px;list-style: none;}
#invest-club {float: left;	margin-bottom: 15px;}
#body table {margin: 15px 0;}
#body #bruce {padding: 0 10px 0 0;}
#body p {margin-top: 0;}
#body #newsletter {	padding-left: 15px;}
#body h2 {	margin-bottom: 10px;}
#bootcamp-image {padding-left: 10px;}
#cantu-image {padding: 0 0  10px 10px;}
#helpful-links {margin-bottom: 25px;font-size: 12px;}
#helpful-links h2 {	margin-bottom: 10px;}
#helpful-links .columns{float: left;}
#helpful-links ul {	margin: 0;}
#helpful-links .columns li {list-style: none;margin-bottom: 5px;}

.HTMLBlock iframe {	border: 1px solid #5F0000;	border-right: 0px;}
#advertisements {float: right;width: 150px;	padding: 25px 10px 10px;}

#menu-sitemap-inner {width: 900px;margin: 0 auto;padding-bottom: 3px;}
.sitemap-toggle {display: block;float: right;color: #666;font-size: .9em;border: 1px solid #999;padding: 1px;margin: 2px 25px 2px 0;background: white;}
.sitemap-toggle:hover {color: white;background: #666;}
#sitemap-nav {clear: both;background: #666;padding: 10px;-moz-border-radius: 5px;	-webkit-border-radius: 5px;border-radius: 5px;}


@media (min-width:769px) {

	.sitemap-toggle {
		display:none !important;	
	}
	
	#sitemap-nav {
		display: none;

	}
	
	#header-container {	
		height: 109px; 	
	}

}

#sitemap-nav .nav {	float: none;list-style: circle !important;margin: 0;}
#sitemap-nav .nav li {float: none;font-size: 1em;margin: 5px;}
#sitemap-nav .nav .nav-selected {background: white;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;color: #666;}
#sitemap-nav .nav li a {color: #fff;font-weight: bold;}
#sitemap-nav .nav li a:hover {background: #333;	color: #fff;}
#sitemap-nav .nav ul {padding: 0 0 0 20px;}
#sitemap-nav .nav ul li a {font-weight: normal;	text-transform: capitalize;}
#sitemap-nav .nav .nav-selected ul li a {color: #666;}
#sitemap-nav .nav .nav-selected ul li a:hover {color: #fff;}
#craig {padding-left: 10px;}
#sidebar h4 {margin: 5px;}
#newsletter-signup {border: 1px solid #bbb;border-left: 0px;border-right: 0px;margin: 10px 0;padding: 10px 0;}
#newsletter-signup .small {font-size: .7em;line-height: 1.1em !important;text-transform: uppercase;}
#paid-newsletter {border-bottom: 1px solid #bbb;margin-bottom: 10px;padding-bottom: 10px;}
#paid-newsletter input {margin-bottom: 10px;}
#social-icons {	margin-bottom: 10px;}
#social-icons table {margin: 0 auto;}
#hard-money-entry { margin: 15px 0 15px 60px;}
#hard-money-entry a {display: block;float: left;width: 144px;height: 223px;	margin-right: 34px;}
#hard-money-entry a:hover {	background-position: bottom;}
#loan-app {	background: url(images/loan-app.jpg) no-repeat top;}
#hard-money-faq {background: url(images/hard-money-faq.jpg) no-repeat top;}
#hard-money-testimonials {background: url(images/hard-money-testimonials.jpg) no-repeat top;margin-right: 0px !important;}
#trust-deed-entry { margin: 15px 0;}
#trust-deed-entry a {display: block;float: left;width: 144px;height: 223px;	margin-right: 34px;}
#trust-deed-entry a:hover {	background-position: bottom;}
#trust-video {	background: url(images/trust-deed-video.jpg) no-repeat top;}
#apply-online {	background: url(images/trust-online.jpg) no-repeat top ;}
#trust-faq {background: url(images/trust-faq.jpg) no-repeat top;	margin-right: 0px !important;}
/* tables */
table.tablesorter {font-family:arial;background-color: #ffffff;margin:10px 0pt 15px;font-size: 8pt;	width: 100%;text-align: left;border: 3px double #555555;}
#myTable p { margin: 0;}
#myTable tr{float:left;	width:50%;text-align:center;}
.scroll {height: 600px; overflow: hidden;}
#sortingid { background: none repeat scroll 0 0 #6C1413;border: 1px solid black;border-radius: 5px 5px 5px 5px;color: white;height: 30px;width: 200px;padding: 5px;}
#myTable > div {height: 290px;padding: 4px 22px;width: 24% !important;}
.highlight123 {transition: width 5s, height 5s, transform 5s !important; }
#test { background:url(images/299.gif); background-position: center center; background-repeat: no-repeat;  height: 20px; }
#myTable img {max-height: 150px; width: auto;border-radius: 0 0 0 0;}
#isotopfilterbylastname{ background: none repeat scroll 0 0 #5E0000; border-radius: 7px 7px 7px 7px; color: white;height: 28px; margin-bottom: 7%;cursor:pointer;}
#myTable .myTabletitle{   margin: 5px 0 !important;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {font-size: 12px;color:#FFFFFF;padding: 4px;}
table.tablesorter thead tr .header {padding-right: 20px;background-image: url(images/tableBgwhite.gif);background-repeat: no-repeat;
	background-position: center right;cursor: pointer;}
#myTable thead tr{
	background: rgb(94,94,94);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzk2MmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTE5MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(94,94,94,1) 0%, rgba(150,43,43,1) 49%, rgba(25,25,25,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,94,94,1)), color-stop(49%,rgba(150,43,43,1)), color-stop(100%,rgba(25,25,25,1)));
	background: -webkit-linear-gradient(top, rgba(94,94,94,1) 0%,rgba(150,43,43,1) 49%,rgba(25,25,25,1) 100%); 
	background: -o-linear-gradient(top, rgba(94,94,94,1) 0%,rgba(150,43,43,1) 49%,rgba(25,25,25,1) 100%); 
	background: -ms-linear-gradient(top, rgba(94,94,94,1) 0%,rgba(150,43,43,1) 49%,rgba(25,25,25,1) 100%); 
	background: linear-gradient(to bottom, rgba(94,94,94,1) 0%,rgba(150,43,43,1) 49%,rgba(25,25,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5e5e', endColorstr='#191919',GradientType=0 );
	float:left; width:50%;
}
#myTable tr:nth-child(even) {background: #EEEEEE;}
#myTable tbody tr:nth-child(odd) {background: #DDDDDD;}
table.tablesorter tbody td{color: #3D3D3D;padding: 4px;	width:50%;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #8dbdd8;}
/* ----- SEARCH FUNCTION --*/
#search-box {float: right;margin: 2px 3px 1px 0;}
#search-box input {	border: 1px solid #959291;}
/* Hard Money Loans City Pages */
#hard-money-side-entry {float:right;padding:25px 10px 10px;	width:150px;}
#hard-money-side-entry #hard-money-entry { margin: 0;}
#hard-money-side-entry #hard-money-entry a {display: block;	width: 144px;height: 223px;	margin-right: 0px;}
.HTMLBlock {margin-bottom: 10px;}
.contact-form {}
.contact-form label {display: block;}
.contact-form input[type="text"] {width: 300px;}
.link-list-item {border-bottom: 1px solid #eeeeee;}
.link-list-title h4 {color: #666666;font-weight: normal;text-transform: uppercase;font-size: .9em;}
.link-list-title h4 a {font-weight: bold;text-transform: none;font-size: 1.2em;}
.link-list-title h4 span {font-weight: bold;text-transform: none;font-size: 1.2em;color: #000000;}
.tng-calendar-upcoming {color: #000000;}
.tng-calendar-upcoming-item {margin: 0 0 5px 0;	border: 1px solid #aaaaaa;}
.tng-calendar-upcoming .tng-event, .tng-calendar-legend .tng-legend  {background: #ffcc99;}
.tng-calendar-upcoming .partner-event, .tng-calendar-legend .partner-legend  {background: #eeeeee;}
.tng-date-badge {text-align: center;float: left;width: 120px;padding: 5px;background: #ffffff;}
.tng-date-badge span {display: block;}
.tng-month {font-weight: bold;}
.tng-day {font-size: 4em;color: #5F0000;font-weight: bold;}
.tng-year {}
.tng-event-details {float: right;width: 348px;padding: 5px;}
.tng-calendar-upcoming-name {margin: 0 0 5px 0;}
.tng-calendar-upcoming-time {font-weight: bold;	margin-bottom: 5px;}
.tng-calendar-upcoming-description {}
.tng-calendar-legend {padding: 10px 0;}
.tng-calendar-legend span {	padding: 5px;}
/*******Pricus Changes **********/
/*--MARKCHECK .rssSummaryList .rssItem {padding: 8px 20px 15px 20px;} */
a3cfd7 { margin-bottom: 5px;padding-bottom: 10px; }
.rssSummaryList .rssItem:last-child {border-bottom: medium none;}
.rssItemSummary a:hover { color:#5F0000; text-decoration:underline;}
.rssItemDate { margin: 5px 0;}
.rssItemTitle > a {font-size: 15px;}
.rssItemTitle > a:hover {color: #5F0000;text-decoration:underline;}
/*--MARKCHECK .numbers {float: left;margin: 10px 7px 5px 0;background: url(/images/red1.jpg) no-repeat;width:13px; } */
#slideshow img {  border: medium none !important; height: 223px !important; width: 150px !important;}
#slideshow p {font-size:12px;width:150px;line-height: 17px !important;padding:5px;min-height:267px!important;max-height:450px !important;}
#slideshow h3 { color:#999; padding-left:10px; text-align:left;}
#slideshow { width:160px; }
#slideshow > ul { padding: 0px !important;}
#slideshow > ul > li { list-style-type:none;width:160px !important;margin-left:0px;text-align:left; min-height: 300px; max-height:450px !important; background:F7F7F7 !important; }


body {
	font-family:Arial, Helvetica, sans-serif;

}

.titles {
	font-family: 'GothamBookRegular';
	font-size:20px;
	text-align:left !important;
}




#page #central #body {
    float: left;
 
}




.hometitle, .rssSummaryListTitle {

background: none;
color: #000;
font-size: 36px !important;
font-family:Arial, Helvetica, sans-serif !important;
text-align:left;
	margin-left:-15px !important; 
}

.hometitle h2, .hometitle h4{
	color:#fff;
	text-align:left;

}

#article-header {
	border:none !Important;
}



#page #central #sidebar {
	width: 24% !important;
}


#newsletter-signup, #paid-newsletter {
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	
}

.contactinfo {
	font-size: 16px;
	font-family: 'GothamBookRegular';
	padding: 10px 18px;
	line-height: 20px;
	text-align:left;
	color: #333;
}



#headerNav .sf-menu li.nav-selected {
	background: none !important;
}

.affiliates img {
	padding:10px;	
}

.affiliates {
	width:50%;
	float:left;
	color:#fff;	
	font-size:24px;

}

.membersof {
	padding:10px 0px;	
}

.membersof img{
	height:100px;
}

.membersof {
	width:100%;
	text-align:center;
	color:#fff;	
	font-size:24px;
	min-height:100px;

}


.white {
	background:#fff !important;	
	min-height:20px;
}

.helpful-links hr {
	color:#fff;
		
}

@media (min-width:481px) {

.sf-menu a, .sf-menu a.sf-with-ul  {
    padding: 6px 10px 6px 12px !important;
}

}


.sf-menu {
	background-color:#720f05; color:#FFF; width:95%; height:30px; padding-top:5px;
	
}
	
ul.sf-submenu{
	margin-top:13px !important;
}
	
.bgbg {
	width:400px;
	color:#000 !important;	
	padding-top:10px;
	font-size:16px;
}

#page #central.centralva #body {
	float: left !important;
}

#page #central #sidebar {
	float: right!important;
}

#page #central .event-layout #sidebar {
	float: left !important;
}

#page #central .event-layout {
	min-width: 166px;
	max-width: 166px;
	float: left;
}

@media (max-width: 768px) {
#page #central .event-layout {
	max-width: 166px;
	width: 100%;
}
}

#page #central .event-layout .right30 {
	float: none;
	width: 100%;
}

@media (min-width: 769px) {
	#page #central .event-detail {
		margin-left: 15px;
	}
}

#page #central .event-detail {
	max-width: 455px;
}

#page #central .event-detail .left70 {
	width:	auto;
	max-width: 455px;
	float: none;
	padding-right: 0px;
}

.event-detail {
	float: left;
}

#state-info {
    width: 100%;
}

.btnACU {
	background-color:#000;
	width:50px;
	height:60px;
	color:#FFF;
	border-spacing: 0px !important;
	border: none;
}

.forgot a{
	color:#7a7a7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.forgot {
	color:#7a7a7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:275px;
	text-align:center;
}
	
.blackbar {
	background: url(images/topbg.jpg) !important; height:5px; background: #fff;  background-repeat:repeat-x;
}

#intro {
	width:100%;
	z-index:10;

}

.loginwrap h4 {
	font-weight:bold;
	font-size:14px;	
	text-align:right;
	padding-right:5px !important;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.subbar {
	font-size:12px;
	background:rgba(255,255,255,.04)!Important;
	width:100%;
	margin-bottom:-50px;
	padding: 40px 0px 0px 10px;

}

.entry-points img {
	width:293px;	
	height:auto;
	border:3px solid #fff;
	text-align:center;
}



.bottomfooter {
	margin:0 auto;
	text-align:center;	
	padding-top:20px;
}

#additional-content {
	padding:15px;	
}

.helpfullinks {
	float:left;
	width:33%;	

}

.helpfullinks a, .helpfullinks2 a {
	color:#fff;	
}

.center {
	text-align:center;	
}


.helpful {
	color:#fff;	
	font-size:24px;
	font-weight:normal !important;
	letter-spacing: -0.5px !important;
}

.links {
	color:#fff;
	font-size:24;
	font-weight:bold;	
	letter-spacing: 1px !important;
}

.articlepadding {
	padding:0px 5px;	

}

#footer-container1 {
	background:#e3e3e3;
	clear:both;	
}

#footer-container2 {
	background:#d0d0d0;	
	clear:both;
}

.footer-top-left {
	background:#d0d0d0;	
	width:30%;
	float:left;
	color:#767676;
}

.footer-top-right {
	background:#d0d0d0;	
	width:30%;
	float:left;	
	color:#767676;
}

.smalltext {
	color:#767676;	
	font-size:24px;
	font-weight:normal !important;
	letter-spacing: -0.5px !important;	
}

.largetext {
	color:#767676;
	font-size:24px;
	font-weight:bold;	

}

.asseenon img {
	height:60px;	
}

.asseenon {
	width:100%;
	padding-top:10px;
	text-align:center;
	min-height:100px;

}

#footer-container2 #footer {
	padding:0px !important;	
}

#sidebar img{
	width:100% !important;
	padding-bottom:5px;
}

#subnav {
	margin-left: 9px;
	line-height: 2.3;
	font-size: 12px;
	text-transform: uppercase;
	background-color:rgba(255, 255, 255, 0.25) !important;
}

.idebarinfo {
	padding:10px 0px 0px 10px;
	color:#696969;	
}

.black {
	color:#000 !important;	
}

.idebar {
	text-align:left;
	margin-left:2px;
	font-size:14px;
}

#homeicon {
	width:5%;
	height:28px;
	background:#720F05;
	float:left;
	text-align:center;
	padding-top:7px;
}

.rssItemThumbnail {
 float:left;
 padding:0px 10px 0px 0px;
}

.contactsidebar {
	margin: 5px 0px 0px 10px;	
}

.norristitle {
	font-size:24px;	
	color:#000;
	margin-left:-15px !important; 
}

h2, h1 {
	
	font-family: "Arial Narrow", Arial, sans-serif;
	color:#000;
	font-weight:lighter;
	font-size:24px !important;
	
}

h2 strong, h1 strong {

	font-family: Arial, Helvetica, sans-serif !important;
}

.hardmoneybutton {
	width:33%;
	float:left;	
}

.hardmoneybutton img {
	border:5px solid #fff;
	width:100%;
}

.hardmoneyblock {
	min-height:20px;
}

.ccm-search-block-text {
	margin-right: -4px;
}

.ccm-search-block-submit {
	align-items: flex-start;
	text-align: center;
	cursor: default;
	color: #fff;
	padding: 2px 6px 2px;
	margin: 0px;
	background-color: #767676 !important;
	text-transform: lowercase;
	border: none !important;
}

.helpfullinkswrap {
	max-width:900px;	
	margin:0 auto;
}

#login-form input {
   text-align:center;
}

#advertisements {
	display:none;	
}

.left50 {
	float:left;
	width:50%	
}

.right50 {
	float:left;
	width:50%;

}

.center100 {
	clear:both;	
}

.featuring {
	width:20%;
	float:left;	
}

.left70 {
	float:left;
	width:70%;	
	padding-right:20px;
}

.right30 {
	float:left;
	width:27%;	
}

.featuring1 {
	width:20%;
	float:left;	
}

.clear: {
	clear:both;	
}

#course-info ul, .event-detail ul {
	padding-left:20px;	
}


.rssItemThumbnail img {
	max-width: 150px;
	max-height: 150px;	
}

a.btnHMC {
    font-family: Arial,Helvetica,sans-serif;
    background-color: #000;
    border: medium none;
    border-spacing: 0 !important;
    color: #fff !important;
    display: block;
    float: left;
    font-size: 16px;
    padding: 12px 36px;
    cursor: pointer;
}

a.btnHMC:hover {
    background-color: #767676;
}

ul.socialicons { list-style: none;  margin: 0; } 
ul.socialicons li { display: inline; width: 24px; height: 24px; padding: 0; float: left; } 
ul.socialicons li a { width: 24px; height: 24px; display: block; background: url(images/socialsprite.png) no-repeat; }
ul.socialicons li a.blogger { background-position: 0 0; } 
ul.socialicons li a.youtube { background-position: -24px 0; } 
ul.socialicons li a.twitter { background-position: -48px 0; } 
ul.socialicons li a.facebook { background-position: -72px 0; }
ul.socialicons li a.podcast { background-position: -96px 0; }

ol {
	margin-left: 25px !important;
}

.relatedbtn{color:#FFF !important; font-size: 14px; border:0px; background-color: #720f05; padding: 5px 14px; font-weight:bold; cursor:pointer;}
.relatedbtn-black{color:#FFF !important; font-family: 'Arial,Helvetica,sans-serif'; font-size: 14px; border:0px; background-color: #000; padding: 5px 14px; font-weight:bold; cursor:pointer;}

.relatedbtn-black a:hover, .relatedbtn a:hover {
	color: #999 !important;
}

.freemium-table p {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.freemium-table ul {
	margin-bottom: 10px;
}

.cellspace-1 {
	border-spacing: 1px;
}

.cellspace-2 {
	border-spacing: 2px;
}

.cellspace-3 {
	border-spacing: 3px;
}

.cellspace-4 {
	border-spacing: 4px;
}

.cellspace-5 {
	border-spacing: 5px;
}

.cellspace-6 {
	border-spacing: 6px;
}

.cellspace-7 {
	border-spacing: 7px;
}

.cellspace-8 {
	border-spacing: 8px;
}

.cellspace-9 {
	border-spacing: 9px;
}

.cellspace-11 {
	border-spacing: 10px;
}