﻿@media print{
a{
	border: none;
	color: #580000 !important;
	text-decoration: none !important;
}
a img {
	border:0;
}
a:hover{
	text-decoration: underline !important;
}
p{
	line-height: 20px;
	margin: 0 0 15px;
}
.ms-wpContentDivSpace{
	line-height:20px;
}
li{
	line-height: 20px;
}
h1{
	color: #4d4d4d;
	font: normal 21px Archer,"Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0 0 15px;
	padding: 0;
}
h2, .previousAdvocacy{
	color: #580000;
	font: 600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0 0 15px;
	padding: 0;
}
h3{
	font: normal 14px Archer,"Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0 0 15px;
	padding: 0;
}
h4{
	color: #580000;
	font-weight: 600 !important;
	font-size: 14px !important;
	margin: 0;
	padding: 0;
}
h5{
	font-weight: 600 !important;
	font-size: 12px !important;
	margin: 0;
	padding: 0;
}
h6{
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: italic;
	margin: 0;
	padding: 0;
}
.bold{
	font-weight: 600;
}
.topOfPageTagline{
	font-size: 18px;
}
.smallTagline{
	font-size: 16px;
}
.grey{
	color: #4d4d4d !important;
}
.tabcontainer img{
	max-width:320px;
}






ul{
	list-style:none;
	margin:0;
	padding:0;
}

a, a:hover, a:visited{
	color:#580000 !important;
	text-decoration:none;
}
.twoColumnLeftNarrow, .twoColumnRightNarrow, .twoColumnLeftWide, .twoColumnRightWide, #twoColumnLeftNarrow, #twoColumnRightNarrow, #twoColumnLeftWide, #twoColumnRightWide, #homeRight, #homeLeft{
	float:left;
	overflow:hidden;
	zoom:1;
}
.twoColumnLeftNarrow, .twoColumnRightNarrow, #twoColumnLeftNarrow, #twoColumnRightNarrow, #homeRight{
	width:25%;
}
.twoColumnLeftNarrow img, .twoColumnRightNarrow img, #twoColumnLeftNarrow img, #twoColumnRightNarrow img, #homeRight img{
	max-width:150px;
}
.twoColumnLeftWide, .twoColumnRightWide, #twoColumnLeftWide, #twoColumnRightWide, #homeLeft{
	width:72.5%;
	min-width:420px;
}
.twoColumnLeftNarrow, .twoColumnLeftWide, #homeLeft, #twoColumnLeftNarrow, #twoColumnLeftWide{
	margin-right:2.5%;
}
.twoColumnEven{
	width:49%;
}
.twoColumnEven.left{
	clear:left;
	float:left;
	margin-right:1%;
}
.twoColumnEven.right{
	clear:right;
	float:right;
	margin-left:1%;
}
.fullWidthZone{
	clear:both;
}
#homeLeft img, #homeRight img{
	max-width:150px !important;
	height:auto !important;
}
.threeCol{
	float:left;
	width: 31%;
	overflow:hidden;
}
.threeCol.left{
	clear:left;
	margin-right:3%;
}
.threeCol img{
	max-width:150px !important;
	height:auto !important;
}
.threeCol.right{
	clear:right;
	margin-left: 3%;
}
.bottomZone{
	clear:both;
}
.pageBgAbout img{
	max-width:100%;
}
.pageBgAbout #tabContent-2 .twoColumnRightWide{
	margin-bottom:15px;
}
p{
	margin-top: 0;
	padding-top:0;
}
.issueDate{
	margin-bottom:0;
}
.recentEditions{
	margin-left:15px;
}
#mainBody{
	margin-bottom:20px;
}
body #s4-workspace{
	width:100% !important;
}
#tabs{
	border:0;
}
.s4-nosetwidth{
	position:static !important;
}
/*----- HEADER -----*/
.footerDivider, #footerValues, #footerLinks, #footerTopics, #footerBottomRight, #footerBottomHeading, #s4-ribbonrow, #statusBarContainer, #s4-workspace-spacer, #tabStripWPZ, #pageUtilities, .breadcrumbNav{
	display:none;
}
#mastHeadSearch, #logo, #globalNav, .pageBgHome #logoHome, #zz16_TopNavigationMenuV4, nav, #logoHome{
	display:none;
}
#pageWell{
	padding:0;
}
body #s4-workspace{
	margin-top:0 !important;
}
#printLogo{
	display:block;
	height:93px;
	margin: 10px 0;
	text-align:center;
	width:100%;
}
/*----- END HEADER -----*/

/*----- HEADER IMAGES/BODY BACKGROUNDS -----*/
body, .pageBgHome, .pageBgSecondary, .pageBgTertiary{
	background:none !important;
}
/*----- END HEADER IMAGES/BODY BACKGROUNDS -----*/

/*----- SECTION TITLES -----*/
h1, h2, h3, #pageTitle, .sectionDivider, h3.ms-WPTitle{
	background:none;
	text-transform:uppercase;
}
h1 span, h2 span, h3 span, #pageTitle span, .sectionDivider span, h3.ms-WPTitle span{
	margin:0 !important;
	padding:0 !important;
}
h2.sectionDivider, h3.ms-WPTitle{
	font-size:16px !important;
	text-align:left !important;
}
/*----- END SECTION TITLES -----*/

/*----- WEB PARTS -----*/
.redBox{
	color: #4d4d4d !important;
	padding:0;
}
.greyBox{
	color: #4d4d4d !important;
}
.redBox p, .redBox a, .redBox a:visited, .redBox h1, .redBox h2, .redBox h3, .redBox h3 a:visited, .redBox h4, .redBox h5, .redBox h6, .redBox .hotTopicList li a{
	color:#4d4d4d !important;
}
.redBox h3.brochureHeader, .redBox h2, .redBox h3{
	font-size:16px !important;
	text-align:center;
}
/*----- END WEB PARTS -----*/

/*----- FOOTER -----*/
#ctl00_SearchCrawlExclusionControl1{
	clear:both;
}
#footer{
	color:#4d4d4d !important;
	height:auto;
	min-height:inherit;
	padding-top:10px;
	text-align:center;
	width:100%;
}
#footer *{
	border:0;
}
#footerBottomLeft{
	border-top: #4d4d4d 1px solid;
	margin: 0 auto 15px;
	padding-top:10px;
	text-transform:uppercase;
	width:100%;
}
#mainPanel{
	height:auto;
}
/*------ COPYRIGHT SECTION ---------------*/
#copyrightInfo {
	margin-top:10px;
	text-align:center;
	clear:both;
	width:100%;
}
#copyrightInfo ul li {
	border-left:1px solid #fff;
	padding-left:10px;
	margin-left:10px;
	display:inline;
}
#copyrightInfo ul li:first-child {
	border-left:0;
	margin-left:0;
	padding-left:0;
}
#copyrightInfo p {
	font-size:120%;
}
/*------ end COPYRIGHT SECTION ---------------*/

