/*



Theme Name: NEBHDCo



Description:Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus at justo eu nunc eleifend lacinia ac ut arcu. Praesent eu leo et odio porta luctus.



Author: NextBridge







*/



body {



    font-family:Arial, Helvetica, sans-serif;



    font-size:13px;



    line-height:18px;



    font-weight:normal;



    margin:0px 0px 0px 0px;



    padding:0px 0px 0px 0px;



    background: url(images/bg.gif) repeat-x;



    color:#656565;



    height:100%;



}



body.inside {



    background:url(images/inside-bg.jpg) left top repeat-x;



    margin:0px 0px 0px 0px;



    padding:0px 0px 0px 0px;



}



html {



    height:100%;



    min-height:100%;



    width:100%;



}



H1, H2, H3, H4, H5, H6 {



    display:block;



}



H1, H2, H3, H4, H5, H6, UL, LI, FORM {



    margin:0;



    padding:0;



}



H1 {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    color:#FFFFFF;



    font-weight:normal;



    margin:7px 0 0 15px;



}



H2 {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    color:#000000;



    font-weight:bold;



    margin-top:0px;



}



H3 {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    color:#FFFFFF;



    font-weight:normal;



    margin:4px 0 0 15px;



}



H4 {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    color:#555555;



    font-weight:bold;



    margin:0px 0 14px 0px;



    line-height:18px;



}



H5 {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    color:#000000;



    font-weight:bold;



    padding-top:12px;



}



H6 {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    color:#000000;



    font-weight:normal;



    margin-top:1px;



}



UL {



    list-style-type:none;



}



IMG {



    border:0px;



}



form {



    margin:0;



    padding:0;



}



INPUT, SELECT, TEXTAREA {



    margin:0;



    padding:0;



    font-size:12px;



    font-family:Arial, Helvetica, sans-serif;



}



p:first-child {



    margin:0px;



}



P {



    margin:0 0 0px;



    padding:0px 0px 0px 0px;



}



.clear {



    clear:both;



}



A:focus {



    outline:none;



}



/* ----------------------------------- TOP-HEADR ------------------------------*/











#container {



    width:993px;



    margin:0 auto;



    padding:0;



}



.clear1 {



    clear:both;



    width:993px;



    height:1px;



}



.header {



    width:993px;



    margin:0 auto;



    padding:0;



    height:115px;



}



.hdrRight {



    float:right;



    width:648px;



}



.logo {
    float:left;
    padding:0;
    width: 330px;
}



.logo .logo-link {
    display:block;
    width:215px;
    height:33px;
    background: url(images/logo.gif) no-repeat;
    overflow:hidden;
    text-indent:-9999px;
}

.logo .pay-link {
    text-indent:0;
    display: inline-block;
    margin: 8px 5px 62px 0;
}

.logo .donate-link {
    text-indent: 0;
    display: inline-block;
    margin: 8px 5px 62px 0;
    background: #4B5D6B;
    color: #FFF;
    text-decoration: none;
    padding: 5px 15px;
    text-transform: uppercase;
    webkit-box-shadow: inset 0px 0px 5px 5px rgba(26,26,26,0.3);
    -moz-box-shadow: inset 0px 0px 5px 5px rgba(26,26,26,0.3);
    box-shadow: inset 0px 0px 5px 5px rgba(26,26,26,0.3);
}

.logo .donate-link:hover {
    background: #839B69;    
}



.top_txt {



    width:504px;



    height:22px;



    float:left;



    margin:27px 0 0 0px;



    background:url(images/toptxt.gif) no-repeat;



}



.twitter {



    width:25px;



    height:26px;



    float:right;



    margin-top:22px;



}



.center {



    width:2px;



    height:31px;



    float:right;



    margin:21px 9px 0 9px;



    background:url(images/center.jpg) no-repeat;



}



.facebook {



    width:26px;



    height:26px;



    float:right;



    margin-top:22px;



}









