/******************************************************************************/
/* START: header */
/******************************************************************************/

body {
	background-color: #000;
	}
/* base link color requested by DS 2013/09/05 */
a	{
	color: #2c7398;
	}
.main-header .container {
	height: 165px;
	/*background: url('../images/logo-emmys1.png') 50% 0 no-repeat;*/
	}
#header_top1	{
	height: 110px;
	position: relative;
	}
/*  clearing floats  */
#header_top1:after	{
    content: "";
    display: block;
    height: 0;
    clear: both;
    }

/* regions */
.region-topleft,
.region-left-logo,
.logo-and-sitename {
	float: left;
	}

.tv-academy-logo	{
	display: block; /* 2019 jeff  when unskin */
	/*display: none;*/
	width: auto; /* responsive */
	height: 92px;
	background: url('../img/reskin-header-logo.png') no-repeat 0 0;
	margin-top: 10px;
	text-indent: -9999px;
	background-size: contain;
	}
@media (min-width: 1200px) {
	.region-topleft, .region-left-logo {
		width: 400px; /* responsive */
		}
	.tv-academy-logo	{
		width: 700px;
		}
	}
.logo-and-sitename	{
	/*width: 700px;*/
	/*height: 93px;*/
	width: 311px;
	height: 57px;

	text-indent: -99999px;
	/*background: url('../img/emmys-2017-withshowtimes2.png') no-repeat 0 0;*/
	/*background: url('../img/emmys-2017-2.png') no-repeat 0 0;*/
	/*background: url('../img/header-logo-no-air_780x93_v2.png') no-repeat left top;*/
	background: url('../images/71Emmys_header-logo-w-air_780x93.png') no-repeat left top;
	background-size: contain;
	width: 700px;
	height: 93px;
	top: 12px;
	left: 165px;

	/*background: url('../img/reskin-header-tagline-copyright.png') no-repeat right top; !*2019 when unskin jeff remove 4 lines above and uncomment below *!*/
	position: absolute;
	/*top: 22px;*/
	/*left: 580px;*/
}
@media (max-width: 1200px) {
	.logo-and-sitename	{
		left: 0px;
		width: 600px;
		background-size: contain;
	}
}

.region-topleft {
	display: none;
}

#block-block-9	{
	width: 300px;
	}
#block-block-9 p	{
	margin: 0;
	}

.region-topright	{
	width: 300px; /* responsive */
	position: relative;
	top: 39px;
	float: right;
	}
@media (min-width: 1200px) {
	.region-topright {
		width: auto; /* responsive */
		top: 39px;
		}
	}

/* social */
#social_reveal1	{
	position: relative;
	z-index: 2;
	}
#social_image1	{
	background: url('../images/hdr-social-trigger1.png') 0 0 repeat;
	width: 107px;
	height: 41px;
	text-indent: -99999px;
	}
#social_reveal1:hover #social_image1	{
	background-position: 0 -41px;
	background-color: #ececec;
	}
#social_reveal_content1	{
	display: none;
	position: absolute;
	right: 0;
	z-index: 1111;
	background-color: #ececec;
	width: 280px;
	padding: 14px 20px 20px;

	box-shadow: 0 11px 13px rgba(6, 6, 6, 0.5);
	}
#social_reveal1:hover #social_reveal_content1	{
	display: block;
	}
#social_reveal_content1 h2	{
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	line-height 1.15;
	letter-spacing: -.5px;
	margin: 0 0 9px;
	color: #afafaf;
	}
ul.social1,
ul.social1 li	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
ul.social1	{
	font-size: 0;
	}
ul.social1 li	{
	display: inline-block;
	line-height: 0;
	margin: 0 15px 15px 0;
	}
ul.social1 li.last	{
	margin-right: 0px;
	}
ul.social1 li a	{
	}
ul.social1 li a:hover	{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}

h1#site-name,
h1#site-name a	{
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 380px;
	height: 110px;
	display: block;
	}
/******************************************************************************/
/*** END: header ***/
/******************************************************************************/










/******************************************************************************/
/* START: main menu */
/******************************************************************************/

nav.primary-nav .tb-megamenu ul.tb-megamenu-nav.nav > li.active > a.dropdown-toggle {
	color: #d98d2e;
	}
nav.primary-nav .tb-megamenu ul.tb-megamenu-nav.nav > li.active#data_id_790 > a.dropdown-toggle {
	color: #fff;
	background-color: #6a8290;
	background-image: none;
	}

.tb-megamenu {
	background: rgba(46,46,46,0.6);
	filter: alpha:(opacity=60);
	height: 55px;
}

.tb-megamenu .nav > li > a {
	background: none;
	color: white;
	font-weight: 400;
	border: none;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 25px;
	padding: 15px 11px; /* responsive */
}
@media (min-width: 1200px) {
	.tb-megamenu .nav > li > a {
		padding: 15px 18.5px; /* responsive */
		}
}

.tb-megamenu-item.level-1.mega.last {
	float: right;
}

.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
	background-color: #444;
	color: white;
	border: none;
}

.tb-megamenu .tb-megamenu-item .tb-megamenu-submenu li a.active { color: #909090; }
.tb-megamenu .tb-megamenu-item .tb-megamenu-submenu li a.active:hover { background: #252525; }

/* stop that naughty megamenu responsive border! */
.tb-megamenu .nav-collapse .nav li a	{
	border: none;
	}

.tb-megamenu .nav > li.first.active > a {
	background: none;
}

.tb-megamenu .nav > li {
	line-height: 25px;
	margin: 0 -1px;
}

/* megamenu responsive column adjustments */
@media (max-width: 1200px) {
	.tb-megamenu .row-fluid [class*="span"] {
		margin-left: 11px;
		}
	.tb-megamenu .row-fluid [class*="span"] .mega-inner {
		padding: 0;
		}
	.tb-megamenu .dropdown-menu .view-megamenu-latest-in-awards .views-field-field-award-image {
		}
}

/* mega menu */

.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li {
background: none;
list-style: disc;
display: block;
float: none;
margin-left: 0px;
padding: 0;
border: 0;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
}

.tb-megamenu .tb-block ul li a,
.tb-megamenu .tb-block .nav li a {
display: block;
padding: 5px 15px;
margin: 0 0 6px;
border: 0;
font-size: 13px !important;
background: none;
font: inherit;
white-space: normal;
text-transform: none;
line-height: 1.23; /* splits the difference between 14px and 18px */
}

.megamenu-bold-item {
font-weight: 700 !important;
text-transform: uppercase !important;
}

.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active {
	font: inherit;
	color: #909090;
	background: #252525;
	/*border-top: 1px solid #383838;*/
}

.tb-megamenu .dropdown-menu {
	background-color: #444;
	border: none;
	box-shadow: 0 11px 13px rgba(6, 6, 6, 0.5);
	width: 980px; /* responsive */
}

@media (min-width: 1200px) {
	.tb-megamenu .dropdown-menu {
		width: 1180px; /* responsive */
		}
	}

.tb-megamenu #data_id_790 .dropdown-menu {
	background-color: #374249;
	}
.tb-megamenu .nav > li#data_id_790 > a {
	padding: 15px 20px;
}
/*#data_id_790 > a {
	background: url('../images/bg-main-nav-member1.png') 0 0 repeat;
	}*/
#data_id_790:hover > a {
	background-color: #4c5a61;
	background-image: none;
	}

.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active {
font: inherit;
color: #909090;
background: #252525;
display: block;
line-height: 1.23;
}

.tb-megamenu .mega-inner {
margin: 22px 0;
padding: 0 0 0 13px;
}

.tb-megamenu .tb-block .block-title {
	background: inherit;
	color: #666;
	padding-left: 20px;
	padding-top: 6px;
	font-size: 11px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
}


@media (min-width: 1200px) {
.tb-megamenu .row-fluid .span2 {
width: 176px;
margin-left: 4px;
}
.tb-megamenu li.academy .row-fluid .span2 {
	width: 210px;
	margin-left: 0;
}
.tb-megamenu li.academy .mega-inner {
	padding-left: 9px;
}
.tb-megamenu li.academy .row-fluid .span3.mm_column_academy1 {
	margin: 0;
}
}



#tb-megamenu-column-6 {
/*width: 268px;*/
margin-left: 0;
}

.tb-megamenu .dropdown-menu a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.23;
color: white;
white-space: normal;
}

.tb-megamenu .views-field.views-field-title {
font-family: Verdana, Geneva;
font-size: 13px;
}
.tb-megamenu .views-row {
	padding-top: 5px;
	margin-bottom: 11px;
	}
.tb-megamenu .views-row.views-row-last {
	padding-top: 5px;
	margin-bottom: 0px;
	}

.tb-block,
.mega-inner	{
	margin: 0;
	padding: 0;
	}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
background-color: #444;
color: white;
}

.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret {
display: none;
}




/*******************
/* megamenu Views */

/* megamenu academy : view-megamenu-latest-in-awards */
.view-megamenu-latest-in-awards	{
	line-height: 1.23;
	border-left: 1px solid #575757;
	padding: 9px 0 0 22px;
	}
.view-megamenu-latest-in-awards .view-header	{
	margin: 0;
	padding: 0;
	}
