@import url(reset.css);
body{
background:#003f5f;
}

#wrap{
width:800px;
margin:20px auto;
}

#head{
width:800px;
height:159px;
background:url(/images/NFEC_logo.gif) no-repeat top left;
}
#slogan{float:right;width:300px;height:100px;position:absolute;margin-left:450px;text-align:center;font-style:italic;color:#9C7D0D;font-family:times;margin-top:65px;font-size:18px;}

#menu_holder{background:#bba474;border-left:2px solid #a48727;border-right:2px solid #a48727;padding:20px 0;}


#Home #menu ul li.Home a,
#BC #menu ul li.BC a,
#FEC #menu ul li.FEC a,
#TC #menu ul li.TC a,
#RC #menu ul li.RC a,
#About #menu ul li.About a,
#Contact #menu ul li.Contact a
{background:url(/images/gold_tab.jpg) no-repeat;}

#menu ul{width:770px;margin-left:15px;margin-right:-50px;height:45px;padding:0;display:block;z-index:500;}
#menu ul li{display:inline;float:left;margin-right:5px;}
#menu ul li a{background:url(/images/red_tab.jpg) no-repeat;width:105px;color:white;display:block;height:45px;text-align:center;font-size:12px;line-height:13px;padding-top:11px;}
#menu ul li.FEC a{padding-top:3px;}
#menu ul li.Home  a{padding-top:15px;}
#menu ul li a:hover{background:url(/images/gold_tab.jpg) no-repeat;}

#menu ul li ul {display:none;position:absolute;float:left;width:145px;margin-top:-12px;margin-left:-21px;z-index:2000;}

* #menu ul li:hover ul,* #menu ul li.sfhover ul{display:block;}
#menu ul li ul a,#BC #menu ul li.BC ul a{width:145px;background:#003F5F;border-bottom:1px solid white;border-right:1px solid white;border-left:1px solid white;color:white;padding:0;height:auto;padding:3px 0;}
#menu ul li ul a.first{border-top:1px solid white;}
#menu ul li ul a:hover,#BC #menu ul li.BC ul a:hover{background:#7CA8C1;}





#menu_lower{height:156px;width:765px;margin-top:-15px;margin-left:15px;position:relative;padding-top:20px;float:left;display:inline;background:#9c7d0d }

#ContentWrap{
border-left:2px solid #a48727;border-right:2px solid #a48727;
background:white;
}
#InnerContent{padding:20px;}
#InnerContent h1{color:rgb(125,17,17);padding:0;font-size:22px;text-decoration:underline;}
#InnerContent a,#InnerContent a:visited{color:#336699;font-weight:bold;}
#InnerContent a:hover{color:#003f5f;}

#foot{
background:url(/images/Bottom_curve.gif) no-repeat;
height:17px;
}

#LargeLoginForm{width:400px;border:1px solid #ccc;background:#BBA474;}
#LargeLoginHeader{padding:5px 0;font-size:18px;font-weight:bold;width:402px;background:#9C7D0D;color:white;border:#ccc;margin-top:10px}
#LargeLoginForm td.label{font-weight:bold;text-align:right;}

.Item {
}
.Item .Title {
border-bottom:1px solid #CCCCCC;
font-size:20px;
font-weight:bold;
}
.Item .MainCat {
font-weight:bold;
}
.Item .Topic {
margin-left:5px;
}
.Item .Category {
margin-left:10px;
}

.Item a.link{
background:url(/images/external_url_icon.gif) no-repeat;padding-left:15px;}

.Item a.TC{
	color:#6a6;
}

.popup td{vertical-align:top;}
.edit{float:left;margin-right:5px;}


#c_t,#c_e,#c_m,#c_f{float:left;width:320px;margin:10px 10px 0 0;height:60px;padding:5px;border:1px solid #999;font-size:12px;}

#Contact input, #Contact textarea {
border:1px solid black;
font-size:12px;
height:12px;
line-height:12px;
padding:1px 1px;
width:200px;
}

#Contact textarea{
height:100px;padding-top:5px;}

#Contact table {
border-collapse:collapse;
margin:0pt;
}
#Contact table td.label {
text-align:right;
vertical-align:top;

}
#Contact table td.value {
padding:0pt;
vertical-align:top;
}
#Contact input.check {
border:0pt none;
height:12px;
line-height:11px;
margin-left:0pt;
margin-top:0pt;
padding-left:0pt;
padding-top:0pt;
width:auto;
}
#Contact input#city {
width:67px;
}
#Contact input#state {
width:15px;
}
#Contact input#zip {
width:35px;
}
#Contact input.button {
background:#9C7D0D none repeat scroll 0%;
color:white;
font-weight:bold;
height:auto;
text-align:center;
width:100px;
}
#Contact p {
margin:10px 0pt;
padding:0pt;
}
#Contact #up_contact {
float:left;
}
#Contact #ev_contact {
float:left;
margin-left:20px;
margin-right:20px;
}
.err{color:#a00;font-weight:bold}

.InfoBox{border:1px solid #9C7D0D;
padding:10px; width:720px;margin:10px auto;}

h1.title{text-align:center;margin:5px 0;}

#contact_footer{width:800px;margin:-5px auto 20px auto;font-size:11px;padding-botom:15px;height:30px;position:absolute;text-align:center;}