/*Colors

light brown edc68c
medium light brown e0b779
medium dark brown c79346
dark brown ae7c32

*/


/* 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}

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}


/* Font Styles */

body { 
	font-family: Verdana, Helvetica, Arial Sans-Serif;
	font-size: 12px;
	color: #555555;
	background: #ffffff;
}



img {border: 0px}
a,a:visited,a:active {
	color: #C79346;
	text-decoration: none;
}
a:hover {
	/* customize_link_hover */ color: #AD6701; /* customize_link_hover */
} 

h2,h3,h4,h5 {
	font-family: "Trebuchet MS", Helvetica, Arial Sans-Serif;
	margin-top: 0px;
}

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


p{ padding:0px 0px 0px 0px; line-height: 18px;}




/* Page Structure / Navigation */

.clear {
	clear: both;
}

.right {
	float: right;
}

.left {
	float: left;
}

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

.no-border {
	border: none;
}



#header-container {
	background: #ffffff url(http://www.marigoldfinancial.com/themes/marigold/images/header-container-bg.jpg) repeat-x;
	width: 100%;
	padding: 25px 0;
}

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





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

#swfcontent33 {
	margin-top: 25px;
}

#nav-container {
	width: 100%;
	background: #758459 url(http://www.marigoldfinancial.com/themes/marigold/images/nav-container-bg.png) repeat-x;
	
	
}

#headerNav{ 
	margin: 0 auto;
	width:903px; 
}

#headerNav ul.nav-header { 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	width:auto;
	font-weight: bold;
	text-transform: uppercase; 
}

#headerNav ul.nav-header li{
	float:left; 
	/* padding: 15px; */ 
	margin-bottom: 0px; 
	color:#999; 
	font-size:1em; 
	margin-top:0px;
	border-left: 1px solid #edc68c;
	border-right: 1px solid #ae7c32;  
}

#headerNav ul.nav-header li.nav-selected {
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/nav-hover-bg.png) repeat-x;
}

#headerNav ul.nav-header li a, #header ul.nav-header li a:hover{ 
	text-decoration:none; 
	color:#FFF;
	padding: 17px; 
	display: block;
	float: left;
}

#headerNav ul.nav-header li a:hover {
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/nav-hover-bg.png) repeat-x;
}

#headerNav ul.nav-header li a.nav-selected, #headerNav ul.nav-header li a.nav-selected:hover {
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/nav-select.png) no-repeat top center;
}


#header #header-area{margin-top: 10px; margin-bottom: 10px }
#header #header-area #header-area-inside{margin-bottom: 12px;}
#header #header-area img { display: block}



#central {
	background: #f2f0e0 url(http://www.marigoldfinancial.com/themes/marigold/images/central-bg.jpg) repeat-x;
	border-top: #DDD6AB 2px solid;
	border-bottom: #DDD6AB 2px solid;
}

.no-sidebar { background-image: none !important}

#central.central-left div#sidebar {float: left !important; }
#central.central-left #body {padding-left: 72px !important; padding-right: 0px !important; float:right}

#central #body { 
	float: right; 
	width: 600px; 
	overflow: hidden; 
	border-left: #E1DBB6 1px solid;
	padding-left: 40px;
}

#central #body h2 {
	color: #C7BB76;
	font-size: 2em;
	margin: 20px 0;
}

#central #body h3 {
	color: #AD6701;
	font-size: 1.55em;
	margin: 20px 0;
}

#central #body p {
	text-align:left;
}

.no-sidebar #body{ float: none !important; width: auto !important; overflow:hidden }


#central #sidebar h2 {
	text-transform: uppercase;
}

#central #sidebar p {
	color: #AD6701;
}


#central #sidebar { 
	float: left; 
	width: 250px; 
	overflow: hidden;
}

#sidebar #quick-links {
	padding: 0;
	margin-bottom: 15px;
}


#sidebar #quick-links li {
	list-style: none;
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/sidebar-quicklinks-style.png) no-repeat left;
	padding-left: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 1.10em;
}

#sidebar #quick-links li a {
	text-decoration: none;
	color: #C79346;	
}

#sidebar #quick-links li a:hover {
	color: #AD6701;
}

#sidebar #quick-links .selected {
	color: #AD6701;
}

