/* CSS Document */

html, body {
	height: 100%;
	}

body {
	background-color: #EBE5D4;
	color: black;
	font-family:"Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	margin:0;
	}

td, p {
	color: black;
	font-family:"Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	line-height:15px;
	}

th {
	background-color: #C0AD91;
	font-size: 12px;
	color: white;
	}

h3 {
	font-size: 14pt;
	line-height: 16pt;
	}

a {
	color: #4C8322;
	}

ul li {
	list-style-image: url(images/bullet-arrow.gif);
	}

form {
	margin: 0;
	padding: 0;
	}

label {
	display: block;
	font-weight: bold;
	}

div#vertical_slide a {
	cursor: pointer;
	}

div#bullet1_slide:hover, div#bullet2_slide:hover, div#bullet3_slide:hover, div#bullet4_slide:hover, div#bullet5_slide:hover {
	text-decoration: underline;
	}


div#vertical_slide h2 {
	margin-bottom: 0;
	padding-bottom: 0;
	}

#bullet1 li, #bullet2 li, #bullet3 li, #bullet4 li, #bullet5 li {
	list-style-image: url(images/bullet-checkmark.gif);
	margin-left: 30px;
	}

#bullet1 li li, #bullet2 li li, #bullet3 li li, #bullet4 li li, #bullet5 li li {
	list-style-image: url(images/bullet-checkmark.gif);
	margin-left: 0px;
	}

#bullet1 ul, #bullet2 ul, #bullet3 ul, #bullet4 ul, #bullet5 ul {
	margin-top: 5px;
	}

ul.top_nav {
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 20px;
	}

ul.top_nav li {
	list-style: none;
	list-style-image: none;
	background: transparent url(images/bullet-arrow.gif) top left no-repeat;
	padding-left: 15px;
	}

#quiz li {
	list-style-image: url(images/bullet-checkmark.gif);
	padding-bottom: 5px;
	}

.page {
	background-color: white;
	}

.column-left {
	background-image: url(images/shadow-left.gif);
	background-repeat:repeat-y;
	}

.column-right {
	background-image: url(images/shadow-right.gif);
	background-repeat:repeat-y;
	}

.masthead {
	background-image: url(images/masthead.jpg);
	background-repeat:no-repeat;
	height: 178px;
	}

.main-nav {
	background-color: #9C825A;
	height: 25px;
	}

.main-nav-bkg {
	background-color: #C0AD91;
	}

.sub-nav {
	background-color: #C0AD91;
	color: #7B633C;
	}

a.sub-nav-link {
	padding: 5px 8px 5px 8px;
	line-height: 25px;
	color: #7B633C;
	text-decoration: none;
	}

a.sub-nav-link-active {
	padding: 5px 8px 5px 8px;
	line-height: 25px;
	color: #7B633C;
	text-decoration: none;
	font-weight:bold;
	}

.content {
	padding: 15px 0 20px 20px;
	}

td.footer {
	height: 30px;
	}

.footer {
	padding: 20px 20px 5px 20px;
	background-color: white;
	color: #666666;
	}

.footer-small {
	color: #666666;
	}

td.testimonial-width {
	width: 250px
	}

.testimonial {
	background-image: url(images/quote-mark.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 10px 0 0 20px;
	}
	
.testimonial-index {
	background-image: url(images/quote-mark-wide.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 10px 0 0 20px;
	}

.testimonial-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style:italic;
	color: #3A7908;
	line-height:20px;
	font-weight:bold;
	}

.title {
	font-size:24px;
	color: #3A7908;
	line-height:28px;
	}

.title-small, h1, h2 {
	font-size:16px;
	color: #3A7908;
	line-height:18px;
	font-weight:bold;
	}

h1 {
	font-size: 20px;
	text-transform:uppercase;
	font-weight: normal;
	line-height: 24px;
	}

.header {
	font-weight:bold; 
	font-size: 16px; 
	color: #4D7618;
	}

.footnote {
	font-size:10px;
	color: #666666;
	}

.alert {
	color:red;
	}

th.reports {
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid black;
	font-size: 11px;
	}

.row1 {
	background-color: white;
	}

.row2 {
	background-color: #EBE5D4;
	}

.member-nav, a.member-nav {
	font-size: 11px; 
	font-weight:normal;
	}

.Notation {
	font-family: Verdana, Arial, sans serif;
	font-size: 9px;
	color:#999;
	white-space:nowrap;
	}

#new-products {
	background-image: url(images/new-products-bkg-top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 20px;
	color: #FFF;
	font-size: 12px;
	width: 274px;
	margin-bottom: 20px;
	margin-right: 10px;
	}

#new-products-inner {
	background-image: url(images/new-products-bkg-bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 20px 10px 10px 10px;
	vertical-align: middle;
	}

#new-products li {
	list-style-image: url(images/bullet-arrow-white.gif);
	}

#new-products .header {
	font-weight:bold; 
	font-size: 16px; 
	padding-top: 10px; 
	color: #4D7618;
	}

#new-products ul {
	padding: 0;
	margin: 0; 
	margin-left: 15px;
	font-size: 13px;
	font-weight:bold;
	}

.new-products-v {
	background-image: url(images/new-products-bkg-v.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 18px 18px 18px;
	line-height: 18px;
	color: #FFF;
	font-size: 12px;
	margin-bottom: 20px;
	}

.new-products-v li {
	list-style-image: url(images/bullet-arrow-white.gif);
	}

#new-products-small {
	background-image: url(images/new-products-sm-bkg-top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	line-height: 20px;
	color: #FFF;
	font-size: 12px;
	width: 200px;
	margin-bottom: 20px;
	margin-right: 10px;
	}

#new-products-small-inner {
	background-image: url(images/new-products-sm-bkg-bottom.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 20px 10px 10px 10px;
	vertical-align: middle;
	}

.yellow {
	font-size: 16px;
	color: #F1DB8D;
	}

.green {
	color: #4D7618;
	}

.light-green {
	font-size: 14px;
	color: #87B441;
	text-transform:uppercase;
	}

a.light-green {
	text-decoration: none;
	padding: 12px 10px;
	}

table.display td ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	}

#apply-small a {
	color: #fae78a;
	}