
/*--------------------------------------------------------
	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%; background:#fff; }

#current-rates .rowColor { background:#FFFBE8; }

#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 { color:#007975; font-size:9pt; padding:2px 3px; }

#current-rates table td.alt { }

#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; }