/*----- END FOOTER -----*/

/*----- LATEST NEWS (4 COLUMNS, TOP OF HOME PAGE) -----*/
.latestNews{
	clear: both;
	font-size: 0px;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
}
.latestNews p{
	line-height: normal;
}
.latestNews>li{
	display: inline-block;
	font-size: 12px;
	margin: 0 5px;
	text-align: left;
	vertical-align: top;
	width: 150px;
	*display: inline;		/*IE7 Hack*/
	zoom: 1;				/*IE7 Hack*/
}
.latestNews>li img{
	display: block;
	margin: 0 auto;
	max-width: 150px;
}
/*----- END LATEST NEWS -----*/

body #s4-workspace{
	width:auto !important;
}
#s4-bodyContainer{
	min-width:0 !important;
}

/*----- NEWS -----*/
.news, .searchList{
	clear: both;
	margin: 0 10px -10px 15px;
	padding: 0;
}
ul.news, ul.searchList{
	list-style: none;
}
.newsItem, .searchList>li{
	margin: 0 0 15px 0px;
	overflow: hidden;
	width: 100%;
}
.newsItem p, .searchList>li p{
	line-height: normal;
}
.newsItem img, .searchList>li img{
	float: left;
	margin: 2px 20px 20px 0;
}
.newsItem h4, .searchList>li h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0 0 15px;
}
.newsItem .withSubheading{
	margin-bottom: 0 !important;
}
.newsItem .newsSubheading{
	margin: 0 0 30px !important;
}
.newsCategoryAndDate, .searchList>li .categoryAndDate{
	clear: both;
	margin: 0 0 10px;
	overflow: hidden;
	width: 100%;
}
.newsCategoryAndDate .category, .searchList>li .categoryAndDate .category{
	clear:none;
	float: left;
	font-weight: 600 !important;
	font-size: 12px !important;
	margin: 0;
	padding: 0;
	width:auto;
}
.newsCategoryAndDate .date, .searchList>li .categoryAndDate .date{
	clear:none;
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: italic;
	float: right;
	margin: 0 3px 0 0;
	padding: 0;
	text-align:right;
	width:auto;
}
.newsDateOnly{
	clear: none;
	margin: 0;
}
.newsDateOnly h6{
	float: right;
}
.newsItem h4{
	color: #580000;
	font-weight: 600 !important;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 0;
}
.newsItemLinks{
	float: left;
	list-style: square outside url('/Style%20Library/ACE/Images/bullet_smallRedGreaterThan.png');
	margin: 0;
	padding: 0;
	*margin-left:8px;
}
.newsItemLinks>li{
	line-height: normal;
	margin: 0 0 5px 15px;
	text-indent:-10px;
	padding-left:10px;
	*padding-left:0px;
}
/*----- END NEWS -----*/



/*----- SMALL FEATURE -----*/
.smallFeature{
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0;
}
.smallFeature .linkList{
	margin-bottom: 15px;
}
.smallFeature .linkList li{
	/*display:inline-block;
	float:left;
	width:30%;*/
}
.smallFeature h4{
	color: #580000 !important;
	font: 600 14px "Myriad Pro",Tahoma,arial,sans-serif !important;
	margin: 0 0 10px;
	padding: 0;
}
.smallFeature .listSection{
	color: #4d4d4d !important;
	font: normal 14px "Times New Roman",Times,serif !important;
	text-transform:uppercase;
}
.smallFeatureItem{
	display: inline-block;
	margin: 0 0 20px;
	vertical-align: top;
	*display: inline;		/*IE7 Hack*/
	zoom: 1;				/*IE7 Hack*/
}
.wide .smallFeatureItem{
	margin: 0 .5%;
	width: 48%;
}
.wide .smallFeatureItem img{
	float:left;
	margin: 0 5px 5px 0;
}
.smallFeatureItem img{
	margin: 0 0 5px;
}
.smallFeatureItem h4, .smallFeatureItem h5, .smallFeatureItem h6{
	margin: 0;
}
.smallFeatureItem .articleIssue, .smallFeatureItem .category, .smallFeatureItem .activityDate, .smallFeatureItem .category{
	font-weight: 600;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.smallFeatureItem .articleDate, .smallFeatureItem .eventDate{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0;
}
.smallFeatureItem p{
	line-height: normal;
	margin: 0 0 10px;
}
.smallFeatureMore{
	clear: both;
	font-weight: 600;
	text-align: right;
}
/*----- END SMALL FEATURE -----*/







/* --------------- GENERAL WEB PARTS --------------- */

/*----- BUTTONS FOR WEB PARTS -----*/
.button{
	display: none;
}
/*----- end BUTTONS FOR WEB PARTS -----*/

/*----- LINK LISTS -----*/
.higherEdTopicsList{
	display:block;
	float:left;
	list-style:none;
	margin:0 0 15px 1%;
	padding: 0;
	width:32%;
}
.higherEdTopicsList>li>h4{
	margin-bottom:10px;
}
.linkList, .higherEdTopicsList>li>ul {
	list-style: square outside url('/Style%20Library/ACE/Images/bullet_smallRedGreaterThan.png');
	padding: 0;
}
.higherEdTopicsList>li>ul{
	margin: 0 0 20px 20px;
}
.linkList{
	margin: 0 0 20px 20px;
	*margin-left:25px;
}
.linkList>li {
	line-height: normal;
	margin: 0 0 5px;
	padding-left:10px;
	text-indent:-10px;
	*padding-left:0;
}
.linkList.smallMargins>li{
	margin: 0 0 5px;
}
/*----- end LINK LIST -----*/

/*----- IMPORTANT LIST -----*/
.importantList{
	font-size: 15px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.importantList li{
	margin-bottom: 10px;
}
/*----- end IMPORTANT LIST -----*/

/*----- GENERAL WP OVERRIDES -----*/
.s4-wpcell-plain > table{
	padding-bottom:0;
}
/*----- GENERAL WP OVERRIDES -----*/

/* --------------- end GENERAL WEB PARTS --------------- */






/*----- SECTION DIVIDER -----*/
.sectionDivider, h3.ms-WPTitle{
	clear:both;
	color:#4d4d4d;
	display: block;
	font: normal 21px Archer,"Times New Roman",Times,serif !important;
	letter-spacing:1px;
	margin: 10px 0 20px !important;
	min-height: 1px;
	padding:0;
	text-align: center !important;
	text-transform:uppercase;
}
h3.ms-WPTitle nobr{
	white-space:normal;
}
h3.ms-WPTitle nobr>span+span{
	display:none;
}
.sectionDivider a, h3.ms-WPTitle a{
	color: #4d4d4d !important;
}
.sectionDivider img{
	margin: 0 auto;
	padding: 0 10px;
}
.sectionDivider span, h3.ms-WPTitle span{
	display: inline-block;
	margin: 0 30px 0;
	padding: 0 20px;
}
.sectionDivider.noMargin{
	margin:0;
}
.sectionDivider.narrow, #homeRight h3.ms-WPTitle, #twoColumnRightNarrow h3.ms-WPTitle, .twoColumnRightNarrow h3.ms-WPTitle, #twoColumnLeftNarrow h3.ms-WPTitle, .twoColumnLeftNarrow h3.ms-WPTitle{
	font-size: 14px !important;
	margin-bottom:20px;
}
.sectionDivider.narrow span, #homeRight h3.ms-WPTitle span, #twoColumnRightNarrow h3.ms-WPTitle span, .twoColumnRightNarrow h3.ms-WPTitle span, #twoColumnLeftNarrow h3.ms-WPTitle span, .twoColumnLeftNarrow h3.ms-WPTitle span{
	max-width: 245px;
	padding: 0 10px;
}
/*----- end SECTION DIVIDER -----*/


