*{margin:0; padding:0;}

htm, html, body{height:100%;}

a{outline:none; text-decoration:none; color:#234980;}

a:hover{text-decoration:underline;}

a img{border:0;}

html{background:url(../images/bg-repeat.gif);}

body{font:12px Arial, Helvetica, sans-serif; background:url(../images/bg-wrapper-repeat.gif) center repeat-y;}

#wrapper-center{margin:0 auto; width:972px;}

#wrapper{float:left; width:892px; background:url(../images/bg-wrapper-repeat.gif) center repeat-y; padding:0 40px; height:100%;}

#wrapper-resources{float:left; width:892px; height:auto; background-color:white;}

#header{float:left; width:892px; height:254px; background:white url(../images/header-bg.jpg) no-repeat;}

#main-content{float:right; width:836px; padding:0 28px; color:#234980; background:url(../images/content-top.gif) no-repeat;
    height: auto; overflow:hidden;
}

#main-content a{font-weight:bold;}

.hero{position:absolute; top:0; margin-left:274px;}

textarea{font:12px Arial, Helvetica, sans-serif;}


/*---------------------------- Headings ----------------------------------------------------------*/

.LEDC-logo a{width:212px; height:85px; text-indent:-9999px; background:url(../images/LEDC-logo.png) no-repeat; display:block; position:relative; left:20px; top:33px;}

h1 {font:30px "Garamond", Georgia, "Times New Roman", Times, serif; color:#819090; text-transform:uppercase;}


h4{}

h2.home-heading{width:607px; height:36px; background:url(../images/home-heading.jpg) no-repeat; display:block; text-indent:-9999px;}

/*---------------------------- Top Nav ----------------------------------------------------------*/

ul#top-nav{position:absolute; margin-left:15px; top:7px; list-style:none; z-index:5;}

ul#top-nav li{font-size:11px; color:#445546; text-transform:uppercase; float:left;}

ul#top-nav li a{color:#445546; border-right:1px solid #445546; padding:0 5px; font-weight:bold; float:left;}

ul#top-nav li a:hover{color:#868F87; text-decoration:none;}

ul#top-nav form{border:1px solid #c6c6c6; height:17px; display:inline; float:left; margin-left:10px;}

ul#top-nav input.search{width:100px; border:0; height:15px; padding:0; font-size:10px; padding-top:2px;}

ul#top-nav input{margin:0; float:left;}

ul#advantages{position:absolute; top:216px; margin-left:400px;}

ul#advantages li{display:block; float:left;}

ul#advantages li a{color:white; font-size:11px; text-transform:uppercase; display:block; float:left; font-weight:bold; border-right:1px solid white; padding:0 5px;}

ul#advantages li a:hover{color:#B0CBE9; text-decoration:none;}


/*---------------------------- Sidebar ----------------------------------------------------------*/

#sidebar{float:left; width:172px; background:url(../images/sidebar-bg.gif) repeat-y;}

#sidebar ul{}

#sidebar ul li{}

#sidebar li a{}

#sidebar a:hover{}

address{color:#234980; font-style:normal; font-size:11px; padding:15px 10px 15px 7px; float:left;}

form#quick-links{border-top:1px solid #cdd6e9; border-bottom:1px solid #8a9abd; width:158px; padding:14px 0 14px 14px; float:left;}

form#quick-links label{color:#234980; text-transform:uppercase; font-weight:bold; font-size:11px;}

form#quick-links select{width:136px; margin-top:3px;}

/*---------------------------- Footer ----------------------------------------------------------*/

#footer{float:right; width:724px; clear:right;font-size:11px; margin:42px 77px 22px 22px; border-top:dotted 1px #999; padding:13px 5px; line-height:18px; display:inline; clear: both;}

#footer a{color:#445546; border-right:1px solid #445546; padding:0 5px 0 3px;}

#footer a:hover{}

#footer ul li { display:inline; color:#445546;}

#footer ul li a{}



#footer p.copyright{font-size:10px; padding-top:40px;}


#footer img.float-left{margin-right:10px;}

/*---------------------------- Home ----------------------------------------------------------*/

dl.home-module{width:170px; height:360px; float:left; display:block; padding:0 10px; border-right:1px dotted #999;}

dl.cooperative{border-right:none !important; padding-right:none !important;}
dl.competitive { padding-left: 0; }
dl.home-module dt{height:150px; width:170px; text-indent:-9999px;}

dl.competitive dt{background:url(../images/competitive.jpg) no-repeat;}
dl.community dt{background:url(../images/community.jpg) no-repeat;}
dl.cooperative dt{background:url(../images/cooperative.jpg) no-repeat;}

dl.home-module dd{color:#234980; font-size:11px; margin-top:10px;}

dl.home-module dd ul {margin-top:10px; list-style-type:none;}

dl.home-module dd ul li{border-bottom:1px solid black; padding:3px 0px 4px 16px; background:url(../images/content-bullet.gif) no-repeat 0 3px;}

/*dl.home-module a{font:italic 18px "Times New Roman", Times, serif; color:#8cadce; float:right; margin-top:10px;}*/

dl.home-module a:hover{color:#3F5F7F; text-decoration:none;}

#sidebar-news { width: 259px; height: 300px; background: url(../images/sidebar-news-bg.jpg) no-repeat; padding: 65px 0 0 0; float:right; }

#sidebar-news ul{margin:10px; list-style-type:none; color:#f2f2f2; list-style:none;}

#sidebar-news ul li{padding:8px 0; border-bottom:1px dotted #86b0be;}

#sidebar-news a{color:#e1bb7f;}

#sidebar-news a:hover{color:#eace9e; text-decoration:none;}

/*---------------------------- Content ----------------------------------------------------------*/

#home-content {
padding: 20px 0 0 0;	
}

#content-inner{float:left; width:600px; padding:36px;
    height:auto;
}

#content-inner p{ margin-bottom:10px;}

#content-inner ul, #content-inner ol{margin:0 0 10px 10px;}

#content-inner li {margin-bottom:10px;}

#content-inner ul li{background:url(../images/bullet.gif) no-repeat 0 1px; list-style-type:none; padding-left:25px; min-height:16px}

#content-inner a{text-decoration:underline;}

#content-inner a:hover{}

#content-inner h1 {font:30px "Garamond", Georgia, "Times New Roman", Times, serif; color:#819090; text-transform:uppercase; margin: 0 0 15px 0; padding: 0;}

#content-inner h2{font-size:12px; color:#3A7387; text-transform:uppercase; margin:15px 0; padding: 0;}

#content-inner h3{font-size:12px; font-weight: bold; margin:10px 0; padding: 0;}

/*------------------------------Target Audience Content -----------------------------------------*/

#target-content {
	float:left; 
	width:892px; 
	color:#234980; 
	background:url(../images/content-top.gif) no-repeat; 
	height: auto; 
	overflow:hidden;
}

/**** TARGET AUDIENCE MENU ****/

#target-menu {
	width: 246px;
	height: 792px;
	background:url(../images/target-menu.png) no-repeat;
	float: left;
}

#target-menu ul {
	margin: 0;
	width: 246px;
	height: 792px;
	list-style-type: none;
}