#central #sidebar p{ line-height:24px}
#central #sidebar ul.nav{ list-style:none; margin-left:0px; padding:0px; padding-left:24px; font-size:11px;}
#central #sidebar ul.nav li{ margin-bottom:16px; }
#central #sidebar ul.nav a{ text-decoration:none; color:#333 }
#central #sidebar ul.nav a.nav-selected {font-weight: bold}
#central #sidebar ul.nav a:hover{ text-decoration:underline }
#central #sidebar ul.nav ul{ list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px; }
#central #sidebar ul.nav ul li{ margin-bottom:16px; }

#central.navLeft{ background:url(http://www.marigoldfinancial.com/themes/marigold/images/nav_sidebar_left_bg.gif) repeat-y center; }
#central.navLeft  #sidebar{float:left}
#central.navLeft  #body{float:right; padding-right:0px; width:68%; }

#central.noSideNav{ background: none; }
#central.noSideNav  #sidebar{ display:none }
#central.noSideNav  #body{float: none; padding-left:0px; padding-right:0px; width:100%; }

#footer-container {
	background: #ffffff;
	border-top: #FFF 2px solid;
}
#footer-container #footer{ 
	padding-top:24px; 
	clear:both; 
	padding-bottom:16px; 
	color:#AD6701; 
	font-size:10px;
	width: 900px;
	margin: 0 auto;
}

#footer-container #footer a {
	color: #AD6701;
	text-decoration: none;
}

#footer-container #footer a:hover {
	color: #C79346;
}



#footer-container #footer a{ text-decoration:none }
#footer-container #footer span.sign-in {margin-left: 20px}
#footer-container #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 */


#entry-points-container {
	background: #C79346  url(http://www.marigoldfinancial.com/themes/marigold/images/plus-bg.jpg) repeat-x;
	padding: 20px 0;
	border-bottom: #FFF 2px solid;
}

#entry-point-info {
	margin: 0 auto;
	width: 900px;
}

.entry-points{
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/home-entry-points.png) no-repeat;
	width: 266px;
	height: 206px;
	text-align: center;
	float: left;
	margin-right: 50px;
}
.entry-points img {
	margin: 10px 0 5px;
}

.entry-points a {
	display: block;
	width: 226px;
	height: 170px;
	padding: 25px 20px 10px;
}

.entry-points .title {
	font-family: Helvetica, Arial Sans-Serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #C79346;
	margin-bottom: 10px;
}

.entry-points .description {
	font-size: .9em;
	color: #777;
	line-height: 16px;
	margin: 5px 0;
}

.entry-points .entry {
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
	color: #666666;
	font-size: 1.5em;
	float: right;
	margin-top: 10px;
}

.debt-icon {
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/debt-recovery-icon.png) no-repeat right;
	width: 20px
	height: 17px;
	padding-right: 30px;
}

.login-icon {
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/client-login-icon.png) no-repeat right;
	width: 18px
	height: 17px;
	padding-right: 30px;
}

.payment-icon {
	background: url(http://www.marigoldfinancial.com/themes/marigold/images/payment-login-icon.png) no-repeat right;
	width: 18px
	height: 17px;
	padding-right: 30px;
}

/*
#bottom-content-container {
	width: 100%;
	border-top: #fff 2px solid;
}
*/

#bottom-content {
	margin: 0 auto;
	padding: 20px 0;
	width: 900px;
}

#ceo-message {
	float: left;
	margin-right: 50px;
}

#overview {
	float: left;
	width: 625px;
}

#overview h2 {
	color: #AD6701;
	font-size: 2em;
}

#title-header-container {
	background: #c79346  url(http://www.marigoldfinancial.com/themes/marigold/images/plus-bg.jpg) repeat-x;
	padding: 20px 0;
	border-bottom: #FFF 2px solid;
}

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

#title-header-container #title-header h2 {
	text-transform: uppercase;  
	color: #ffffff;
	font-size: 3em;
	margin: 10px 0;
}

#miniSurveyView96 input {
	border: 1px solid #C7BB76;
	padding: 4px;
}

#miniSurveyView96 textarea {
	border: 1px solid #C7BB76;
	padding: 4px;
}

.formBlockSubmitButton {
	background: #FFFFFF;
	color: #555555;
}