/*----- RED BOX WEB PARTS -----*/
.redBox{
	clear: both;
	margin: 0 0 20px;
}
.redBox h3{
	font:16px "Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0 0 20px;
}
.redBox h4{
	font-weight: normal !important;
	margin: 0 0 20px;
}
.redBox h6{
	font-style:normal;
}
.redBox .supportText{
	color: #580000;
	font-weight: normal !important;
	font-size: 14px !important;
	margin: 0 0 20px;
	padding: 0;
}
.redBox .largeImage{
	display: block;
	margin: 0 auto 10px;
	max-width: 150px;
}
.redBox .button{
	margin: 0 auto 10px;
}
.redBox .upcomingEvents, .redBox .hotTopicList{
	font-size: 18px;
	list-style: square outside url('/Style%20Library/ACE/Images/bullet_boldGreaterThan.png');
	margin: 0;
	padding: 0;
}
.redbox .hotTopicList{
	font-weight:bold;
}
.redBox li{
	margin: 0 0 20px;
}
.redBox ul{
	list-style:none !important;
}
.redBox.homeUpcomingEvents{
	width: 310px;
}
.redBox.homeUpcomingEvents li{
	
}
.redBox.homeUpcomingEvents h3{
	margin-bottom: 10px;
}
.redBox.homeUpcomingEvents .moreLink{
	font: normal 14px "Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
}
/*----- END RED BOX -----*/

/*----- REGISTRATION: INHERITS MOST STYLES FROM REDBOX (ABOVE) -----*/
.redBox.registration .closed, .redBox.registration .dateAndTime, .redBox.registration .price{
	color: #580000;
	font-weight: 600 !important;
	font-size: 14px !important;
	margin: 0;
	padding: 0;
}
.redBox.registration p.largeText{
	font-size: 14px;
}
.redBox.registration .contact{
	font-weight: 600;
	text-align: center;
}
/*----- end REGISTRATION -----*/

/*----- MEDIA CONTACTS PHONE NUMBERS -----*/
.redBox.phoneNumbers h4{
	margin:0;
}
.redBox.phoneNumbers ul{
	font-size:12px;
	list-style:none;
}
.redBox.phoneNumbers ul>li{
	margin:0;
	padding:0;
}
/*----- end MEDIA CONTACTS PHONE NUMBERS -----*/

/*----- ABOUT ACE -----*/
.redBox.about h4{
	font-size:18px !important;
	font-weight:600 !important;
	margin-bottom:0px;
}
.redBox.about{
	font-size:14px;
}
/*----- end ABOUT ACE -----*/

/*----- MEMBERSHIP BROCHURE: INHERITS MOST STYLES FROM REDBOX -----*/
.brochure h1.brochureHeader{
	text-align: center;
	margin-left: 0;
}
.brochure .brochureImage{
	display: block;
	height: 193px;
	margin: 15px auto 30px;
	width: 148px;
}
.brochure .button{
	margin: 0 auto 10px;
}
/*----- end MEMBERSHIP BROCURE -----*/

/*----- NEWS -----*/
.news, .searchList{
	clear: both;
	margin: 0 10px -10px 0;
	padding: 0;
}
ul.news, ul.searchList{
	list-style: none;
}
.newsItem, .searchList>li{
	margin: 0 0 15px;
	overflow: hidden;
	width: 100%;
}
.newsItem p, .searchList>li p{
	line-height: normal;
}
.newsItem img, .searchList>li img{
	float: left;
	margin: 2px 20px 20px 0;
}
.newsItem h4, .searchList>li h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0 0 15px;
}
.newsItem .withSubheading{
	margin-bottom: 0 !important;
}
.newsItem .newsSubheading{
	margin: 0 0 30px !important;
}
.newsCategoryAndDate, .searchList>li .categoryAndDate{
	clear: both;
	margin: 0 0 10px;
	overflow: hidden;
	width: 100%;
}
.newsCategoryAndDate .category, .searchList>li .categoryAndDate .category{
	clear:none;
	float: left;
	font-weight: 600 !important;
	font-size: 12px !important;
	margin: 0;
	padding: 0;
	width:auto;
}
.newsCategoryAndDate .date, .searchList>li .categoryAndDate .date{
	clear:none;
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: italic;
	float: right;
	margin: 0 3px 0 0;
	padding: 0;
	text-align:right;
	width:auto;
}
.newsDateOnly{
	clear: none;
	margin: 0;
}
.newsDateOnly h6{
	float: right;
}
.newsItem h4{
	color: #580000;
	font-weight: 600 !important;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 0;
}
.newsItemLinks{
	float: left;
	list-style: square outside url('/Style%20Library/ACE/Images/bullet_smallRedGreaterThan.png');
	margin: 0;
	padding: 0;
	*margin-left:8px;
}
.newsItemLinks>li{
	line-height: normal;
	margin: 0 0 5px 15px;
	text-indent:-10px;
	padding-left:10px;
	*padding-left:0px;
}
/*----- END NEWS -----*/