.view-megamenu-latest-in-awards .view-header h2	{
	text-transform: uppercase;
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.15;
	font-weight: 700;
	margin: 0 0 12px;
	padding: 0;
	letter-spacing: 1px;
	}
.view-megamenu-latest-in-awards .views-row	{
	width: 220px;
	}
@media (min-width: 1200px) {
	.view-megamenu-latest-in-awards .views-row {
		width: 220px; /* responsive */
		}
	}

.tb-megamenu .dropdown-menu .view-megamenu-latest-in-awards .views-field-field-award-image {
	margin-bottom: 8px;
	}
.tb-megamenu .dropdown-menu .view-megamenu-latest-in-awards a {
	display: inline;
	padding: 0;
	}

/* megamenu current emmy magazine issue : view-megamenu-news-current-issue */
.view-megamenu-news-current-issue	{
	margin-left: -20px;
	width: 274px;
	}
.view-megamenu-news-current-issue .feature_img	{
	margin-bottom: 9px;
	}
.view-megamenu-news-current-issue .current_issue_info	{
	font-size: 18px;
	color: #a1a1a1;
	}
.view-megamenu-news-current-issue a:hover	{
	text-decoration: none;
	}

/* megamenu photos : view-megamenu-photos-latest-photos */
/* megamenu videos : view-megamenu-videos-latest-videos */
.view-megamenu-photos-latest-photos,
.view-megamenu-videos-latest-videos	{
	width: 750px;
	border-left: 1px solid #575757;
	padding: 9px 0 0 22px;
	line-height: 1.23;
	}
.view-megamenu-photos-latest-photos .view-header,
.view-megamenu-videos-latest-videos .view-header	{
	margin: 0;
	padding: 0;
	}
.view-megamenu-photos-latest-photos .view-header h2,
.view-megamenu-videos-latest-videos .view-header h2	{
	text-transform: uppercase;
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.15;
	font-weight: 700;
	margin: 0 0 12px;
	padding: 0;
	letter-spacing: 1px;
	}
.view-megamenu-photos-latest-photos .views-row,
.view-megamenu-videos-latest-videos .views-row	{
	width: 220px;
	margin-right: 23px;
	float: left;
	}
	@media (max-width: 1200px) {
	.view-megamenu-photos-latest-photos .views-row,
	.view-megamenu-videos-latest-videos .views-row	{
		width: 210px;
	}
}
.view-megamenu-photos-latest-photos .f_image,
.view-megamenu-videos-latest-videos .f_image	{
	margin-bottom: 9px;
	}
.tb-megamenu .dropdown-menu .view-megamenu-photos-latest-photos a,
.tb-megamenu .dropdown-menu .view-megamenu-videos-latest-videos a	{
	padding: 0;
	}
.view-megamenu-photos-latest-photos a:hover,
.view-megamenu-videos-latest-videos a:hover	{
	color: #8f8f8f;
	text-decoration: none;
	}
/*  clearing floats  */
.view-megamenu-photos-latest-photos .view-content:after,
.view-megamenu-photos-latest-photos .views-row:after,
.view-megamenu-videos-latest-videos .view-content:after,
.view-megamenu-videos-latest-videos .views-row:after,
.view-megamenu-panels-latest-events .view-content:after,
.view-megamenu-panels-latest-events .views-row:after,
.view-megamenu-latest-in-member-news .view-content:after,
.view-megamenu-latest-in-member-news .views-row:after	{
    content: "";
    display: block;
    height: 0;
    clear: both;
    }

/* megamenu panels/events : view-megamenu-panels-latest-events */
.view-megamenu-panels-latest-events	{
	width: 750px;
	line-height: 1.23;
	border-left: 1px solid #575757;
	padding: 9px 0 0 22px;
	}
.view-megamenu-panels-latest-events .view-header	{
	margin: 0;
	padding: 0;
	}
.view-megamenu-panels-latest-events .view-header h2	{
	text-transform: uppercase;
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.15;
	font-weight: 700;
	margin: 0 0 12px;
	padding: 0;
	letter-spacing: 1px;
	}
.view-megamenu-panels-latest-events .views-row	{
	width: 220px;
	margin-right: 23px;
	float: left;
	}
.tb-megamenu .dropdown-menu .view-megamenu-panels-latest-events a {
	display: inline;
	padding: 0;
	}
.tb-megamenu .dropdown-menu .view-megamenu-panels-latest-events .views-field-field-event-thumbnail {
	margin-bottom: 8px;
	}
.tb-megamenu .dropdown-menu .view-megamenu-panels-latest-events .views-field-field-event-type {
	margin-bottom: 7px;
	text-transform: uppercase;
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	}

/* megamenu academy : view-megamenu-latest-in-academy */
.view-megamenu-latest-in-academy	{
	line-height: 1.23;
	border-left: 1px solid #575757;
	padding: 9px 0 0 22px;
	}
.view-megamenu-latest-in-academy .view-header	{
	margin: 0;
	padding: 0;
	}
.view-megamenu-latest-in-academy .view-header h2	{
	text-transform: uppercase;
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.15;
	font-weight: 700;
	margin: 0 0 12px;
	padding: 0;
	letter-spacing: 1px;
	}
.view-megamenu-latest-in-academy .views-row	{
	width: 220px;
	}
.tb-megamenu .dropdown-menu .view-megamenu-latest-in-academy .views-field-field-event-thumbnail {
	margin-bottom: 8px;
	}
.tb-megamenu .dropdown-menu .view-megamenu-latest-in-academy a {
	display: inline;
	padding: 0;
	}

/* megamenu academy : view-megamenu-latest-in-member-news */
.view-megamenu-latest-in-member-news	{
	width: 95%;
	border-left: 1px solid #575757;
	padding: 9px 0 0 22px;
	line-height: 1.23;
	}
.view-megamenu-latest-in-member-news .view-header	{
	margin: 0;
	padding: 0;
	}
.view-megamenu-latest-in-member-news .view-header h2	{
	text-transform: uppercase;
	color: #6e6e6e;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.15;
	font-weight: 700;
	margin: 0 0 12px;
	padding: 0;
	letter-spacing: 1px;
	}
.view-megamenu-latest-in-member-news .views-row	{
	width: 220px;
	margin-right: 23px;
	float: left;
	}
.tb-megamenu .dropdown-menu .view-megamenu-latest-in-member-news .views-field-field-event-thumbnail {
	margin-bottom: 8px;
	}
.tb-megamenu .dropdown-menu .view-megamenu-latest-in-member-news a {
	display: inline;
	padding: 0;
	}

/******************************************************************************/
/* END: main menu */
/******************************************************************************/









/******************************************************************************/
/* START: main content */
/******************************************************************************/

#main_content1	{
	background-color: #fff;
	}

/******************************************************************************/
/* END: main content */
/******************************************************************************/









/******************************************************************************/
/* START: overall styles for individual pages */
/******************************************************************************/

/*************************************/
/* generic setup stuff */
.jb_wrap1	{
	width: 1180px;
	margin: 0 auto;
	}

.jb_column1,
.jb_column2,
.jb_column3,
.jb_cc_column1,
.jb_cc_column2,
.jb_cc_column3	{
	float: left;
	}
.jb_column_inner_wrap1	{
	min-height: .1px;
	}
/* no js browser targeting in place...
.safari .jb_column_inner_wrap1,
.chrome .jb_column_inner_wrap1	{
	min-height: 1px;
	}
*/

.jb_column1	{
	}
.jb_column1 .jb_column_inner_wrap1	{
	}

.jb_column2	{
	}
.jb_column2 .jb_column_inner_wrap1	{
	}

.jb_column3	{
	}
.jb_column3 .jb_column_inner_wrap1	{
	}


.jb_content_columns	{
	}
.jb_cc_column1	{
	}
.jb_cc_column1 .jb_cc_column_inner_wrap1	{
	}
.jb_cc_column2	{
	}
.jb_cc_column2 .jb_cc_column_inner_wrap1	{
	}

#content_above1	{
	position: absolute;
	width: 100%;
	}
#content_above1 .jb_wrap1	{
	margin: 0 auto;
	width: 1180px;
	}
@media (max-width: 1200px) {
	#content_above1 .jb_wrap1 {
		width: 980px; /* responsive */
		}
	}
#content_above1 .jb_column1,
#content_above1 .jb_column2	{
	width: 590px;
	}
#content_above1 .jb_column2	{
	text-align: right;
	}
#content_above1 .jb_column1 .jb_column_inner_wrap1,
#content_above1 .jb_column2 .jb_column_inner_wrap1	{
	height: 67px;
	}
#content_above1 .jb_column1 .jb_column_inner_wrap1	{
	}
#content_above1 .jb_column1 .region-content-above1-column1,
#content_above1 .jb_column2 .region-content-above1-column2	{
	position: absolute;
	width: 590px;
	bottom: 6px;
	}
#content_above1 .jb_column1 .region-content-above1-column2	{
	right: 0;
	}
@media (max-width: 1200px) {
	#content_above1 .jb_column1,
	#content_above1 .jb_column2,
	#content_above1 .jb_column1 .region-content-above1-column1,
	#content_above1 .jb_column2 .region-content-above1-column2 {
		width: 460px; /* responsive */
		}
	}