#target-menu li {
	display:block;
}

#target-menu a span { display: none; }

a.target-menu-targetaudiences {
	background-image: url(../images/target-menu-button-targetaudiences.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 71px;
}

a.target-menu-lightmanufacturing {
	background-image: url(../images/target-menu-button-lightmanufacturing.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-lightmanufacturing-selected {
	background-image: url(../images/target-menu-button-lightmanufacturing.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-healthcare {
	background-image: url(../images/target-menu-button-healthcare.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-healthcare-selected {
	background-image: url(../images/target-menu-button-healthcare.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-logistics {
	background-image: url(../images/target-menu-button-logistics.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-logistics-selected {
	background-image: url(../images/target-menu-button-logistics.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-retail {
	background-image: url(../images/target-menu-button-retail.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-retail-selected {
	background-image: url(../images/target-menu-button-retail.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-construction {
	background-image: url(../images/target-menu-button-construction.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-construction-selected {
	background-image: url(../images/target-menu-button-construction.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-entertainment {
	background-image: url(../images/target-menu-button-entertainment.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-entertainment-selected {
	background-image: url(../images/target-menu-button-entertainment.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-research {
	background-image: url(../images/target-menu-button-research.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-research-selected {
	background-image: url(../images/target-menu-button-research.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-wood {
	background-image: url(../images/target-menu-button-wood.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-wood-selected {
	background-image: url(../images/target-menu-button-wood.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-backoffice {
	background-image: url(../images/target-menu-button-backoffice.png);
	background-position: top;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-backoffice-selected {
	background-image: url(../images/target-menu-button-backoffice.png);
	background-position: bottom;
	display: block;
	width: 246px;
	height: 55px;
}

a.target-menu-targetaudiences:hover, a.target-menu-lightmanufacturing:hover, a.target-menu-healthcare:hover, a.target-menu-logistics:hover, a.target-menu-retail:hover, a.target-menu-construction:hover, a.target-menu-entertainment:hover, a.target-menu-research:hover, a.target-menu-wood:hover, a.target-menu-wood:hover, a.target-menu-backoffice:hover { background-position: bottom; }

/**a.target-menu-lightmanufacturing:active, a.target-menu-healthcare:active, a.target-menu-logistics:active, a.target-menu-retail:active, a.target-menu-construction:active, a.target-menu-entertainment:active, a.target-menu-research:active, a.target-menu-wood:active, a.target-menu-wood:active, a.target-menu-backoffice:active { background-position: bottom; }**/

/**Continue, Amy**/

/**** TARGET AUDIENCE main content area ****/

#target-content-main {
	width:590px;
	float:left;
}

#target-content-main a {
	color:#3f5f87;
	text-decoration: underline;
}

#target-content-main a:visited {
	color:#636
}

#target-content-main a:hover {
	color:25436a;
}

#target-header {
	margin: 25px 0 0 53px;
	width: 530px;	
}

#target-header p {
	padding: 10px 0 0 0;
	line-height: 18px;

}

#target-left {
	width: 220px;
	float: left;
	margin: 30px 0 0 53px;
}

#target-left p, #target-right p {
	padding:8px 0 27px 0;
	color:#798888;
	font-size: 11px;
	line-height: 15px;
}

#target-right {
	width: 220px;
	float: left;
	margin:30px 0 0 95px;
}

#target-content-main h3{font-size:12px; color:#3A7387; text-transform:uppercase; margin-bottom:2px;}



/*---------------------------- Common Classes ----------------------------------------------------------*/

.last a{border-right:0 !important;}

.float-right{float:right;}
.float-left{float:left;}
.clear-right{clear:right;}
.clear-left{clear:left;}

.border{}





/* Accordion */
.accordion h3 
{
    cursor: pointer;
    margin:20px 0 10px 0;
}

.accordion h3 img
{
    vertical-align:middle;
}

.box { 
	background: url(../images/box-background.jpg) bottom right no-repeat; 
	min-height: 143px;
	padding: 10px 20px 30px 85px;
	
}

.cText
{
 padding-left: 0px;   
}

.informational-table tr, td {
	padding: 4px 0;
}

.alt { 
	border-top:1px dotted #777; 
	border-bottom:1px dotted #777;
}

.LEDtable {
	border-collapse:collapse;
	color: #134865;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 8px 0;
	width:100%;
}
.LEDtable td, .LEDtable th {
	font-size:1em;
	border:none;
	padding: 3px 2px;
}
.LEDtable th {
	color:#FFF;
	background-color:#a0c0cf;
	border-top: 1px solid #668d9e;
	border-bottom: 1px solid #668d9e;
	font-size:1.125em;
	padding: 5px 2px 4px;
	text-align:left;
}

.LEDtable th a { 
	color:#FFF;
}
.LEDtable th a:hover { 
	color:#1291C4;
	text-decoration:underline 
}

.LEDtable tr.alt td {
	background-color:#FFF;
}	

/*End LED table */


.TextBlock {height:100px}

.newsGrid
{
    width:25px;
}

.gv {margin: 0 0 25px 9px}

.gv td { padding:0 8px 0 0 }

/**Video Styling**/

.video-content {
	padding: 30px;
}

.video-content h2{font-size:12px; color:#3A7387; text-transform:uppercase; margin:15px 0; padding: 0;}

.video-description {
	width: 326px;
	height: 65px;
	padding: 5px;
	margin: 0;
}

.upload-video {
	width:350px;
	height:195px;
	background: url(../images/video-upload.png) no-repeat; 
	padding:25px 20px 0 30px; 
	margin-bottom:20px;
}

.videothumbnail { 
	background:url(../images/video-thumbnail-bg.jpg) no-repeat;
	padding:15px;
}

.VideoDesctiption
{
	font-weight: bold;
}

.Desctiption
{
	font-weight: bolder;
	line-height: 20px;
}

/*AJAX ACCORDIAN!!!!!!!!!!!!!!!!!!!!  SAVANNAH!!!!*/
    
    /* Accordion */
.accordionHeader
{    
	background: url(../images/chevron-down.png) no-repeat 0 5px;
    cursor: pointer;   	
    font: #134865 Helvetica, Arial, Sans-Serif bold;
	height:50px;	
	margin:0 0 0 0;
	padding: 0 0 0 30px;
	overflow: hidden;
	width:150px;
}

.accordionHeaderSelected
{  
	background: url(../images/chevron-up.png) no-repeat 0 5px;
    cursor: pointer;   	
    font: #134865 Helvetica, Arial, Sans-Serif bold;
	height:50px;	
	margin:0 0 0 0;
	padding: 0 0 0 30px;
	overflow: hidden;
	width:150px;
}

#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 

 

#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}

 
.accordionContent
{
  /*  background-color: #D3DEEF;  */ 
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.board-table td {
	padding: 0; margin: 0;
	padding-right: 15px;
}



