body {
	margin: 0px;
}
td, th, p, ul, li, span, div {
	font: 11px verdana,geneva,helvetica,arial,sans-serif;
}
a:link {
	color: #003366;
}
a:visited {
	color: #666666;
}
a:hiver {
	color: #cc0000;
}
ul {
	margin-top: 15px;
	margin-bottom: 15px;
}
li {
	margin-top: 4px;
	margin-bottom: 4px;
}
h1 {
	font: bold 16px verdana,geneva,helvetica,arial,sans-serif;
	color: #003366;
}
h2 {
	font: bold 14px verdana,geneva,helvetica,arial,sans-serif;
	color: #003366;
	margin-bottom: 0px;
	margin-top: 30px;
}
h2.management {
	margin-top: 0px;
}

h3 {
	font: bold 12px verdana,geneva,helvetica,arial,sans-serif;
	color: #003366;
	margin-bottom: 0px;
	margin-top: 20px;
}

h4 {
	font: bold 11px verdana,geneva,helvetica,arial,sans-serif;
	color: #003366;
	margin-bottom: 0px;
	margin-top: 20px;
}

p {
	margin-top: 6px;
}
p.indent {
	margin-left: 30px;
}

/*  HOME PAGE  */
.home-content {
	margin: 25px;
}
.home-page-feature {
	background: url('images/home_page_feature_bg.jpg');
	background-repeat: no-repeat;
	background-position: right;
	height: 248px;
}
.home-page-feature2 {
	background: url('images/home_page_feature_bg2.jpg');
	background-repeat: no-repeat;
	background-position: right;
	height: 248px;
}
.home-page-feature3 {
	background: url('images/home_page_feature_bg3.jpg');
	background-repeat: no-repeat;
	background-position: right;
	height: 248px;
}
.home-image {
	width:100;
	border-right:1px dotted #dddddd;
}
.home-content-table {
	width: 100%;
}
.section-heading {
	border-left: 6px solid #003366;
	background: #eeeeee;
	font: bold 11px verdana,geneva,helvetica,arial,sans-serif;
	color: #666666;
	height: 20px;
	padding: 6px;
}
.subsection-heading {
	background:url('images/section_middle.gif');
	font: 18px georgia,sans-serif;
	color: #003366;
	padding: 4px;
	white-space: nowrap;
}
.login-heading {
	background:url('images/section_middle.gif');
	font: 14px georgia,sans-serif;
	color: #003366;
	padding: 4px;
	white-space: nowrap;
}


/*  HEADER  */
.header-table {
	border-top: 10px solid #dddddd;
	width: 100%;
}
.logo {
	width: 300px;
	border-top: 10px solid #dddddd;
	padding: 10px;
}
.header-navigation {
	text-align: right;
	padding: 10px;
	white-space: nowrap;
}


/*  PRIMARY NAVIGATION  */
.navigation-table {
		background: url('images/primary_navigation_filler.gif');
}
.navigation-table img {
		border: 0;
}
.primary-nav {
	background: #dddddd;
	border-bottom: 5px solid #003366;
	white-space: nowrap;
}
.primary-nav-item {
	width: 125px;
	padding: 5px;
	text-align: center;
	border: 1px solid #eeeeff;
	border-top: 2px solid #999999;
}
.primary-nav-item-selected {
	width: 125px;
	padding: 5px;
	text-align: center;
	border-top: 3px solid #ffcc00;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #eeeeff;
	border-right: 1px solid #eeeeff;
	background: #003366;
	color: #ffffff;
}
.primary-nav-item-login {
	width: 125px;
	padding: 5px;
	text-align: center;
	background: #ffcc00;
	color: #003366;
	border: 1px solid #eeeeff;
	border-top: 2px solid #999999;
}

/*  SECONDARY NAVIGATION  */
.left-nav {
 
}

.secondary-nav {
    width: 185px;
}

.secondary-nav-item {
     text-align: left;
     padding-bottom: 0px;
}


/*  BREADCRUMBS  */
.breadcrumbs {
	font: 11px verdana,geneva,helvetica,arial,sans-serif;
	color: #666666;
	border-bottom: 1px solid #DCE9ED;
	padding: 10px; 
	padding-bottom:10px;
	
}

.breadcrumbs a:link {
	color: #666666;
}

.breadcrumbs a:visited {
	color: #666666;
}


