@charset "utf-8";

html { 				min-height: 100%; margin-bottom: 1px; overflow-y: scroll; } 
					/* This setting takes care of an issue of browser scrollbar appearing/disappearing. 
					It prevents shifting between pages of different "above the fold" / "below the fold" heights. */
				
body { 				background-color: #849a6b; margin: 0px; padding: 0px;
					font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 13px; line-height: 15px; color: #3e3d39; }
					
a:link {            color: #e38018; text-decoration: none; }
a:visited { 		color: #e38018; text-decoration: none; }
a:hover { 			color: #9fbb81; text-decoration: none; }
a:visited:hover { 	color: #9fbb81; text-decoration: none; }
					
hr {				color: #D6D9E9; height: 1px; margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px; 
					border: none 0; border-top: 1px solid #D6D9E9; }
					
strong { 			font-size: 13px; }
					
.container {		width: 958px; margin: 0px auto 0px auto; padding: 0px; background-color: #f9f9e9;
					border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; }
					
.home-top { 		width: 958px; height: 360px; background-image: url(../images/home/home-background.jpg); background-repeat: no-repeat; }
.inside-top { 		width: 958px; height: 180px; background-image: url(../images/common/header-background.jpg); background-repeat: no-repeat; }
					
.left-top {			width: 308px; float: left; margin: 65px 0px 0px 0px;
					background-image: url(../images/common/left-grey-bar.gif); background-repeat: no-repeat; }
.right-top {		width: 630px; float: right; }
					
					.logo { 			margin: -6px 0px 10px 35px; }
	
					.leftnav { 			width: 281px; margin: 0px 0px 0px 25px; 
										border-left: 1px solid #e6e6d7; border-right: 1px solid #e6e6d7; border-top: 1px solid #e6e6d7; }
					.leftnavitem1 { 	width: 260px; height: 22px; border-bottom: 1px solid #e6e6d7; background-color: #efefe0; padding: 7px 0px 0px 21px; }
					.leftnavitem2 { 	width: 260px; height: 22px; border-bottom: 1px solid #e6e6d7; background-color: #ffffff; padding: 7px 0px 0px 21px; }
					.leftnavitemon { 	width: 260px; height: 22px; border-bottom: 1px solid #e6e6d7; background-color: #3e3d39; padding: 7px 0px 0px 21px; }
					
					.leftnavtext {		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8b8b8a; letter-spacing: 1px; font-weight: bold; }
					a.leftnavtext:link { color: #8b8b8a; text-decoration: none; }
					a.leftnavtext:visited { color: #8b8b8a; text-decoration: none; }
					a.leftnavtext:hover { color: #ffffff; text-decoration: none; }
					a.leftnavtext:visited:hover { color: #ffffff; text-decoration: none; }
					
					.leftnavtexthover {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; letter-spacing: 1px; font-weight: bold; }
					a.leftnavtexthover:link { color: #ffffff; text-decoration: none; }
					a.leftnavtexthover:visited { color: #ffffff; text-decoration: none; }
					a.leftnavtexthover:hover { color: #ffffff; text-decoration: none; }
					a.leftnavtexthover:visited:hover { color: #ffffff; text-decoration: none; }
					
					.leftnavtexton {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; letter-spacing: 1px; font-weight: bold; }
					a.leftnavtexton:link { color: #000000; text-decoration: none; }
					a.leftnavtexton:visited { color: #000000; text-decoration: none; }
					a.leftnavtexton:hover { color: #ffffff; text-decoration: none; }
					a.leftnavtexton:visited:hover { color: #ffffff; text-decoration: none; }

.main { 			background-image: url(../images/common/main-background.gif); background-repeat: repeat-y; }
.left {				width: 243px; clear: left; float: left; margin: 0px 0px 0px 25px; padding: 20px 22px 20px 18px; }
.right {			width: 540px; float: right; padding: 20px 70px 20px 20px; }
.line-h {			width: 958px; border-top: 1px solid #ebebeb; clear: both; }

.header { 			color: #879f6e; font-size: 23px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase;
					margin: 152px 0px 15px 22px; clear: both; }

.intro { 			padding: 20px 70px 20px 20px; }

.left-cta { 		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: bold; text-align: center; color: #c1c1b4; }
.left-small { 		font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; }

.list-01 { 			width: 455px; padding: 17px 30px 18px 45px; margin-top: 20px; background-color: #ffffff;
					background-image: url(../images/common/numbers_1.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-02 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_2.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-03 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_3.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-04 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_4.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-05 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_5.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-06 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_6.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-07 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_7.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-08 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_8.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-09 { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/numbers_9.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-a { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/letters_a.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-b { 			width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/letters_b.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-dash { 		width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/dash.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-arrow { 		width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/arrow.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-blank { 		width: 455px;  padding: 17px 30px 18px 45px; background-color: #ffffff;
					background-image: url(../images/common/blank.gif); background-repeat: no-repeat;
					border-top: 1px dotted #d2d2c4; clear: both; }
.list-bottom { 		width: 530px; border-top: 1px dotted #d2d2c4; clear: both; margin-bottom: 20px; }

.block { 			border-left: 1px dotted #d2d2c4; margin: 0px 0px 20px 16px; padding: 0px 0px 0px 5px; }

.quote { 			font-size: 14px; line-height: 22px; font-style: italic; }
.quote-name { 		line-height: 22px; font-weight: bold; }

.footer { 			width: 610px; clear: both; padding: 0px 0px 5px 348px;
					font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8b8b8a;
					background-image: url(../images/common/main-background.gif); background-repeat: repeat-y; }

.footer-bar { 		width: 958px; height: 33px; clear: both; 
					background-image: url(../images/common/footer-background.gif); background-repeat: no-repeat; background-position: bottom; }
					
input {			font-family: Arial, Helvetica, sans-serif; font-size: 11px;
				color: #333132; background-color: #FFFFFF; }
select {		font-family: Arial, Helvetica, sans-serif; font-size: 11px;
				color: #333132; background-color: #FFFFFF; }
textarea {		font-family: Arial, Helvetica, sans-serif; font-size: 11px;
				color: #333132; background-color: #FFFFFF; }
.formlabels {	font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; color: #3e3d39; padding: 5px 0px 10px 0px; }
					

