/*<agl.folder "Structural">*/
	body { font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; background-color: #dff0f7; text-align: center; margin: 0; }
	#container { text-align: left; width: 770px; margin-right: auto; margin-left: auto; padding-bottom: 5px; }
	#header { width: 770px; height: 150px; }
	#wrapper { background-image: url(../images/wrapperBG.gif); width: 740px; margin-top: 0; margin-bottom: 0; padding: 10px 15px; }
	#left-wrapper { width: 150px; float: left; }
	#main-nav { width: 150px; height: auto; float: left; margin: 0 0 2px; padding-bottom: 2px; display: block; }
	#sub-header { background-image: url(../images/floating-subheader.jpg); background-position: -9px 0; position: relative; width: 585px; height: 275px; float: left; margin-top: -160px; margin-left: 5px; display: block; }
	#main-content { width: 300px; float: left; margin-left: 5px; padding-right: 9px; padding-left: 5px; border-right: 1px solid #daecfd; border-left: 1px solid #daecfd; display: block; }
	#supplemental-content { width: 260px; float: right; display: block; }
	#footer { font-size: 0.9em; background-image: url(../images/footerBG.gif); background-position: 0 bottom; text-align: center; width: 770px; height: 50px; float: left; clear: both; margin: 0 auto; padding-top: 10px; padding-right: 0; padding-left: 0; display: block; }
	#footer p { margin-top: 6px; margin-bottom: 6px; padding: 0; }
	#cred { font-size: 0.9em; width: 600px; margin-top: 10px; margin-right: auto; margin-left: auto; }

/*</agl.folder>*/

/*<agl.folder "Standard Selectors">*/

	h1 { color: #c63; font-size: 1.4em; margin-top: 0; }
	h2 { color: #c63; font-size: 1.2em; text-align: center; margin-top: 0; }
	h3 { color: #c63; font-size: 1em; margin-top: 0; }
	p { }
	td { }
	a:link, a:visited { color: #3299cc; }
	a:hover { text-decoration: none; }
	a:active { color: #cc9932; }
/*</agl.folder>*/
/*<agl.folder "header">*/
	.header-entry { background-image: url(../images/header-bare.jpg); }
	.header-radius { background-image: url(../images/header-radius.jpg); }
	.header-bare { background-image: url(../images/header-bare.jpg); }
	.header-birthday { background-image: url(../images/header-birthday.jpg); }
	.header-neighbor { background-image: url(../images/header-neighbor.jpg); }
	.header-restaurant { background-image: url(../images/header-restaurant.jpg); }
	.header-b-to-b { background-image: url(../images/header-b-to-b.jpg); }
	.header-contractor { background-image: url(../images/header-contractor.jpg); }
	.header-mortgage { background-image: url(../images/header-mortgage.jpg); }
/*</agl.folder>*/
/*<agl.folder "main-nav">*/

	#main-nav * { margin: 0; padding: 0; list-style-type: none; }
	#main-nav ul { margin-top: -10px; }
	#main-nav a { color: black; font-size: 9pt; text-decoration: none; word-spacing: -1px; letter-spacing: -0.5px; width: 145px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border-bottom: 1px solid #3299cc; display: block; }
	#main-nav a:hover { color: white; background-color: #3299cc; }
	#main-nav .nav-header { color: white; font-weight: bold; line-height: 25px; vertical-align: middle; width: 145px; height: 25px; margin-top: 10px; padding-left: 5px; display: block; }
	.resources { background-color: #3299cc; }
	.subcat {
		text-indent: 15px; }

	.services { background-color: #cc9932; }
	.programs { background-color: #c63; }
	.testimonial { background-color: #369; }
/*\ Down States \*/
	body#home-page #main-nav .home-page a,
	body#faqs #main-nav .faqs a,
	body#contact-smartleads #main-nav .contact-smartleads a,
	body#radius-marketing #main-nav .radius-marketing a,
	body#new-neighbor-marketing #main-nav .new-neighbor-marketing a,
	body#birthday-marketing #main-nav .birthday-marketing a,
	body#b-to-b-marketing #main-nav .b-to-b-marketing a,
	body#mortgage-leads #main-nav .mortgage-leads a,
	body#mortgage-brokers #main-nav .mortgage-brokers a,
	body#contractor-marketing #main-nav .contractor-marketing a,
	body#restaurant-marketing #main-nav .restaurant-marketing a,
	body#franchise-marketing #main-nav .franchise-marketing a,
	body#private-labeling #main-nav .private-labeling a,
	body#feltenstein #main-nav .feltenstein a,
	body#testimonials #main-nav .testimonials a,
	body#upload-files #main-nav .upload-files a,
	body#dentists #main-nav .dentists a	
	{ color: #ffffff; background-color: #000000; cursor: default; }
/*</agl.folder>*/
/*<agl.folder "sub-header">*/
	#sub-header h1 { color: white; font-size: 1.25em; letter-spacing: -1px; margin-top: 175px; margin-bottom: 0; margin-left: 12px; }
	#sub-header h2 { color: white; font-size: 1em; text-align: left; letter-spacing: -1px; margin-top: 0; margin-left: 12px; }
	.subBG01 { background-image: url(../../../cmgfunding/web-content/images/subheader01.gif); }
/*</agl.folder>*/
/*<agl.folder "main-content">*/
	#main-content.wide { width: 560px; padding-right: 0; border-right-style: none; }
	#main-content li { margin-bottom: 5px; }
	.float-right { width: 240px; float: right; margin: 0; padding: 0; }
	.float-right p, .float-right ul { margin-top: 0; }
	.indentUL { list-style-type: none; }
	.indentUL li { margin-bottom: 10px; }
	input, textarea { padding-top: 1px; border: solid 1px #cc9932; }
	#submit { color: white; font-weight: bold; text-align: center; margin-left: 35%; }
	#submit:hover { color: white; font-weight: bold; text-align: center; margin-left: 35%; }
	.bordered-img { border: solid 1px #cc9932; }
	.question { height: auto; float: left; margin-bottom: 15px; padding: 5px; border: solid 1px #acacdf; display: block; }
	.question h4 { color: #669; font-size: 1em; background-color: #ddddce; height: auto; margin: -5px -5px 0; padding: 5px; }
	.question p { margin: 5px 0; }
	.question ul { margin-top: 5px; margin-bottom: 5px; }
	.testimonial-snippet {
		background-color: #effaff;
		clear: both;
		margin: 10px 10px 15px;
		padding: 0 10px 10px;
		border: solid 1px #dff0f7; }
	.testimonial-snippet .more {
		font-style: italic;
		margin-top: -10px;
		margin-bottom: 0;
		margin-left: 50px; }
	.testimonial-snippet .from {
		text-align: right;
		margin-top: -10px;
		margin-right: 200px; }
	.adtrack-link {
		font-size: 12pt;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		line-height: 110%;
		text-align: center;
		float: left;
		clear: both;
		margin: 10px 5px 15px;
		padding: 5px 5px 10px;
		border: solid 1px #cc9932; }

	.adtrack-link a {
		color: #c63; }
	.disclaimer {
		color: #333;
		font-size: 90%;
		text-align: right;
		margin-top: 20px; }

/*</agl.folder>*/
/*<agl.folder "contact_form">*/
	#contact_form * { list-style-type: none; }
	#contact_form em { font-size: 0.9em; }
	#contact_form label { text-align: left; width: 180px; float: left; display: block; }
	#contact_form .horizontal { padding-left: 25px; display: block; }
	#contact_form .horizontal input { margin-left: 5px; }
	#contact_form legend { color: #c63; font-weight: bold; margin: 0; }
	#contact_form h1 { font-size: 1em; font-weight: bold; clear: both; }
	#contact_form .footnote { clear: both; font-size: 0.7em; text-indent: 0; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; }
	#contact_form fieldset { text-align: left; width: 450px; padding: 10px; border: solid 1px #c63; }
/*</agl.folder>*/
/*<agl.folder "cred">*/

	#cred p { color: #51418d; margin: 0 0 3px; }
/*</agl.folder>*/
/*<agl.folder "Fixes">*/

	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/