/*  SCREENSHOTS  */
.screenshot {
	padding: 10px;
	width: 580px;
}


/*  CONTENT  */
.customer-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_customers.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.schedule-demo-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_schedule_demo.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.sitemap-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_sitemap.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.privacy-policy-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_privacy_policy.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.login-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_login.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.quick-tour-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_quick_tour.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.calculator-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_calculator.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}

.faq-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_faq.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.training-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_training.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.news-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_news.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.company-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_company.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.mission-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_mission.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.career-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_careers.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.contact-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_contact.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.solutions-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_solutions.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.solutions-budget-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_solution_budgeting.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.solutions-campaign-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_solution_campaign.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.solutions-email-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_solution_email.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.solutions-lead-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_solution_lead_mgt.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.solutions-tracking-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_solution_tracking.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.why-marketvoyce-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_why_marketvoyce.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.poll-results-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_poll_results.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.impact-reports-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_impact_reports.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.management-header-image {
	height: 80px; 
	width: 100%; 
	background: url('images/img_header_management.jpg'); 
	background-repeat: no-repeat; 
	background-position: right center;
}
.home-content-table {
	margin-top: 30px;
	margin-bottom: 30px;
}
.content-table {
	width: 100%;
}
.content {
	margin: 25px;
	margin-top: 15px;
}
.right-hand-table {
	background: #FFF3B6;
	width: 296px;
}

.calculator-table {
	background: #ffffff;
}	
.bullet-impact-calculator-table {
	padding-top: 5px;
	padding-left: 30px; 
	background: #transparent;
}
.row-impact-calculator-table {
	vertical-align: top;
}
.question-impact-calculator-table {
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	background: #transparent;
	font-weight: bold;
	border-top: 1px dotted #dddddd;
	
}
.marketvoyce-results {
	text-align: center;
}
.img-impact-calculator-table {
	text-align: center;
	white-space: nowrap;
}
.features-table {
	width: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #a2a2a2;
	text-align: left;
}
.features-table th {
	background: #EEEEEE;
	border-bottom: 1px dotted gray;
	font-weight: bold;
	color: #666666;
	padding: 5px;
}
.features-table td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #eeeeee;
}
.features-left-column {
	width: 175px;
}

/*  FORMS  */
.field-label {
	text-align: right;
	color: #666666;
	font-weight: bold;
}
input, select {
	font: 11px verdana,geneva,helvetica,arial,sans-serif;
}
.label {
	color: #666666;
	font-weight: bold;
	text-align: right;
}
.register-form-prompt {
	font: bold 11px verdana,geneva,helvetica,arial,sans-serif;
	text-align: left;
	background: #dddddd;
	padding: 5px;
}
.side-bar {
	padding: 15px;
	border-left: 1px dotted #cccccc;
}
.reqd-info {
	color: #cc0000;
}

/*  SUPPORT  */
.login-table {
	border: 1px solid #cccccc;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 50px;
}
.table-heading {
	font: bold 11px verdana,geneva,helvetica,arial,sans-serif;
	text-transform: uppercase;
	padding: 5px;
	background: #003366;
	color: #ffffff;
}
.form-prompt {
	background: #eeeeee;
	font: 11px verdana,geneva,helvetica,arial,sans-serif;
	border-bottom: 1px solid #cccccc;
}

/*  TRAINING  */
.datarow {
	border-bottom: 1px dotted #cccccc;
}

/*  CUSTOMER */
.customer-quote {
	border-top: 1px dotted #cccccc;
}


/*  NEWS  */
.news-date {
	white-space: nowrap;
}


/* FAQ  */
.top-link {
	border-bottom: 1px solid #dddddd;
	margin-bottom: 20px;
	padding: 10px;

}

/* LOGIN */
.announcement {
	border-left: 1px dotted #dddddd;
}

/*  TRAINING  */
.bottom-middle {
	background: url('images/bottom_middle.gif');
}
.top-middle {
	background: url('images/top_middle.gif');
}
.support-table {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}


/*  FOOTER  */
.footer-separator {
	background: #ffffff;
	height: 10px;
	width: 100%;
}
.footer-table {
	width: 100%;
	border-top: 1px solid #eeeeee;
	border-bottom: 6px solid #dddddd;
}
.new-footer-table {
	background: url('images/footer_bg.gif');
	color: #666666;
}
.footer {
		padding: 10px;
}