.current-menu-item a{ 
background: #839b69 none repeat scroll 0 0;
    box-shadow: 0 0 10px 1px #61764d inset;
    color: #fff;
}

/*code by mgz */


.nav {



    width:647px;



    height:44px;



    float:left;



    margin:20px 0 0 0px;



}



.nav ul {



    margin:0;

float: right;

}



.nav ul li {



    list-style:none;



    display:inline;



}


.nav ul li a {
    background: #4b5d6b none repeat scroll 0 0;
    box-shadow: 0 0 10px 1px #313f4a inset;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 12px 14px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}





.nav ul li a:hover, .nav ul li a.active {



background: #839b69 none repeat scroll 0 0;
    box-shadow: 0 0 10px 1px #61764d inset;
    color: #fff;


}



.nav ul li a.active1 {



    color:c8dfea;



    background:none;



}



.nav ul li a.bg {



    background: none;



}



.banner_img {



    width:676px;



    height:363px;



    float:left;



    margin-top:14px;



    overflow:hidden;



}



.news_left {



    width:44px;



    height:363px;



    float:left;



    margin-top:14px;



    background:url(images/news_left.jpg) repeat-x;



}



.news_center {



    width:6px;



    height:363px;



    float:left;



    margin-top:14px;



    background:url(images/news_cen.jpg) repeat-x;



}



.news_right {





    width:317px;



    height:363px;



    float:left;



    margin-top: 0px;





    margin-left: -16px;

}



.aarow {

    width:21px;



    height: 22px;



    margin: 27px 0 0px 14px;



    background:url(images/aarow_top.jpg) no-repeat;



}



.aarow1 {



    width:21px;



    height: 22px;



    margin: 46px 0 0px 14px;



    background:url(images/aarow_cent.jpg) no-repeat;





}

.aarow1-2{



    width:21px;



    height: 22px;



    margin: 27px 0 0px 14px;

    background:url(images/aarow_cent.jpg) no-repeat;





}



.aarow2 {



    width:21px;



    height: 22px;



    margin: 50px 0 0px 14px;



    background:url(images/aarows.jpg) no-repeat;





}



.top_txt1 {

    width: 254px;

    height:24px;

    margin: 0px 0 0 15px;

    background: url(images/top-third.png);

    background-repeat: no-repeat;

    padding-left: 57px;

    padding-top: 24px;

    padding-bottom: 33px;



}

.top_txt1-1 {

    width: 254px;

    height:24px;

    margin: -12px 0 0 15px;

    background: url(images/top-first.png);

    background-repeat: no-repeat;

    padding-left: 57px;

    padding-top: 27px;

    padding-bottom: 25px;







}

.top_txt2 {

    background: url("images/top-first.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    margin: 21px 0 0 15px;
    padding-bottom: 7px;
    padding-left: 57px;
    padding-top: 28px;
    width: 254px;
}





.top_txt2-1 {

    width: 254px;

    height:24px;

    margin: -4px 0 0 15px;

    background: url(images/top-second.png);

    background-repeat: no-repeat;

    padding-left: 57px;

    padding-top: 26px;

    padding-bottom: 25px;

}



.top_txt3 {

    width: 254px;

    height:24px;

    margin: 0px 0 0 15px;

    background: url(images/top-second.png);

    background-repeat: no-repeat;

    padding-left: 57px;

    padding-top: 25px;

    padding-bottom: 23px;



}



.middle {



    width:993px;



    height:auto;



    float:left;



    margin:32px auto 0;



    padding-bottom:32px;



    background:url(images/middle_bg.jpg) repeat-x;



}



.latest_box {



    width:280px;



    float:left;



    padding:51px 0 0 0;



}



.latest_box p {



    font-family:Arial, Helvetica, sans-serif;



    font-size:12px;



    font-weight:normal;



    margin-top:5px;



}



.under {



    width:278px;



    height:1px;



    margin :11px 0 11px;



    background:url(images/und.gif) repeat-x;



}



*html .under{



    margin :11px 0 0px;



}



*html iframe {



    height:206px;



}



.welcome {



    width:641px;



    height:auto;



    float:right;



    border:1px solid #e9f1f6;



    margin-top:20px;



    background: url(images/mid_bg.jpg) repeat-x;



    padding:30px 20px 30px 20px;



}



.welcome img.photo {



    float:left;



    margin:0 15px 5px 0;



    border:5px solid #a2a2a2;



}



.welcome h1 {



    height:23px;



    margin:0px 0 10px 0px;



    background:url(images/sprator.gif) bottom repeat-x;



    padding:0 0 10px;



}



.welcome_img_two {



    width:auto;



    float:left;



}



.welcome_und {



    width:641px;



    height:1px;



    float:left;



    margin:14px 0 0 18px;



    background:url(images/wel_under.jpg) no-repeat;



}



.serviceMain {



    margin:0px;

    margin-top:-7px;

    padding:0px;



    overflow:hidden;



}



/*   index image gallary  */



.scroll_box {



    width:993px;



    height:202px;



    margin:0 auto;



    border:none;



    background:url(images/scrool_repet.gif) repeat-x;



}



.stepcarousel{



    position: relative;  



    overflow: scroll;



    margin:0px;



    left:45px;



    padding:0px;



    width: 877px;



    top:20px;  



    height: 161px; 



}



.leftimg {



    float:left;



}



.rightimg {



    float:right;



}



.stepcarousel .belt{



    position: absolute;  



    left: 0px;



    top: 0px;



    height:162px;



    z-index:1;



}



.stepcarousel .panel {



    float: left;  



    overflow: hidden;  



    width: 198px;



    height:159px;



    padding:1px;



    background:#fff;



    margin-right:20px;



}



.carausel_bottom {



    background: url(images/carausel-bttm-bg.png) top right  no-repeat;



    width:700px;



    height:22px;



}



.rightLink A:link,  .rightLink A:visited {



    text-decoration:none;



    color:#2e3092;



}



.rightLink A:hover,  .rightLink A:active {



    text-decoration:underline;



}







/*   index image gallary  end  */



.footer_top {



    width:100%;



    border-top:1px solid #839b69;



    margin:21px 0 0 0;



}



.footer {



    width:993px;



    border-top:6px solid #839b69;



    margin:auto;



    padding:20px 0 50px;



}



.footerLeft {



    float:left;



    width:500px;



    color:#484747;



    line-height:24px;



}



.footerLeft A:link, .footerLeft A:visited {



    color:#484747;



    padding:0 8px;



    text-decoration:none;



    font-size: 12px; ;







}



.footerLeft A:hover, .footerLeft A:active {



    text-decoration:underline;



}



.footerRight {



    float:right;



    width:195px;



    text-align:right;



    color:#010101;



}



.footerRight strong {



    display:block;



    color:#2e3192;



}



/* ---------------   Inner Pages   -----------------------------  */



.bannerInner {



    margin-top:15px;



}



.bannerMain {



    float:left;



    width:676px;



    height: 363px;





}

.news_inner{

    width: 317px;

    height: 363px;

    float: left;

    margin-top: -14px;

    margin-left: -16px;

}



.bannerRight {



    float:left;



    width:314px;



}



.bannerRight A {



    display:block;



    text-align:left;



    width:314px;



    height:61px;



    text-indent:-9999px;



}



.bannerRight A.asstMngment {



    background:url(images/asset_mainlink.gif) left top no-repeat;



}



.bannerRight A.affordbleHousing {



    background: url(images/affordable-mainlink.gif) left top no-repeat;



}



.bannerRight A.hmeOwnership {



    background: url(images/home-owner-mainlink.gif) left top no-repeat;



}



.insideContent {



    border:1px solid #e9f1f6;



    margin-top:20px;



    background: #f3fbfe url(images/mid_bg.jpg) repeat-x;



    padding:30px 20px 30px 20px;



}







.insideContent  p{



    margin:0px;



    padding:0px 0px 10px 0px;



}











.insideContent H1 {



    margin:0px 0 15px 0;



    color:#2e3092;



    line-height:26px;



    font-size:26px;



}







.insideContent H2 {



    margin:0px 0 10px 0;



    color:#2e3092;



    line-height:17px;



    font-size:17px;



    font-weight:bold;



}



.insideContent H5 A {



    display:block;



    color:#333333;



    margin-bottom:5px;



    font-size:16px;



    text-decoration:none;







}



.insideContent img.photo {



    float:left;



    margin:0 15px 5px 0;



    border:5px solid #a2a2a2;







}



.insideContent ul {



    padding:5px 0 15px;



    display:block;



}



.insideContent ul LI {



    padding:2px 0 2px 15px;



    display:block;



    background:url(images/dropnav-arrow.gif) left 8px no-repeat;



}



.backBtn A {



    width:80px;



    padding:5px;



    background:#e9e9e9;



    color:#2e3092;



}



/*  ----------    Gallery   ----------------   */



.gallery {



    padding:0px 0 0 23px;



    margin:0 0 35px;



}



.glryBox  {



    width:192px;



    display:inline;



    float:left;



    margin:20px 45px 20px 0;



}



.glrylst {



    margin-right:0;



}



.gallery img {



    border:5px solid #dfdfdf;



}



span.tittle {



    display:block;



    padding:4px 0;



    text-align:center;



    width:190px;



    background:#eaeaea;



    border:1px solid #dfdfdf;



    border-top:0;



}



.gallery  DIV.clear {



    border-bottom:1px solid #dfdfdf; 



    margin-right:10px;



}



/*  -------------    Contact Us  ---------------------  */



.contactLeft {



    float:left;



    width:350px;



    padding:0 20px 0 0;



    border-right:1px solid #e9f1f6;



}



.contactForm {



    float:right;



    width:450px;



    margin-left:35px;



}



.contct_inner_boxes{



    width:270px;



    margin-right:32px;



    border-right:1px dotted #D2D2D2;



    float:left;



}







.lable {



    border: 1px dotted #C7C7C7;



    color: #838383;



    font-size: 12px;



    height: 19px;



    padding: 3px;



    width: 325px;



}







.lable3 {



    border: 1px dotted #C7C7C7;



    color: #838383;



    font-size: 12px;



    height: 70px;



    padding: 3px;



    width: 325px;



}







.sbmt {



    background:#E0E0E0;



    border: medium none;



    color: #858585;



    height: 30px;



    width: 80px;



    border:1px dotted #B5B5B5;



    cursor: pointer;



}



A.mailto {



    color:#333333;



}



A.mailto:hover {



    text-decoration: none;



}



.footerLeft ul{



    width: 700px;



}



.footerLeft ul li{



    float: left;  font-size: 10px; color: black;



}







/* Sign Up For Monthly Newsleters */



.sign-up-for-monthly-newsleters {



    background:url(images/sign-up-for-monthly-newsleters-bg.png) no-repeat;



    width:301px;



    /*height:145px;*/



    margin-bottom:18px;



    font-family: "Myriad Pro" ,Arial, Helvetica, sans-serifs;



    float: right;



    color: white;



}



.sign-up-for-monthly-newsleters .heading {



    text-align:center;



    /*margin-bottom:15px;*/



    background:url(images/newsletter-heading-border.png) bottom repeat-x;



    color:#FFFFFF;



    font-size:20px;



    padding:10px 0px;



    text-shadow: 1px 1px 1px #1a4802;



    display:block;



    /*filter: dropshadow(color=#528334, offx=1, offy=1);*/



}



.sign-up-for-monthly-newsleters .form {



    padding:10px 5px;



}



.sign-up-for-monthly-newsleters .form-row {



    display:block;



    overflow:hidden;



    margin-bottom:10px;



    height:100%;



}



.sign-up-for-monthly-newsleters .form-row label {



    float:left;



    /*width:80px;*/



    padding-right:8px;



    font-size:13px;



    color:#FFFFFF;



    text-align:right;



    letter-spacing:1px;



    margin-left: 10px;



}



.sign-up-for-monthly-newsleters .form-row .textfiels {



    border:1px solid #3e6a1d;



    width:190px;



    height:15px;



    float:left;



}



.sign-up-for-monthly-newsleters .form-row .textarea {



    border:1px solid #3e6a1d;



    width:190px;



    height:65px;



    float:left;



}



.sign-up-for-monthly-newsleters .form-row .submit {



    width:91px;



    float:left;



    text-align:center;



    margin-left:38px;



}







/* News box */



.news {



    margin:8px 0px 8px 0px;



    padding:10px;



    border:1px solid #e1dcd5;



    background:#efe2cd;



}



.news h4 {



    color:#436f00;



    padding:0px 0px 5px 0px;



}



.news p {



    line-height:normal;



    padding:0px;



    margin:0px;



    font-size:12px;



}



.news .time {



    font-size:11px;



    display:block;



    color:#a29b89;



}



.button {



    border: 2px solid #609B3A;



    background: url(images/button-background.jpg) repeat-x;



    background-color: #2B660E;



    color: white;



    -webkit-border-radius: 6px;



    -moz-border-radius: 6px;



    border-radius: 6px;



    padding: 4px 8px;



    cursor: pointer;



}



#alo_easymail_widget_feedback{ margin-left: 13px;}



#alo_em_widget_loading{ margin-left: 13px;}







.form_row_text{    display: block;



                   height: 100%;



                   margin-bottom: 10px;



                   margin-left: 7px;



                   overflow: hidden;}







/*  ----------    Gallery   ----------------   */



.download_div {







    float: left;



    width:627px;



}



.downloadBox  {



    width:156px;



    display:inline;



    float:left;



    /*margin:20px 45px 20px 0;*/



    margin-bottom: 12px;



}



.downloadlst {



    margin-right:0;



}



.gallery img {



    border:5px solid #dfdfdf;



}



span.dowmload_tittle {



    display: block;

    padding: 3px 0;

    text-align: center;

    width: 60px;

    background: #eaeaea;

    border: 1px solid #dfdfdf;

    border-top: 0;



}



.gallery  DIV.clear {



    border-bottom:1px solid #dfdfdf; 



    margin-right:10px;



}







#download_icon{



    background:url(images/images.jpg) no-repeat;



    height: 100px;



    width: 131px;







}



.dowmload_tittle a{ color:black; text-decoration: none;}



.dowmload_tittle a:hover{ color:black; text-decoration: underline;}











.serviceMain h2 {

    color: #FFFFFF;

    font-size: 16px;

    font-weight: normal;

    line-height: 20px;

    margin: 0 0 15px;



}

.serviceMain a {

    text-decoration: none;

}

/* Social Widget style*/

.ep_social_widget,.social_wigdet{

    float:right !important;;

    margin-top:22px !important;

}

.ep_social_widget h3, .social_wigdet h3{
    display:none;
}

.ep_social_widget a:nth-child(2), .social_wigdet .textwidget a:first-child{

    width:26px !important;

    float:left !important;;

    padding-right: 8px !important;;

    border-right: 1px dashed #000 !important;

    height: 25px !important;

    margin: 0;

}

.ep_social_widget a:nth-child(3), .social_wigdet .textwidget a:last-child{

    width:25px !important;;

    height:25px !important;;

    padding-left:8px !important;;

    float:right;
    
    margin: 0;

}
.sub-link{
    float: right;
    margin-bottom: -18px;
    margin-top: 8px;
}