.jb_button1	{
	border: 1px solid #c3c3c3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: inline-block;
	}
.jb_button1 a	{
	padding: 11px 14px;
	display: block;
	color: #3b3b3b;
	}
.jb_button1 a:hover	{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}

.jb_pseudo_breadcrumb1	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	}

a.jb_link_type1	{
	background: url('../images/blt-arrow1-666666.png') 100% 8px no-repeat;
	color: #666;
	font-weight: 700;
	padding-right: 16px;
	}


/**********************/
/* Montserrat >=19px: letter-spacing: -1.5px; */
/* Montserrat 11px-18px: letter-spacing: -0.7px; */
/* Montserrat 10px: letter-spacing: 1.5px; */



/*****************************************************************/
/* START: individual pages */
/*****************************************************************/

/******************/
/* privacy policy */
.page-node-94815 #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}
.page-node-94815 #main_content1 .main-container	{
	padding: 67px 0 95px;
	}

/* undoing bootstrap setup */
.page-node-94815 #main_content1 .main-container > section.span15	{
	border-top: 1px solid #c9c9c9;
	width: auto;
	margin: 0 60px;
	padding: 13px 0 0 0;
	}
.page-node-94815 #main_content1 .main-container article.node li	{
	line-height: normal;
	}

/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-node-94815 #main_content1 h1,
.page-node-94815 #main_content1 h2,
.page-node-94815 #main_content1 h3,
.page-node-94815 #main_content1 h4,
.page-node-94815 #main_content1 h5,
.page-node-94815 #main_content1 h6,
.page-node-94815 #main_content1 p,
.page-node-94815 #main_content1 table,
.page-node-94815 #main_content1 article.node ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-node-94815 #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-node-94815 #main_content1 h1,
.page-node-94815 #main_content1 h2,
.page-node-94815 #main_content1 h3,
.page-node-94815 #main_content1 h4,
.page-node-94815 #main_content1 h5,
.page-node-94815 #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.page-node-94815 #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 30px;
	}
.page-node-94815 #main_content1 h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: 700;
	}

/* default unordered list */
.page-node-94815 #main_content1 article.node ul	{
	margin-left: 40px;
	}
.page-node-94815 #main_content1 article.node ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-node-94815 #main_content1 article.node ul ul,
.page-node-94815 #main_content1 article.node ul ol,
.page-node-94815 #main_content1 article.node ol ul,
.page-node-94815 #main_content1 article.node ol ol	{
	margin-top: 1em;
	}


/******************/
/* user agreement */
.page-node-95001 #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}
.page-node-95001 #main_content1 .main-container	{
	padding: 67px 0 95px;
	}

/* undoing bootstrap setup */
.page-node-95001 #main_content1 .main-container > section.span15	{
	border-top: 1px solid #c9c9c9;
	width: auto;
	margin: 0 60px;
	padding: 13px 0 0 0;
	}
.page-node-95001 #main_content1 .main-container article.node li	{
	line-height: normal;
	}

/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-node-95001 #main_content1 h1,
.page-node-95001 #main_content1 h2,
.page-node-95001 #main_content1 h3,
.page-node-95001 #main_content1 h4,
.page-node-95001 #main_content1 h5,
.page-node-95001 #main_content1 h6,
.page-node-95001 #main_content1 p,
.page-node-95001 #main_content1 table,
.page-node-95001 #main_content1 article.node ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-node-95001 #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-node-95001 #main_content1 h1,
.page-node-95001 #main_content1 h2,
.page-node-95001 #main_content1 h3,
.page-node-95001 #main_content1 h4,
.page-node-95001 #main_content1 h5,
.page-node-95001 #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.page-node-95001 #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 30px;
	}
.page-node-95001 #main_content1 h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: 700;
	}

/* default unordered list */
.page-node-95001 #main_content1 article.node ul	{
	margin-left: 40px;
	}
.page-node-95001 #main_content1 article.node ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-node-95001 #main_content1 article.node ul ul,
.page-node-95001 #main_content1 article.node ul ol,
.page-node-95001 #main_content1 article.node ol ul,
.page-node-95001 #main_content1 article.node ol ol	{
	margin-top: 1em;
	}


/**************************/
/* site submission rules */
.page-node-95000 #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}
.page-node-95000 #main_content1 .main-container	{
	padding: 67px 0 95px;
	}

/* undoing bootstrap setup */
.page-node-95000 #main_content1 .main-container > section.span15	{
	border-top: 1px solid #c9c9c9;
	width: auto;
	margin: 0 60px;
	padding: 13px 0 0 0;
	}
.page-node-95000 #main_content1 .main-container article.node li	{
	line-height: normal;
	}

/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-node-95000 #main_content1 h1,
.page-node-95000 #main_content1 h2,
.page-node-95000 #main_content1 h3,
.page-node-95000 #main_content1 h4,
.page-node-95000 #main_content1 h5,
.page-node-95000 #main_content1 h6,
.page-node-95000 #main_content1 p,
.page-node-95000 #main_content1 table,
.page-node-95000 #main_content1 article.node ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-node-95000 #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-node-95000 #main_content1 h1,
.page-node-95000 #main_content1 h2,
.page-node-95000 #main_content1 h3,
.page-node-95000 #main_content1 h4,
.page-node-95000 #main_content1 h5,
.page-node-95000 #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.page-node-95000 #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 30px;
	}
.page-node-95000 #main_content1 h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: 700;
	}

/* default unordered list */
.page-node-95000 #main_content1 article.node ul	{
	margin-left: 40px;
	}
.page-node-95000 #main_content1 article.node ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-node-95000 #main_content1 article.node ul ul,
.page-node-95000 #main_content1 article.node ul ol,
.page-node-95000 #main_content1 article.node ol ul,
.page-node-95000 #main_content1 article.node ol ol	{
	margin-top: 1em;
	}


/**************************/
/* trademark policy */
.page-node-94999 #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}
.page-node-94999 #main_content1 .main-container	{
	padding: 67px 0 95px;
	}

/* undoing bootstrap setup */
.page-node-94999 #main_content1 .main-container > section.span15	{
	border-top: 1px solid #c9c9c9;
	width: auto;
	margin: 0 60px;
	padding: 13px 0 0 0;
	}
.page-node-94999 #main_content1 .main-container article.node li	{
	line-height: normal;
	}

/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-node-94999 #main_content1 h1,
.page-node-94999 #main_content1 h2,
.page-node-94999 #main_content1 h3,
.page-node-94999 #main_content1 h4,
.page-node-94999 #main_content1 h5,
.page-node-94999 #main_content1 h6,
.page-node-94999 #main_content1 p,
.page-node-94999 #main_content1 table,
.page-node-94999 #main_content1 article.node ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-node-94999 #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-node-94999 #main_content1 h1,
.page-node-94999 #main_content1 h2,
.page-node-94999 #main_content1 h3,
.page-node-94999 #main_content1 h4,
.page-node-94999 #main_content1 h5,
.page-node-94999 #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.page-node-94999 #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 30px;
	}
.page-node-94999 #main_content1 h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: 700;
	}

/* default unordered list */
.page-node-94999 #main_content1 article.node ul	{
	margin-left: 40px;
	}
.page-node-94999 #main_content1 article.node ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-node-94999 #main_content1 article.node ul ul,
.page-node-94999 #main_content1 article.node ul ol,
.page-node-94999 #main_content1 article.node ol ul,
.page-node-94999 #main_content1 article.node ol ol	{
	margin-top: 1em;
	}


/**************************/
/* press downloads */
.page-press-downloads #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}
.page-press-downloads #main_content1 .main-container	{
	padding: 67px 0 95px;
	}

/* undoing bootstrap setup */
.page-press-downloads #main_content1 .main-container > section.span15	{
	border-top: 1px solid #c9c9c9;
	width: auto;
	margin: 0 60px;
	padding: 13px 0 0 0;
	}
.page-press-downloads #main_content1 .main-container article.node li	{
	line-height: normal;
	}
.page-press-downloads #main_content1 .row-fluid [class*="span"]	{
	width: auto;
	}

/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-press-downloads #main_content1 h1,
.page-press-downloads #main_content1 h2,
.page-press-downloads #main_content1 h3,
.page-press-downloads #main_content1 h4,
.page-press-downloads #main_content1 h5,
.page-press-downloads #main_content1 h6,
.page-press-downloads #main_content1 p,
.page-press-downloads #main_content1 table,
.page-press-downloads #main_content1 article.node ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-press-downloads #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-press-downloads #main_content1 h1,
.page-press-downloads #main_content1 h2,
.page-press-downloads #main_content1 h3,
.page-press-downloads #main_content1 h4,
.page-press-downloads #main_content1 h5,
.page-press-downloads #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.page-press-downloads #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 2px;
	}
.page-press-downloads #main_content1 h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: normal;
	font-weight: 700;
	}

/* default unordered list */
.page-press-downloads #main_content1 article.node ul	{
	margin-left: 40px;
	}
.page-press-downloads #main_content1 article.node ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-press-downloads #main_content1 article.node ul ul,
.page-press-downloads #main_content1 article.node ul ol,
.page-press-downloads #main_content1 article.node ol ul,
.page-press-downloads #main_content1 article.node ol ol	{
	margin-top: 1em;
	}