/*----- UPCOMING EVENTS: INHERITS MAJORITY OF STYLES FROM NEWS (ABOVE) -----*/
.upcomingEvents img{
	max-height:100px;
	max-width:100px;
}
/*----- end UPCOMING EVENT -----*/

/*----- PREVIOUS EVENTS: INHERITS MOST STYLES FROM NEWS -----*/
.previousEvents img{
	max-height:100px;
	max-width:100px;
}
/*----- end PREVIOUS EVENTS -----*/

/*----- LEADERSHIP PROGRAM GALLERY ROWS -----*/
.leaderGroupRow{
	clear:both;
	overflow: hidden;
	width: 100%;
}
.leaderGroupItem{
	float: left;
	margin: 0 0 15px;
	overflow: hidden;
	width: 100%;
}
.leaderGroupItem.fullWidth{
	clear:both;
	width: 100%;
}
.leaderGroupItem.left{
	clear:left;
	margin-right: 1%;
	width: 49%;
}
.leaderGroupItem.right{
	clear:right;
	margin-left: 1%;
	width: 49%;
}
.leaderGroupItem img{
	float:left;
	max-width:150px;
	margin: 0 5px 5px 0;
}
.leaderGroupItem h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.leaderGroupItem h5{
	margin: 0 0 5px;
}
.leaderGroupItem p{
	line-height: normal;
	margin-bottom: 0;
}
/*----- end LEADERSHIP PROGRAM GALLERY ROWS -----*/

