*{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 ----------------------------------------------------------*/

h1.LEDC-logo a{width:212px; height:69px; text-indent:-9999px; background:url(../images/LEDC-logo.jpg); display:block; position:relative; left:20px; top:38px;}

h2{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;}

#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;}


#footer img.float-left{margin-right:10px;}

/*---------------------------- Home ----------------------------------------------------------*/

dl.home-module{width:229px; height:422px; float:left; display:block; padding:0 24px; border-right:1px dotted #999;}

dl.cooperative{border-right:none !important;}

dl.home-module dt{height:193px; width:229px; 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 3px 3px 20px; 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;}

/*---------------------------- Content ----------------------------------------------------------*/

#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 h2{margin-bottom:15px;}

#content-inner h3{font-size:12px; color:#3A7387; text-transform:uppercase; margin-bottom:12px;}



/*---------------------------- 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 3px 0;
}

.accordion h3 img
{
    vertical-align:middle;
}

.cText
{
 padding-left: 0px;   
}


.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:70px}

.newsGrid
{
    width:25px;
}

.gv {margin: 0 0 25px 9px}