/* above content */
.page-press-downloads #content_above1 .jb_wrap1	{
	width: 1060px;
	}
@media (max-width: 1200px) {
	.page-press-downloads #content_above1 .jb_wrap1 {
		width: 860px; /* responsive */
		}
	}
.page-press-downloads #content_above1 .jb_column1,
.page-press-downloads #content_above1 .jb_column2	{
	width: 530px;
	}
.page-press-downloads #content_above1 .jb_column1 .region-content-above1-column1,
.page-press-downloads #content_above1 .jb_column2 .region-content-above1-column2	{
	width: 530px;
	}
@media (max-width: 1200px) {
	.page-press-downloads #content_above1 .jb_column1,
	.page-press-downloads #content_above1 .jb_column2,
	.page-press-downloads #content_above1 .jb_column1 .region-content-above1-column1,
	.page-press-downloads #content_above1 .jb_column2 .region-content-above1-column2 {
		width: 430px; /* responsive */
		}
	}


/* night of the living layout tables */
.page-press-downloads #main_content1 table	{
	border-collapse: collapse;
	width: 100%;
	line-height: 1.7142;
	margin-top: 22px;
	}
.page-press-downloads #main_content1 table h2	{
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	line-height: 1.083;
	font-weight: 400;
	margin-top: 0;
	}
.page-press-downloads #main_content1 table a	{
	color: #666;
	font-weight: 700;
	}
.page-press-downloads #main_content1 caption	{
	padding: 6px;
	font-size: 18px;
	}
.page-press-downloads #main_content1 table td,
.page-press-downloads #main_content1 table th	{
	vertical-align: top;
	}
.page-press-downloads #main_content1 table thead th,
.page-press-downloads #main_content1 table tbody	{
	border: none;
	}

.page-press-downloads #main_content1 table.jb_type1 td,
.page-press-downloads #main_content1 table.jb_type1 th	{
	padding: 30px 0;
	vertical-align: top;
	}
.page-press-downloads #main_content1 table.jb_type1 tr	{
	border-bottom: 1px solid #ccc;
	}
.page-press-downloads #main_content1 table.jb_type1 > tbody > tr.first > td	{
	padding-top: 0;
	}



/******************/
/* media center */
.page-media-center #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	background: #fff url('../images/bg-media-center1.gif') 0 0 repeat-x;
	}
.page-media-center #main_content1 .main-container	{
	padding: 28px 0 95px;
	}

/* undoing bootstrap setup */
.page-media-center #main_content1 .main-container > section.span15	{
	width: auto;
	margin: 0;
	padding: 13px 0 0 0;
	}
.page-media-center #main_content1 .main-container article.node li	{
	line-height: normal;
	}
.page-media-center #main_content1 [class*="span"]	{
	width: auto;
	/*margin: 0;*/
	}

/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-media-center #main_content1 h1,
.page-media-center #main_content1 h2,
.page-media-center #main_content1 h3,
.page-media-center #main_content1 h4,
.page-media-center #main_content1 h5,
.page-media-center #main_content1 h6,
.page-media-center #main_content1 p,
.page-media-center #main_content1 table,
.page-media-center #main_content1 article.node ul,
.page-media-center #main_content1 .panel-display ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-media-center #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-media-center #main_content1 h1,
.page-media-center #main_content1 h2,
.page-media-center #main_content1 h3,
.page-media-center #main_content1 h4,
.page-media-center #main_content1 h5,
.page-media-center #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.page-media-center #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 30px;
	text-align: center;
	text-transform: uppercase;
	}
.page-media-center #main_content1 .pane-block h2.pane-title,
.page-media-center #main_content1 h2.pane-title	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: -1.5px;
	border-bottom: 1px solid #c7c7c7;
	text-align: left;
	text-transform: uppercase;
	margin: 0 0 5px;
	padding: 0 0 4px;
	}

/* default unordered list */
.page-media-center #main_content1 article.node ul,
.page-media-center #main_content1 .panel-display ul	{
	margin-left: 40px;
	}
.page-media-center #main_content1 article.node ul li,
.page-media-center #main_content1 .panel-display ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-media-center #main_content1 article.node ul ul,
.page-media-center #main_content1 article.node ul ol,
.page-media-center #main_content1 article.node ol ul,
.page-media-center #main_content1 article.node ol ol,
.page-media-center #main_content1 .panel-display ul ul,
.page-media-center #main_content1 .panel-display ul ol,
.page-media-center #main_content1 .panel-display ol ul,
.page-media-center #main_content1 .panel-display ol ol	{
	margin-top: 1em;
	}

/* clearing floats */
.page-media-center #main_content1 #user-login-form:after,
.page-media-center #main_content1 .view-press-releases .view-content:after	{
    content: "";
    display: block;
    height: 0;
    clear: both;
    }

.page-media-center #main_content1 .row-fluid .span6.jb_pane_collection1	{
	width: 700px;
	margin: 0 20px 0 0;
	}
.page-media-center #main_content1 .row-fluid .span6.jb_pane_collection2	{
	width: 460px;
	margin: 0;
	}
@media (max-width: 1200px) {
	.page-media-center #main_content1 .row-fluid .span6.jb_pane_collection1 {
		width: 600px; /* responsive */
		}
	.page-media-center #main_content1 .row-fluid .span6.jb_pane_collection2 {
		width: 360px; /* responsive */
		}
	}

/* login */
.page-media-center #main_content1 #user-login-form	{
	width: 300px;
	}
.page-media-center #main_content1 input[type="text"],
.page-media-center #main_content1 input[type="password"]	{
	border: 1px solid #9b9a9a;
	padding: 15px 17px;
	font-size: 14px;
	color: #8f8f8f;
	border-radius: 0;
	width: 265px;
	}
.page-media-center #main_content1 #user-login-form button,
.page-media-center #main_content1 a.download-link	{
	float: right;
	clear: both;
	background: #f0eff0 url('../images/bg-input1.gif') 0 0 repeat-x;
	border-radius: 0;
	font-weight: 700;
	font-size: 18px;
	color: #8f8f8f;
	padding: 15px 53px;
	box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);
	text-align: center;
	}
.page-media-center #main_content1 #user-login-form button:hover,
.page-media-center #main_content1 a.download-link:hover	{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}
.page-media-center #main_content1 a.download-link	{
	display: block;
	float: none;
	border: 1px solid #ccc;
	}
.page-media-center #main_content1 #user-login-form ul	{
	display: none;
	}
.page-media-center #main_content1 .pane-block-17	{
	font-size: 12px;
	width: 300px;
	}
.page-media-center #main_content1 .pane-block-17 a	{
	color: #666;
	font-weight: 700;
	}

.page-media-center #main_content1 .panel-display .center-wrapper	{
	margin-bottom: 70px;
	}

/* view: press releases */
.page-media-center #main_content1 .view-press-releases	{
	width: 1180px;
	font-size: 14px;
	}
@media (max-width: 1200px) {
	.page-media-center #main_content1 .view-press-releases {
		width: 980px; /* responsive */
		}
	}
.page-media-center #main_content1 .view-press-releases .view-header	{
	border: 1px solid #c3c3c3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	display: inline-block;

	float: right;
	position: relative;
	margin-top: -55px;
	}
.page-media-center #main_content1 .view-press-releases .view-header a	{
	padding: 11px 14px;
	display: block;
	color: #3b3b3b;
	}
.page-media-center #main_content1 .view-press-releases .view-header a:hover	{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	}
.page-media-center #main_content1 .view-press-releases .view-header p	{
	margin: 0;
	}
.page-media-center #main_content1 .view-press-releases .view-content	{
	padding: 13px 60px 0;
	}
.page-media-center #main_content1 .view-press-releases .views-row	{
	width: 420px;
	float: left;
	padding: 10px 0;
	}
.page-media-center #main_content1 .view-press-releases .views-row.views-row-odd	{
	margin-right: 160px;
	}
@media (max-width: 1200px) {
	.page-media-center #main_content1 .view-press-releases .views-row.views-row-odd {
		margin-right: 20px; /* responsive */
		}
	}
hr.jb_hr_type1,
hr.jb_hr_type2	{
	height: 0;
	width: 100%;
	border: none;
	clear: both;
	margin: 0;
	padding: 0;
	}
.page-media-center #main_content1 .view-press-releases .views-field-created	{
	font-size: 12px;
	margin-bottom: 1px;
	}
.page-media-center #main_content1 .view-press-releases .views-field-title	{
	font-size: 24px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
	letter-spacing: -1.5px;
	line-height: 1.083;
	margin-bottom: 6px;
	}
.page-media-center #main_content1 .view-press-releases .views-field-title a	{
	color: #000;
	}





/************************/
/* academy organization */

.page-academy-organization #main_content1	{
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}

/*.peer-group-details-page #main_content1 .main-container {
	padding: 67px 0 95px;
	}*/

/* undoing bootstrap setup */
.peer-group-details-page #main_content1 .main-container > section.span15	{
	/*border-top: 1px solid #c9c9c9;*/
	width: auto;
	margin: 0;
	/*padding: 13px 0 0 0;*/
	}
