/* defines the styles for the dmc landing page */

div.news_titleteaser_div{
	margin-bottom:3px;
}

.publish_description {width:300px;}

div#event_teaser_div{
	position:absolute;
	width:388px;
	height:180px;
	overflow:auto;
}

/************************************************************/

#nlms_heading {}
#nlms_content {margin-top: 20px;}
#nlms_copy_wrapper {margin: 0 15px;}

.at {display: block; width: 210px; height: 20px; background-position: 0 0; background-repeat: no-repeat;}
.at span {display: none;}

.district {background-image: url(/images/pub/NLMS_section/navigation/nlms_submenu-header_nlms.gif);}
.assist {background-image: url(/images/pub/NLMS_section/navigation/nlms_submenu-header_getting_involved.gif);}
.live {background-image: url(/images/pub/NLMS_section/navigation/nlms_submenu-header_finding_a_place.gif);}

#mini-nav {overflow: hidden; width: 210px;}
#mini-nav li {float: left; display: inline; width: 70px; height: 20px;}
#mini-nav li a {width: 100%; height: 100%; display: block;}
#mini-nav li a:hover, #mini-nav li a.selected {background-position: 0 -20px;}
#mini-nav li a span {display: none;}

#mini-nav li a.district {background-image: url(/images/pub/NLMS_section/navigation/subnav_nlms.gif);}
#mini-nav li a.assist {background-image: url(/images/pub/NLMS_section/navigation/subnav_assist.gif);}
#mini-nav li a.live {background-image: url(/images/pub/NLMS_section/navigation/subnav_live.gif);}

#sub-nav li {margin-top: 5px; list-style: none; width: 210px; height: 53px;}
#sub-nav li.big {height: 115px;}
#sub-nav li.medium {height: 68px;}
#sub-nav li a {width: 100%; height: 100%; display: block; background-position: 0 0; background-repeat: no-repeat;}
#sub-nav li a.selected {background-position: 0 -53px;}
#sub-nav li.big a.selected {background-position: 0 -115px;}
#sub-nav li.medium a.selected {background-position: 0 -68px;}
#sub-nav li a span {display: none;}

#sub-nav li a.membership {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_membership.gif);}
#sub-nav li a.committees {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_committees.gif);}
#sub-nav li a.contact {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_contact.gif);}
#sub-nav li a.website {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_website_central.gif);}
#sub-nav li a.newsletters {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_newsletters.gif);}
#sub-nav li a.annuals {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_annual_reports.gif);}
#sub-nav li a.sponsorship {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_sponsorship.gif);}
#sub-nav li a.volunteer {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_volunteers.gif);}
#sub-nav li a.organization {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_organization.gif);}
#sub-nav li a.subcats {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_committee_submenu.gif);}
#sub-nav li a.business {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_business.gif);}
#sub-nav li a.styles {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_lifestyles.gif);}
#sub-nav li a.appeal {background-image: url(/images/pub/NLMS_section/navigation/nlms_button_annualappeal.gif);}

#sub-nav .header {height: 25px;}
#sub-nav .header a {display: block; height: 100%; width: 100%; background-position: 0 0; background-repeat: no-repeat;}
#sub-nav .header a.selected {background-position: 0 -25px;}
#sub-nav .header a span {display: none;}

#sub-nav li a.thanks {background-image: url(/images/special/thanks_page_submenu.gif);} 
#sub-nav li a.list {background-image: url(/images/pub/NLMS_section/navigation/our_sponsors_submenu.gif);} 

.header {font-weight: bold; color: #5BB3D9;}
h2.header,h3.header {font-size: 140%;}

#nlms_copy_wrapper, #nlms_nav_wrapper {padding-bottom: 30px;}
#nlms_copy_wrapper ul, #nlms_copy_wrapper ol {padding-left: 20px;}

.img_p {overflow: hidden; width: 100%;}
.img_p img {float: left; padding-right: 10px;}
.img_p p {margin: 0;}

.img_div {overflow: hidden; width: 100%;}
.img_div img {float: right; padding-left: 10px;}

#projects {width: 410px; padding-bottom: 20px;
	background: url(/images/pub/NLMS_section/copy/all_committee_projects_bottom.gif) 0 bottom no-repeat;}
#projects h2 {padding-top: 40px; margin: 0;
	background: url(/images/pub/NLMS_section/copy/all_committee_projects_top.gif) 0 top no-repeat;}
#projects h2 span {display: none;}
#all-projects {border: solid #999; border-width: 0 1px; padding: 0 10px;}
#all-projects h3 {margin: 0; padding-bottom: 10px; font-size: 110%;}
#economic-enhancement-projects h3 {color: #E34345;}
#design-projects h3 {color: #BDD73C;}
#organization-projects h3 {color: #E76F34;}
#promotion-projects h3 {color: #5CB4DA;}

.committee_project {overflow: hidden; width: 100%; margin-bottom: 5px;}
.committee_project em {float: left; display: inline; width: 60px; overflow: hidden;}
.committee_project p {float: left; display: inline; width: 328px; overflow: hidden; margin: 0;}

#membership {width: 410px; padding-bottom: 20px;
	background: url(/images/pub/NLMS_section/copy/all_committee_projects_bottom.gif) 0 bottom no-repeat;}
#membership-copy {border: solid #999; border-width: 0 1px; padding: 0 10px;}
#membership-copy h3 {margin: 0; padding: 0px 0 4px;}
#membership-copy p {margin: 0; padding: 8px 0;}
#membership-top {padding-top: 20px; 
	background: url(/images/pub/NLMS_section/copy/all_committee_projects_top_v2.gif) 0 top no-repeat;}

#sponsorship {width: 410px; padding-bottom: 20px;
	background: url(/images/pub/NLMS_section/copy/all_committee_projects_bottom.gif) 0 bottom no-repeat;}
#sponsorship-copy {border: solid #999; border-width: 0 1px; padding: 0 10px;}
#sponsorship-copy h3 {margin: 0; padding: 0px 0 4px;}
#sponsorship-copy p {margin: 0; padding: 8px 0;}
#sponsorship-top {padding-top: 20px; 
	background: url(/images/pub/NLMS_section/copy/all_committee_projects_top_v2.gif) 0 top no-repeat;}

#why_volunteers ul {margin-left: 35px;}
#how_you_can_help ul {margin-left: 23px;}
#how_you_can_help ul li {margin-bottom: 10px; list-style-position: inside;}

#always_current_projects {margin-left: -42px; padding-left: 42px;
	background: url(/images/pub/NLMS_section/copy/arrow_dot.gif) 0 0.5em no-repeat;}

/************************************************************************************************************/

#committees {position: relative;}
#design_anchor, #economic_enhancement_anchor, #organization_anchor,
	#promotion_anchor {position: absolute; display: block; left: 7px; height: 14px !important;}
#design_anchor {top: 3px; width: 45px !important;}
#economic_enhancement_anchor {top: 18px; width: 160px !important;}
#organization_anchor {top: 33px; width: 85px !important;}
#promotion_anchor {top: 48px; width: 71px !important;}

/************************************************************************************************************/

#ad-pricing {background: #000; color: #FFF; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#ad-pricing .ad-pricing-group {border-top: 1px solid #FFF; }
#ad-pricing #ad-pricing-first-group {border-top: 0;}
#ad-pricing .ad-pricing-wrapper {padding: 10px 0; margin: 0 10px; width: 275px; border-right: 1px solid #FFF;}
#ad-pricing .ad-pricing-impressions {position: relative;}
#ad-pricing .ad-pricing-impressions-cost {position: absolute; left: 100%; margin-left: 10px;}