@import url(../warp/css/layout.css);

.module { margin: 10px; }
#breadcrumbs,
#content { margin: 20px 10px; }
#block-header + * #breadcrumbs { margin: 0px 10px 20px 10px;}
#footer .module { margin: 0; }
#block-header + * { padding-top: 20px; }
#block-header {
border-bottom: 1px solid #E0E0E0;
border-top: 1px solid #E0E0E0;
background: #FFF;
}
.wrapper.max-width65 { max-width: 65%; }
.wrapper.max-width80 { max-width: 80%; }
.wrapper.max-width100 { max-width: 100%; }
.bg-white,
.bg-colored { padding: 20px 0 20px 0;}
.bg-colored {
border-top: 1px solid rgba(0,0,0,0.15);
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
.bg-colored h1,
.bg-colored h2,
.bg-colored h3,
.bg-colored h4,
.bg-colored h5,
.bg-colored h6,
.bg-colored { color: #FFF; }
.bg-colored a {
color: #FFF;
text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
}
.bg-colored code { color: #FFF; }
.bg-white + .bg-white { margin-top: -40px; }
.bg-white { background: #FFF; }
.bg-dark a:hover {
color: #B0B6BB;
color: rgba(255,255,255,0.65);
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
#header { padding: 0 10px;  }
#menubar {
margin-bottom: -7px;
float: left;
}
#footer {
padding: 10px;
line-height: 18px;
text-align: left;
font-size: 12px;
}

#footer .banneritem {
  text-align: center;
}


#totop-scroller {
display: block;
position: absolute;
top: 13px;
right: 10px;
z-index: 1;
width: 34px;
height: 34px;
background: url(../images/totop_scroller.png) 0 0 no-repeat;
text-decoration: none;
opacity: 0.7
}


#absolute {height: 211px;
z-index:1000;
background-color:#ffffff;
}

#enews {height: 211px;
z-index:1000;
background-color:#ffffff;
}
#absolute img {
background-size: 100%;
}


#enews img {
background-size: 100%;
}

#totop-scroller:hover {
opacity: 1;
background-position: 0 -40px;
}
#maininner {margin-top:0px;
}
#top_quick_links {height: 32px;
width: auto;
margin:auto;
margin-top:-1px;
background-color:#787777;
z-index: 1000;
}
#top_quick_links img { width:191px;
height:31px;
z-index: 1000;
}
#top_container {width: 976px;
height: 139px;
margin:0 auto;
margin-top:15px;
margin-bottom:25px;
z-index: 1000;
}
#logo {float:left;
height: 120px;
width: 225px;
z-index: 1000;
margin-right: 10px;
}
#banner {float:right;
width: 728px;
height: 94px;
background: url(../images/advertising.png) 0 0 no-repeat;
background-position:top left;
padding-left:13px;
position:none;
margin-top:15px;
z-index: 1000;

}
#banner img {
width: 728px;
height: 90px;
}
.partner {
width: 705px;
height: 90px;
background: url(../images/nacm_partner.png) 0 0 no-repeat;
background-position:top left;
padding-left:13px;

}
#search {position: relative;
width: 138px;
}
.acesearch_input_module_simple {
background-color: #ffffff;
background-image: none;
border-left: 1px solid gainsboro !important;
border-right: 1px solid gainsboro !important;
border-top: 1px solid gainsboro !important;
border-bottom:none;
padding: 6px 0 6px 30px !important;
width: 100% !important;
width:118px;
color: #CCCCCC;
font-size: 15px;
height:39px;
text-transform: uppercase;
}
.eventlistmod li {padding-bottom: 20px;
}
.srfrFeedDetails {padding-bottom: 20px;
}
.eNews_ad {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
padding:5px;
background-color:#EFEFEF;
}
div#eventlist a.modal img, div#eventlist img.modal, div#eventlist .catimg img, div#eventlist .map {
border: none;
padding: 0px;
}  


div#eventlist .pageslinks a:link, div#eventlist .pagescounter a:link {
  padding-left: 4px;
  padding-right: 4px;
}