.page-academy-organization #main_content1 .main-container article.node li,
.page-academy-organization #main_content1 .main-container .panel-display li	{
	line-height: normal;
	}
/*.page-academy-organization #main_content1 [class*="span"]	{
	width: auto;
	margin: 0;
	}
*/
/* re-initialize defaults */
/* article.node sidesteps drupal tabs. maybe re-visit */
.page-academy-organization #main_content1 h2,
.page-academy-organization #main_content1 h4,
.page-academy-organization #main_content1 h5,
.page-academy-organization #main_content1 h6,
.page-academy-organization #main_content1 p,
.page-academy-organization #main_content1 table,
.page-academy-organization #main_content1 article.node ul,
.page-academy-organization #main_content1 .panel-display ul	{
	margin: 0 0 1em;
	padding: 0;
	}
.page-academy-organization #main_content1 ol	{
	margin-bottom: 1em;
	padding: 0;
	}

/* default H tags */
.page-academy-organization #main_content1 h1,
.page-academy-organization #main_content1 h2,
.page-academy-organization #main_content1 h3,
.page-academy-organization #main_content1 h4,
.page-academy-organization #main_content1 h5,
.page-academy-organization #main_content1 h6	{
	color: #666;
	}
/*.page-academy-organization #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 5px;
	font-weight: 400;
	color: #000;
	}*/
.page-academy-organization #main_content1 .pane-block h2.pane-title,
.page-academy-organization #main_content1 h2.pane-title	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: -1.5px;
	/*border-bottom: 1px solid #c7c7c7;*/
	text-align: left;
	text-transform: uppercase;
	margin: 0 0 5px;
	padding: 0 0 4px;
	}

/* default unordered list */
.page-academy-organization #main_content1 article.node ul,
.page-academy-organization #main_content1 .panel-display ul	{
	margin-left: 40px;
	}
.page-academy-organization #main_content1 article.node ul li,
.page-academy-organization #main_content1 .panel-display ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.page-academy-organization #main_content1 article.node ul ul,
.page-academy-organization #main_content1 article.node ul ol,
.page-academy-organization #main_content1 article.node ol ul,
.page-academy-organization #main_content1 article.node ol ol,
.page-academy-organization #main_content1 .panel-display ul ul,
.page-academy-organization #main_content1 .panel-display ul ol,
.page-academy-organization #main_content1 .panel-display ol ul,
.page-academy-organization #main_content1 .panel-display ol ol	{
	margin-top: 1em;
	}

/* clearing floats */
.page-academy-organization #main_content1 #user-login-form:after,
.page-academy-organization #main_content1 .view-press-releases .view-content:after	{
    content: "";
    display: block;
    height: 0;
    clear: both;
    }

.page-academy-organization #main_content1 .row-fluid [class*="span"].jb_pane_collection1	{
	width: 780px;
	margin: 0 20px 0 0;
	padding: 0 80px 0 60px;
	}
.page-academy-organization #main_content1 .row-fluid [class*="span"].jb_pane_collection2	{
	width: 380px;
	margin: 0;
	}
@media (max-width: 1200px) {
	.page-academy-organization #main_content1 .row-fluid [class*="span"].jb_pane_collection1 {
		width: 600px; /* responsive */
		}
	.page-academy-organization #main_content1 .row-fluid [class*="span"].jb_pane_collection2 {
		width: 360px; /* responsive */
		}
	}

.page-taxonomy-term #main_content1 .row-fluid .top-wrapper	{
	padding: 18px 0 22px;
	}

/* overriding style.css */
.page-academy-organization .pane-marquee .view-id-marquee.view-display-id-block,
.page-academy-organization .pane-marquee .view-id-marquee.view-display-id-block_1 .views-row-1,
.page-academy-organization .pane-marquee .view-id-marquee.view-display-id-block_3 .views-row-1,
.page-academy-organization .pane-marquee .view-id-marquee.view-display-id-block_4 .views-row-1	{
	margin-bottom: 0;
	}

.page-academy-organization #main_content1 .jb_pane_collection2 .pane-block-31	{
	}
.page-academy-organization #main_content1 .jb_pane_collection2 .pane-block-31 .pane-content	{
	width: 180px;
	margin: 0 auto;
	}

/*
.page-academy-organization #main_content1 .jb_pane_collection2 .pane-block-31 h3	{
	margin: 0;
	padding: 0;
	border: 1px red solid;
	}
.page-academy-organization #main_content1 .jb_pane_collection2 .pane-block-31 h3:first-child	{
	margin-bottom: 5px;
	)
.pane-block .pane-content .about-academy,
.pane-block .pane-content .about-academy + .about-academy	{
	margin: 0;
	}
	*/

.page-academy-organization #main_content1 .panel-display .bottom-wrapper .span12	{
	width: 100%;
	}
.page-academy-organization #main_content1 .bottom-wrapper .span12 .pane-block h2.pane-title,
.page-academy-organization #main_content1 .bottom-wrapper .span12 h2.pane-title
.page-academy-organization #main_content1 .im_the_last1 .pane-block h2.pane-title,
.page-academy-organization #main_content1 .im_the_last1 h2.pane-title	{
	font-size: 28px;
	border: none;
	margin-bottom: 9px;
	}

/* mini-header (section) addition : should be absolute inside relative bottom:0 but... */
.page-academy-organization #main_content1 .mini-header-top-left	{
	font-weight: 400;
	padding: 0 0 9px 0px;
	}
.page-academy-organization #main_content1 .mini-header-top-left p	{
	margin: 0;
	line-height: 1;
	}

/** Comment this out later  **/
/* must see */
/*.page-academy-organization #main_content1 section.must-see	{
	background-color: transparent;
	}
.page-academy-organization #main_content1 section.must-see .container h3	{
	display: none;
	}
.page-academy-organization #main_content1 section.must-see .container .row	{
	margin-left: 0;
	}

.page-academy-organization #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row,
.page-academy-organization #main_content1 section.must-see .row .item	{
	width: 380px;
	float: left;
	margin: 0 20px 0 0;
	font-size: 13px;
	}
.page-academy-organization #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row.views-row-last,
.page-academy-organization #main_content1 section.must-see .row .item:last-child	{
	margin-right: 0;
	}
.page-academy-organization #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-field-field-marquee-image,
.page-academy-organization #main_content1 section.must-see .row .item .image	{
	margin-bottom: 11px;
	}
.page-academy-organization #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-field-nothing,
.page-academy-organization #main_content1 section.must-see .row .item .title	{
	padding: 0 10px;
	}
.page-academy-organization #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row .headline,
.page-academy-organization #main_content1 section.must-see .row .item .title b a	{
	font-size: 24px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	letter-spacing: -1.5px;
	margin 0 0 10px;
	}
.page-academy-organization #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row .sub-headline,
.page-academy-organization #main_content1 section.must-see .row .item .title .description	{
	color: #666;
	}
*/
/* more control over "must see" - something's wonky - why different from page to page? */
/* you don't need "im_the_last1" if this block is not in Regions other than bottom of $content */
/*.im_the_last1.must_see_container1	{
	border-top: 1px #edf0f2 solid;
	padding-top: 21px;
	margin-top: 30px;
	}
.im_the_last1.must_see_container1 section.must-see .row .item	{
	width: 380px;
	}
.im_the_last1.must_see_container1 a.image	{
	display: block;
	margin-bottom: 19px;
	}
.im_the_last1.must_see_container1 .title b	{
	display: block;
	margin-bottom: 8px;
	}
@media (max-width: 1200px) {
	.im_the_last1.must_see_container1 section.must-see .row .item	{
		width: 310px;
		}
	}

*//** End of Comment out area  **/


/*****************************************************************/
/* academy organization (panel page) : pid_academy_organization1 */
/* NEEDS RESPONSIVE! */

.page-academy-organization.pid_academy_organization1 #main_content1	{
	background: #fff url('../images/bg-academy1.gif') 0 0 repeat-x;
	font-size: 16px;
	line-height: 1.5;
	color: #666;
	margin-top: 0px;
	}

.page-academy-organization.pid_academy_organization1 #main_content1 .main-container	{
	padding: 0px 0 95px;
	}

/* undoing bootstrap setup */
.page-academy-organization.pid_academy_organization1 #main_content1 .main-container > section.span15	{
	width: auto;
	margin: 0;
	padding: 0px 0 0 0;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 .main-container article.node li,
.page-academy-organization.pid_academy_organization1 #main_content1 .main-container .panel-display li	{
	line-height: normal;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 [class*="span"]	{
	width: auto;
	margin: 0;
	}

.page-academy-organization.pid_academy_organization1 #main_content1 h1	{
	font-size: 36px;
	letter-spacing: -1.5px;
	border: none;
	margin: 0 0 0px;
	text-align: center;
	text-transform: uppercase;
	height: 69px;
	padding: 38px 0 0 0;
	color: #666;
	}

/***********/
/* marquee */

.page-academy-organization.pid_academy_organization1 #main_content1 .view-id-marquee.view-display-id-block_2	{
	line-height: 1.384;
	}
.page-academy-organization.pid_academy_organization1 .pane-marquee .view-id-marquee.view-display-id-block_2 .views-row-2,
.page-academy-organization.pid_academy_organization1 .pane-marquee .view-id-marquee.view-display-id-block_2 .views-row-3	{
	}