/*----- LEADERSHIP PROGRAM GALLERY CONTACT INFO AND SUMMARY -----*/
.leaderGroupContact{
	float: left;
	width: 50%;
}
.leaderGroupContact img{
	float: left;
	margin: 2px 20px 0 0;
}
.leaderGroupContact p{
	line-height: normal;
	margin: 0;
}
.leaderGroupContact .title{
	font-weight: 600;
	font-size: 12px;
}
.leaderGroupContact .name{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
.leaderGroupSummary{
	font-size: 15px;
	font-style: italic;
	font-weight: 600;
	text-align: right;
}
/*----- end LEADERSHIP PROGRAM GALLERY CONTACT INFO AND SUMMARY -----*/

/*----- LEADERSHIP GROUP PAGE SUMMARY -----*/
.leaderProgramSponsor{
	float: right;
}
.leaderProgramLogo{
	float: left;
	margin: 0 20px 0 0;
}
.leaderProgramSummary{
	clear: both;
	margin-bottom: 30px;
	overflow: hidden;
	width: 100%;
}
.leaderProgramSummary p{
	font-size: 18px;
	font-weight: lighter;
	margin: 0;
	width: 500px;
}
/*----- end LEADERSHIP GROUP PAGE SUMMARY -----*/

/*----- LEADERSHIP GROUP PAGE CONTACT INFO & PAST PROGRAMS -----*/
.leaderContact{
	float: left;
	text-align: center;
	width: 49.5%;
}
.leaderMoreInfo {
	margin-top:20px;
	overflow: hidden;
	padding: 0 0 60px;
	width:100%;
}
.leaderMoreInfo p{
	color: #580000;
	margin: 0;
	padding: 0 0 5px;
}
.leaderMoreInfo h4{
	color:#4d4d4d !important;
	font: normal 14px "Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0 0 15px;
	padding: 0;
}
.leaderMoreInfo .email, .leaderMoreInfo .phone{
	color: #580000;
	font-weight: normal;
	font-size: 16px;
	margin: 3px 0;
	padding: 0;
}
.leaderPastPrograms{
	float: left;
	text-align: center;
	width: 50%;
}
.leaderPastPrograms ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.leaderPastPrograms li{
	color: #580000;
	padding: 2px;
}
/*----- end LEADERSHIP GROUP PAGE CONTACT INFO & PAST PROGRAMS -----*/

/*----- LEADERSHIP PROGRAMS LIST (3 COLUMN LAYOUT) -----*/
.programList{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.programList>li{
	display: inline-block;
	height: 100%;
	margin: 0 2px;
	vertical-align: top;
	width: 206px;
	*display: inline;		/*IE7 Hack*/
	zoom: 1;				/*IE7 Hack*/
}
.programList>li .programName{
	color: #580000;
	font-weight: 600 !important;
	font-size: 14px !important;
	margin: 0 0 10px;
	padding: 0;
}
.programList>li h6{
	font-style: italic;
	font-weight: normal;
}
.programList>li img{
	width:206px;
	height:137px;
}
/*----- end LEADERSHIP PROGRAMS LIST -----*/

/*----- VIDEO LINKS -----*/
.videoList{
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
	width: 100%;
}
.videoList.valueOfMembership .videoItem{
	margin: 0 auto;
}
.videoItem{
	display: inline-block;
	margin: 0 2px;
	text-align:left;
	vertical-align: top;
	width: 150px;
	*display: inline;		/*IE7 Hack*/
	zoom: 1;				/*IE7 Hack*/
}
.videoItem .titleAndSchool{
	font-size: 12px !important;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.videoThumb{
	position: relative;
}
.videoThumb img{
	max-width:150px;
}
.videoThumb.large{
	height: auto;
	margin: 0 auto 10px;
	max-width: 320px;
}
.videoThumb.large img{
	max-width:320px;
}
.largeVideoAndCaption p{
	margin-bottom: 5px;
	text-align: center;
}
.playButton{
	display:none !important;
}
.playButton a.modalLink{
	display:none !important;
}
/*----- end VIDEO LINKS -----*/

/*----- GREY BOX -----*/
.greyBox{
	margin: 0 0 20px;
	overflow: hidden;
	padding: 20px auto 5px;
	position: relative;
	zoom:1;
}
ul.greyBox{
	list-style: none;
	vertical-align:top;
}
.greyBox a{
	color:#580000 !important;
}
.greyBox h4{
	color: #580000;
	font: 600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0 0 15px;
	text-align:center;
}
.greyBox .rightSide{
	display:none;
}
.greyBox .rightSide.linkOnly{
	padding-top:30px;
}
.greyBox .rightSide p{
	margin: 0;
	text-align: center;
	width: 100%;
}
.greyBox .rightSide .button{
	margin: 0 auto 10px;
}
.greyBox.footer{
	width:100%;
	padding:15px 0 15px;
}
.greyBox li, .greyBox .staffMember{
	display: inline-block;
	line-height: normal;
	overflow:hidden;
	margin: 0 10px 15px 0;
	width: 280px;
	*display: inline;			/*IE7 Hack*/
	zoom: 1;					/*IE7 Hack*/
}
.greyBox li h4, .greyBox .staffMember h4{
	color: #580000;
	font: 600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.greyBox li h6, .greyBox .staffMember .title{
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: italic;
	margin: 0;
	padding: 0;
}
.greyBox .staffMember .college{
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: italic;
	margin: 0;
	padding: 0;
}
.greyBox li img, .greyBox .staffMember img{
	float: left;
	margin: 0 15px 0 0;
}
.greyBox .contactUs{
	display: block;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: center;
}
/*----- END GREY BOX -----*/

/*----- TESTIMONIAL -----*/
.testimonial{
	margin: 0 0 30px;
	overflow: hidden;
	width: 100%;
}
.testimonial img{
	border: 1px #c0c0c0 solid;
	display: block;
	float: left;
	height: 211px;
	margin: 0 20px 10px 0;
	padding: 5px;
	width: 211px;
}
.testimonial p{
	font-size: 14px;
	font-style: italic;
}
.testimonial .positionAndSchool{
	font-size: 12px;
	font-style:normal;
	font-weight: 600;
	margin: 0;
	padding: 0;
	text-align: right;
}
.testimonial .author{
	color: #580000;
	font-size: 18px;
	font-style:normal;
	font-weight: 600;
	margin-bottom:0;
	text-align:right;
}
/*----- end TESTIMONIAL -----*/

/*----- "MORE" LINK WEB PART & LINK LIST-LIKE STYLES (WITHOUT THE LIST)-----*/
.moreLink{
	display: block;
	font-weight: 600;
	margin: 0 0 20px !important;
}
.moreLink.right{
	text-align: right;
}
.moreLink.left{
	text-align: left;
}
.moreLink.subscribe{
	margin: -30px 0 20px !important;
}
.moreLink.withBullet, .dfwp-list .link-item{
	background: url("/Style%20Library/ACE/Images/bullet_smallRedGreaterThan.png") no-repeat 0 50%;
	font-weight: normal;
	padding: 0 0 0 15px;
	float: left;
}
.dfwp-list .link-item{
	margin-bottom: 5px;
}
.dfwp-list .item{
	margin: 0;
	padding: 0;
}
.moreLink.large{
	font-size: 14px;
}
/*----- end "MORE" LINK WEB PART -----*/

/*----- TOPIC INFORMATION (INTENDED FOR USE IN 3 COLUMNS) -----*/
.topicInfo{
	text-align: center;
}
.topicInfo img{
	display: block;
	margin: 0 auto 20px;
}
.topicInfo h4{
	color:#4d4d4d !important;
	font: normal 14px "Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0 0 25px;
	padding: 0;
}
.topicInfo ul{
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
}
.topicInfo li{
	letter-spacing: 1px;
	margin: 0 0 5px;
	padding: 0;
}
/*----- end TOPIC INFORMATION -----*/

/*----- SPONSORS -----*/
.sponsors{
	margin: 0;
	padding: 0;
	width:100%;
}
.sponsors h4{
	font: normal 14px "Times New Roman",Times,serif !important;
	letter-spacing: 1px;
	margin: 0 0 20px;
	padding: 0;
	text-align: center;
}
.sponsors ul{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
	width: 100%;
}
.sponsors ul li{
	display: inline;
	margin: 0 5px 0 4px;
	padding: 0px;
}
.sponsors li.right{
	margin-right: 0;
}
.sponsors li.left{
	margin-left: 0;
}
/*----- end SPONSORS -----*/

/*----- RED ALERT BOX -----*/
.redAlertBox{
	clear: both;
	font-size: 15px;
	font-weight: 500;
	height: 36px;
	line-height: normal;
	margin: 0 auto 20px;
	overflow:hidden;
	padding: 11px 10px 0;
	text-align: center;
}
/*----- end RED ALERT BOX -----*/

/*----- DATE RANGE -----*/
.dateRangeRow{
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
.dateRangeLabel{
	display: block;
	float: left; 
	font-size: 14px;
	font-weight: 600;
	line-height: 30px;
	width: 60px;
}
.dateRangeTextBox{
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
}
.dateRangeCalendarIcon{
	display:none;
}
.dateRangeButton{
	display: none;
}
/*----- end DATE RANGE -----*/

/*----- EVENT DESCRIPTION -----*/
.eventDescription{
	margin-bottom: 20px;
	overflow: hidden;
	width: 100%;
}
.eventDescription p{
	clear: both;
}
.eventDescription .eventTagline{
	clear: none;
	font-size: 14px;
}
.eventDescription ul{
	list-style: none;
}
.eventDescription li{
	line-height: 20px;
}
.eventPicture{
	float: left;
}
.eventPicture img{
	margin: 0 20px 10px 0;
}
.eventDescription h4, .eventDescription h1, .eventDescription h2{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0 0 15px;
}
.eventDescription .category{
	clear:none;
	font-weight: 600;
	font-size: 12px;
	margin: 0;
}
.eventDescription .eventDate{
	clear:none;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
}
/*----- end EVENT DESCRIPTION -----*/

/*----- GRAPHIC ROTATOR -----*/
.graphicRotator{
	list-style: none;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 150px;
}
.graphicRotator li{
	margin: 10px auto;
	width: 150px;
	text-align:center;
}
.graphicRotator img{
	max-width:150px;
	height:auto;
}
.graphicRotatorMoreLink{
	text-align: center;
}
a.rotatorControl {
	display:none;
}
/*----- end GRAPHIC ROTATOR -----*/

/*----- BEGIN MEMBERSHIP PROCESS BUTTON -----*/
.button.membership{
	margin: 0 auto 10px;
}
.button.aboutMembership{
	float:right;
	margin: 20px 0 30px;
}
/*----- end BEGIN MEMBERSHIP PROCESS BUTTON -----*/

/*----- COMMISSION CHAIR -----*/
.commissionChair h4{
	color: #4d4d4d !important;
	font-size: 24px !important;
	font-weight: 600 !important;
}
.commissionChair .nameAndTitle{
	color: #4d4d4d !important;
	display:block;
	font-weight: 600 !important;
	font-size: 14px !important;
	margin: 0;
	padding: 0;
}
.commissionChair .school{
	display:block;
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: normal !important;
	margin: 0;
	padding: 0;
}
.commissionChair img{
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
	float: left;
	padding: 5px;
	max-width:150px;
	margin: 10px;
}
/*----- end COMMISSION CHAIR -----*/

/*----- COMMISSION INFO -----*/
.commissionInfo{
	line-height: 1.5em;
}
/*----- end COMMISSIONS INFO -----*/

/*----- PULL QUOTE -----*/
.pullQuote{
	margin: 0 auto 15px;
}
.pullQuote.centered{
	width: 75%;
}
.pullQuote, .pullQuote p{
	font-size: 18px;
	font-style: italic;
	line-height:1.5em;
}
.pullQuote h2{
	margin-bottom:0;
}
.pullQuote h2, .pullQuote h5{
	text-align:right;
}
.pullQuote .quotee{
	color:#580000;
	float:right;
	font-weight: 600 !important;
	font-size: 12px !important;
	margin: 0;
	padding: 0;
}
/*----- end PULL QUOTE -----*/

/*----- TOPIC GRID -----*/
.topicGrid{
	font-size: 0;
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
}
.topicGrid li{
	display: inline-block;
	height: 75px;
	margin: 0 0 1px 1px;
	padding: 84px 0 0;
	position: relative;
	width: 159px;
	vertical-align:top;
	*display: inline;		/*IE7 Hack*/
	zoom: 1;				/*IE7 Hack*/
}
.topicGrid img{
	height: 159px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 159px;
}
.topicGrid h4{
	display: block;
	font: normal 18px "Times New Roman",Times,serif !important;
	height: 60px;
	left: 0px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0 5px 5px;
	position: absolute;
	text-align:center;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.75);
	width: 149px;
}
/*----- end TOPIC GRID -----*/

/*----- CONTACTS COLUMNS -----*/
.contactsContainer{
	overflow:hidden;
	width:100%;
}
.contactsColumn{
	float: left;
	list-style: none;
	margin: 0 .5%;
	width: 48%;
}
.contactsColumn.left{
	margin: 0 10px 0 0;
}
.contactsColumn.right{
	margin: 0 0 0 10px;
}
.contactsColumn h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.contactsColumn p{
	margin: 0 0 10px;
}
/*----- end CONTACTS COLUMNS -----*/

/*----- ABOUT CONTENT WITH ANNUAL REPORT -----*/
.annualReportImgHeading{
	margin-bottom: 5px;
	text-align: right;
}
.annualReportImg{
	float: right;
	margin: 0 0 0 50px;
	text-align: center;
}
/*----- end ABOUT CONTENT WITH ANNUAL REPORT -----*/

/*----- WHES LOGO AND LINK -----*/
.whesLogo{
	float: left;
	height: 86px;
	margin-right: 20px;
	width: 310px;
}
.whesLogoCaption{
	font-size: 16px;
	line-height:86px;
}
/*----- end WHES LOGO AND LINK -----*/

/*----- LEADERSHIP LIST -----*/
.leadershipList{
	list-style: none;
	margin: 0 0 30px;
	padding: 30px 30px 0;
}
.leadershipList>li{
	display: inline-block;
	line-height: normal;
	overflow:hidden;
	margin: 0 0 30px;
	vertical-align:top;
	width: 440px;
	*display: inline;		/*IE7 Hack*/
	zoom: 1;				/*IE7 Hack*/
}
.leadershipList h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.leadershipList .title{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
}
.leadershipList .college{
	font-weight: 600 !important;
	font-size: 12px !important;
	margin: 0;
}
.leadershipList img{
	float: left;
	margin: 0 15px 0 0;
}
/*----- end LEADERSHIP LIST -----*/

/*----- MEDIA CONTACTS LIST -----*/
.mediaContactsList{
	list-style: none;
	margin: 0 0 30px;
	padding: 30px 30px 0;
}
.mediaContactsList p{
	margin: 0 0 0 50px;
	width: 540px;
}
.mediaContactsList>li{
	display: inline-block;
	line-height: normal;
	overflow:hidden;
	margin: 0 0 30px;
	vertical-align:top;
	width: 280px;
	*display: inline;			/*IE7 Hack*/
	zoom: 1;					/*IE7 Hack*/
}
.mediaContactsList h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.mediaContactsList .title{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
}
.mediaContactsList .college{
	font-weight: 600 !important;
	font-size: 12px !important;
	margin: 0;
}
.mediaContactsList img{
	float: left;
	margin: 0 15px 0 0;
}
/*----- END MEDIA CONTACTS LIST -----*/

/*----- MAGAZINE GRID -----*/
.magazineGrid{
	font-size:0;
	list-style: none;
	margin: 0;
	padding: 0;
}
.magazineGrid>li{
	display: inline-block;
	font-size: 12px;
	margin: 0 10px 30px;
	text-align: center;
	vertical-align: top;
	*display: inline;			/*IE7 Hack*/
	zoom: 1;					/*IE7 Hack*/
}
.magazineGrid>li img{
	margin: 0 auto 15px;
}
.magazineGrid>li h4 a{
	color: #4d4d4d !important;
}
.magazineGrid>li h4{
	font-weight: 600 !important;
	font-size: 18px !important;
	margin: 0;
}
/*----- end MAGAZINE GRID -----*/

/*----- SUBSCRIPTION GRID -----*/
.subscriptionGrid{
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
.subscriptionGrid>li{
	display: inline-block;
	font-size: 12px;
	margin: 0 5px 10px;
	vertical-align: top;
	width: 310px;
	*display: inline;			/*IE7 Hack*/
	zoom: 1;					/*IE7 Hack*/
}
.subscriptionGrid>li img{
	float: left;
	margin: 0 10px 10px 0;
}
.subscriptionGrid>li h4 a{
	color: #4d4d4d !important;
}
.subscriptionGrid>li h4{
	font-size: 18px !important;
	font-weight: 600 !important;
	margin: 0 0 5px;
	padding: 0;
}
.subscriptionGrid>li p{
	margin: 0 auto
}
/*----- end SUBSCRIPTION GRID -----*/

/*----- PRES TO PRES DATE AND VOLUME -----*/
.presToPresIssueHeader{
	border-bottom: 1px #4d4d4d solid;
	clear: both;
	margin-bottom:10px;
	overflow:hidden;
	position: relative;
	width:100%;
}
.issueDate{
	color: #4d4d4d !important;
	float: left;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.issueVol{
	bottom: 0px;
	display: block;
	font-size: 12px !important;
	font-weight: normal !important;
	font-style: italic;
	line-height: normal;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0px;
	vertical-align: bottom;
}
/*----- end PRES TO PRES DATE AND VOLUME -----*/

/*----- PRES TO PRES RECENT EDITIONS -----*/
.recentEditions{
	list-style: none;
	margin: 0;
	padding: 0;
}
.recentEditions>li{
	margin: 0 0 15px;
}
/*----- end PRES TO PRES RECENT EDITIONS -----*/

/*----- DUES TABLES -----*/
.duesTable{
	background-color: #e4e4e4;
	border-collapse:collapse;
	line-height:normal;
	margin-bottom: 20px;
	padding: 10px;
	width:100%;
}
.duesTable.twoYear{
	margin: 10px auto 20px;
	width:400px;
}
.duesTable.fourYear{
	text-align:center;
}
.duesTable tr:nth-child(even) td{
	background: #ececec;
}
.duesTable td, .duesTable th{
	padding: 10px 30px;
}
.duesTable.fourYear td, .duesTable.fourYear th{
	padding: 5px 10px;
}
.duesTable p{
	margin: 0;
}
.duesTable h4{
	margin-bottom:5px;
}
.duesTable .number{
	text-align:center;
}
.duesTable th{
	border-bottom: 1px #4d4d4d solid;
	font-size:18px !important;
	padding-bottom: 0px;
}
.duesTable .noBorder{
	border:0;
}
/*----- end DUES TABLES -----*/

/*----- LEADERSHIP WHO CAN PARTICIPATE BUTTONS -----*/
.whoCanParticipate{
	text-align:center;
}
.whoCanParticipate .buttonContainer{
	display:inline-block;
	margin:0 20px 20px;
	width:160px;
	*display:inline;		/*IE7 Hack*/
}
.whoCanParticipate .button{
	margin:0;
}
/*----- end LEADERSHIP WHO CAN PARTICIPATE BUTTONS -----*/

/*----- PRESIDENCY FEATURES AND COLUMNS -----*/
.presidencyFeatures{
	list-style:none;
	margin:0;
	overflow: hidden;
	padding:0;
	width: 100%;
}
.presidencyFeatures>li{
	float: left;
	margin: 0 0 15px;
	overflow: hidden;
	width: 100%;
}
.presidencyFeatures>li img{
	float: left;
	margin: 3px 20px 0 0;
}
.presidencyFeatures>li h4{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0;
}
.presidencyFeatures>li h5{
	margin: 0 0 5px;
}
.presidencyFeatures>li p{
	line-height: normal;
	margin-bottom: 0;
}
.presidencyCoverImage{
	float:left;
}
.presidencyCoverImage img{
	height: 146px;
	margin: 0 10px 10px 0;
	width: 115px;
}
.onTheCover{
	font-weight: 600;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.presidencyCoverArticle{
	color: #580000;
	font:600 18px "Myriad Pro", Tahoma, arial,sans-serif !important;
	margin: 0 0 15px;
	padding: 0;
}
.presidencyByline{
	font-size: 12px;
	font-style: italic;
	margin: 0;
}
/*----- end PRESIDENCY FEATURES AND COLUMNS -----*/

/*----- MEMBERSHIP BENEFITS FEATURED ITEMS -----*/
.membershipBenefitsFeaturedItems{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:100%;
}
.membershipBenefitsFeaturedItems li{
	display:inline-block;
	padding:0;
	vertical-align:top;
	*display:inline;
	zoom:1;
}
.membershipBenefitsFeaturedItems.threeCol li{
	margin: 0 2px 15px;
	width:31%;
}
.membershipBenefitsFeaturedItems.fourCol li{
	margin: 0 2px 15px;
	max-width:22%;
}
.membershipBenefitsFeaturedItems.threeCol li img{
	max-width:150px;
}
.membershipBenefitsFeaturedItems.fourCol li img{
	max-width:110px;
}
/*----- end MEMBERSHIP BENEFITS FEATURED ITEMS -----*/

/*----- CONTACT US FORM -----*/
#contactForm{
	font-size:12px;
	overflow:hidden;
	zoom:1;
}
#contactForm .formRow{
	margin-bottom:10px;
	overflow:hidden;
	width:auto;
	zoom:1;
}
#contactForm label, #contactForm span.errorMessage {
	line-height: 26px;
}
#contactForm input, #contactForm textarea, #contactForm select{
	border: 1px solid #ababab !important;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
	padding:3px;
}
#contactForm label, #contactForm input, #contactForm span.errorMessage, #contactForm select, #contactForm textarea {
	display:block;
	font-family: "Myriad Pro", Tahoma, arial, sans-serif;
	float:left;
	width:28%;
}
#contactForm input, #contactForm span.errorMessage, #contactForm select, #contactForm textarea {
	font-size:12px;
}
#contactForm input[type="image"] {
	font-size:14px;
}
#contactForm #submit{
	border: 0;
	clear: both;
	float:none;
	font-size:14px;
	height:37px;
	margin: 0 auto;
	padding: 0 0 0;
	text-align:center;
	text-shadow: 0px -1px 0px #003;
	width: 100px !important;
}
#contactForm #submitImage {
	border:0px !important;
	clear:both;
	float:none;
	height:37px;
	margin: 0 auto;
	padding:0 !important;
	width:100px !important;
}
#contactForm .required{
	color:#f00;
}
#contactForm #message{
	height: 200px;
	width: 38%;
}
#contactForm #messageLimit{
	float:left;
}
#contactForm span.errorMessage {
	color:#cc0000;
	visibility:hidden;
}
#contactForm .formRow.error span.errorMessage {
	visibility:visible;
}
#contactForm input, #contactForm select {
	width:38% !important;
}
#contactForm span.errorMessage {
	width:28%;
	padding-left:10px;
}
/*----- end CONTACT US FORM -----*/

