/*--------------------------------------------------------
	TITLE: EDCFinanceCorp.com Master Style Sheet
	
--------------------------------------------------------*/


body {
	background:#FFF;
	color:#333;
	font:normal 10pt/14pt Arial ;
	margin:0;
	padding:0;
	text-align:center;
}


#wrapper {
	background:url(../Images/Wrapper-Background.png) repeat-x;
}
	/*--------------------------------------------------------
		CONTAINER
	--------------------------------------------------------*/
	#container {
		background:#ecf2e0;
		border:#ccd5ad 1px solid;
		border-width:0 1px;
		margin:0 auto;
		padding:0 7px;
		position:relative;
		text-align:left;
		width:736px;
	}
	/*--------------------------------------------------------
		HEADER
	--------------------------------------------------------*/
	#header {
		background:#d4debc url(../Images/Header-Background.jpg) no-repeat;
		height:90px;
	}
		#header *{margin:0;padding:0;}
		#header h1 a {
			background:url(../Images/Logo.jpg) no-repeat;
			display:block;
			height:90px;
			text-indent:-5000px;
			width:300px;
		}
			#header h1 a span {display:none;}
		#header h2 {display:none;}
		#header strong a {
			background:#e5ebd4 url(../Images/Crumb.png) no-repeat 10px 10px;
			display:block;
			font-size:9pt;
			font-weight: normal;
			padding:5px 10px 5px 20px;
			position:absolute;	
			right:20px;
			top:15px;
		}
		
		#printHeader {
		display:none;
		}
	/*--------------------------------------------------------
		MENU
		- FINANCING PROGRAMS
	--------------------------------------------------------*/
	#menu {
		background:#eaefdf url(../Images/Menu-Background.gif) repeat-x;
		border-bottom:#FFF 1px solid;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
		
	}
		#menu * {list-style:none;margin:0;padding:0;}
		#menu li {cursor:pointer;float:left;}
		#menu li a {border-left:#d8ddcc 1px solid;border-right:#FFF 1px solid;color:#007975;display:block;font-size:10pt;padding:8px 15px 7px 15px;font-family:arial}
		#menu li.last a {border-right-width:0;border-right:#e1e7d4 1px solid;padding:8px 14px 7px 15px;}
		#menu li:hover a {background:#e1e7d4;color:#015750;}
			#menu li ul {position:absolute;left:-5000px; }
			#menu li:hover ul {left:auto; }
			#menu li ul ul {position:relative;left:auto; }
			#menu li li a {border-width:0;}
		
		#menu li a {padding:8px 23px 7px 14px;}
		#menu li.last a {padding:8px 14px 7px 13px;}
		
		
		
	/*-- FINANCING PROGRAMS --*/	
		#menu li#financing-programs ul {
			background:#eaefdf;
			border-bottom:#ccd5ad 2px solid;
			padding-bottom:15px;
		}
		.index #menu li#financing-programs ul {
			border-width:0;
			padding:0;
			padding-bottom:5px;
		}
		#menu li#financing-programs ul ul {
			background:none;
			border-width:0;
			height:auto;
			padding:0;
		}
			#menu li#financing-programs ul li {
				float:left;
				width:368px;
			}
				#menu li h3 {
						font-size:11pt;
						font-weight:normal;
						margin:0 0 5px 0;
						background-color:#e1e7d4;
						border-bottom:#c6d0b3 1px solid;
						color:#015750;
						display:block;
						padding:10px 13px;
					}
							
				#menu #financing-programs li li a {
					background:url(../Icons/Bullet.png) no-repeat 10px 2px;
					color:#007975;
					font-size:9pt;
					padding:2px 10px 2px 30px;
					text-transform:none;
					width:338px;
				}
				
				#menu #financing-programs li li .pdf { 
					background:url(../Icons/PDF.png) no-repeat 10px 2px !important; 
					color:#007975;
					font-size:9pt;
					padding:2px 10px 2px 30px;
					text-transform:none;
					width:338px;
				}
			
				#menu #financing-programs li li a:hover { 
					color:#015750;
					text-decoration:underline;
				}
				
				#menu #financing-programs li li a.more { 
					background:none;
					border-width:0;
					color:#10539b;
					font-weight:bold;
					padding:5px 10px 3px 10px;
				}
				
				
				/*-- OTHER DROPDOWN MENUS --*/	
				
		#menu li.dropdown ul {
			border-bottom:#ccd5ad 2px solid;
			padding-bottom:0px;
			padding-top:0px;
			width:160px;	
		}
	
		#menu li.dropdown {
			background:none;
			border-width:0;
			height:auto;
			padding:0;
		}
			
			#menu li.dropdown ul li {
				float:left;
				border-bottom:solid 1px #fff;
				width:160px;
				background:#eaefdf;
				background:none;	
			}			
				#menu .dropdown li a {
					color:#007975;
					font-size:9pt;
					padding:3px 10px 4px 20px;
					text-transform:none;
				}
				
				#menu .dropdown li a:hover { 
					color:#015750;
					text-decoration:underline;
				}
				
				
				
	/*--------------------------------------------------------
		FEATURED SUCCESS STORIES ON HOMEPAGE
	--------------------------------------------------------*/
	#successStoriesWrapper {
		background:#FFF url(../Images/Feature-Background.jpg) repeat-x;
		border-top:#c0caac 7px solid;
		border-left:#c7cead 1px solid;
		border-right:#c7cead 1px solid;
	}
			#successStories img {
				background:#007975;
				display:block;
				float:left;
				height:230px;
				margin-right:25px;
				width:367px;
			}
			#successStories h3 {
				color:#00625a;
				font:19pt "Times New Roman", Times, serif;
				margin:0;
				padding:15px 20px 0 0;
			}
			#successStories em {
				color:#00625a;
				font-size:11pt;
				
			}
			#successStories p {
				margin:0;
				line-height:13pt;
				padding:5px 20px 0 0;
			}
			#successStories .dropcontent{
			display:block;
			height:230px;
			text-align:left;
		
			
			}
		
			
	/*-- WAVE --*/
		#wave {
	background:url(../Images/Wave.png) no-repeat bottom left;
	height:40px;
	left:8px;
	position:absolute;
	top:322px;
	width:100%;
		}
			#wave div {
				background: url(../Images/Wave.png) no-repeat top right;
				height:45px;
				position: absolute;
				right:15px;
				top:-43px;
				width:345px;
			}
	/*--------------------------------------------------------
		CONTENT
	--------------------------------------------------------*/
	#main {
		background:#FFF;
		border:#c7cead solid;
		border-top-color:#c0caac;
		border-width:7px 1px 0 1px;
	}
	
	/*-- HOME --*/
	
	.index #main {
		background:#FFF url(../Images/Main-Background.jpg) no-repeat;
		border-width: 0 1px;
		padding:62px 10px 10px 10px;
	}
	
	.index #main .tagline {
		display:none;
	}
		
	/*-- CONTENT --*/
	
		#content {
			background:#fff url(../Images/Content-Background.jpg) no-repeat  0 -10px;
			border-top:#EBEBEB 2px solid;
			padding:10px 10px 25px 10px;
			font-family: verdana;
		}
		
		#flashContent{
		height:230px; 
		overflow:hidden;
		z-index:11;
	
		}
		
	/*---- PAGE INFO ----*/
	
		#content #page-info {
			padding-left:10px;
			height:145px;
		}
		#content #page-info * {
			list-style:none;
			margin:0;
			padding:0;
		}
		#content #page-info ul {
			display:none
		}
			
		#content #page-info h1 {
			color:#6C7940;
			font: normal 14pt/16pt arial;
			width:375px;
		}
			
		#content #page-info h2 {
			color:#6C7940;
			font: bold 10pt/13pt arial;
			width:375px;
			padding:0; 
			margin: 0 0 2px 0;
		}	
			
	/*---- CONTENT BODY ----*/
		#content-body {
			padding:0 10px;
			line-height:13.5pt;
		}
		
		#content-body h2{ 
			color:#00625a;
			font:bold 12pt/15pt arial;
			margin:0 0 5px 0;
			padding:0;	
		}
		
		#content-body strong, #content-body b { 
			font-size:9.5pt;
		}
		
		#content-body p {  
			padding:0; 
			margin:0 0 12px 0; 
		}

		#content-body ul { 
			margin:4px 0 15px 0; 
			list-style:none; 
			padding:0; 
		}
			
		#content-body li { 
			padding:2px 0 1px 18px; 
			background:url(../Images/bullet.gif) no-repeat 5px 7px; 
			display:block; 
		}
		
			.sponsors {
				list-style:none;
				margin:0 0 0 20px;
				padding:0;
			}
				.sponsors li {
					height:100px;
					float:left;
					margin:0 15px 0 0;
					text-align:center;
				}
	/*------ QUICKLOOK ------*/
			#content-body #quicklook, #content-body .quicklook {
				background:#FFF;
				border:#dee4d2 1px solid;
				float:right;
				font-size:9pt;
				margin:0 0 20px 20px;
				width:250px;
			}
			#content-body #quicklook td, #content-body .quicklook td {
			padding:5px 5px 10px 5px;
			}
				#content-body #quicklook h3,#content-body #quicklook p,#content-body #quicklook ul, #content-body .quicklook h3 {
					list-style:none;
					margin:0;
					padding:0;
				}
				#content-body #quicklook h3, #content-body .quicklook h3 {
					background:#647819;					
					color:#FFF;
					font-size:11pt;
					font-weight:normal;
					margin:0 0 5px 0;
					padding:7px 15px;
				}
				#content-body #quicklook h4 {
					border-top:#dee4d2 1px solid;
					color:#647819;
					font-size:10pt;
					font-weight: normal;
					padding:5px 15px 2px 15px;
					margin:5px 0 0 0;
				}
				#content-body #quicklook p, #content-body #quicklook ul, .quicklook p {
					line-height:13pt;
					padding:5px 15px;
				}
			.quicklook {
				clear:right;
			}
			.quicklook img {
				border:#CCC 2px solid;
				border-width:0 2px 2px 0;
				margin:15px 0 0 15px;
			}
			.quicklook dl {
				padding:3px 15px;
			}
				.quicklook dt {
					font-weight:bold;
				}
				.quicklook dd {
					margin:0;
					padding:0;
				
				}
			/*#content-body em {
				color:#666;
				font-size:8pt;
			}*/
	/*---- BLOCKS ----*/
		.block {
			background:#FFF;
			border:#dee4d2 1px solid;
			float:left;
			margin:0 12px 0 0;
			/*min-height:190px;*/
			padding:3px;
		}
		.block h3, .block caption {
			color:#FFF;
			font-size:11pt;
			font-weight:normal;
			padding:7px 15px;
		}
		.block * {
			list-style:none;
			margin:0;
			padding:0;
		}
		.block ul {
			font-size:9pt;
			padding:5px 10px;
		}
		/*-- NEWS --*/
			#news {
				width:340px; padding-bottom:10px;font-size:9pt; line-height:12.3pt; 
			}
				#news h3 {
					background:#647819;
				}
				
				#news table td{
				padding:0 15px!important;
			}
			
			#news p{
				line-height:12pt!important; 
			}
				#news h2 { display:block; font-size:11pt; line-height:13pt; font-weight:normal; margin:9px 0 1px 0;}
				
				#news em { color:#666; font-size:8.5pt; line-height:14pt;}
				
		/*-- PROGRAMS --*/
		
			#centerColumn { float:left;  width:172px;  margin:0 12px 0 0; }
			
			#centerColumn .block {
			background:#FFF;
			border:#dee4d2 1px solid;
			float:none; 
			padding:3px; }
			
			#centerColumn #newsletter a { display:block; padding:8px 3px; text-align:center; display:block; background:#ECF2E0;  border:#dee4d2 1px solid; font:normal 11px/14px verdana;  width:160px; margin:10px 12px 0 0; }
			
			
			
			#programs {
				width:160px; padding-bottom:10px;
			}
				#programs h3 {
					background:#9aa667;
				}
				#programs h4 {
					color:#00625a;
					font-size:9pt;
					font-weight: normal;
					margin:0;
					padding:7px 12px;
					text-transform: uppercase;
				}
				#programs p {
					font-size:9pt;
					padding:0 12px 10px 12px;
				}
				#programs a {
					font-size:9pt;
					padding:0 12px;
				}
				#programs li a {background:url(../Icons/Bullet.png) no-repeat -3px 5px;display:block;padding:5px 0 5px 12px;}
				#programs li a:hover {background:#fefeee url(../Icons/Bullet.png) no-repeat -3px 5px;text-decoration:underline;}
		/*-- CUURENT-RATES --*/
		#current-rates {
				margin:0;
				padding:3px;
				width:160px;
		}
			#current-rates caption {
				background:#007975;
				
			}	
			#current-rates table {
				width:100%;
			}
				#current-rates table th {
					border-bottom:#dae2c3 1px solid;
					color:#007975;
					font-size:7pt;
					
					font-weight:normal;
					padding:3px;
					text-transform:uppercase;
				}
				#current-rates table td {
					background:#fffbe8;
					color:#007975;
					font-size:9pt;
					padding:2px 3px;
					
				}
				#current-rates table td.alt {
					background:#FFF;
				}
				#current-rates table tr th:first-child, #current-rates table tr td:first-child {
					border-right:#dae2c3 1px solid;
				
					
				}
				#current-rates table tr td:first-child {
					color:#8a984c;
				}
				/*#current-rates table tfoot tr td:first-child { border:#dae2c3 1px solid;border-width:1px 0 0 0;color:#666;font-size:7.5pt;text-align:center!important; }*/
	/*--------------------------------------------------------
		FOOTER
	--------------------------------------------------------*/
	
	#printFooter { display:none }
	
	#footer {
		background:url(../Images/Footer-Background.jpg) no-repeat;
		padding:48px 0 20px 0;
	}
		#footer * {
			list-style:none;
			margin:0;
			padding:0;
		}
		/*-- INFORMATION --*/
		#information {
			background:#e1e7d6;
			color:#a0a29e;
			float:left;
			padding:10px;
			font:normal 9pt/14px arial;
			width:200px;
		
		}
		
		/*-- PARTNERS --*/
		#partners {
		
		}
			#partners li {
				float:right;
				margin:0 0 0 17px;
			}
			#partners img {border-width:0;}
			#partners li.ppl {clear:right;white-space:nowrap;}
	/*--------------------------------------------------------
		MISCELLANIOUS
		- CLEAR FIX
		- ICONS
		- INDICATOR
	--------------------------------------------------------*/
	.hidden {
		display:none;
	}
	.continued caption {
		display:none;
	}
	div.image {padding:10px 10px 0 10px;}
	/*-- CLEAR FIX --*/
	.clear:after,#menu:after,#menu ul:after,.quicklooks:after,.agricultural:after,#main:after,#content:after,#footer:after,#features li:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.clear,#menu,#menu ul,.quicklooks,.agricultural,#main,#content, #footer,#features li {display:inline-block;}
	/* Hide from IE Mac \*/
	.clear,#menu,#menu ul,.quicklooks,.agricultural,#main,#content, #footer,#features li {display:block;}
	/* End hide from IE Mac */
	
	/*-- ICONS --*/
	.pdf {
		background:url(../Icons/PDF.png) no-repeat center left ;
		padding:0 0 0 20px;
	}
	.download {
		background:url(../Icons/Download.png) no-repeat 1px -2px ;
		padding:0 0 0 18px;
	}
	.table {
		background:url(../Icons/Table.png) no-repeat center left;
		padding:0 0 0 18px ;
	}
	.fax {
		background:url(../Icons/Fax.png) no-repeat center left ;
		padding:0 0 0 20px;
	}
	.email {
		background:url(../Icons/Email.png) no-repeat center left ;
		padding:0 0 0 22px;
	}
	.phone {
		background:url(../Icons/Phone.png) no-repeat center left;
		padding:0 0 0 20px ;
	}
	/*-- INDICATOR --*/
	.indicator {
		background:#FFF;
		filter: alpha(opacity=75);
		height:32px;
		left:0;
		opacity: .75;
		position:absolute;
		padding:200px 125px;
		top:0;
		width:32px;
	}
	/*-- BUTTONS --*/
		.button {
			background:#FFF url(../Icons/Send.png) no-repeat 5px 5px;
			border:#9aa667 1px solid;
			color:#066767;
			cursor:pointer;
			font-size:12pt;
			margin:0 0 0 10px;
			padding:3px 3px 3px 20px;
			width:75px !important;
		}
	/*--------------------------------------------------------
		LAYERS
	--------------------------------------------------------*/
	#container {z-index:0;}
	#header {z-index: 1;}
	#menu {z-index:1000;}
	#feature {z-index:3;}
	#wave {z-index:500;}
	#main {z-index: 2;}
	#features-container { z-index:400;}
	
	/*--------------------------------------------------------
		CONTENT
		- LINKS
		- LISTS
		- TABLES
		- FORMS
	--------------------------------------------------------*/
	/*-- LINKS --*/
	a {color:#10539b; text-decoration:none;}
	a:hover {text-decoration: underline;}
	/*-- LISTS --*/
	
	/*-- TABLES --
	#content table {
		width:100%;
	}*/
		#content table caption {
			/*border-bottom:#c7cead 1px solid;*/
			color:#00625a;
			font-size:14pt;
			padding:5px 5px 10px 5px;
		}
		#content table thead th {
			background:#fffadf;
			/*border-bottom:#f2edd4 1px solid;*/
			color:#647819;
			font-size:8pt;
			padding:5px;
			text-align: center;
			text-transform: uppercase;
		}
		#content table tbody th {
			/*border-bottom:#EBEBEB 1px solid;*/
			/*border-right:#EBEBEB 1px solid;*/
			color:#647819;
			font-size:8pt;
			padding:5px;
			text-transform: uppercase;
			vertical-align: top;
			width:90px;
		}
		#content table tbody td {
			/*border-bottom:#EBEBEB 1px solid;*/
			/*border-right:#EBEBEB 1px solid;*/
			color:#333;
			font-size:9pt;
			padding:5px;
		}
		#content table tfoot {
			font-size:8pt;
		}
	/*-- FORMS --*/
		.form {
			float:left;
			margin:0;
			padding:0;
			position:relative;
		}
			.form fieldset {
				border-width:0;
			}
			.form ul {
				list-style:none;
				margin:0;
				padding:0;
			}
				.form li {
					padding:5px 10px;
					clear:both;
				}
				.form li:hover {
					background:#fffadf;
					border:#f2edd4 1px solid;
					padding:4px 9px;
				}
				.form div.medium, .form div.small, .form div.xsmall {
					float:left;
					padding:0 5px 0 0;
				}	
				.form label {	
					color:#00625a;
					display:block;
					font-size:11pt; 
					font-weight:bold;
					margin:2px 0 0 0;
				}
				.form div label {
					color:#9da969;
					font-size:8pt;
					font-weight:normal;
					text-transform:uppercase;
				}
				.form .error {
					color:#FF0000;
				}
				.form li input, .form li textarea {
					background:#FFF;
					border:#CCC 1px solid;
					border-width:2px 0 0 2px;
					font-weight:normal;
					padding:2px;
				}
				.form textarea {height:75px;}
				.form input, .form textarea {width:247px;}
				.form div.large input {width:150px;}
				.form div.medium input{width:90px;}
				.form div.small input{width:45px;}
				.form div.xsmall input{width:30px;}
				.feedback {
					background:#fffee3;
					border:#f2edd4 1px solid;
					color:#00625a;
					float:left;
					padding:15px;
					text-align:center;
					width:255px;
				}