/* hate to do it but if there's too much content it just gets ugly... */
.pane-marquee .view-id-marquee.view-display-id-block_2 .views-row-2 .views-field-nothing span.field-content a,
.pane-marquee .view-id-marquee.view-display-id-block_2 .views-row-3 .views-field-nothing span.field-content a	{
	overflow: hidden;
	}

/* hide sub headline for all rows then show it just for first row */
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-row .views-field-nothing .sub-headline	{
	display: none;
	}
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-row.views-row-1 .views-field-nothing .sub-headline	{
	display: block;
	}
/* hide marquee type */
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-row .marquee-type	{
	display: none;
	}
/* hide marquee call to action */
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-row .marquee-link	{
	display: none;
	}

/* headline */
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-field-nothing .headline	{
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	line-height: 1em;
	margin-bottom: 0px;
	}
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-row-2 .views-field-nothing .headline,
.page-academy-organization.pid_academy_organization1 .pane-marquee.im_the_first1 .view-marquee .views-row-3 .views-field-nothing .headline	{
	font-size: 20px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	letter-spacing: -.025em
	}

/* these should be absolute position inside relative DIV, bottom:0, no height, so they can grow up... */
.page-academy-organization.pid_academy_organization1 .pane-marquee .view-id-marquee.view-display-id-block_2 .views-row-2 .views-field-nothing span.field-content a,
.page-academy-organization.pid_academy_organization1 .pane-marquee .view-id-marquee.view-display-id-block_2 .views-row-3 .views-field-nothing span.field-content a	{
	padding-left: 14px;
	padding-top: 10px;
	margin-top: -68px;
	}


/* under marquee */
.page-academy-organization.pid_academy_organization1 #main_content1 .row-fluid .jb_pane_collection1[class*="span"]	{
	padding-top: 30px;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 .row-fluid .jb_pane_collection2[class*="span"]	{
	padding-top: 30px;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 .row-fluid .jb_pane_collection2	{
	font-size: 13px;
	line-height: 1.23;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 h3	{
	margin: 0 0 9px;
	font-size: 18px;
	line-height: 1.23;
	}


/* why, oh why, didn't i take the blue pill? */
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-31,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-73,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-74,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-75	{
	margin-bottom: 34px;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-31 .pane-content,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-73 .pane-content,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-74 .pane-content,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-75 .pane-content	{
	width: 180px;
	margin: 0 auto;
	}
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-31 .pane-content div:first-child,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-73 .pane-content div:first-child,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-74 .pane-content div:first-child,
.page-academy-organization.pid_academy_organization1 #main_content1 .jb_pane_collection2 .pane-block-75 .pane-content div:first-child	{
	margin-bottom: 2px;
	}

/* advertising help */
.page-academy-organization .pane-block-50	{
	margin: 0 auto;
	float: none;
	text-align: center;
	}
.page-academy-organization #main_content1 .pane-block-50 .advertising h3	{
	text-indent: 0;
	font-size: 10px;
	letter-spacing: 1.5px;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	}


/******************************************************************/
/* Board of Governors : academy/organization/board-governors */
/******************************************************************/
/* Executive Committee : academy/organization/executive-committee */

/* people list */
.view-academy-people-lists-.view-display-id-panel_pane_1,
.view-academy-people-lists-.view-display-id-panel_pane_2,
.view-academy-people-lists-.view-display-id-panel_pane_7,
.view-academy-people-lists-.view-display-id-panel_pane_9 {
	margin-bottom: 21px;
	}
/* clear float */
.view-academy-people-lists-.view-display-id-panel_pane_1 .view-content:after,
.view-academy-people-lists-.view-display-id-panel_pane_2 .view-content:after,
.view-academy-people-lists-.view-display-id-panel_pane_7 .view-content:after,
.view-academy-people-lists-.view-display-id-panel_pane_9 .view-content:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    }
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-row,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-row,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-row,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-row {
	float: left;
	margin-right: 20px;
	width: 220px;
	padding-bottom: 23px;
	}
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-row.fifth,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-row.fifth,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-row.fifth,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-row.fifth {
	margin-right: 0;
	}
@media (max-width: 1200px) {
	.view-academy-people-lists-.view-display-id-panel_pane_1 .views-row.fifth,
	.view-academy-people-lists-.view-display-id-panel_pane_2 .views-row.fifth,
  .view-academy-people-lists-.view-display-id-panel_pane_7 .views-row.fifth,
  .view-academy-people-lists-.view-display-id-panel_pane_9 .views-row.fifth  {
		margin-right: 20px;
		}
	}
.view-academy-people-lists-.view-display-id-panel_pane_1 hr.jb_hr_type1,
.view-academy-people-lists-.view-display-id-panel_pane_2 hr.jb_hr_type1,
.view-academy-people-lists-.view-display-id-panel_pane_7 hr.jb_hr_type1,
.view-academy-people-lists-.view-display-id-panel_pane_9 hr.jb_hr_type1 {
	display: none;
	}
@media (max-width: 1200px) {
	.view-academy-people-lists-.view-display-id-panel_pane_1 hr.jb_hr_type1,
	.view-academy-people-lists-.view-display-id-panel_pane_2 hr.jb_hr_type1,
  .view-academy-people-lists-.view-display-id-panel_pane_7 hr.jb_hr_type1,
  .view-academy-people-lists-.view-display-id-panel_pane_9 hr.jb_hr_type1 {
    display: block;
		}
	.view-academy-people-lists-.view-display-id-panel_pane_1 hr.jb_hr_type2,
	.view-academy-people-lists-.view-display-id-panel_pane_2 hr.jb_hr_type2,
  .view-academy-people-lists-.view-display-id-panel_pane_7 hr.jb_hr_type2,
  .view-academy-people-lists-.view-display-id-panel_pane_9 hr.jb_hr_type2 {
		display: none;
		}
	}
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-field-field-image-celebrity,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-field-field-image-celebrity,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-field-field-image-celebrity,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-field-field-image-celebrity {
	width: 220px;
	height: 300px;
	margin-bottom: 12px;
	}
@media (max-width: 1199px){
  .view-academy-people-lists-.view-display-id-panel_pane_1 .views-field-field-image-celebrity,
  .view-academy-people-lists-.view-display-id-panel_pane_2 .views-field-field-image-celebrity,
  .view-academy-people-lists-.view-display-id-panel_pane_7 .views-field-field-image-celebrity,
  .view-academy-people-lists-.view-display-id-panel_pane_9 .views-field-field-image-celebrity	{
  	width: 200px;
  	height: auto;
	}
}
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-field-title,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-field-title,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-field-title,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-field-title {
	margin-bottom: -2px;
	line-height: 1.23;
	}
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-field-title a,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-field-title a,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-field-title a,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-field-title a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	letter-spacing: -0.7px;
	color: #000;
	}
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-field-field-peer-group,
.view-academy-people-lists-.view-display-id-panel_pane_1 .views-field-field-peer-group a,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-field-field-peer-group,
.view-academy-people-lists-.view-display-id-panel_pane_2 .views-field-field-peer-group a,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-field-field-peer-group,
.view-academy-people-lists-.view-display-id-panel_pane_7 .views-field-field-peer-group a,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-field-field-peer-group,
.view-academy-people-lists-.view-display-id-panel_pane_9 .views-field-field-peer-group a	{
	font-size: 13px;
	color: #464646;
	}




/*********************************************/
/* node-type-article (academy/about/history) */
/* this is more global. I did not address all the width issues. */

.node-type-article #main_content1 .main-container	{
	padding-bottom: 95px;
	}

/* default H tags */
.node-type-article #main_content1 h4,
.node-type-article #main_content1 h5,
.node-type-article #main_content1 h6	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.23;
	letter-spacing: -.05em; /* PSD tracking -50 */
	font-weight: 400;
	margin: 1em 0;
	padding: 0;
	color: #666;
	}
.node-type-article #main_content1 h1	{
	letter-spacing: -1.5px;
	}
.node-type-article #main_content1 .span9 .field-item h2	{
	font-weight: 400;
	color: #000;
	margin: 1.5em 0 1em;
	font-size: 24px;
	letter-spacing: -0.7px;
	line-height: 24px;
	}
.node-type-article #main_content1 .span9 .field-item h2:first-child	{
	margin-top: 0;
	}
.node-type-article #main_content1 h3	{
	font-size: 18px;
	color: #666;
	}

.node-type-article #main_content1 .row-fluid .offset1:first-child	{
	margin-left: 70px;
	}

/* default unordered list */
.node-type-article #main_content1 .pane-node-body ul,
.node-type-article #main_content1 .field-name-body ul	{
	margin-left: 40px;
	}
.node-type-article #main_content1 .pane-node-body ul li,
.node-type-article #main_content1 .field-name-body ul li	{
	list-style-type: none;
	margin: 0 0 .5em;
	padding: 0 0 0 10px;
	background: url('../images/blt1-dot-666666.png') 0 .63em no-repeat;
	}