/*----- COMMISSION MEMBERS -----*/
.commissionStaff{
	margin-top:20px;
}
.commissionMembers h4, .commissionStaff h4{
	color:#580000;
	font-size:18px !important;
	font-weight:600 !important;
	margin:0 0 15px;
}
.commissionMembers .memberName, .commissionStaff .memberName{
	color:#580000;
	font-weight:600;
	margin-bottom:0px;
}
/*----- end COMMISSION MEMBERS -----*/

/*----- ABOUT ASSOCIATIONS -----*/
.associationsList{
	float:left;
	list-style:none;
	margin:0 1% 0;
	padding:0;
	width:48%;
}
.associationsList h4{
	margin:0;
}
.associationsList>li{
	overflow:hidden;
	zoom:1;
}
.associationsList>li>img{
	float:left;
	margin: 0 5px 15px 0;
}
.associationsList .associationName{
	color: #4d4d4d !important;
	font-size:16px !important;
	font-weight:600 !important;
}
/*----- end ABOUT ASSOCIATIONS -----*/

/*----- ABOUT BOARD MEMBERS -----*/
.boardMembersList{
	float:left;
	font-size:14px;
	list-style:none;
	margin:0 1% 0;
	overflow:hidden;
	width:48%;
}
.boardMembersList>li{
	margin-bottom:10px;
}
.boardMembersList .memberName{
	font-size:16px;
	font-weight:600;
}
/*----- end ABOUT BOARD MEMBERS -----*/