/* default nested lists */
.node-type-article #main_content1 .pane-node-body ul ul,
.node-type-article #main_content1 .pane-node-body ul ol,
.node-type-article #main_content1 .pane-node-body ol ul,
.node-type-article #main_content1 .pane-node-body ol ol,
.node-type-article #main_content1 .field-name-body ul ul,
.node-type-article #main_content1 .field-name-body ul ol,
.node-type-article #main_content1 .field-name-body ol ul,
.node-type-article #main_content1 .field-name-body ol ol	{
	margin-top: 1em;
	}

.node-type-article #main_content1 section[class*="span"]	{
	margin-left: 0;
	}
.node-type-article #main_content1 .row-fluid .span13	{
	margin-left: 0;
	}

.node-type-article p,
.node-type-article .field-type-text-with-summary p	{
	color: #666;
	line-height: 1.5;
	}
.node-type-article .pane-news-panel-pane-1 h2.pane-title,
.node-type-article .pane-trending-panel-pane-1 h2.pane-title	{
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: -1.5px;
	}

/*.node-type-article .pane-node-field-sections	{
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	}
.node-type-article .pane-node-created	{
	font-weight: 400;
	}
*/
/* Making this a global style */
.pane-node-field-sections	{
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: .6px;
}
.pane-node-created	{
	font-weight: 400;
}


.node-type-article .view-article-image.view-display-id-panel_pane_2 .views-field-field-article-image	{
	margin-bottom: 8px;
	}
.node-type-article .view-article-image.view-display-id-panel_pane_2 .views-field-field-caption	{
	padding: 0 60px 0 60px;
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: -0.7px;
	}

.node-type-article #main_content1 .flexslider div.views-field-field-caption	{
	font-size: 18px;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: -0.7px;
	margin: 9px 0 0 62px;
	width: 670px;
	display: inline-block;
	vertical-align: top;
	}
.node-type-article #main_content1 .flexslider div.views-field-field-photo-credit	{
	font-size: 12px;
	margin: 9px 62px 0 0;
	font-style: italic;
	width: 220px;
	display: inline-block;
	vertical-align: top;
	text-align: right;
	line-height: 1.23;
	}

/* must see */
.node-type-article #main_content1 .bottom-wrapper section.must-see	{
	background-color: transparent;
	}
.node-type-article #main_content1 .bottom-wrapper section.must-see .container h3	{
	display: none;
	}
.node-type-article #main_content1 .bottom-wrapper section.must-see .container .row	{
	margin-left: 0;
	}

.node-type-article #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row,
.node-type-article #main_content1 section.must-see .row .item	{
	float: left;
	margin: 0 2% 0 0;
	font-size: 13px;
	}
.node-type-article #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row.views-row-last,
.node-type-article #main_content1 .bottom-wrapper section.must-see .row .item:last-child	{
	margin-right: 0;
	}
.node-type-article #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-field-field-marquee-image,
.node-type-article #main_content1 .bottom-wrapper section.must-see .row .item .image	{
	margin-bottom: 11px;
	display: block;
	}
.node-type-article #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-field-nothing,
.node-type-article #main_content1 .bottom-wrapper section.must-see .row .item .title	{
	padding: 0 10px;
	}
.node-type-article #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row .headline,
.node-type-article #main_content1 .bottom-wrapper section.must-see .row .item .title b a	{
	font-size: 24px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	letter-spacing: -1.5px;
	margin 0 0 10px;
	}
.node-type-article #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row .sub-headline,
.node-type-article #main_content1 .bottom-wrapper section.must-see .row .item .title .description	{
	color: #666;
	}

.node-type-article #main_content1 .pane-news-panel-pane-1	{
	margin-bottom: 26px;
	}

.node-type-article #main_content1 .pane-trending-panel-pane-1	{
	margin-bottom: 60px;
	}

.node-type-article #main_content1 .pane-trending-panel-pane-1 h2	{
	margin-bottom: 3px;
	}

.node-type-article #main_content1 .pane-news-panel-pane-1 h2	{
	margin-bottom: 5px;
	}
.node-type-article .pane-trending-panel-pane-1 .view-id-trending.view-display-id-panel_pane_1 .views-row .views-field-type	{
	font-size: 10px;
	letter-spacing: 1.5px;
	margin-bottom: 0;
	}

.node-type-article #main_content1 .pane-block-50 .advertising h3	{
	font-size: 10px;
	color: #878787;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: 1.5px;
	text-align: center;
	margin: 0 0 2px;
	padding: 0;
	line-height: 1.23;
	font-weight: 400;
	}

@media (max-width: 1200px) {
	.node-type-article #main_content1 .row-fluid .offset1:first-child	{
		margin-left: 50px;
		}
	}




/**************/
/* board bios*/

/* undoing bootstrap setup */
.pid_board_bio1 #main_content1 .main-container.container	{
	padding-top: 12px;
	}
.pid_board_bio1 #main_content1 .main-container > section.span15	{
	/*border-top: 1px solid #c9c9c9;*/
	padding: 18px 0 0 0;
	}

.pid_board_bio1 #main_content1 .main-container article.node li	{
	line-height: normal;
	}

/* no words to describe */
.page-academy-organization.pid_board_bio1.page-academy-organization-board-governors .bootstrap-twocol-9-3 .pane-node-updated,
.page-academy-organization.pid_board_bio1.page-academy-organization-board-governors .bootstrap-twocol-9-3 .pane-node-created	{
	font-weight: 400;
	margin-top: -27px;
	}
.page-academy-organization.pid_board_bio1.page-academy-organization-board-governors .panel-separator	{
	display: none;
	border: 1px red solid;
	}
.page-academy-organization.pid_board_bio1 #main_content1 .top-wrapper	{
	margin-left: 60px;
	width: 1138px;
	}
.page-academy-organization.pid_board_bio1 #main_content1 .top-wrapper .im_the_last1	{
	padding: 12px 0 0 0;
	}
.page-academy-organization.pid_board_bio1.page-academy-organization-board-governors .pane-node-body	{
	margin: 0;
	}

/* this page */
.page-academy-organization.pid_board_bio1 #main_content1 .row-fluid .jb_pane_collection1	{
	}
.page-academy-organization.pid_board_bio1 #main_content1 .row-fluid .jb_pane_collection1[class*="span"]	{
	margin: 0 20px 0 60px;
	padding: 0 0 0 0;
	width: 720px;
	}
.page-academy-organization.pid_board_bio1 #main_content1 .row-fluid .jb_pane_collection2[class*="span"]	{
	width: 320px;
	}

.peer-group-details-page.pid_board_bio1 #main_content1 .row-fluid .left-column {
	margin: 0 20px 0 60px;
	padding: 0 0 0 0;
	width: 720px;
}
.peer-group-details-page.pid_board_bio1 #main_content1 .row-fluid .right-column	{
	width: 320px;
}

.pid_board_bio1 #main_content1 .pane-node-field-image-celebrity .field-type-image	{
	float: left;
	/* margin: 0 20px 20px 0; */
	width: 220px;
	}

.pid_board_bio1 #main_content1 .im_the_last1 .view-bio-links .views-field-php	{
	margin-bottom: 70px;
	}
.pid_board_bio1 #main_content1 .im_the_last1 .view-bio-links .views-field-php a	{
	color: #518c86;
	font-weight: 600;
	}

/* clear float */
.pid_board_bio1 .view-content:after,
.pid_board_bio1 .view-content .views-row:after,
.page-taxonomy-term .view-id-news .view-content:after,
.page-taxonomy-term .view-id-news .view-content .views-row:after
	{
    content: "";
    display: block;
    height: 0;
    clear: both;
    }

.page-academy-organization.pid_board_bio1 #main_content1 .jb_pane_collection2 .pane-block h2.pane-title,
.page-academy-organization.pid_board_bio1 #main_content1 .jb_pane_collection2 h2.pane-title	{
	border: none;
	color: #aaa;
	font-size: 24px;
	}
.pid_board_bio1 .view-news.view-display-id-panel_pane_1	{
    padding-bottom: 11px;
    }
.pid_board_bio1 .view-news.view-display-id-panel_pane_1 .view-content .views-row	{
    margin: 0 0 20px 0;
    }
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-news.view-display-id-panel_pane_1 .views-field-field-event-thumbnail	{
	float: left;
	margin-right: 20px;
	}
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-news.view-display-id-panel_pane_1 .views-field-title	{
	line-height: 1.25;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: -0.7px;
	font-weight: 400;
	padding: 5px 0 0;
	margin: 0;
	}
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-news.view-display-id-panel_pane_1 .views-field-title,
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-news.view-display-id-panel_pane_1 .views-field-title a	{
	color: #000;
	}

.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-id-trending.view-display-id-panel_pane_1 .views-row	{
	margin-bottom: 22px;
	}
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-id-trending.view-display-id-panel_pane_1 .views-row .views-field-type	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 1.5px;
	margin-bottom: 0;
	text-transform: uppercase;
	}
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-id-trending.view-display-id-panel_pane_1 .views-row .views-field-title	{
	line-height: 1.25;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	letter-spacing: -0.7px;
	margin-bottom: 0;
	}
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-id-trending.view-display-id-panel_pane_1 .views-row .views-field-title,
.pid_board_bio1 #main_content1 .jb_pane_collection2 .view-id-trending.view-display-id-panel_pane_1 .views-row .views-field-title a	{
	color: #000;
	}




/**********************************************************/
/* Corporate Sponsors : academy/sponsors : page-node-2013 */
.page-node-2013 #main_content1	{
	//font-size: 16px;
	//line-height: 1.5;
	//color: #666;
	//margin-top: 0px;
	}
.page-node-2013 #main_content1 .container,
.page-node-2013 #main_content1 .navbar-static-top .container,
.page-node-2013 #main_content1 .navbar-fixed-top .container,
.page-node-2013 #main_content1 .navbar-fixed-bottom .container	{
	//padding: 67px 0 95px;
	//width: auto;
	}

/* unstrapping some boots */
.page-node-2013 #main_content1 .main-container > section.span15	{
	//width: 1060px;
	//border-top: 1px solid #c9c9c9;
	//margin-left: 60px;
	//padding: 13px 60px 0 60px;
	}
.page-node-2013 #main_content1 .main-container article.node li,
.page-node-2013 #main_content1 .main-container .panel-display li	{
	line-height: normal;
	}
.page-node-2013 .row	{
	margin-left: 0;
	}
.page-node-2013 [class*="span"]	{
	margin-left: 0;
	}

.page-node-2013 #main_content1 .node-type-article .field-name-field-subtitle div	{
	font-size: 16px;
	font-weight: 400;
	}
.page-node-2013 #main_content1 .field-name-field-subtitle field-type-text-long	{
	width: 640px;
	}

.page-node-2013.node-type-article .field-name-field-subtitle div	{
	font-weight: 400;
	font-size: 16px;
	}

/* undoing naughty global css locally */
/* should check why original was necessary to begin with ??? */
.page-node-2013.node-type-article .field-type-text-with-summary	{
	margin-left: 0;
	width: auto;
	}

/* Panels has these lumped together, yet Must See is treated different */
.page-node-2013 #main_content1 .panel-display .panel-pane	{
	margin-left: 60px;
	width: 1060px;
	}
.page-node-2013 #main_content1 .panel-display .panel-pane.must_see_container1	{
	margin-left: 0px;
	width: 1180px;
	}

.page-node-2013 #main_content1 .panel-display .pane-node-body h2	{
	font-size: 30px;
	font-weight: 400;
	color: #000;
	border-bottom: 1px solid #c9c9c9;
	line-height: 1.083;
	padding: 0 0 5px 0;
	margin: 0 0 21px 0;
	}
/* we need zeros to control line-height white space */
.page-node-2013 #main_content1 .panel-display .field-name-body.field-type-text-with-summary p	{
	font-size: 0;
	line-height: 0;
	padding: 0 0 0 60px;
	margin: 0 0 38px 0;
	}
/* why IMG wrapped with a P? PSD is fuzzy, i hope this is 220px */
.page-node-2013 #main_content1 .panel-display .field-name-body.field-type-text-with-summary p img	{
	width: 220px;
	height: 220px;
	margin: 0 20px 20px 0;
	}

/* must see */
.page-node-2013 #main_content1 .must_see_container1 h2	{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 28px;
	color: #666;
	letter-spacing: -1.5px;
	font-weight: 400;
	text-transform: uppercase;
	}
.page-node-2013 #main_content1 .must_see_container1 section.must-see	{
	background-color: transparent;
	}
.page-node-2013 #main_content1 .must_see_container1 section.must-see .container h3	{
	display: none;
	}
.page-node-2013 #main_content1 .must_see_container1 section.must-see .container .row	{
	margin-left: 0;
	}

.page-node-2013 #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row,
.page-node-2013 #main_content1 section.must-see .row .item	{
	float: left;
	margin: 0 20px 0 0;
	font-size: 13px;
	}
.page-node-2013 #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row.views-row-last,
.page-node-2013 #main_content1 .must_see_container1 section.must-see .row .item:last-child	{
	margin-right: 0;
	}
.page-node-2013 #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-field-nothing,
.page-node-2013 #main_content1 .must_see_container1 section.must-see .row .item .title	{
	padding: 0 10px;
	}
.page-node-2013 #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row .headline,
.page-node-2013 #main_content1 .must_see_container1 section.must-see .row .item .title b a	{
	font-size: 24px;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 400;
	letter-spacing: -1.5px;
	}
.page-node-2013 #main_content1 .view-marquee.view-display-id-panel_pane_1 .views-row .sub-headline,
.page-node-2013 #main_content1 .must_see_container1 section.must-see .row .item .title .description	{
	color: #666;
	}





/****************************/
/* FAQ : academy/about/faqs */

.page-node-2009.node-type-article #main_content1 .span9 h2	{
	font-weight: 400;
	color: #666;
	margin: 36px 0 11px;
	font-size: 18px;
	}





/*************************************************************/
/* Sister Organizations : academy/about/sister-organizations */

/* trying to match this HR w/base CSS settings for this area */
.page-node-2010.node-type-article hr.jb_hr_type1	{
	border-bottom: 1px #c9c9c9 solid;
	margin: 5px 0;
	margin-left: 70px;
	width: 86.4407%;
	}

.page-node-2010.node-type-article .field-name-field-subtitle div	{
	font-weight: 400;
	font-size: 18px;
	line-height: 1.23;
	}
.page-node-2010.node-type-article .field-name-field-subtitle p	{
	line-height: 1.23;
	}
.page-node-2010.node-type-article p,
.page-node-2010.node-type-article .field-type-text-with-summary p	{
	margin-bottom: 1em;
	}

.page-node-2010.node-type-article #main_content1 .span9 .field-name-body h2	{
	font-weight: 400;
	color: #666;
	margin: 1.5em 0 .5em;
	font-size: 24px;
	line-height: 1.23;
	}
.page-node-2010.node-type-article #main_content1 h3	{
	margin: 36px 0 11px;
	font-size: 24px;
	line-height: 1.23;
	}






/*************************************************************/
/* Committees : academy/organization/committees */

/* we cannot use simple CSS column splitting since it will break text unevenly */
/* columns must start with an H2 so we need to put the items into a UL and split the LI into columns */
/* global ul.committee_list1 should have basic styles for the list */
/* .list_columnizer_5col does the splitting : see custom.js for splitting action */

.page-node-2024 .span15 {
	margin-top: 50px;
}

.page-node-2024 .row {
	margin: 0;
}

.page-node-2024.page-article-wide .row .panel-pane {
	width: auto;
	margin-left: 0;
}

.list_columnizer_5col .faux_column	{
	float: left;
	width: 18.5%;
	margin-right: 1.7%;
	}
.list_columnizer_5col .faux_column.fc5	{
	margin-right: 0px;
	}
.page-node-2024.node-type-article .field-name-body ul.committee_list1,
.page-node-2024.node-type-article .field-type-text-with-summary p	{
	color: #464646;
	font-size: 13px;
	}
.page-node-2024.node-type-article #main_content1 .field-name-body ul li	{
	padding: 0;
	margin: 0 0 18px;
	}
.page-node-2024.node-type-article .field-name-body ul.committee_list1 h2	{
	text-transform: uppercase;
	color: #000;
	font-size: 18px;
	line-height: 1.11;
	letter-spacing: -0.7px;
	margin: 0 0 2px 0;
	}
.node-type-article #main_content1 .field-name-body ul.committee_list1	{
	width: 1180px;
	}

@media (max-width: 1200px) {
	.node-type-article #main_content1 .field-name-body ul.committee_list1	{
		width: 980px;
		}
	.list_columnizer_5col .faux_column	{
		width: 180px;
		}
	}



/****************************/
/* END: individual pages */
/****************************/



/******************************************************************************/
/* END: main content */
/******************************************************************************/












/******************************************************************************/
/* START: footer : could use a min-height */
/******************************************************************************/

footer#footer,
footer#footer nav b,
footer#footer nav ul li a,
footer#footer .copyright-wrap .copyright,
footer#footer .copyright-wrap .copyright p	{
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	letter-spacing: 0.6px;
	}
footer#footer	{
	margin: 0;
	padding: 57px 0 30px;
	}
footer#footer,
footer#footer nav b,
footer#footer nav ul li a	{
	line-height: 1.15;
	letter-spacing: .5px;
	}
footer#footer .copyright-wrap .copyright,
footer#footer .copyright-wrap .copyright p	{
	line-height: 1.2;
	font-size: 11px;
	color: #4b4b4b;
	font-family: Verdana, Geneva, sans-serif;
	}

footer#footer a.top-link	{
	top: -97px;
	}

footer#footer .region-footer-top	{
	}
footer#footer .region-footer-top ul	{
	margin-top: 22px;
	}
footer#footer nav b {
	color: #fff;
	}
footer#footer nav ul li a {
	color: #999;
	font-weight: 400;
	}

footer#footer .region-footer-bottom	{
	}
footer#footer .copyright-wrap {
	padding: 10px 0 0;
	}
footer#footer .copyright-wrap .copyright	{
	margin-top: 0;
	}

/******************************************************************************/
/* END: footer */
/******************************************************************************/













/******************************************************************************/
/* START: odds & ends */
/******************************************************************************/

/* brightcove dialog box is pulling background from this theme for some reason */
body.dialog	{
	background-color: #fff;
	}

/******************************************************************************/
/* END: odds & ends */
/******************************************************************************/