/*----- OFFICERS LIST -----*/
.officersList{
	float:left;
	list-style:none;
	margin:5px 0 0;
	padding:0;
}
.officersList>li{
	margin-bottom:10px;
}
.officersList>li>span{
	font-weight:600;
}
/*----- end OFFICERS LIST -----*/

/* --------------- IMAGE CAROUSEL GRID --------------- */
.carouselTrigger {
	height:0px;
	text-indent:-9999px
}
.carouselMovementIsNotBasedOnMask {
	/* 
	This class is used only as a flag to tell the carousel script that the carousel 
	will move not by the amount of the width of its mask, but by the value of 
	the width of the carousel trigger as defined by an unique class.  This allows us
	to take control of the movement through CSS and not edit the js for each carousel.
	*/
}
#fullPageCarousel, #halfPageCarousel {
	float:left;
	margin:0 auto;
	position:relative;
	width:100%;
}
.carouselSlider {
	height:270px;
	width:100% !important;
}																																				
#fullPageCarousel .carouselListMask, #halfPageCarousel .carouselListMask  {
	display:block;
	overflow:hidden;
	position:relative;
	width:100%;
}
#fullPageCarousel .carouselSlider, #halfPageCarousel .carouselSlider {
	overflow:hidden;
	position:relative;
}
.carouselItem {
	float:left;
	padding:0 15px;
	width:150px;
}
.carouselItem img { 
	display:block;
	padding-bottom:20px;
	position:relative;
	max-width:150px;
	height:auto;
}
.carouselItem span.date {
	color:#4d4d4d;
	display:block;
	font-style:italic;
	padding-bottom:10px;
}
.carouselItem h4 {
	color:#580000;
}
#fullPageCarousel .carouselArrowRight, #fullPageCarousel .carouselArrowLeft {
    display: block;
    height: 50px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 45px;
    width: 16px;
    z-index: 9;
}
#halfPageCarousel .carouselArrowLeft, #halfPageCarousel .carouselArrowRight {
	display:block;
	height:50px;
	outline:none;
	overflow:hidden;
	position: absolute;
    text-indent: -9999px;
	width:16px;
	top:45px;
	z-index:10;
}
#fullPageCarousel .carouselArrowRight {
	right:0;
}
#halfPageCarousel .carouselArrowRight {
	right:0;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
    border-style: none;
}

/*----- PAGINATION -----*/
.srch-itemCount{
	display:inline-block;
	*display:inline;
	margin-right:10px;
}
.srch-Page strong, .srch-Page A:link, .srch-Page A:visited{
	border: 1px #9c9c9c solid;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	*display:inline;
	float:none;
	font-size:17px;
	height:22px !important;
	padding:4px 0;
	text-align:center;
	vertical-align:bottom;
	width: 32px;
}
.srch-Page A:link, .srch-Page A:visited{
	color:#9c9c9c !important;
}
.srch-Page a:link img, .srch-Page a:visited img {
	vertical-align:0px;
}
.srch-Page-bg{
	border-top:1px #9c9c9c solid;
	overflow:hidden;
	padding:30px 0 0;
	margin:0;
	text-align:right;
	zoom:1;
}
.srch-Page A:link, .srch-Page A:visited{
	float:none;
	height:20px;
}
.SRP_Arrow span{
	background:url("/Style%20Library/ACE/Images/sprite_page_arrows.png") no-repeat;
	display:block;
	height: 7px;
	margin:8px auto;
	width: 6px;
}
#SRP_NextImg span{
	background-position: -21px -21px;
}
#SRP_NextImg:hover span{
	background-position: -72px -23px ;
}
#SRP_PrevImg span{
	background-position: -22px -75px ;
}
#SRP_PrevImg:hover span{
	background-position: -74px -75px ;
}
.searchList > li {
    border-bottom:1px solid #ccc;
    margin: 0 0 15px 0;
    
    padding: 0 0 15px 0;
    overflow: hidden;
    width: 100%;
}
/*----- end PAGINATION -----*/
/* --------------- SEARCH RESULTS PAGE ---------------*/
#searchTopRight, #searchTopLeft {
	float:left;
	width:50%;
}
#SRST.srch-WPBody {
	border-top:1px solid #9C9C9C;
	
	margin-top:5px;
	padding-top:5px;
}
#CSR.srch-WPBody {
	font:normal 12px "Myriad Pro", Tahoma, arial,sans-serif !important;
}
#mainBody .srch-stats {
	margin-left:0px !important;
}
.ms-searchref-main {
	border:0px solid #000 !important;
	width:auto !important;
	background:none !important;
}
.ms-searchref-categoryname {
	color: #4D4D4D !important;
    font: 14px "Times New Roman",Times,serif !important;
    text-transform: uppercase;
}
.ms-searchref-filters {

}
li.ms-searchref-filter {
	border-style:none !important;
}
li.ms-searchref-selected, li.ms-searchref-filtermsg {
	border-width:0px !important;
}
li.ms-searchref-filter a.ms-searchref-filterlink {
	color:#580000 !important;
}
li.ms-searchref-filter, li.ms-searchref-filter.ms-searchref-unselected {
	background:url('/Style%20Library/ACE/Images/bullet_smallRedGreaterThan.png') no-repeat 5px 6px;
	font:12px "Myriad Pro",Tahoma,arial,sans-serif !important;
	padding:5px 0 0 25px !important;
	text-indent:0px;
}
#mainBody #SRSB {
	float:left;
}
#mainBody .ms-sbrow td {
	padding-bottom:20px;
}
.srch-Page-bg {
    border: 0;
    margin: 0;
    overflow: hidden;
    padding: 30px 0 0;
    text-align: right;
}
.srch-sort-right2 {
    padding-top: 6px;
}
#SRP{
	margin-bottom:20px;
}
/* --------------- end SEARCH RESULTS PAGE -----------*/
/* --------------- end WEB PARTS --------------- */
}


.twoColumnLeftNarrow{
	float:right;
	clear:both;
	width:100%;
	margin:0px !important;
}
.twoColumnRightWide{
	float:left;
	width:100%;
	top:0px;
	margin:0px !important;
}
