/*@charset "utf-8";*/  /* Changed by Bogdan on 04/04/2014 */
/* CSS Document */

div.pf_comments_header_container:before {
	content: "Editor’s note: Comments below may be edited for clarity.";
	display: block;
	
}

.update-profile-picture .modal-dialog {z-index: 1}

#dnn2816popup .modal-body .form-group { margin-left: 0; margin-right: 0; } 

#dnn2816popup .modal-body .label-default.col-sm-1 {display: none;}
.dates {

}

.dates span.weekday {

}

.dates span.time {

}

div.content-image-panel.headshots div.divPFMainShortCode {
max-width: 145px;
box-sizing: border-box;
margin: 10px 1% !important;
display: inline-block;
float: none !important;
vertical-align: top;
}

div.content-image-panel.headshots  div.divPFMainShortCode img {
margin: 0px !important;
width: 100%;
max-width: 100%;
box-sizing: border-box;
padding: 5px !important;
}

div.content-image-panel.headshots  div.pfImgShortCodeTitleDescr {
padding: 0 5px 5px;
width: 100% !important;
max-width: 100%;
box-sizing: border-box;
}

div.content-image-panel.headshots  a + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv, div.content-image-panel.headshots  img + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv {

}


@-webkit-viewport {
width:device-width
}
@-moz-viewport {
width:device-width
}
@-ms-viewport {
width:device-width
}
@-o-viewport {
width:device-width
}
@viewport {
width:device-width
}
/*@import "css/layout.css";*/  /* Changed by Bogdan on 04/04/2014 */
/* CSS Resets */html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
}
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
	display: block
}
a img {
	border: 0
}
figure {
	position: relative
}
figure img {
	width: 100%
}
/* ! The 1140px Grid DotNetNuke Skin by dnnideas.com   */

.clr {
	clear: both
}
.flowLt {
	float: left
}
.flowRt {
	float: right
}
#mostrar {
	/*display:none*/

	visibility: hidden;
}
#menubox {
	/*float:right;*/

	white-space: nowrap;
}
object, embed {
	max-width: 100%;
}
img {
	height: auto;
}
/*



.ad_one{ margin-bottom:20px;}

.ad_two{ margin-bottom:20px;}
.copyright_content{ padding-top:23px;}

.copy_lt{ float:left; width:60%; color:#6dcff6;} 

.copy_lt a, .copy_lt a:link, .copy_lt a:active, .copy_lt a:visited{ color:#6dcff6; font-size:13px; line-height:25px; text-decoration:none;}

.copy_lt a:hover{ color:#007bc1;}

.copy_rt{ float:right; color:#6dcff6; font-size:12px;}

.copy_rt a, .copy_rt a:link, .copy_rt a:active, .copy_rt a:visited{text-decoration:none;}

.copy_rt a:hover{ color:#007bc1;}

*/

.Breadcrumb:last-child {
	background: none;
}
.top_lt a:last-child::after {
    content: " " !important;
}

body {
	margin: 0px;
	padding: 0px;
	width: 100% !important;
}
td, th, div, p, span {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #474747;
}
span.dnnHelpText {
	color: #ddd;
}

a, a:link, a:active, a:visited {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #46708a;
}
img {
	border: none;
	vertical-align: middle;
}
.clr {
	clear: both;
}
/* CSS Document */

#mapbug {
	position: absolute;
	right: 4px;
	top: 51px;
	z-index: 5000;
	display: block;
}
#mapbug a {
	display: block;
}
.header_rt {
	position: relative;
}
.scroll_top {
	display: none;
}
/* Initial Settings for all screen sizes ----------- */



.inner_fullpane_area > img {
	max-width: 100%;
}
.cols {
	width: 100%;
}
.cols2 {
	width: 48%;
}
.cols3 {
	width: 31.3%;
}
.cols4 {
	width: 23%;
}
.cols5 {
	width: 18%;
}
.cols6 {
	width: 14.6%;
}
.padding {
	padding: 0 1%;
}
.margin {
	margin: 0 1%;
}
.gutter .cols2 {
	padding: 0 2% 0 0;
}
.gutter .cols2 + .cols2 {
	padding: 0 0 0 2%;
}
.OuterLeft3Pane {
	float: left;
	width: 24%;
	margin-right: 1%;
}
.InnerLeft3Pane {
	float: left;
	width: 24%;
	margin-right: 1%;
}
.InnerRight3Pane {
	float: left;
	width: 24%;
	margin-right: 1%;
}
.OuterRight3Pane {
	float: left;
	width: 24%;
}
.bottom_lt {
	float: left;
	width: 67.5%;
}
.bottom_rt {
	float: right;
	width: 31%;
}
.inner_lt {
	float: left;
	width: 65%;
	padding-top: 13px;
}
.inner_rt {
	float: right;
	width: 33%;
	padding-top: 13px;
}
.BottomPane {
	background: #f3f3f4;
}
.RightSidePane {
	position: absolute;
	z-index: 15;
	margin-left: 995px;
}
.HeaderRightPane {
	float: right;
	padding-right: 15px;
}
.SocialMediaPane {
	float: right;
	margin-right: 20px;
}
.SearchPane {
	float: right;
}
.ContentPane {
}
.BannerPane {
}
.BottomPane {
}
.BottomLeftPane {
}
.BottomRightPane {
}
.InnerBannerPane {
}
.InnerLeftPane {
}
.InnerRightPane {
}
.AdsPane {
	position: absolute;
	z-index: 15;
	margin-left: 995px;
}
#portamento_container_dnn_AdsPane .AdsPane {
	position: absolute;
	z-index: 15;
	margin-left: 0 !important;
}
.Left8Pane, .Right8Pane {
	width: 67.5%;
	margin-bottom: 10px;
}
.Left4Pane, .Right4Pane {
	width: 31%;
	margin-bottom: 10px;
}
.Left9Pane, .Right9Pane {
	width: 78%;
	margin-bottom: 10px;
}
.Left3Pane, .Right3Pane {
	width: 20%;
	margin-bottom: 10px;
}
.Center12Pane {
}
.Left6Pane {
	width: 49%;
	margin-right: 1%;
	margin-bottom: 10px;
}
.Right6Pane {
	width: 49%;
	margin-bottom: 10px;
}
.OuterLeft4Pane {
	width: 32.5%;
	margin-right: 1.3%;
	margin-bottom: 10px;
}
.Center4Pane {
	width: 32.5%;
	margin-right: 1%;
	margin-bottom: 10px;
}
.OuterRight4Pane {
	width: 32.5%;
	margin-bottom: 10px;
}
/* Register Group Styles */

/*.registerGroup a, .loginGroup a {
    color: #333333;
    display: block;
    font-size: 11px;
    height: 25px;
    min-width: 12px;
    padding: 7px 15px 0;
    position: relative;
    vertical-align: middle;
}

.userMessages a span, .userNotifications a span {
    background-color: rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 10px;
    margin-right: 0;
    margin-top: 9px;
}
.registerGroup a span {
    background: none;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    margin-right: 3px;
    min-width: 7px;
    position: absolute;
    right: 0px;
    text-align: center;
    text-shadow: -2px 2px 0 #333333;
    top: -18px;
}

#reg_cont .userNotifications a {
	padding: 0 5px 0 0 !important;
}

.registerGroup .userNotifications a strong, .registerGroup .userMessages a strong {
	background: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArlJREFUeNrsWctx2zAQJTgugCUwFVg+5GypgigdhB3YHcQVmK5A6sByBaLPOZgdRCWoA+WBeVQoCH/BB02wMxgRJPj2LQHsLlZFkSXL/y3C9nCz/bXEzze0OVqtPN6hdWhvy8XXTajiw+HghS2E2AQbAOIz/KzQZp58erQGhvQexKOwYUjvZQDI/6CCGJFGrC3kL8KGEWurASAvp3NrAOhAbsFxB4uiBcZ1GvJWbJBbcJwVG+NOsG+UAbavU4P4T48vJTG+GO4bscE7CrtUNmxteblCu2crHIYuNRs2CTaxzg3w2FS9XELjMnLIzNE/w5ZLaFxGIdjltceBUvG9qWTn6CfDnhrQJVTSOfrJsI8GYG1Ly9oEClpi/fPVQiTDJpZ+D0DxIyNfrPTEOI+YQlyMTYzCFgekvBm8xgzucWtRIKPko4OEERvuMQpbjcTSH/+mXx7zEJcLlMnWiy76KrEgGluNvrYZeKCCHfOajkbNNcp6phd7zyVwgi1J0SgjNsbsvRcYiMoI+sFkLqmAqIygH0zmsmTJkiVLliwnuZCjyhAtSDOEo8oQTxyiO1K2F56ebHn/p2CXmoTrhVlgqGz47oMlmUuOrTvUPzNvfwpQ8MR3nh3jkmObqhIrTpksc9hS2j3H7Ar/kmFS7NKhqEa7MxwFez6ri/B6ZzLs0kPRHN7kjse64xGP9+ZFfLF2wIYzOcPmPS/smwCX2MDdvvN6ndglNvC277wOwnYZMJTLQVzu/v1InKe2Cv0W10XkLAzlchAfsEfiPLVV6LcMIatYAxrJFQRf5Ucn8en0y/49x4UaMWCD4BF7Eu9W7HthmyJxw93/Oqki2LzFd92GM0TiJNimSDwquC3+/hlReXzNimNvJ1/M9uWTYqsz0BrKHL4ylEPGiKnMQFLscQauPpnLkiXLlcsfAQYAaPhDVR90Y5QAAAAASUVORK5CYII=) !important;
	border-right: 0px solid #B0BFCB !important;
	padding: 0 0px !important;
	width: 24px !important;
	height: 24px !important;
	display: block;
}

#dnn_AAPG_ImisLoginState_NotificationsLink {
	padding: 0 8px 0 0 !important;
}

.registerGroup .userNotifications a strong {
	background-position: 0 0 !important;
}

.registerGroup .userNotifications a:hover strong {
	background-position: 25px 0 !important;
}

.registerGroup .userMessages a {
	padding: 0 5px 0 0 !important;
}

.registerGroup .userMessages a strong {
	background-position: 0 -24px !important;
}

.registerGroup .userMessages a:hover strong {
	background-position: 24px -24px !important;
}

#dnn_dnnUSER_messageGroup {
	display: none;	
}

#Form {
	background-color: #fff;	
}

*/
/* Login and Register Buttons */





/* Chris's Mininav CSS file */

ul.mininav {
	position: relative;
	display: inline-table;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	z-index: 1000;
}
ul.mininav li {
	list-style: none;
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	border: 1px transparent solid;
	line-height: 24px;
}
ul.mininav li:hover {
	background: #022038;
	border: 1px solid #ffffff;
}
ul.mininav li.mininav-plus:hover {
	border-bottom: 0px solid #022038;
}
ul.mininav li a:link, ul.mininav li a:active, ul.mininav li a:visited {
	padding: 4px 8px;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Roboto Condensed', sans-serif;
	text-decoration: none;
	color: #b0bfcb;
	transition: color 0.2s;
}
ul.mininav li > a:hover {
	color: #61A63A;
}
ul.mininav li:hover > ul.second-tier {
	display: block;
	width: 70%;
	background: #022038;
}
ul.second-tier {
	border: 1px solid #FFFFFF;
	box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.50);
	clear: both;
	display: none;
	left: 0;
	padding: 3px;
	position: absolute;
	top: 24px;
	z-index: -1;
}
ul.second-tier li {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	border: none !important;
}
ul.second-tier li a:link, ul.second-tier li a:active, ul.second-tier li a:visited {
	color: #b0bfcb;
	transition: color 0.3s;
	padding: 3px 6px;
	text-transform: capitalize;
}
ul.second-tier li a:hover {
	color: #61A63A;
}
ul.mininav li > ul.second-tier {
	width: 105% !important;
	left: -19px;
}
ul.mininav li + li > ul.second-tier {
	width: 40% !important;
	left: 5px;
}
ul.mininav li + li + li + li > ul.second-tier {
	width: 49% !important;
	left: 159px;
}
ul.mininav li:hover, li.mininav-plus:hover {
	box-shadow: 4px -2px 4px 0 rgba(0,0,0,.50);
}
ul.mininav li ul li:hover {
	box-shadow: none;
}
/* Chris's Mininav CSS file */


/*Footer Expanding styles*/
.hover_content {
	display: none;
	padding-top: 18px;
}
.link_text {
	display: block;
	cursor: pointer;
	color: #c4dd8f;
	font-size: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	padding-right: 20px;
}
/*

.inner_container_a{ float:left; width:24.2%; margin-right:1%;}

.inner_container_b{ float:left; width:24.2%; margin-right:1%;}

.inner_container_c{ float:left; width:24.2%; margin-right:1%;}

.inner_container_d{ float:left; width:24%;}


.ContainerPaneA{}

.ContainerPaneB{}

.ContainerPaneC{}

.ContainerPaneD{}

.ContentPaneA{ width:24%; margin-right:1%; margin-bottom:10px;}

.ContentPaneB{ width:24%; margin-right:1%; margin-bottom:10px;}

.ContentPaneC{ width:24%; margin-right:1%; margin-bottom:10px;}

.ContentPaneD{ width:24%; margin-bottom:10px;}
.InnerContainerPaneA{ float:left; width:100%; margin-right:1%;}

.InnerContainerPaneB{ float:left; width:100%; margin-right:1%;}

.InnerContainerPaneC{ float:left; width:100%; margin-right:1%;}

.InnerContainerPaneD{ float:left; width:100%;}
*/



/* Extracted to only-mobile.css*/




/*
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
  {
  @viewport {
    width: 1024px !important;
	height: device-height !important;
	scale: 0.5 !important;
  }
  }*/

/*@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 
  
  @viewport {
    width: 1024px;
	zoom: 2.0;
  }

}
*/
/*
@media
only screen and (-webkit-min-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (   min--moz-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (min-width: 1300px),
only screen and (        min-device-pixel-ratio: 2)      and (min-width: 1300px),
only screen and (                min-resolution: 192dpi) and (min-width: 1300px),
only screen and (                min-resolution: 2dppx)  and (min-width: 1300px) { 

  @viewport {
    width: 1024px;
	zoom: 2.0;
  }

	@-ms-viewport {
		width: device-width;
	}

}*/


/* Extracted to only-desktop.css*/

/* PF Comments, grey.css theme - BEGIN*/

/*****************************     
*  From GreyandWhiteTab.css  *
*****************************/

/******************     
*      FORM       *
******************/
.pf_comment_form_container {
	border: solid 1px #5A5B5D;
}
.pf_comments_form .pf_comments_alert, .pf_comments_form .pf_comments_alert span {
	color: #220309;
}
.pf_comments_form, .pf_comments_form span, .pf_comments_form th, .pf_comments_form td, .pf_comments_form div {
	color: #1D414D;
}
.pf_comments_header, .pf_comments_header span, .pf_comment_form_header, .pf_comment_form_header span {
	color: #2c1c00;
}
.pf_comments_view_link a, .pf_comments_view_link a:hover {
	color: #505050;
}
.pf_comments_errors {
	color: #505050;
}
.pf_comments_errors span {
	color: #505050;
}
#pf_comment_submitted {
	color: #0e1421;
	border: solid 1px #505050;
}
/******************     
*      LIST       *
******************/
.pf_comments_viewAllLink a {
	color: #505050;
}
/* Header */
/*.pf_comments_header_container { background: url(../../../../Portals/_default/skins/aapg_simages/greyandwhitetab.gif) no-repeat top left; border-bottom:2px solid #5A5B5D;}*/
.pf_comments_header_container {
	background: none;
	border-bottom: 1px solid #59595B;
	padding: 0;
	height: auto;
}
.pf_comments_header, .pf_comment_form_header {
	color: #ffffff;
}
.pf_comments_header_container h2 {
	color: #F7941E;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 23px;
	font-weight: normal;
	display: table;
	padding: 0 35px 0 8px;
	width: auto;
	background: none repeat scroll 0 0 #59595B;
	line-height: 35px;
	margin: 0;
}
.pf_comments_comment_container {
	background-color: #ffffff;
	border: 1px solid #59595B;
	border-top: none;
}
/* View all / recommended / editor recommended */
.pf_comments_view_all_links, .pf_comments_view_all_links a {
	color: #006699;
}
.pf_comments_view_all_links {
	border-bottom: 1px solid #5A5B5D;
}
/* Recommend comment, Flag comment links, Expand thread */
.pf_comments_comment_container div {
}
.pf_comments_comment_container a {
	color: #006699;
}
.pf_comments_comment_actions {
	height: auto;
}
.pf_comments_comment_actions .inactive {
	color: #505050;
}
.pf_comments_comment, .pf_comments_comment_container .pf_comments_date, .pf_comments_comment_container .pf_comments_author {
	color: #505050;
	height: auto;
}
div.pf_comments_headline {
	color: #F7941E;
	height: auto;
	padding: 5px 5px 0;
	font-size: 23px;
	font-weight: bold;
}
.pf_comments_headline, .pf_comments_comment, .pf_comments_dateAndAuthor {
	background: #F3F3F4;
}
.pf_comments_comment {
	padding: 0 5px;
}
.pf_comments_dateAndAuthor {
	margin: 0 0 5px 0;
	display: inline-block;
	width: 100%;
	padding: 0 5px 5px;
}
div.pf_comments_date, div.pf_comments_author {
	font-size: 14px;
	font-weight: 300;
}
/* Threading */
.pf_comments_thread {
	border-bottom: solid 1px #5A5B5D;
}
.pf_comments_thread_hr {
	color: #ccc;
	background-color: #ffffff;
	border: none;
}
/* Paging */
.PagingTable {
	border: solid 1px #5A5B5D;
	background-color: #ffffff;
}
.PagingTable .Normal, .PagingTable .NormalDisabled {
	color: #505050;
}
.PagingTable a.CommandButton {
	color: #1D414D;
}
p.pf_comments_view_link a {
	display: block;
	font-size: 13px;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #828385;
	color: #fff;
}
/******************     
*     TEASER      *
******************/
.pf_comments_teaser_link a {
	color: #1D414D;
}
.pf_comments_teaser {
	border: solid 1px #5A5B5D;
	background-color: #ffffff;
}
/* PF Comments, grey.css theme - END*/


/* List with images - BEGIN */

.list-with-images {
	margin: 0 0 10px;
}
.list-with-images.see-also {
	margin: 0;
}

div.list-with-images.see-also + div {
	padding: 0 15px 15px;
}

.list-with-images .morelink {
	clear: right;
	text-align: right;
}
.list-with-images.explorer-articles .morelink, .list-with-images.events-listings .morelink {
	font-weight: 300;
	font-size: 14px;
}
.list-with-images.sidebar {
	margin: 15px !important;
}
.list-with-images h3 {
	margin: 0 0 5px;
}
.list-with-images h3 a {
	font-size: 23px;
	color: #F7941E;
	letter-spacing: -0.25px;
}
.list-with-images .h5 {
	font-size: 14px;
	margin-bottom: 5px;
}
.list-with-images .h6 {
	font-size: 14px;
	margin-bottom: 15px;
}
.list-with-images .h6:last-child {
	font-size: 14px;
	margin-bottom: 0px;
}
.list-with-images.see-also .h6 {
	font-size: 16px;
	margin-bottom: 5px;
	color: #fff;
}
.list-with-images .h4 {
	font-size: 16px;
}
.list-with-images .h5 a, .list-no-images h5 a, .list-no-images h5 a:link, .list-no-images h5 a:active, .list-no-images h5 a:visited {
	font-size: 22px;
	color: #61A63A;
	line-height: 24px;
}
.list-with-images .h5 a:hover, .list-no-images h5 a:hover {
	color: #F7941E !important;
}
h5 + .summary p {
	margin-top: 0;
}
.list-with-images .h6 a {
	font-size: 20px;
	color: #ffffff;
	line-height: 22px;
}
.career .list-with-images .h6 a {
	font-size: 16px;
	color: #61A63A;
	line-height: 22px;
	font-weight: bold;
}
.list-with-images .tags {
	font-size: 14px;
	color: #828385;
	margin: 5px 0 0 0;
}
.list-with-images .tags a {
	font-size: 14px;
	color: #61A63A;
}
.list-with-images .tags a:hover {
	font-size: 14px;
	color: #F7941E;
}
.list-with-images .tags ul, .list-with-images .tags ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.list-with-images .tags ul li:after {
	content: ",\0020";
}
.list-with-images .tags ul li:last-child:after {
	content: "";
}
.list-with-images .tags ul:before {
	content: "Categories:\0020";
	font-size: 14px;
	color: #828385;
}
.list-with-images .author, .list-with-images .city-state-country {
	font-size: 14px;
	margin: 0 0 5px 0;
}
.list-with-images .dates {
	font-size: 18px;
	margin: 0 0 5px 0;
}
.list-with-images .summary, .list-with-images .summary p, .list-with-images .summary p span, .list-with-images .summary li {
	font-size: 16px;
	color: #000;
	padding: 0;
	margin: 0;
}
.list-with-images.educonf div.litImage {
	padding: 10px 15px 5px;
}
.list-with-images.educonf div.h5 {
	padding: 0 15px 15px;
}
.list-with-images.educonf div.h5 a {
	color: #fff;
}
.litImage a img, .litImage div img {
	border: 1px solid #D1CDCF;
	padding: 5px;
	background: #fff;
}

/* From VG template - BEGIN */

	.litImage.person a img, .litImage.person div img {
		/*height:auto!important;*/
	}
	.litImage.person .thumb {
		/*width: 112px;
		height: 129px;
		background: url("../../../../_img.aapg.org/Portals/0/images/_portraits/L-P/no-image.6f4ef4531d.jpg") no-repeat scroll 6px 6px #ffffff;*/
	}

.more {
    display:none;
}

a.readmorebtn {
    cursor:pointer;
}

.show-more-snippet {
    height:54px;  /*this is set to the height of the how much text you want to show based on the font size, line height, etc*/
    width:100%;
    overflow:hidden;
	position: relative;
}

.show-more-snippet .summary {
    line-height: 18px;
}

.fade:after {
		position: relative;
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(243, 243, 244,0)), color-stop(100%, rgba(243, 243, 244,1)));
        background: -webkit-linear-gradient(top, rgba(243, 243, 244,0) 0%,rgba(243, 243, 244,1) 100%);
        background:    -moz-linear-gradient(top, rgba(243, 243, 244,0) 0%, rgba(243, 243, 244,1) 100%);
        background:     -ms-linear-gradient(top, rgba(243, 243, 244,0) 0%, rgba(243, 243, 244,1) 100%);
        background:      -o-linear-gradient(top, rgba(243, 243, 244,0) 0%, rgba(243, 243, 244,1) 100%);
        background:         linear-gradient(top, rgba(243, 243, 244,0) 0%, rgba(243, 243, 244,1) 100%);
    }

/*.PfPubNav ul li ul li a, .PfPubNav ul li ul li a:link, .PfPubNav ul li ul li a:visited, .PfPubNav ul li ul li a:active, .PfPubNav ul li ul li a:hover, .PfPubNav ul li ul li a span {
	color: #fff;	
}

.PfPubNav ul li.Inactive ul li a, .PfPubNav ul li.Inactive ul li a:link, .PfPubNav ul li.Inactive ul li a:visited, .PfPubNav ul li.Inactive ul li a:active, .PfPubNav ul li.Inactive ul li a:hover, .PfPubNav ul li.Inactive ul li a span {
	color: #ddd;	
}*/

.PfPubNav ul li ul, .PfPubNav ul li ul li ul 
{
	padding: 0 0 10px 10px !important;	
}

.list-filtered-regions h1 {
	display: none;
}

.list-filtered-regions h1 + p::before {
	content: "Available in ";
}

.list-filtered-regions h1 + p {
	font-size: 20px;
	font-weight: 300;
	color: #005386;
}

.PfPubNav ul li ul li ul {
	/*display: none;	*/
}

/* From VG template - END */

.Right4Pane .litImage a img, .Right4Pane .litImage div img {
	max-height: 50px;
	max-width: 50px;
}
#dnn_Right3Pane .list-with-images.see-also div.litImage {
	display: none;
}
#dnn_Right3Pane .list-with-images .h6 a {
	font-size: 16px;
	color: #ffffff;
	line-height: 20px;
}
#dnn_Right3Pane .list-with-images .h6 a:hover {
	color: #F7941E;
}
.explorer-articles .litImage, .events-listings .litImage {
	float: left;
	width: 18%;
	margin: 0 1% 0 0;
	max-width: 118px;
	min-height: 118px;
}
/*.explorer-articles .litImage a img, .events-listings .litImage a img, .author .litImage img {
	width: 85%; 
}
*/

.content-type a {
	font-weight: 300 !important;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px !important;	
}

.explorer-articles .text .content-type + .h5, .explorer-articles-emphasis .text .content-type + .h5 {
    margin-top: 0;
} 

.explorer-articles .text, .events-listings .text {
	float: left;
	height: auto;
	width: 81%;
	margin: 0 0 15px 0;
}
.explorer-articles-emphasis .litImage {
	float: left;
	width: 21%;
	margin: 0 1% 2% 0;
}
.explorer-articles-emphasis .litImage a img {
	width: 85%;
}
div.list-with-images.author {
	padding: 10px;
	background: #828385;
	margin: 20px 0 10px;
}
div.list-with-images.author:first-child {
	margin: 0 0 10px;
}
div.list-with-images.author div.title, div.list-with-images.author div.bio, div.list-with-images.author div.bio p {
	color: #fff;
}
.author .litImage {
	float: left;
	width: 18%;
	margin: 0 1% 2% 0;
}
.explorer-articles-emphasis .text, .author .text {
	float: left;
	height: auto;
	width: 78%;
	margin: 0 0 0 0;
}
.author .text, .author .text p {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
}
.author .text .name {
	font-size: 24px;
	line-height: 28px;
	margin: 0;
	font-weight: bold;
	color: #F7941E;
}
.author .text .title {
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	font-weight: normal;
}
/* List with images - END */


.schema {
	font-size: inherit;
}
.livetabssmoothness .ui-tabs {
	border-radius: 0 !important;
	padding: 0;
	display: table !important;
}
.top_lt a, .top_lt a:link, .top_lt a:visited, .top_lt a:active {
	color: #7A97AB;
	font-size: 13pt;
}
.top_lt a:hover {
	color: #F7941E;
}
/* Search Results */

.avtsbDefault .avtsb_result {
	font-family: "Roboto Condensed", sans-serif !important;
	font-size: 22px !important;
	line-height: 28px !important;
}
.avtsbDefault .avtsb_title:link, .avtsbDefault .avtsb_title:visited {
	color: #61A63A !important;
	font-size: 22px !important;
	line-height: 28px !important;
}
.avtsbDefault .avtsb_title:hover, .avtsbDefault .avtsb_title:hover .highlight {
	color: #F7941E !important;
	font-size: 22px !important;
	line-height: 28px !important;
	text-decoration: none !important;
}
.avtsbDefault .highlight {
	font-size: inherit !important;
	line-height: inherit !important;
	background-color: #b0bfcb !important;
	background-image: none !important;
}
.avtsbDefault .avtsb_url {
	color: #828385 !important;
	font-size: 14px !important;
}
.avtsbDefault .avtsb_desc {
	font-size: 16px !important;
}
select.afdropdown {
	display: none;
}
/* Search Results */


/* Active Forums */

.afposttopic .afpostbody, .afpostreply1 .afpostbody, .afpostreply2 .afpostbody {
}
.activeForums, .afgrid {
	width: 100% !important;
}
.afcrumb a, .afcrumb a:link, .afcrumb a:visited, .afcrumb a:active, a.af-profile-link, a.af-profile-link:link, a.af-profile-linka:active, a.af-profile-link:visited {
	color: #61A63A !important;
}
.afcrumb a:hover, a.af-profile-link:hover {
	color: #F7941E !important;
	text-decoration: none !important;
}
/* Active Forums */

.ui-tabs-panel div + div div.coming-soon {
	display: none;
}
table.aapg-default a:hover {
	color: #F47920;
}
.text-left {
	text-align: left;
}
.comparison-bullet {
	font-family: Arial, Helvetica, sans-serif;
	color: #61A63A;
	font-size: 3em;
	line-height: 0.40em;
	vertical-align: bottom;
}
body.dnnEditState .rt_map_area { /*, body.dnnEditState #dnn_AdsPane { */
	display: none;
} /* For hiding/disabling elements on the page during editing of the page */
#dnn_AdsPane a.dnnPrimaryAction {
	display: inline;
	padding: 3px 20px;
}
.ad-pane-bottom {
	margin-top: 30px;
	width: 100%;
}
#dnn_NewHeaderPane {
	margin-top: 5px !important;
}
#outerTd {
	height: auto !important;
	min-height: 650px;
}
.ad-pane-bottom {
	width: 100%;
	display: inline-block;
	text-align: center;
}
span.authorname {
	font-size: 16px;
}
li > a, a:link, li > a:active, li > a:visited, li > a, a:link, p > a:active, p > a:visited, span.authorname > a, .education-conference-sessions .h5 a:link, .education-conference-sessions .h5 a:active, .education-conference-sessions .h5 a:visited {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: inherit;
	font-weight: normal;
	text-decoration: none;
	color: #61A63A;
}
.no_title_light_content a, .no_title_light_content a:link, .no_title_light_content a:visited {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: inherit;
	font-weight: 700 !important;
	text-decoration: none;
	color: #005386 !important;
}
.no_title_light_content a:active, .no_title_light_content a:hover {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: inherit;
	font-weight: 700 !important;
	text-decoration: none;
	color: #fff !important;
}
.education-conference-sessions .h5 a:link, .education-conference-sessions .h5 a:active, .education-conference-sessions .h5 a:visited {
}
li a:hover, p a:hover, .education-conference-sessions .h5 a:hover {
	color: #F7941E;
}
.SocialMediaPane .No_Title_White {
	margin: 0;
}
.SocialMediaPane .ui-widget-content {
	background: none;
	border: none;
}
.SocialMediaPane .No_Title_White div div div div div {
	padding: 0px !important;
}
/* SKIN */



.HeaderRightPane.dnnSortable {
	height: 85px !important;
}
.copyright_area {
	background: none !important;
}
.footer_area_bg {
	background: url("../../../../Portals/0/images/_site/footer_bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.footer_bg {
	/*background: url("../../../../Portals/0/images/_site/footer_wide_bg.png") repeat-x scroll left top rgba(0, 0, 0, 0) !important;*/
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAASwCAYAAAA6zCBKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY5MjVGRDkwREIxMUUzOURGRjgyRUJDOEFBRURGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY5MjVGRTkwREIxMUUzOURGRjgyRUJDOEFBRURGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNFRjkyNUZCOTBEQjExRTM5REZGODJFQkM4QUFFREY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNFRjkyNUZDOTBEQjExRTM5REZGODJFQkM4QUFFREY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AN8A2gAAAElJREFUeNrs2LENwCAMBEAnNIzLCpmA5djHhBGiiALpXJy+tYsvHJkZd7xzIuUZta3Uj10BAH7xqcIvBwMAAAAAANhCrFf7FGAAO80StCxOM+0AAAAASUVORK5CYII=) repeat-x scroll left top rgba(0, 0, 0, 0);
}
.footer_content, .footer_content a, .footer_content a:link, .footer_content a:active, .footer_content a:visited {
	color: #8DD8F8;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px !important;
	line-height: 17px !important;
	font-weight: normal !important;
}
.aapg-social-linkedin-16, .aapg-social-facebook-16, .aapg-social-twitter-16, .aapg-social-youtube-16 {
	background: url("../../../../Portals/0/images/_site/aapg-social-icons-sprite.d579dfcb9d.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: text-top;
}
.aapg-social-linkedin-16 {
	background-position: -120px 0px;
}
a:hover .aapg-social-linkedin-16 {
	background-position: -120px -20px;
}
.aapg-social-facebook-16 {
	background-position: 0px 0px;
}
a:hover .aapg-social-facebook-16 {
	background-position: 0px -20px;
}
.aapg-social-twitter-16 {
	background-position: -20px 0px;
}
a:hover .aapg-social-twitter-16 {
	background-position: -20px -20px;
}
.aapg-social-youtube-16 {
	background-position: -100px 0px;
}
a:hover .aapg-social-youtube-16 {
	background-position: -100px -20px;
}
.stayconnected a {
	white-space: nowrap;
}
.stayconnected {
	width: 29%;
	padding: 10px;
	border: 1px solid white;
}
.stayconnected h3.footer_heading {
	color: #fff !important;
	background-color: none !important;
	background: none !important;
	padding-top: 0px !important;
	margin: 0px 0 20px !important;
}
.wrapper p {
	color: #fff !important;
}
#outerFt {
	height: auto;
}
.grey_bg {
	display: none;
}
.row {
	position: relative;
}
a.mapbug {
	z-index: 9;
	position: relative;
	display: block;
}
.mapbug img {
	position: absolute;
	top: 5px;
	right: 4px;
}
/* SKIN */

/* Social Icons ShareThis */

.social-icons > span {
}
.social-icons .st_linkedin_large.aapg-linkedin .stButton .stLarge {
	background-image: url(../../../../Portals/0/images/_site/share-icons-sprite.png) !important;
	background-position: 32px 0;
	opacity: 1;
}
.social-icons .st_linkedin_large.aapg-linkedin .stButton .stLarge:hover {
	background-position: 32px -40px;
	opacity: 1;
}
.social-icons .st_facebook_large.aag-facebook .stButton .stLarge {
	background-image: url(../../../../Portals/0/images/_site/share-icons-sprite.png) !important;
	background-position: 272px 0;
}
.social-icons .st_facebook_large.aag-facebook .stButton .stLarge:hover {
	background-position: 272px -40px;
	opacity: 1;
}
.social-icons .st_twitter_large.aapg-twitter .stButton .stLarge {
	background-image: url(../../../../Portals/0/images/_site/share-icons-sprite.png) !important;
	background-position: 232px 0;
}
.social-icons .st_twitter_large.aapg-twitter .stButton .stLarge:hover {
	background-position: 232px -40px;
	opacity: 1;
}
.social-icons .st_email_large.aapg-email .stButton .stLarge {
	background-image: url(../../../../Portals/0/images/_site/share-icons-sprite.png) !important;
	background-position: 112px 0;
}
.social-icons .st_email_large.aapg-email .stButton .stLarge:hover {
	background-position: 112px -40px;
	opacity: 1;
}
.social-icons .st_sharethis_large.aapg-sharethis .stButton .stLarge {
	background-image: url(../../../../Portals/0/images/_site/share-icons-sprite.png) !important;
	background-position: 72px 0;
}
.social-icons .st_sharethis_large.aapg-sharethis .stButton .stLarge:hover {
	background-position: 72px -40px;
	opacity: 1;
}
.social-icons {
}
/* Social Icons ShareThis */

/* HOME PAGE */

.deadline p, .No_Title_White .deadline p {
	font-weight: 300;
	padding-left: 75px !important;
	margin-bottom: 10px !important;
}
.deadline p a {
	color: #fff;
}
.deadline p span {
	font-size: inherit !important;
	white-space: nowrap !important;
}
.deadline div.date {
	position: absolute;
	top: 4px;
	left: 0;
	width: 60px !important;
	height: 60px;
	color: #fff;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	background: #fff !important;
	border: 1px solid #fff;
	overflow: hidden;
}
.deadline div.out90days {
	border-color: #61A63A !important;
}
.deadline div.out60days {
	border-color: #F7941E !important;
}
.deadline div.out30days {
	border-color: #EE1D41 !important;
}
.deadline div.out90days span.dateMonth {
	background: #61A63A !important;
}
.deadline div.out60days span.dateMonth {
	background: #F7941E !important;
}
.deadline div.out30days span.dateMonth {
	background: #EE1D41 !important;
}
.deadline div.out90days span.dateDay {
	color: #61A63A !important;
}
.deadline div.out60days span.dateDay {
	color: #F7941E !important;
}
.deadline div.out30days span.dateDay {
	color: #EE1D41 !important;
}
.deadline div.date span {
	width: 100%;
	display: block;
	height: auto;
}
.deadline div.date span.dateDay {
	font-size: 35px;
	line-height: 40px;
	color: #fff;
	font-weight: bold;
}
.deadline div.date span.dateMonth {
	font-size: 15px;
	text-transform: uppercase;
	line-height: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	color: #fff;
	padding: 5px 0;
}
.daily {
	position: relative;
	min-height: 64px;
	padding-right: 15px;
}
.deadline {
	position: relative;
	min-height: 80px;
}
.daily img {
	padding: 19px;
	background: #61A63A;
}
.daily p {
	font-weight: 300;
	padding-left: 75px !important;
}
.student-chapter-name {
	font-weight: 300;
	font-size: 16px;
}
.daily div.litContentTypeIcon {
	position: absolute;
	top: 0px;
	left: 0;
	width: 64px;
	height: 64px;
}
.daily div.litContentTypeIcon.Industry {
	background: url(../../../../Portals/0/images/_icons/icon-news-industry.png) no-repeat;
}
.daily div.litContentTypeIcon.Association {
	background: url(../../../../Portals/0/images/_icons/icon-news-association.png) no-repeat;
}
.daily div.litContentTypeIcon.Science {
	background: url(../../../../Portals/0/images/_icons/icon-news-science.png) no-repeat;
}
.daily p a, .daily p a:link, .daily p a:visited, .daily p a:active, .deadline p a, .deadline p a:link, .deadline p a:visited, .deadline p a:active, .morelink a, .morelink a:link, .morelink a:active, .morelink a:visited, .student-chapter-name a:link, .student-chapter-name a:active, .student-chapter-name a:visited {
	font-weight: normal;
	color: #61A63A;
}
.morelink a {
	font-weight: 300 !important;
	padding-right: 15px;
}
.daily p a:hover, .deadline p a:hover, .morelink a:hover, .student-chapter-name a:hover {
	font-weight: normal;
	color: #F7941E;
}
.list-tweets, div.timeline-header h1 a {
	font-family: "Roboto Condensed", sans-serif !important;
}
/* TWITTER FETCHER */

#aapgtwitterfeed h2 {
	clear: both;
}
#aapgtwitterfeed ul {
	margin-left: 0px;
	padding-right: 15px;
}
#aapgtwitterfeed p, #aapgtwitterfeed a {
/*font-size:inherit;
  margin:10px 0 0 0;
  color:#3d3d3d;*/
}
#aapgtwitterfeed a, #aapgtwitterfeed a:visited, #aapgtwitterfeed a span {
	color: #61A63A;
	font-size: inherit;
}
#aapgtwitterfeed a:hover, #aapgtwitterfeed a:hover span {
	color: #F7941E;
}
#aapgtwitterfeed ul li {
	list-style: none;
	overflow: hidden;
	border: 0px solid #dedede;
	margin: 0px;
	padding: 0px;
}
#aapgtwitterfeed ul li:hover {
	background-color: #f0f3fb;
}
#aapgtwitterfeed .user, #aapgtwitterfeed .tweet, #aapgtwitterfeed .timePosted {
	float: left;
}
#aapgtwitterfeed .user {
	width: 23%;
}
#aapgtwitterfeed p.tweet {
	width: 77%;
	margin: 0;
	padding: 0;
}
#aapgtwitterfeed .timePosted {
	width: 77%;
	float: right !important;
	font-weight: 300;
	margin: 0;
	padding: 0 0 15px;
	text-align: right;
}
#aapgtwitterfeed .user {
	clear: left;
}
#aapgtwitterfeed .user a {
	width: 100px;
}
#aapgtwitterfeed .user span span {
	width: 100px;
	display: block;
	margin-top: 10px;
}
#aapgtwitterfeed .user img, #aapgtwitterfeed .user a > span {
	float: left;
}
#aapgtwitterfeed .interact {
	float: left;
	width: 10%;
	margin-top: -7px;
	display: none;
}
#aapgtwitterfeed .interact a {
	margin-left: 5px;
	float: left;
}
#aapgtwitterfeed .user a > span {
	margin-left: 10px;
	display: none;
}
/* TWITTER FETCHER */

/* HOME PAGE */


.dnnLeft {
}
.dnnRight {
}
.dnnClear {
}
.dnnPrimaryAction {
}
.ui-tabs-panel > div:last-child {
	display: inline-table;
}
.clear-div {
	width: 600px;
	height: 0px;
}
.Right3Pane .clear-div {
	width: 150px;
	height: 0px;
}
/* PROFILE TAB STYLING */

.profile-contactprefs-wrapper {
	-moz-column-count: 3; /* Firefox */
	-webkit-column-count: 3; /* Safari and Chrome */
	column-count: 3;
	margin-bottom: 20px;
	-moz-column-gap: 10px; /* Firefox */
	-webkit-column-gap: 10px; /* Safari and Chrome */
	column-gap: 10px;
}
.DnnModule-2293 .No_Title_White {
	margin: 0;
}
.bstrap30 a:hover {
	text-decoration: none !important;
}
.profile-editbutton {
	width: 112px;
}
.profile-details .litImage {
	width: 112px;
	max-width: 48%;
}
.profile-details .litImage img {
	margin: 0 2% 10px 0;
	;
}
.profile-details .text {
	max-width: 60%;
}
.profile-details .profile-fullname {
	padding: 0 0 0 10px;
	margin: 0 0 5px;
	font-size: 20px;
}
.profile-details .profile-title {
	padding: 0 0 0 10px;
	margin: 0 0 5px;
	font-weight: 300;
}
.profile-details .profile-email {
	padding: 0 0 0 10px;
	margin: 0 0 5px;
}
.profile-details .profile-email a img {
	padding: 0;
	border: none;
	background: none;
}
.profile-details .profile-joindate {
	padding: 0 0 0 10px;
	margin: 0 0 5px;
}
.profile-details .profile-editbutton {
	text-align: center;
}
.profile-details .profile-editbutton a {
	display: block;
	font-size: 13px;
	padding: 5px 10px;
}
/*.profile-actions {
	width: 65%;
}

.profile-actions a.dnnSecondaryAction {
	display: block;
	margin: 0 0 10px;
	font-size: 13px;
	padding: 1px 10px;
	letter-spacing: 0.5px;
}
*/


/* 2-column profile buttons */

.profile-actions, .profile-subs {
	width: 99%;
	clear: both;
}
.profile-actions > a.dnnSecondaryAction, .profile-subs > a.dnnSecondaryAction {
	width: 34% !important;
	float: left;
	margin: 0 5% 5% 0;
	display: block;
	height: auto !important;
	line-height: 16px;
	min-height: 32px;
	padding: 10px 15px 10px !important;
	font-size: 13px;
	color: #fff;
}
.profile-actions > a.dnnSecondaryAction1 > span, .profile-subs > a.dnnSecondaryAction > span {
	font-size: 13px;
	color: #fff;
	display: inline-block;
	min-height: 33px;
	font-weight: normal;
}
.profile-actions a.dnnSecondaryAction + hr.profile-hr {
	margin: 10px;
}
.profile-actions a img, .profile-subs a img {
	border: none;
	background: none;
}
/* 2-column profile buttons */


/* 3-column profile buttons */
.profile-actions, .profile-subs {
	width: 99%;
	clear: both;
}
.profile-actions > a, .profile-subs > a {
	width: 30% !important;
	float: left;
	margin: 0 3% 3% 0;
	display: block;
	height: auto;
	line-height: 16px;
	min-height: 140px;
	font-size: 13px !important;
	color: #fff;
	padding: 0;
	text-align: center;/*text-transform: uppercase;*/
}
.profile-actions > a img, .profile-subs > a img {
	background-color: #828385;
	padding: 12px !important;
}
.profile-actions > a:hover img, .profile-subs > a:hover img {
	background-color: #61A63A;
}
/* 3-column profile buttons */


#headerlinks a:last-child {
	display: block;
}
.profile-journal .journalrow {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.profile-journal .journalrow .journalitem p, .profile-journal .journalrow .journalitem div {
	margin: 0 0 5px;
}
.journalfooter abbr {
	font-size: 14px;
	font-weight: 300;
}
.profile-tab-contact > div {
	display: block;
	min-width: 48%;
	max-width: 48%;
	float: left;
}
/*.profile-tab-contact > div:first-child {
	display: block;
	min-width: 30%;	
	margin: 0 0 10px 0;
}
*/	

.profile-tab-contact-personal, .profile-tab-contact-social, .profile-tab-contact-work, .profile-tab-contact-home, .profile-tab-about {
	margin: 0 2% 0 0;
	padding: 0 0 30px;
}
.profile-tab-contact .profile-tab-contact-personal h5, .profile-tab-contact .profile-tab-contact-social h5, .profile-tab-contact .profile-tab-contact-work h5, .profile-tab-contact .profile-tab-contact-home h5 {
	/*	font-size: 16px;
	font-weight: bold;
	color: #F7941E;
	background-color: #59595B;
	width: 90%;
	padding: 5%;
	text-align: center;
*/
	font-size: 20px;
}
.profile-item {
	/*padding: 1px 5px;*/
	clear: both;
}
.profile-item > span {
	display: block;
	float: left;
	font-size: 16px;
}
.profile-value {
	width: 95%;
}
.profile-label {
	width: 33%;
	font-weight: 300;
}
.profile-label + .profile-value {
	width: 66%;
}
.profile-tab-about-info .profile-label {
	width: 25%;
}
.profile-tab-about-info .profile-label + .profile-value {
	width: 74%;
}
.DnnModule-2291, .DnnModule-2294 {
	margin-top: 40px;
}
.profile-tab-about, .profile-tab-about > div, .profile-tab-about-info {
	width: 100%;
}
#headerlinks li {
	font-size: 16px;
	line-height: 20px;
}
.privacy-private {
	width: 16px !important;
	height: 16px;
	background-image: url(../../../../Portals/0/images/_icons/privacy-eye-icons.png);
	background-position: 0 2px;
	float: left;
	vertical-align: bottom;
	margin-right: 5px;
}
.privacy-members {
	width: 16px !important;
	height: 16px;
	background-image: url(../../../../Portals/0/images/_icons/privacy-eye-icons.png);
	float: left;
	background-position: 0 -14px;
	margin-right: 5px;
}
.privacy-public {
	width: 16px !important;
	height: 16px;
	background-image: url(../../../../Portals/0/images/_icons/privacy-eye-icons.png);
	float: left;
	background-position: 0 -30px;
	margin-right: 5px;
}
.tab-footer {
	width: 100%;
	margin: 0;
	padding: 0;
}
div.tab-legend {
	width: 66%;
	margin: 0 1% 0 0;
	padding: 9px 1%;
	font-size: 12px;
	border: 1px solid #BCBDC0;
	background-color: #F3F3F4;
}
.tab-edit-button {
	width: 30%;
	margin: 0;
	padding: 0;
}
div.privacy-private-legend, div.privacy-members-legend, div.privacy-public-legend {
	width: auto;
	float: left;
}
div.privacy-private-legend > span, div.privacy-members-legend > span, div.privacy-public-legend > span {
	font-size: 12px;
	padding: 0 10px 0 0;
}
.profile-tab-footprint-divisions {
	width: 100%;
}
.profile-tab-footprint-divisions > div > div {
	float: left;
	display: block;
	width: auto;
	margin: 0 5px 0 0;
}
.profile-tab-footprint-divisions > div > div.non-member a, .profile-tab-footprint-divisions > div > div.member a, .current-member {
	width: 20%;
	/*color: #000 !important;*/
	display: block;
	width: auto;
	margin: 0;
	font-size: 14px;
}
.non-member.dnnSecondaryAction {
	margin: 0 15px 0 0;
}
.link-popup a {
	border-bottom: dotted 1px #00253c;
}
.link-regular a {
	border-bottom: solid 1px #00253c;
}
.h3_light_content p + div, .h3_light_content div + div {
	margin: 10px 0 0;
}
/* DMX listings */

.ModBring2mindDMXC > div {
	clear: both;
	width: 100% !important;
}
.ModBring2mindDMXC > div.entryItem {
	width: 45% !important;
	margin: 0 4% 0 0;
	float: left;
	clear: none;
}
/* DMX listings */

/*table.privacy-table {
	width: 100%;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 16px;
}

table.privacy-table td {
	vertical-align: bottom; 
	height: 16px;
}

table.privacy-table td .privacy-private {
width:16px;
height:16px;
background-image: url(../../../../Portals/0/images/_icons/privacy-eye-icons.png);
background-position: 0 0;
float: left;
vertical-align:bottom;
margin-right: 5px;

}
table.privacy-table td .privacy-members {
width:16px;
height:16px;
background-image: url(../../../../Portals/0/images/_icons/privacy-eye-icons.png);
float: left;
background-position: 0 -16px;
margin-right: 5px;
}
table.privacy-table td .privacy-public {
width:16px;
height:16px;
background-image: url(../../../../Portals/0/images/_icons/privacy-eye-icons.png);
float: left;
background-position: 0 -32px;
margin-right: 5px;
}
*/
.dnnFormInfo p {
	margin: 0;
}
.member-benefits {
	width: 48%;
	float: left;
	margin-right: 2%;
}
.member-benefits a img {
	float: left;
}
#dnnCoreMessaging {
	display: none !important;
}
#dnnCoreNotification {
	display: block !important;
}
/* 

<div class="profile-fullname">[Profile:UserInfo.FullName]</div>
<div class="profile-title">[Profile:UserInfo.Title]</div>
<div class="profile-email">[Profile:UserInfo.Email]</div>
<div class="profile-joindate">[Profile:UserInfo.JoinDate]</div>






PROFILE TAB STYLING */

div.xmp-VisaRequest {
	font-size: 12px;
	background-color: #F3F3F4;
	clear: both;
}
div.xmp-VisaRequest div.xmp-form-row .xmp-form-label {
	display: block;
	text-align: right;
}
div.xmp-VisaRequest div.xmp-form-row span {
	display: block;
	clear: both;
}
div.xmp-VisaRequest div.xmp-form-row input {
	display: block;
	padding: 3px;
	font-size: 14px;
	width: 190px;
	font-family: "Roboto Condensed", san-serif;
	margin-bottom: 0;
}
div.xmp-VisaRequest div.xmp-form-row input.dnnPrimaryAction, div.xmp-VisaRequest div.xmp-form-row > a {
	float: right;
	margin-right: 15px;
}
div.xmp-VisaRequest div.xmp-form-row:last-child {
	clear: both;
	min-height: 40px;
	padding: 10px 0 0;
}
.download-form-image, .download-form-image a {
	display: block;
	width: 200px;
	height: 42px;
}
.download-form.PDF .download-form-image {
	background: url(../../../../Portals/0/images/_icons/download-form-buttons.png) 0 0;
}
.download-form.PDF .download-form-image:hover {
	background: url(../../../../Portals/0/images/_icons/download-form-buttons.png) 0 -42px;
}
.download-form.Word .download-form-image a {
	background: url(../../../../Portals/0/images/_icons/download-form-buttons.png) 0 -84px;
}
.download-form.Word .download-form-image a:hover {
	background: url(../../../../Portals/0/images/_icons/download-form-buttons.png) 0 -126px;
}
.staff-categorization {
}
.staff-categorization div.Root_CategoryLeftMenuWrapper {
	font-size: 24px;
}
.staff-categorization ul#PfCategoriesNavUl ul, .staff-locations ul#PfCategoriesNavUl ul {
	padding: 3px 0 0 25px;
}
#filter_input {
	font-size: 22px;
	font-family: 'Roboto Condensed', sans-serif;
}
.No_Title_White div, .No_Title_White p, .No_Title_White ul, .No_Title_White li {
	color: #474747;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	line-height: 23px;/*    margin: 0;
    padding: 0;
*/
}
.No_Title_White li {
	margin: 0 0 5px 15px;
}
.No_Title_White p {
	margin: 15px 0 !important;
}
.No_Title_White p:first-child {
	margin: 0 0 15px !important;
}
.No_Title_White p:last-child {
	margin-bottom: 0 !important;
}

.livetabssmoothness .ui-tabs .ui-tabs-nav li:last-child {
	border-right: none;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav {
	background-color: #E5EAED !important;
	background-image: linear-gradient(to bottom, #F7F7F7, #E5EAED) !important;
}
.livetabssmoothness .ui-accordion .ui-widget-content {
	background: none repeat scroll 0 0 #818285 !important;
}
.MenuWrapperMega ul li a span.MenuText, ul#PfNavMega li a span.MenuText {
	color: #fff;
}
.dnSortable {
	min-height: inherit !important;
}
.h2_white_content p {
	margin: 0 0 12px;
}
.livetabssmoothness iframe {
	/*max-height: 300px;*/
	border: 1px solid #000;
}
#dnn_Left8Pane .livetabssmoothness .DnnModule-PF_Video iframe {
	/*max-height: 300px;*/
	height: 370px;
	border: 0px solid #000;
}
#dnn_Center4Pane .DnnModule-PF_Video iframe {
	/*max-height: 300px;*/
	height: 230px;
	border: 0px solid #000;
}
.banner {
	background-color: #F7941E;
	padding: 10px;
}
.banner p, .banner p a {
	font-size: 20px;
	color: #fff;
}
.banner a img, .DnnModule-DNN_HTML img, #PackFlash_1 .PFGalleryContent .PFGalleryimage a img, .image_container img {
/**/ 
}
.contact-image a img, .contact-image img, .MasterEventsTable-picture img, .MasterEventsTable-title-picture a img, .hero-standalone img, img.padded, .profile-details .litImage img, #aapgtwitterfeed .user img, .imgbox200 img, .imgbox300 img, #dnn_AdsPane .bannerDisplayDiv img, div.imgzoom img, img.af-avatar, .proddetailimage .img img, .rrItem img, .floateditem a img, .MemberDirectoryTable-name-picture img {
	border: 1px solid #D1CDCF !important;
	padding: 5px !important;
	background: #fff !important;
}
.hero-standalone span, .box span {
	font-size: 14px;
	line-height: 18px;
}
.hero-standalone img + span, .hero-standalone img + em span, .hero-standalone img + strong span, .imgbox300 img + span, .imgbox200 img + span {
	display: block;
	padding: 5px 0 0;
}
.Left9Pane .hero-standalone img {
	width: 740px;
}
.Left8Pane .hero-standalone img {
	width: 640px;
}
.hero-standalone.explorer-issue {
	display: none;
}
.hero-standalone.explorer-issue.Rotation {
	display: block;
	margin-bottom: 20px;
}
.Right4Pane .litImage.store-item-image img {
	width: 287px;
	height: auto;
}
.Right3Pane .litImage.store-item-image img {
	width: 180px;
}
/* Moved to skin.css -- .list-with-images, etc. */


h1.article-title {
	color: #F7941E;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 34px;
	margin: 0;
	padding: 0;
}
.inner_fullpane_area div.article-subtitle div {
	width: auto;
}
.inner_fullpane_area div.article-subtitle {
	margin: 10px 0 0;
	width: auto;
}
.inner_fullpane_area div.article-subtitle .dates, .inner_fullpane_area div.article-subtitle .city-state-country {
	font-size: 18px;
	width: auto;
}
p.detail_standard_subtitle {
	margin: 0;
	font-size: 20px;
	color: #95ABBC;
	font-weight: 300;
	line-height: 1.2;
}
.detail_standard_author {
	font-style: normal;
	display: block;
	margin: 5px 0;
}
.template_actionLinks {
	background-color: #95ABBC;
	padding: 1px 10px 3px;
	width: 97% !important;
	float: none !important;
}
.template_actionLinks div {
	display: none;
}
.template_actionLinks span {
	display: inline-block;
	float: right !important;
}
.template_actionLinks a span {
	color: #fff;
}
.inner_fullpane_area {
	padding-top: 5px !important;
}
.detail_standard_article p:first-child {
	margin-top: 0px;
}
.contact-list-item {
	padding: 10px 0;
	position: relative;
	min-height: 140px; /* was 70px */
}
.contact-list-item .contact-image {
	margin: 0 2% 25px 0;
	width: 87px;
	height: 100px;
	background-color: #fff;
	background: url("../../../../Portals/0/images/_portraits/L-P/no-image.35f7b7c731.jpg") no-repeat scroll 6px 6px #FFFFFF;
}
.contact-list-item .contact-image img {
	max-width: 75px;
}
.contact-list-item .contact-name-text {
	display: inline-table;
	color: #fff;
	font-size: 22px;
	line-height: 100%;
	padding-bottom: 5px;
	width: 66%;
}
.contact-list.vg .contact-list-item .contact-company {
	display: inline-table;
	color: #fff;
	font-size: 16px;
	line-height: 100%;
	width: 66%;
}
.contact-list.instructors .contact-list-item .contact-company {
	color: #000;
	display: block;
	width: 100%;
}
.contact-list.instructors ul, .contact-list.instructors ul li {
	list-style: none;
	margin-left: 0;
}
.contact-list-item .contact-title {
	display: inline-table;
	color: #fff;
	width: 66%;
}
.contact-list-item .contact-phone {
	display: inline-table;
	color: #fff;
	width: 66%;
}
.contact-list-item.cols3 > *, .contact-list-item.cols2 > * {
	float: left;
}
.contact-list-item .contact-image-placeholder {
	position: absolute;
	border: 1px solid #000;
	left: 0;
	top: 0;
}
.staff-no-pictures > a, .staff-no-pictures .contact-title, .staff-no-pictures .contact-phone, .staff-no-pictures .contact-name-text {
	/*margin-left: 100px;*/
	float: none !important;
}
.contact-company.cab, .contact-company.vg {
	float: none;
	width: 100%;
}
.contact-list-item.cab, .contact-list-item.vg {
	float: none;
	width: 100%;
}
.contact-list-item.cab .contact-company {
	float: left;
	width: 66%;
	color: #F7941E;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
}
.contact-list-item.cab .contact-name, .contact-list-item.youngpros .contact-name {
	float: left;
	width: 66%;
	color: #000;
	font-weight: bold;
}
.contact-list-item.cab .contact-name a, .contact-list-item.cab .contact-name a:link, .contact-list-item.cab .contact-name a:visited, .contact-list-item.cab .contact-name a:active, .contact-list-item.youngpros .contact-name a, .contact-list-item.youngpros .contact-name a:link, .contact-list-item.youngpros .contact-name a:visited, .contact-list-item.youngpros .contact-name a:active {
	font-weight: bold;
	font-size: 20px;
	color: #61A63A;
}
.contact-list-item.cab .contact-name a:hover, .contact-list-item.youngpros .contact-name a:hover {
	color: #F7941E;
}
.contact-list-item.cab .contact-title, .contact-list-item.youngpros .contact-title {
	float: left;
	width: 66%;
}
.livetabssmoothness .contact-list-item.cab .contact-title, .livetabssmoothness .contact-list-item.youngpros .contact-title {
	color: #000;
}
.contact-list-item.cab .contact-image, .contact-list-item.vg .contact-image {
	float: left;
}
.contact-list-item.cab-sidebar, .contact-list-item.youngpros-sidebar {
	float: none;
	width: 100%;
	padding: 3px 0;
	min-height: 10px;
}
.contact-list-item.cab-sidebar .contact-company {
	float: none;
	width: 100%;
	color: #F7941E;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	display: block;
}
.contact-list-item.cab-sidebar .contact-name, .contact-list-item.youngpros-sidebar .contact-name {
	float: none;
	width: 100%;
	color: #000;
	font-weight: bold;
}
.contact-list-item.cab-sidebar .contact-name a:link, .contact-list-item.cab-sidebar .contact-name a, .contact-list-item.cab-sidebar .contact-name a:visited, .contact-list-item.cab-sidebar .contact-name a:active {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
.contact-list-item.cab-sidebar .contact-name a:hover {
	color: #61A63A;
}
.contact-list-item.youngpros-sidebar .contact-name a:link, .contact-list-item.youngpros-sidebar .contact-name a, .contact-list-item.youngpros-sidebar .contact-name a:visited, .contact-list-item.youngpros-sidebar .contact-name a:active {
	font-weight: normal;
	font-size: 18px !important;
	line-height: 22px !important;
	color: #fff;
}
.contact-list-item.youngpros-sidebar .contact-name a:hover {
	color: #F7941E;
}
.contact-list-item.vg .contact-name {
	float: left;
	width: 76%;
	color: #000;
	font-weight: bold;
}
.contact-list-item.vg .contact-name a {
	font-weight: bold;
	font-size: 20px;
}

/* From tm_Universal Staff Listing Sidebar.ascx - BEGIN*/



.Right4Pane .contact-list-item:first-child, .Right3Pane .contact-list-item:first-child, .OuterRight4Pane .contact-list-item:first-child, .OuterRight3Pane .contact-list-item:first-child {
	padding: 0 0 10px !important;
}

.contact-list-item .contact-name-text, .contact-list-item .contact-title, .contact-list-item .contact-phone, .profile-email-buttons {
	width:100%;	
	float: left;
	color: #fff;
	line-height: 1.2em;
	padding: 0 0 9px;
}

.contact-list-item .contact-name-text {
	color: #fff;
	text-shadow: 1px 1px 2px #333 !important;
}

.contact-list-item .contact-name-text a {
	color: #f7941e;
	text-shadow: 1px 1px 2px #333 !important;
}

.contact-list-item .contact-name-text a:hover {
	color: #61a63a;
	text-shadow: 1px 1px 2px #333 !important;
}

.contact-list-item .contact-name-text:empty, .contact-list-item .contact-title:empty, .contact-list-item .contact-phone:empty, .profile-email-buttons:empty {
	width:0;	
}

.contact-list-item {
	min-height: 0;	
}

.image-profile-email {
	width: 212px;
	margin: 0 0 10px 10px;	
}

.profile-email-buttons {
	max-width: 165px;
    width: 64%;
	margin: 0;
	float: left;
	/*display: none;*/
}

.profile-email-buttons table {
	width: 165px;
	padding: 0;
	margin: 0;
	border: none !important;
	border-collapse: inherit !important;
}

.profile-email-buttons table td {
	width: 100%;
	padding: 0;
	margin: 0;
	border: none !important;
}

.profile-button.dnnSecondaryAction, .email-button.dnnSecondaryAction {
	width: 100%;
	padding: 2px 0;
	margin: 0;
	font-size: 12px;
    font-weight: 300;
	border: none !important;
	background: #61a63a !important;
}

.profile-button.dnnSecondaryAction:hover, .email-button.dnnSecondaryAction:hover {
	background: #f7941e !important;
}

.profile-button.dnnSecondaryAction:empty, .email-button.dnnSecondaryAction:empty, .profile-email-buttons table td:empty {
	width: 0px !important;
}

.contact-list-item .contact-image {
	height: 100px;
    margin: 0 2% 25px 0;
    max-width: 87px;
    width: 34%;
}

.contact-list-item span:empty {
	height: 0px;
}

/*.profile-button.dnnSecondaryAction, .email-button.dnnSecondaryAction {
	padding: 0px 0px;
	width: 100% !important;
	max-width: 212px;
	display: inline-block;
}

.profile-button.dnnSecondaryAction {
	width: 100% !important;
	max-width: 58%;
	display: inline-block;
}
.email-button.dnnSecondaryAction {
	width: 100% !important;
	max-width: 40%;
	display: inline-block;
}

.profile-button.dnnSecondaryAction:empty, .email-button.dnnSecondaryAction:empty {
	width: 0px !important;
	display: block;
}

.profile-button.dnnSecondaryAction + .email-button.dnnSecondaryAction {
	max-width: 40%;
}

.profile-button.dnnSecondaryAction:empty + .email-button.dnnSecondaryAction {
	max-width: 100%;
}*/

/* From tm_Universal Staff Listing Sidebar.ascx - END*/


/* From VG Visiting Geoscientist Detail.ascx - BEGIN */
.bio p:first-of-type {
	margin: 0px !important;	
}

.image-profile-email {
	width: 212px;
	margin: 0 0 10px 10px;	
}

.profile-email-buttons {
	width: 212px;
	margin: 5px 0 0;
	display: none;
}

.profile-email-buttons table, .profile-email-buttons table td {
	width: 100%;
}

.profile-button.dnnSecondaryAction, .email-button.dnnSecondaryAction {
	width: 100% !important;
}
.profile-button.dnnSecondaryAction:empty, .email-button.dnnSecondaryAction:empty, .profile-email-buttons table td:empty {
	width: 0px !important;
}

/*.profile-button.dnnSecondaryAction, .email-button.dnnSecondaryAction {
	padding: 0px 0px;
	width: 100% !important;
	max-width: 212px;
	display: inline-block;
}

.profile-button.dnnSecondaryAction {
	width: 100% !important;
	max-width: 58%;
	display: inline-block;
}
.email-button.dnnSecondaryAction {
	width: 100% !important;
	max-width: 40%;
	display: inline-block;
}

.profile-button.dnnSecondaryAction:empty, .email-button.dnnSecondaryAction:empty {
	width: 0px !important;
	display: block;
}

.profile-button.dnnSecondaryAction + .email-button.dnnSecondaryAction {
	max-width: 40%;
}

.profile-button.dnnSecondaryAction:empty + .email-button.dnnSecondaryAction {
	max-width: 100%;
}*/

/* From VG Visiting Geoscientist Detail.ascx - END */


h5.flick {
	color: #fff;
	margin: 20px 0 10px !important;
}
div.bio p + div.summary {
	display: none;
}
div.bio .litImage img {
	float: right;
	margin: 0 0 0 15px;
	padding: 5px;
	background: #fff;
	border: 1px solid #000;
	max-width: 200px;
}
.cols2 .contact-name-text {
	display: inline-table;
	color: #fff;
	font-size: 22px;
	line-height: 100%;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 66%;
}
.cols2 .contact-name-text a, .cols2 .contact-name-text a:link, .cols2 .contact-name-text a:visited, .cols2 .contact-name-text a:active {
	color: #61A63A;
	font-size: 22px;
	line-height: 100%;
	width: 66%;
}
.cols2 .contact-name-text a:hover {
	color: #F7941E;
}
.cols2 .contact-company {
	display: inline-table;
	color: #fff;
	font-size: 16px;
	line-height: 120%;
	font-weight: 300;
	width: 66%;
}
.cols2 .contact-title {
	display: inline-table;
	color: #fff;
	width: 66%;
	font-size: 16px;
	line-height: 120%;
	font-weight: 300;
}
.h2_white_content .cols2 .contact-title {
	color: #000;
}
.cols2 .contact-phone {
	display: inline-table;
	color: #fff;
	width: 66%;
	font-size: 16px;
	line-height: 120%;
	font-weight: 300;
}
.committee-tab .contact-title {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #F7941E;
}
.committee-tab .contact-name-text {
	padding-top: 0;
	padding-bottom: 5px;
}
.cols3 .contact-name-text {
	display: inline-table;
	color: #fff;
	font-size: 22px;
	line-height: 100%;
	padding-bottom: 5px;
	width: 56%;
}
.cols3 .contact-company {
	display: inline-table;
	color: #fff;
	font-size: 16px;
	line-height: 100%;
	width: 56%;
}
.cols3 .contact-title {
	display: inline-table;
	color: #fff;
	width: 56%;
}
.cols3 .contact-phone {
	display: inline-table;
	color: #fff;
	width: 56%;
}
.Left8Pane .DnnModule-DNN_HTML .No_Title_White .cols2 .contact-company, .Left8Pane .DnnModule-DNN_HTML .No_Title_White .cols2 .contact-title, .Left8Pane .DnnModule-DNN_HTML .No_Title_White .cols2 .contact-phone {
	color: #474747 !important;
}
.Left8Pane .livetabsflick .DnnModule-DNN_HTML .No_Title_White .cols2 .contact-company, .Left8Pane .livetabsflick .DnnModule-DNN_HTML .No_Title_White .cols2 .contact-title, .Left8Pane .livetabsflick .DnnModule-DNN_HTML .No_Title_White .cols2 .contact-phone {
	color: #fff !important;
}
.minitopcatnav {
	border-bottom: 2px solid #59595B !important;
}
.pf_active_list_tab_midtd {
	background: none repeat scroll 0 0 #59595B;
	color: #F7941E !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 2px 15px 2px 8px !important;
	width: auto;
}
.pf_active_list_tab_lefttd {
	background: none repeat scroll 0 0 #59595B;
	color: #F7941E !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0 0 0 0px;
	width: 0;
}
.pf_inactive_list_tab_midtd {
	background: none repeat scroll 0 0 #828385;
	color: #fff !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 2px 15px 2px 8px !important;
	width: auto;
}
.pf_inactive_list_tab_lefttd {
	background: none repeat scroll 0 0 #828385;
	color: #F7941E !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0 0 0 0px;
	width: 0;
}
p.contentTypeHeading {
	text-align: left;
	color: #005386;
	font-size: 23px !important;
	margin-top: 25px !important;
	font-weight: 300;
}
div.back2top {
	text-align: right;
}
div.back2top a {
	color: #fff;
	font-size: 12px;
}
.no_title_dark_area h3.contentTypeHeading {
	border-top: 15px solid #F3F3F4;
	margin: 0 !important;
	font-size: 20px;
	line-height: 24px;
	padding: 8px;
}
.h3_dark_content p + p {
	margin-top: 10px;
}
.grouped-by-contenttype {
	padding: 0;
}
.grouped-by-contenttype div.h6 {
}
.copyright_area_large {
	background: url("../../../../Portals/_default/skins/aapg_simages/copyrt_logo_bg.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;
}
.menu_area {
	position: relative;
	z-index: 999 !important;
}
.No_Title_White {
	display: block;
	margin: 0 0 20px;
}
h5 {
	font-size: 24px;
	font-family: 'Roboto Condensed', sans-serif;
	margin: 20px 0 10px;
	font-weight: normal;
	color: #00253c;
	line-height: 26px;
}
/* 
#b0bfcb - Sky Blue
#00253c - Dark Blue
#005386 - Blue
#61A63A - green
#F7941E - orange
#828385 - light gray
#59595B - dark gray
 - red
*/

.liveaccflick .ui-widget-content h5 a, .liveaccflick .ui-widget-content a.external-link {
	font-size: inherit !important;
	color: #F7941E !important;
}
.liveaccflick .ui-widget-content h5 a:hover, .liveaccflick .ui-widget-content a.external-link:hover {
	color: #61A63A !important;
}
p.articleauthor {
	font-style: italic;
}
p.articlecitation + h5 {
	margin-top: 30px;
}
.flick h5, .ui-accordion-content h5, .livetabsflick h5 {
	color: #b0bfcb;
}
.flick li, .ui-accordion-content li, .livetabsflick li, .flick p, .ui-accordion-content p, .livetabsflick p {
	color: #fff;
}
h6, div.question {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	font-weight: 300;
	margin: 15px 0 5px;
	color: #005386;
}
h6 + p {
	margin: 5px 0;
}
h5:first-child {
	margin: 0 0 10px;
}
.ModDDRMenuC ul {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}
.ModDDRMenuC ul li {
	list-style: none;
	padding: 0px;
}
.ModDDRMenuC ul li + li {
	margin-top: 10px;
}
.ModDDRMenuC ul li a {
	font-size: 18px !important;
	line-height: 22px !important;
	text-decoration: none;
	padding: 0px;
}
.no_title_light_area .ModDDRMenuC ul li a:hover {
	color: #fff;
}
.h3_dark_content {
	background: #828385;
	padding: 22px 20px 20px 20px;
	color: #fff;
	font-size: 16px;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 23px;
}
.h3_dark_content .ModDDRMenuC ul li a:hover, .ui-accordion-content .ModDDRMenuC a:hover {
	color: #F7941E !important;
}
.blurb {
	clear: both;
	padding: 0 0 15px;
}
.blurb img.padded {
	margin: 0 15px 0 0;
}
.blurb .dnnSecondaryAction {
	display: inline;
	font-size: 14px;
}
.blurb .contact-name-email a:link, .blurb .contact-name-email a:active, .blurb .contact-name-email a:visited, .blurb .contact-name-email {
	font-size: 28px !important;
	line-height: 32px !important;
	text-decoration: none;
	color: #61A63A;
}
#dnn_Center4Pane .blurb .contact-name-email a:link, #dnn_Center4Pane .blurb .contact-name-email a:active, #dnn_Center4Pane .blurb .contact-name-email a:visited {
	font-size: 24px !important;
}
.blurb .contact-name-email a:hover {
	color: #F7941E;
}
.blurb .contact-title {
	font-size: 24px !important;
	line-height: 32px !important;
	text-decoration: none;
}
.blurb.dl-vg .contact-title {
	font-size: 16px !important;
	line-height: 20px !important;
	text-decoration: none;
}
#dnn_Center4Pane .blurb .contact-title {
	font-size: 18px !important;
	line-height: 24px !important;
	text-decoration: none;
}
.blurb .contact-phone {
	font-size: 20px !important;
	line-height: 22px !important;
	text-decoration: none;
}
.blurb .contact-company {
	font-size: 20px !important;
	line-height: 22px !important;
	text-decoration: none;
}
.blurb.dl-vg .contact-company {
	font-size: 16px !important;
	line-height: 20px !important;
	text-decoration: none;
}
.blurb .contact-personal {
	font-size: 20px !important;
	line-height: 22px !important;
	text-decoration: none;
}
.list-with-images .contentType {
	display: block;
	margin: 0 0 3px;
}
.list-with-images .contentType a {
	/*background-color: #59595B;
	padding: 0 0 15px;*/
	color: #F7941E;
}
.no_title_dark_area {
	margin-bottom: 0 !important;
	border: none !important;
}
.no_title_dark_area .list-with-images {
	/*margin: 0 15px 15px;*/
	padding: 15px;
}
.no_title_dark_area .list-with-images .h6 a {
	color: #ffffff;
	font-size: 18px;
}
.items {
	padding-top: 0;
}
.emphasis-graphic h4 {
	padding: 5px 10px;
	line-height: 120%;
}
.no_title_dark_content {
	padding-bottom: 0 !important;
}
.no_title_dark_content td, .no_title_dark_content th, .no_title_dark_content div, .no_title_dark_content p, .no_title_dark_content span {
	color: #ddd;
}
.no_title_dark_content a, .no_title_dark_content a:link, .no_title_dark_content a:active, .no_title_dark_content a:visited {
	color: #fff !important;
}
.no_title_dark_content a:hover {
	color: #f7941e !important;
}
.no_title_light_area {
	border: none !important;
	margin-bottom: 0;
}
.no_title_light_area h3 {
	line-height: 28px;
	padding: 5px 10px;
}
.no_title_light_content {
	background-color: #b0bfcb;
	padding-bottom: 0 !important;
}
.no_title_light_content p {
	padding: 0 20px;
	margin: 15px;
}

.no_title_light_content p:last-child {
	padding: 0 0 15px !important;
	margin: 15px !important;
}
.no_title_light_content ul {
	margin: 0 15px 0 20px;
	padding: 0 !important;
}
.no_title_light_content ol {
	margin: 0 15px 0 30px;
	padding: 0 !important;
}

.no_title_light_content ol:last-child {
	margin: 0 15px 0 30px !important;
	padding-bottom: 20px !important;
}
.no_title_light_content ul:last-child {
	margin: 0 15px 0 20px !important;
	padding-bottom: 20px !important;
}
.No_Title_White h3, #PackFlash_1 h3, .h3_title_light_area h3 .Head {
	line-height: 28px;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #59595B;
	color: #F7941E;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 23px;
	font-weight: normal;
}
.no_title_light_content li {
    color: #474747;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 16px;
    line-height: 23px;
    list-style-type: disc;
    margin: 0 0 0 15px;
}

.no_title_light_content p + p, .no_title_light_content p + ul {
	margin-top: 10px;
}


.h3_title_light_area h3 .Head {
	padding: 0;
}
.No_Title_White h3:first-child, #PackFlash_1 h3:first-child {
	margin-top: 0 !important;
}
.No_Title_White h3 span.redux90 {
	line-height: 28px;
	background: none repeat scroll 0 0 #59595B;
	color: #F7941E;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 90%;
	font-weight: normal;
}
.h3_title_dark_area h3 {
	line-height: 26px;
	padding: 8px;
}
.sidebar-bottom-margin {
	margin-bottom: 20px;
	height: 0;
}
#PackFlash_1 tr {
	display: none;
}
#PackFlash_1 h3 {
	margin: 0 0 2px;
}
#PackFlash_1 tr:first-child {
	display: block;
}
#PackFlash_1 .PFGalleryContent {
	margin: 0 0 15px !important;
}
#PackFlash_1 .PFGalleryTitle {
	margin: 0 !important;
}
#PackFlash_1 .PFGalleryContent .PFGalleryimage a img {
	border: 1px solid #000 !important;
	padding: 5px !important;
	background: #fff !important;
}
.floateditem {
	display: table;
	width: 130px;
	height: 200px;
	margin: 0 0 5px 12px !important;
}
.floateditem .issue {
	display: block;
	font-size: 20px;
	color: #fff;
}
.floateditem .emphasis {
	display: block;
	font-size: 16px;
	color: #fff;
}
div.explorer-article-footer {
	width: 98%;
	padding: 0px 1%;
	background-color: #828385;
	text-align: right;
	color: #fff;
	display: block;
}
div.explorer-article-footer > span {
	padding: 2px 0;
	color: #fff;
	font-size: inherit;
	display: inline-block;
}
.explorer-article-footer a, .explorer-article-footer a:link, .explorer-article-footer a:visited {
	color: #f7941e;
	display: inline-block;
	margin: 0 3px;
	padding: 3px;
}
.explorer-article-footer a:hover, .explorer-article-footer a:active {
	color: #fff;
	background-color: #f7941e;
}
.column-archive-pagelist a {
	width: 100%;
	display: block;
}
.column-archive-pagelist .column {
	width: 71%;
	text-align: left;
	font-size: 16px;
	margin-right: 1%;
	font-weight: normal;
}
.column-archive-pagelist .years {
	width: 26%;
	text-align: left;
	font-size: 16px;
	font-weight: 300;
	margin: 0;
}
.module-footer {
	font-size: 12px;
	line-height: 14px;
	padding: 10px 0 0 0;
	border-top: 1px solid #828385;
	margin-top: 15px;
}
.explorer-sidebar {
}
.explorer-sidebar h5 {
	margin: 15px;
	padding: 15px 0 0;
	font-size: 22px;
	line-height: 24px;
}
div + div.DnnModule-PackFlash_GalleryDetails {
	margin: 15px 0 0;
}
.h2_title_white_area h2, .h3_title_light_area h3, .h4_title_light_area h4 {
	width: auto !important;
	display: table;
	padding: 0 35px 0 8px !important;
}
.Head, .h3_dark_content .contentType, .h3_dark_content .h6, .h3_dark_content li, .no_title_light_content h3, .no_title_light_content h4, .no_title_dark_content h3, .no_title_dark_content h4, .no_title_dark_content .h6, .explorer-article-footer, .template_actionLinks a span, h5.emphasis, .No_Title_White h3, div.list-with-images.author div.name, div.list-with-images.author div.title, h2.pf_comments_header, .educonf div.back, .educonf div.h5, .pfcalendar .ui-widget-header, table.dataTable thead th, #listMonths, #listYears, .ui-accordion-content .ModDDRMenuC li, ul.dnnAdminTabNav li.ui-tabs-active a, .contact-list-item.youngpros-sidebar .contact-name, h2.contentTypeHeading {
	text-shadow: 1px 1px 2px #333 !important;
	letter-spacing: 0px !important;
}
.template_actionLinks a img {
	box-shadow: 1px 1px 2px #333;
}
.h4_dark_content .anchors h4 a {
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 10px;
	display: block;
	letter-spacing: 0.5px;
}
.h4_dark_content .anchors h4 {
	background: none;
	margin: 0;
	padding: 0;
}
.ShowAllLeftMenuWrapper .PfPubNav ul, .ShowAllLeftMenuWrapper .PfPubNav ul li, .ContentTypeLeftMenuWrapper .PfPubNav ul, .ContentTypeLeftMenuWrapper .PfPubNav ul li {
	padding: 0;
	margin: 0;
}
.ShowAllLeftMenuWrapper .PfPubNav ul li a, .ContentTypeLeftMenuWrapper .PfPubNav ul li a, .ShowAllLeftMenuWrapper .PfPubNav ul li a span, .ContentTypeLeftMenuWrapper .PfPubNav ul li a span {
	padding: 0 !important;
}
.ShowAllLeftMenuWrapper .PfPubNav ul li a span.MenuText, .ContentTypeLeftMenuWrapper .PfPubNav ul li a span.MenuText, .CategoryLeftMenuWrapper .PfPubNav ul li a span.MenuText {
	margin-bottom: 10px;
	display: block;
	font-size: 18px;
	letter-spacing: 0.5px;
	line-height: 20px;
	color: #fff;
}

.DateLeftMenuWrapper a span.MenuText {
	color: #fff;	
}

.ShowAllLeftMenuWrapper .PfPubNav ul li a:hover span.MenuText, .DateLeftMenuWrapper a:hover span.MenuText {
	color: #f7941e;
}

.content-by-country > div > ul
{
	column-count: 1 !important;
}

.content-by-country ul ul
{
	padding: 0 0 10px 10px !important;	
	margin-left: 18px;
}

.content-by-country li.toplevel
{
	display: block;
}

.content-by-country li.toplevel.page688 ul
{
	column-count: 1;
}

.content-by-country li.toplevel.page688 ul ul
{
	column-count: 3;
	column-gap: 40px;
}
.content-by-country .PfPubNav > ul > li > a > span.MenuText 
,.content-by-country li.toplevel a.sidebar-navlink
{
	color: #00253c;
	font-size: 24px !important;
	font-weight: bold;
	line-height: 28px !important;
	margin: 15px 0 5px;
	display: block;
	


}
.content-by-country .PfPubNav > ul > li > ul, .content-by-country li#PfCategoriesNavUl_Level0_8 > ul > li > ul {
	list-style-type: none;
	-moz-column-count: 3; /* Firefox */
	-webkit-column-count: 3; /* Safari and Chrome */
	column-count: 3;
	-moz-column-gap: 40px; /* Firefox */
	-webkit-column-gap: 40px; /* Safari and Chrome */
	column-gap: 40px;
}
.content-by-country li#PfCategoriesNavUl_Level0_8 > ul {
	list-style-type: none;
	-moz-column-count: 1; /* Firefox */
	-webkit-column-count: 1; /* Safari and Chrome */
	column-count: 1;
	-moz-column-gap: 40px; /* Firefox */
	-webkit-column-gap: 40px; /* Safari and Chrome */
	column-gap: 40px;
}
.content-by-country .PfPubNav > ul > li > ul > li 
,.content-by-country ul ul > li
{
	color: #00253c;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: none;
}
.committee-list {
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
	column-count: 2;
	margin-bottom: 20px;
	-moz-column-gap: 10px; /* Firefox */
	-webkit-column-gap: 10px; /* Safari and Chrome */
	column-gap: 10px;
}
p.committee-list-item {
	color: #61A63A;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
	line-height: 28px;
	display: inline-block;
	margin: 0 10px 10px;
	width: 100%;
}
p.committee-list-item > a {
	color: #61A63A;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 28px;
}
.content-by-country .PfPubNav > ul > li > ul > li > a 
,.content-by-country .DDRleftnav li.submenu a.sidebar-navlink
{
	/*color: #00253c;*/
	font-size: 20px !important;
	line-height: 28px !important;
	margin: 0;
	padding: 0;
	font-family: 'Roboto Condensed', sans-serif;
font-size: inherit;
font-weight: normal;
text-decoration: none;
color: #61A63A;
}
.content-by-country .PfPubNav > ul > li > ul > li > a:hover 
,.content-by-country .DDRleftnav li.submenu a.sidebar-navlink:hover
{
	color: #F7941E;
}
.content-by-country .PfPubNav > ul > li > ul > li > ul > li {
	/*color: #00253c;*/
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	margin: 0;
	padding: 0;
}
.content-by-country .PfPubNav > ul > li > ul > li > ul > li > a {
	/*color: #00253c;*/
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	margin: 0;
	padding: 0;
}
.content-by-country li#PfCategoriesNavUl_Level0_8 ul li {
	padding: 0;
	margin: 0 0 0 15px;
}
.content-by-country li#PfCategoriesNavUl_Level0_8 > ul > li > a {
	color: #F47920;
}
.detail_standard_article .divPFMainShortCode {
	border: 1px solid #D1CDCF;
}
.pfImgShortCodeTitleDescr {
	width: 97% !important;
	padding-bottom: 5px;
}
div.pp_default .pp_description {
	font-size: 16px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	padding: 0 5px;
}
.list-without-images h5 {
	margin: 25px 0 0;
	font-size: 22px;
	line-height: 25px;
}
.list-without-images h5:first-child {
	margin: 0;
}
.list-without-images h6 {
	margin: 15px 0 0 15px;
	font-size: 18px;
	line-height: 22px;
}
.list-without-images p {
	margin: 0 0 0 35px;
	font-size: 16px;
	line-height: 20px;
}
.pricing-list.whole-educonf {
	text-align: center;
}
.pricing-list.whole-educonf h6 {
	margin: 0 150px 20px 0;
}
.pricing-list .pricing-list-item {
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
	width: 100%;
	height: 55px;
}
.pricing-list-item.limit-ceu {
	height: 45px;
}
.pricing-list .pricing-list-item div.fee-type {
	background-color: #59595B;
	padding: 3px 2% 12px 2%;
	margin: 0 0 2px 0;
	display: inline-block;
	height: 18px;
	text-align: right;
	color: #F7941E;
	font-size: 18px;
}
.pricing-list .pricing-list-item div.fee-expires {
	display: none;
	color: #000;
}
.pricing-list .pricing-list-item div.fee-expires.Early {
	background-color: #F7941E;
	padding: 4px 2% 11px 2%;
	display: inline-block;
	height: 18px;
	text-align: center;
	color: #59595B;
	font-size: 11px;
	width: 20%;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: bold;
	box-sizing: content-box;
}
.pricing-list .pricing-list-item div.fee-amount {
	font-size: 35px;
	color: #F7941E;
	width: 28%;
	display: inline-block;
	height: 30px;
	padding: 5px 0 0 2%;
	text-align: left;
}
.pricing-list.whole-educonf .pricing-list-item div.fee-amount {
	width: 19%;
}
.pricing-list.store-item .pricing-list-item div.fee-amount {
	width: 43%;
}
div.fee-amount + div.arrow-right + div.fee-expires + div.fee-type {
	width: 61%;
}
.pricing-list.whole-educonf div.fee-amount + div.arrow-right + div.fee-expires + div.fee-type {
	width: 71%;
}
div.fee-amount + div.arrow-right + div.fee-expires.Early + div.fee-type {
	width: 37%;
}
.pricing-list.whole-educonf div.fee-amount + div.arrow-right + div.fee-expires.Early + div.fee-type {
	width: 47%;
}
.pricing-list.store-item div.fee-amount + div.arrow-right + div.fee-type {
	width: 45%;
}
.pricing-list-item div.limit-number {
	font-size: 24px;
	color: #F7941E;
	width: 60%;
	display: inline-block;
	height: 30px;
	padding: 2px 0 0 2%;
	text-align: left;
}
.pricing-list-item div.limit-label {
	background-color: #59595B;
	padding: 2px 2% 13px 2%;
	margin: 0 0 2px 0;
	display: inline-block;
	height: 12px;
	text-align: right;
	color: #F7941E;
	font-size: 16px;
	width: 20%;
	box-sizing: content-box;
}
div.arrow-right {
	float: right;
	width: 0;
	height: 0;
	border-bottom: 16px solid transparent;  /* left arrow slant */
	border-top: 17px solid transparent; /* right arrow slant */
	border-left: 17px solid #59595B; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}
div.arrow-right-small {
	float: right;
	width: 0 !important;
	height: 0;
	border-bottom: 13px solid transparent;  /* left arrow slant */
	border-top: 14px solid transparent; /* right arrow slant */
	border-left: 14px solid #59595B; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
}
.pricing {
	display: block;
	text-align: center;
	float: left;
	margin: 0 10px;
}
.pricing span {
	margin: 0;
	display: block;
}
.pricing h5 {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	padding: 3px 15px;
	background-color: #59595B;
	color: #fff;
}
.pricing p {
	margin: 0 0 10px;
	font-size: 24px;
	line-height: 30px;
	border: 1px solid #828385;
	padding: 15px 10px;
	background-color: #fff;
}
h5.emphasis {
	color: #F7941E;
	text-transform: uppercase;
}
h3.educonf {
	margin-top: 0;
}
.list-only-images {
	text-align: center;
}
.list-only-images-item {
	width: 45%;
	margin: 0 7px 10px 0;
}
.list-only-images.educonf {
	/*padding: 0 0 10px;*/
	width: 104%;
}
.list-only-images-item.educonf div.Image {
	/*background: #63A541;*/
	height: auto;
}
.list-only-images-item.educonf div.Image a {
	width: 100%;
	display: block;
	text-align: center;
	height: auto;
}
.list-only-images-item.educonf div.Image.Forum.Registration.Open a, .list-only-images-item.educonf div.Image.ACE.Registration.Open a, .list-only-images-item.educonf div.Image.Field.Seminar.Registration.Open a, .list-only-images-item.educonf div.Image.Short.Course.Registration.Open a, .list-only-images-item.educonf div.Image.Online.Certificate.Course.Registration a, .list-only-images-item.educonf div.Image.ICE.Registration.Open a, .list-only-images-item.educonf div.Image.Online.Registration a, .list-only-images-item.educonf div.Image.Industry.Meeting.Registration a, .list-only-images-item.educonf div.Image.Workshop.Registration.Open a, .list-only-images-item.educonf div.Image.Sundown.Science.Social.Registration a {
	background: #63A541;
}
.list-only-images-item.educonf div.Image.Download.Form a {
	background: #9acd7f;
}
.list-only-images-item.educonf div.Image.Hedberg.Call.for.Abstracts a, .list-only-images-item.educonf div.Image.Hedberg.Abstract a, .list-only-images-item.educonf div.Image.ICE.Call.for.Papers a, .list-only-images-item.educonf div.Image.Industry.Meeting.Abstract.Submission a, .list-only-images-item.educonf div.Image.Workshop.Abstract.Submission a, .list-only-images-item.educonf div.Image.Research.Symposium.Call.Abstracts a {
	background: #669191;
}
.list-only-images-item.educonf div.Image.Forum.Sponsorship a, .list-only-images-item.educonf div.Image.ACE.Sponsorship a, .list-only-images-item.educonf div.Image.ICE.Sponsorship a, .list-only-images-item.educonf div.Image.Industry.Meeting.Sponsorship a, .list-only-images-item.educonf div.Image.Workshop.Sponsorship a {
	background: #EE1D41;
}
.list-only-images-item.educonf div.Image.Workshop.Housing a, .list-only-images-item.educonf div.Image.Industry.Meeting.Housing a {
	background: #5D4188;
}
.list-only-images-item.educonf div.Image.ACE.Exhibit.Sign.Up a {
	background: #395578;
}
.list-only-images-item.educonf div.Image a:hover, .list-only-images-item.educonf div.Image a:active {
	background: #F7941E !important;
}
.list-only-images-item.educonf div.Image a img {
	padding: 12px;
}
.list-only-images-item.educonf div.text {
	font-size: 16px;
	line-height: 18px;
	margin-top: 5px;
}
.list-only-images h3 {
	text-align: left;
}
.DnnModule-1738 {
	display: table;
}
.hosting-society-primary, .hosting-society-additional {
	display: block;
}
.hosting-society-primary img, .hosting-society-additional img {
	padding: 0 0 15px;
}
.divPFMainShortCode img {
	margin: 5px !important;
}
a + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv, img + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv {
	width: 100%;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
}
.imgbox200 {
	width: 200px;
	margin: 0 0 15px 15px;
}
.imgbox200 img {
	width: 188px;
}
.imgbox300 {
	width: 300px;
	margin: 0 0 15px 15px;
}
.imgbox300 img {
	width: 288px;
}
.imgbox200 img[src*="pdf"], .imgbox300 img[src*="pdf"] {
	border: 1px solid #000;
	padding: 5px;
	background-color: #fff;
}
.imgbox200 img + span, .imgbox300 img + span {
	padding: 5px 0 0;
	display: block;
}
img.img150 + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv {
	width: 140px !important;
}
img.img200 + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv {
	width: 190px !important;
}
img.img250 + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv {
	width: 240px !important;
}
img.img300 + div.pfImgShortCodeTitleDescr div.pfImgShortCodeDescrDiv {
	width: 290px !important;
}
div.pfImgShortCodeTitleDescr {
	padding: 0 5px 5px;
}
div.pfImgShortCodeDescrDiv {
	display: inline;
}
div.divPFMainShortCode {
	padding: 0 0 15px;
}
.Right4Pane .No_Title_White, .Right3Pane .No_Title_White {
	margin: 0;
}
.detail_standard_article .divPFMainShortCode {
	margin: 0 0 10px 10px;
	float: right !important;
	background: #fff;
	max-width: 310px;
}
.detail_standard_article div.pfImgShortCodeDescrDiv {
	display: block;
}
.detail_standard_article div.divPFMainShortCode {
	padding: 0;
}
.no_title_dark_area .explorer-column-description h3 {
	margin-bottom: 0 !important;
}
.explorer-column-description .divPFMainShortCode {
	margin: 15px 10px 0 15px;
	float: left !important;
	max-width: 310px;
}
.explorer-column-description .image {
	float: left !important;
	max-width: 310px;
}
.explorer-column-description .image img {
	background: #fff;
	border: 1px solid #000;
	margin: 15px 10px 15px 15px;
	display: block;
	padding: 5px;
}
.explorer-column-description > p, .explorer-column-description div.summary {
	font-size: 15px;
	line-height: 18px;
	color: #fff;
	padding: 15px;
}
.explorer-column-description div.summary p {
	font-size: 15px;
	line-height: 18px;
	padding: 0;
	color: #fff;
}
div.explorer-column-description + div.explorer-column-description + div.explorer-column-description {
	border-top: 15px solid #F3F3F4;
}
div.explorer-column-description:first-child + div.explorer-column-description h3 {
	display: none;
}
div.explorer-column-description:first-child + div.explorer-column-description div.summary {
	padding: 0 15px 15px;
}
div.explorer-column-description:first-child + div.explorer-column-description img {
	margin: 0 15px 15px;
}
div.explorer-column-description:first-child + div.explorer-column-description + div.explorer-column-description h3 {
	display: none;
}
.dnnPrimaryAction {
	padding: 10px 25px;
	margin: 0px;
	background: #F7941E !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	border: none !important;
	border-color: none !important;
	color: #FFFFFF !important;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	height: auto !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: auto !important;
	transition: background 0s;
}
.dnnPrimaryAction:hover {
	border: none !important;
	background: #61A63A !important;
	color: #fff;
}
.dnnSecondaryAction {
	padding: 10px 15px;
	margin: 0px;
	background: #828385 !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	border: none !important;
	border-color: none !important;
	color: #FFFFFF !important;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	height: auto !important;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: auto !important;
	transition: background 0s;
}
.dnnSecondaryAction:hover {
	border: none !important;
	background: #61A63A !important;
	color: #fff;
}
h5 .dnnPrimaryAction, h5 .dnnSecondaryAction {
	display: inline;
	padding: 5px 20px;
	font-size: 16px;
}
p.button {
	text-align: center;
	margin: 15px;
}
.explorer-column-description .button .dnnPrimaryAction {
	display: block;
}
.program-listing-item {
	padding: 5px 8px;
	background: #fff;
	margin: 5px;
}
.program-listing-item .text {
	width: 100%;
	margin: 1px 1px 1px 1px;
}
.program-listing-item .time {
	width: 19%;
	margin: 1px 1% 1px 1px;
}
.program-listing-item .time + .text {
	width: 75%;
	margin: 1px 1% 1px 1px;
}
.program-listing-item .time.Hide.time {
	display: none;
}
.program-listing-item .time.Hide.time + .text {
	width: 100%;
	margin: 1px 1% 1px 1px;
}
.program-listing-item.Session, .program-listing-item.Session div {
	background: #59595B;
	color: #F7941E;
}
.program-listing-item.Session .text {
	width: 75%;
}
.program-listing-item.Session .summary, .program-listing-item.Session .summary p {
	font-size: 20px;
	color: #F7941E;
}
.program-listing-item.Session .summary p {
	padding: 0;
	margin: 0;
}
.program-listing-item.Session .time.Hide.time, .program-listing-item.Session .title {
	display: none;
}
.program-listing-item.Session .title p {
	margin: 0;
}
.program-listing-item.Session div.title {
	color: #F7941E;
}
.Workshop.Program.Session .summary p + p {
	font-size: 80%;
}
.program-listing-item.Paper div.summary {
	margin: 0;
	font-size: 14px;
}
.program-listing-item.Paper div.summary p {
	margin: 0;
	font-size: 14px;
}
.program-listing-item.Paper div.summary p strong {
	margin: 10px 0 0;
	display: block;
}
.program-listing-item.Paper, .program-listing-item.Break {
}
.program-listing-item.Paper {
}
.program-listing-item.Paper .time, .program-listing-item.Break .time {
	font-size: 14px;
}
.program-listing-item.Paper .title {
	font-size: 120%;
	font-weight: bold;
}
strong {
	font-weight: 700;
}
.program-listing-item.Paper .summary {
	font-size: 14px;
	padding: 0 0 0 0;
}
.program-listing-item.Break {
	background: #D4D5D7;
}
.program-listing-item.Break .summary {
	text-transform: uppercase;
	font-size: 14px;
}
.program-listing-item.Break .summary p {
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-size: 14px;
}
.program-listing-item.Break .title {
	display: none;
}
.program-listing-item.Program.Divider {
	padding: 0;
	margin: 0;
	background: none;
}
.program-listing-item.Program.Divider .title {
	display: none;
}
.program-listing-item.Program.Divider .summary p {
	color: #00253c;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	padding: 0;
	margin: 0;
}
.program-listing-item.Program.Divider .summary {
	color: #00253c;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	margin: 20px 0 10px;
}
.program-listing-item.Program.Divider:first-child .summary {
	margin: 0 0 10px;
}
/* Default table styling */

.detail_standard_article table, .cols table, table.aapg-default {
	border: 2px solid #fff !important;
	width: 99% !important;
	border-collapse: collapse;
}
.detail_standard_article th, .cols th, table.aapg-default th {
	vertical-align: central;
}
.detail_standard_article td, .cols td, table.aapg-default td {
	vertical-align: central;
}
.detail_standard_article th, .cols th, table.aapg-default th {
	background: #59595B;
	color: #F7922E !important;
	text-align: center;
	padding: 5px 8px;
	font-weight: bold;
	font-size: 16px;
}
.detail_standard_article td, .cols td, table.aapg-default td {
	text-align: center;
	background: #F3F3F4;
	border-right: 2px solid #ffffff !important;
	padding: 5px 8px;
	font-size: 14px;
}
.detail_standard_article tr:nth-child(odd) td, .cols tr:nth-child(odd) td, table.aapg-default tr:nth-child(odd) td {
	background: #E1E2E3;
}
table.aapg-default.left td {
	text-align: left;
}
/* Default table styling */


/* Set as Homepage button styling */

a.submit.form-button {
	width: 32px;
	height: 32px;
}
/* Set as Homepage button styling */

p.tags.see-also {
	color: #fff;
}
div.ppt {
	display: none !important;
}
.pricing .tuition {
	width: 200px;
}
div.award-short-description {
	width: 75%;
	margin: 0 0 0 1%;
}
div.award-short-description div div {
	font-size: 20px !important;
	line-height: 26px !important;
}
.award-photos {
	width: 23%;
}
.DnnModule-LiveAccordion + .DnnModule-DDRMenu {
	margin: 25px 0 0;
}
li.awards-pagelist {
	color: #fff;
	margin: 0 0 5px 0;
	padding: 0;
}
li.awards-pagelist a div.award {
	color: #fff;
}
li.awards-pagelist a div.subtitle {
	color: #fff;
	font-size: 70%;
	line-height: normal;
}
dt {
	font-weight: bold;
	margin: 10px 0 0;
}
dd {
	margin: 0 0 0 10px;
}
.ui-tabs-panel > p {
	padding: 0;
	margin: 0;
	height: 0;
}
/*.award-box {
	display: inline-block;
	margin: 25px 2% 0;
	width: 29%;
	float: left;
}
.award-box h5 {
    background: none repeat scroll 0 0 #59595B;
	text-align:center;
    color: #F7941E;
    display: block;
    font-size: 12px;
    margin: 0;
    padding: 1px 10px;
}
.award-box p {
	text-align:center;
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #BBBCBD;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    margin: 0;
    padding: 10px;
    width: auto;
	line-height: 20px;
	min-height: 44px;
}
*/

.award-box {
	display: block;
	float: none;
	margin: 10px 2% 20px;
	width: 96%;
}
.award-box h5 {
	display: block;
	margin: 0;
	padding: 0 10px;
}
.award-box strong {
	display: block;
}
.award-box p {
	border: none;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 5px 10px 0;
	text-align: left;
	width: auto;
}
.liveaccflick .ui-accordion .ui-accordion-content .award-box p {
	color: #000;
}
.livetabssmoothness .award-box h5 {
	color: #000;
}
.livetabssmoothness .award-box p {
	color: #000;
}
.liveaccflick .award-box h5 {
	color: #B0BFCB;
}
.liveaccflick .award-box p {
	color: #fff !important;
}
.video.halbouty {
}
.student-chapter {
	margin: 0 0 15px;
}
.education-conference-sessions .h5 {
	line-height: 20px;
}
.One-Day-Long, .Two-Days-Long, .Three-Days-Long, .Four-Days-Long, .Five-Days-Long {
	display: block;
	padding: 0.5% 0.85%;
	margin: 0 1% 1% 0;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #BBBCBD;
	line-height: 18px;
}
.One-Day-Long {
	width: 17%;
}
.Two-Days-Long {
	width: 37%;
}
.Three-Days-Long {
	width: 57%;
}
.Four-Days-Long {
	width: 77%;
}
.Five-Days-Long {
	width: 97%;
}
.education-conference-sessions-header {
	width: 100%;
}
.education-conference-sessions-header ul {
	width: 100%;
	padding: 0;
	margin: 0;
}
.education-conference-sessions-header ul li {
	width: 17%;
	display: block;
	padding: 1.5% 0.85%;
	margin: 0 1% 1% 0;
	background: none repeat scroll 0 0 #59595B;
	border: 1px solid #BBBCBD;
	float: left;
	text-align: center;
	color: #F7941E;
	line-height: 20px;
}
.speaker {
	color: #000;
}
iframe body {
	margin: 0 !important;
}
#dnn_Right3Pane #sidebarmap iframe {
	width: 193px;
	height: 150px;
}
#dnn_Right4Pane #sidebarmap iframe {
	width: 300px;
	height: 200px;
	padding-bottom: 15px;
}
.image-overlay {
	display: block;
	position: absolute;
	width: 100px;
	height: 100px;
}
.image-overlay.New {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/new-overlay.png);
}
.see-also .image-overlay.New {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/new-overlay.ddbc5980df.png);
}
.image-overlay.Web.Expanded {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/web-expanded.png);
}
.see-also .image-overlay.Web.Expanded {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/web-expanded.ddbc5980df.png);
}
.image-overlay.Web.Exclusive {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/web-exclusive.png);
}
.see-also .image-overlay.Web.Exclusive {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/web-exclusive.ddbc5980df.png);
}
.image-overlay.Breaking.News {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/web-breaking.png);
}
.see-also .image-overlay.Breaking.News {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/web-breaking.ddbc5980df.png);
}
.image-overlay.Sold.Out {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-soldout.png);
}
.see-also .image-overlay.Sold.Out {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-soldout.ddbc5980df.png);
}
.image-overlay.Cancelled {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-cancelled.png);
}
.see-also .image-overlay.Cancelled {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-cancelled.ddbc5980df.png);
}
.image-overlay.Postponed {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-postponed.png);
}
.see-also .image-overlay.Postponed {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-postponed.ddbc5980df.png);
}
.image-overlay.Virtual {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-virtual.png);
}
.see-also .image-overlay.Virtual {
	background: url(../../../../_img.aapg.org/Portals/0/images/_icons/event-virtual.ddbc5980df.png);
}
.dates.e-Symposium.Live {
}
.dates.e-Symposium.Post.Event:before {
	content: "Occured on ";
}


.video-playlist {
	padding: 15px;
}
.video-playlist-item {
	margin: 10px 0 0;
}
.video-playlist-item:first-child {
	margin: 0;
}
.video-playlist-item a, .video-playlist-item a:link, .video-playlist-item a:active, .video-playlist-item a:visited {
	font-size: 14px;
	line-height: 18px;
}
div.playerwidth.playerheight {
	display: inline-block !important;
}
.MasterEventsTable-event-icons {
	width: 25%;
	float: right;
	margin: 0 0 0 2%;
	text-align: right;
}
.MasterEventsTable-title-picture {
	width: 99%;
	float: right;
	padding: 0 1% 0 0;
	position: relative;
}
.MasterEventsTable-event-icons + .MasterEventsTable-title-picture {
	width: 71%;
}
.MasterEventsTable-title {
	width: 100%;
	float: left;
}
.MasterEventsTable-picture {
	width: 16%;
	float: left;
}
img + .MasterEventsTable-title {
	width: 79%;
}
.MasterEventsTable-title-picture > a > img {
	float: left;
	margin-right: 7px;
	max-width: 40px;
	max-width: 40px;
}
.MasterEventsTable-title-picture span.text {
	width: 79%;
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 0 59px;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 24px;
}
.MasterEventsTable-title-picture img {
/*width: 20%;*/	
}
img + span.text {
	padding: 0 0 0 0 !important;
	width: 79% !important;
}
.MasterEventsTable-event-icon {
	width: 5%;
	height: 32px;
	float: right;
	height: 24px;
}
.MasterEventsTable-event-icon.callforpapers {
	background-image: url(../../../../Portals/0/images/_icons/event-table-sprite-4.png);
	background-position: -3px -4px;
}
.MasterEventsTable-event-icon.exhibits {
	background-image: url(../../../../Portals/0/images/_icons/event-table-sprite-4.png);
	background-position: -3px -36px;
}
.MasterEventsTable-event-icon.housing {
	background-image: url(../../../../Portals/0/images/_icons/event-table-sprite-4.png);
	background-position: -3px -68px;
}
.MasterEventsTable-event-icon.sponsorships {
	background-image: url(../../../../Portals/0/images/_icons/event-table-sprite-4.png);
	background-position: -3px -100px;
}
.MasterEventsTable-event-icon.registration {
	background-image: url(../../../../Portals/0/images/_icons/event-table-sprite-4.png);
	background-position: -3px -132px;
}
.MasterEventsTable-event-icon.training {
	background-image: url(../../../../Portals/0/images/_icons/event-table-sprite-4.png);
	background-position: -3px -164px;
}
.MasterEventsTable-event-icon + .MasterEventsTable-title-picture {
	width: 94%;
}
.MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-title-picture {
	width: 89%;
}
.MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-title-picture {
	width: 84%;
}
.MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-title-picture {
	width: 79%;
}
.MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-title-picture {
	width: 74%;
}
.MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-event-icon + .MasterEventsTable-title-picture {
	width: 69%;
}
.jquitooltip {
	min-width: 100px;
	max-width: 300px;
	height: auto;
	background: #F5F5F5;
	border: 1px solid #BBBCBD;
	color: #616161;
	padding: 10px;
	line-height: 120%;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}
.jquitooltip2 {
	height: auto;
	width: auto;
	background: #F5F5F5;
	border: 1px solid #BBBCBD;
	color: #616161;
	padding: 10px;
	line-height: 120%;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
}
.ui-tooltip {
	position: absolute;
	z-index: 9999;
}
div[id*=tooltip] {
	height: auto;
	width: auto;
	background: #F5F5F5;
	border: 1px solid #BBBCBD;
	color: #616161;
	padding: 10px;
	line-height: 120%;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	position: absolute !important;
	z-index: 9999;
}
div[id*=tooltip].fade:after {
background: none !important;
}

.MasterEventsTable-title-picture a {
	display: block;
	background: url(../../../../Portals/0/images/_logo/placeholder-online-course-100px.a6ce675ec4.jpg) no-repeat;
	min-height: 52px;
}
.image-overlayNew {
	display: block;
	position: absolute;
	width: 52px;
	height: 52px;
	top: 0;
	left: 0;
	background: url(../../../../Portals/0/images/_logo/new-overlay.a6ce675ec4.png);
}
table.dataTable tr.odd td.sorting_1 {
	background-color: #d9d9d9 !important;
}
table.dataTable tr.even td.sorting_1, table.dataTable tr.odd {
	background-color: #e5e5e5 !important;
}
p.box, span.box, div.box {
	background: #F5F5F5;
	border: 1px solid #BBBCBD;
	color: #616161 !important;
	padding: 10px !important;
	display: block;
	line-height: 18px !important;
	font-size: 14px !important;
}
span.box p, div.box p {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
}
p.box a, span.box a, div.box a {
	font-size: inherit;
}
.message.box {
	display: none;
}
.message.before.box {
	display: block;
}
.after .message.before.box {
	display: none;
}
.presenter-action-item a + .while {
	display: block;
}
.after .after {
	display: block;
}
/* Before, While, After Token */

.presenter-action-message.while .message {
	display: none;
}
.presenter-action-message.while .message.while.box {
	display: block;
}
/* Before, While, After Token */


.cols2.actions {
	width: 29%;
	height: auto;
}
.cols2.actions .download-form {
	max-width: 200px;
	margin: 0 0 20px;
}
.cols2.actions .download-form:first-child {
}
.cols2.main {
	width: 67%;
}
.liveaccflick .ui-widget-content a {
	color: #fff !important;
}
.sidebar-action-button {
	padding: 0 0 15px;
}
.sidebar-action-button2 {
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	width: 88px;
	height: 47px;
	display: block;
	padding: 83px 0 0;
	margin: 10px 0 0;
}
.sidebar-action-apply {
	background: url(../../../../Portals/0/images/_icons/sidebar-action-apply.png) no-repeat scroll center top;
}
.sidebar-action-compare {
	background: url(../../../../Portals/0/images/_icons/sidebar-action-compare.png) no-repeat scroll center top;
}
.sidebar-action-chapters {
	background: url(../../../../Portals/0/images/_icons/sidebar-action-chapters.png) no-repeat scroll center top;
}
.sidebar-action-divisions {
	background: url(../../../../Portals/0/images/_icons/sidebar-action-divisions.png) no-repeat scroll center top;
}
.profile-tab-industry-interests .profile-item ul li a {
	color: #444444 !important;
}
/* BANNER ADS */

#sponsoredby {
	height: 30px;
	display: none;
}
.DnnModule-BannerDisplay {
	position: relative;
}
.ModBannerDisplayC {
}
.sponsors-wrapper .bannerDisplayCellDiv {
	margin: 0 10px;
	background: #fff;
	width: 130px;
	width: auto;
}
.bannerDisplayCellDiv img {
/*padding: 5px;*/
	
}
.sponsors-wrapper {
	height: auto;
	width: 100%;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	padding-bottom: 20px;
}
.sponsors-wrapper table {
	margin: 0 auto;
}
.sponsors-wrapper img {
	padding: 9px 4px;
	border: 1px solid #D1CDCF;
}
.sponsors-wrapper .bannerDisplayDiv {
	height: auto;
	text-align: center;
	width: 751px;
}
.sponsors-wrapper .bannerDisplayRowDiv {
	/*display: inline-table;*/
	width: 751px;
}
/* BANNER ADS */


/* Landing-page-issue - BEGIN */

.landing-page-issue {
	margin: 0 0 10px 10px;
}
.landing-page-issue + h5 {
	margin-top: 0px;
}
.landing-page-issue img {
	max-width: 287px;
	min-width: 287px;
}
/* Landing-page-issue - END */




/* Staff Page - People Proof */

.people-proof {
	width: 100%;
	font-size: 14px;
}
.people-proof thead {
	background: #666;
}
.people-proof th {
	color: #fff;
	font-weight: 300;
}
.people-proof td {
	padding: 5px;
	border: 1px solid #fff;
}
.people-proof-id {
	white-space: nowrap;
	width: 10%;
	text-align: center;
}
.people-proof-shortbio {
	width: 37%;
}
.people-proof-publicbio {
	width: 37%;
	text-align: center;
}
.people-proof-shortbio span, .people-proof-publicbio span {
	overflow: hidden;
	height: 115px;
	display: block;
	text-overflos: ellipsis;
}
.people-proof-shortbio span p, .people-proof-publicbio span p {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.people-proof-picture-name {
	width: 15%;
}
.people-proof-picture {
	width: 100%;
	display: block;
}
.people-proof-picture a img {
	background: #fff;
	padding: 5px;
	border: 1px solid #000;
}
.people-proof-name {
	width: 100%;
	display: block;
}
.inner_fullpane_area div.venue {
	display: block;
	width: 100%;
}
.inner_fullpane_area div.venue img {
	max-width: 45%;
	margin: 0 3% 0 0;
	float: left;
	padding: 5px;
	border: 1px solid #D1CDCF;
	background: #fff;
}
.inner_fullpane_area div.litImage div.cols2 img {
	max-width: 96%;
	width: auto !important;
	height: auto !important;
}
.Right3Pane .list-with-images.educonf .litImage a img {
	height: auto !important;
	max-width: 150px;
	width: auto !important;
}
.inner_fullpane_area div.venue-details {
	width: 100%;
}
.inner_fullpane_area div.venue img + .venue-details {
	width: 49%;
}
.inner_fullpane_area div.venue-details .buttons a {
	margin-right: 15px;
	box-sizing: border-box;
}
.inner_fullpane_area div.venue-details .buttons a + a {
	margin-right: 0;
}
.inner_fullpane_area div.PF_EventLocationTitle {
	color: #00253c;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	margin: 0 0 10px;
}
span.PF_EventLocationAddress1, span.PF_EventLocationAddress2, span.PF_EventLocationCity, span.PF_EventLocationState, span.PF_EventLocationZip {
	font-size: 16px;
	margin: 0;
	padding: 0;
}
div.PF_EventLocationPhone {
	margin: 0 0 15px;
}
.DnnModule-2334 {
	display: inline-block;
}
.pricing-details {
	margin: 0 0 0 10px;
	padding: 0;
}
.pricing-details p {
	/*margin: 0;*/
	padding: 0;
}
.educonf div.back {
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	padding: 10px 0 5px;
}
.educonf div.h5 {
	padding: 10px 0;
}
.store-item-detail-list {
	margin: 15px 0 0;
}
.store-item-detail span.label {
	width: 30%;
	display: block;
	margin: 0 3% 0 0;
	font-weight: bold;
	text-align: right;
	float: left;
}
.store-item-detail span.value {
	width: 66%;
	display: block;
	float: left;
}
.top_rt {
	height: 30px;
}
.top_lt {
	padding: 5px 0 0;
}
.Breadcrumb1 h2 {
	margins: 5px 0 0 !important;
}
.ui-helper-hidden-accessible {
	padding: 0 10px 0 0;
}
/* SOCIAL GROUPS */

.student-chapter-blurb > div {
	margin: 5px 15px;
}
.student-chapter-blurb > div > span {
	display: block;
}
.activeForums, .afgrid {
	max-width: 710px;
	width: 710px;
}
td.afnormal {
	white-space: normal !important;
}
.aftitlelg a {
	font-family: "Roboto Condensed" !important;
}
.GroupViewHeader h1 {
	color: #F7941E !important;
	font-family: "Roboto Condensed" !important;
	font-size: 27px;
	line-height: 35px;
}
.GroupViewTop > div > a {
	background: #F7941E;
	color: #fff !important;
	padding: 10px 25px;
	text-transform: uppercase;
}
.GroupViewTop > div > a:hover {
	background: #61A63A;
}
.dgdGroupQuickInfoWrap h3 a {
	color: #fff;
}
.no_title_light_content .student-chapter {
	padding: 0 15px;
}
.h2_white_content .student-chapter {
	padding: 0;
}
.h2_white_content h3 {
	display: none;
}
#journalEditor #tbar span#tbar-perm {
	display: none !important;
}
/* SOCIAL GROUPS */



/* Janet's CSS file */

p, ul, ul li, ol, li, ol li {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #474747;
}
/* FOR EXPLORER ARTICLES */ 
.diamondblue {
	color: #003399;
}
.orange {
	color: #F47920;
}
.green {
	color: #61A63A;
}
.blue {
	color: #005386;
}
.darkblue {
	color: #00253c;
}
.skyblue {
	color: #B0BFCB;
}
.lightgray {
	color: #828385;
}
.darkgray {
	color: #59595B;
}
.redux95 {
	font-size: 95% !important;
}
.redux90 {
	font-size: 90% !important;
}
.redux85 {
	font-size: 85% !important;
}
.enlarge105 {
	font-size: 105% !important;
}
.enlarge110 {
	font-size: 110% !important;
}
.enlarge115 {
	font-size: 115% !important;
}
.highlighted {
	background: rgba(97, 166, 58, 0.5);
}
span.highlighted {
	display: inline;
	padding: 0 5px;
}
p.highlighted {
	padding: 0 5px;
}
.livetabsflick .contact-name-text a, .livetabssmoothness .contact-name-text a {
	color: #61a63a;
}
.livetabsflick .contact-list-item {
	color: #aaa;
	color: #fff;
	font-weight: 300;
}
.livetabssmoothness .contact-list-item {
	color: #474747;
	font-weight: 300;
}
.contact-list-item .contact-company, .contact-list-item .contact-title, .contact-list-item .contact-phone, .contact-list-item .contact-fax {
	color: inherit !important;
	font-weight: inherit !important;
}
.contact-list-item {
	min-height: 100px !important;
}
/* Janet's CSS file */




/* Datatables 1.9.4 CSS file */
/* http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css */


/*
 * Table
 */
table.dataTable {
	margin: 0 auto;
	clear: both;
	width: 100%;
}
table.dataTable tr.headersReverse, table.intabs.dataTable thead tr, .MemberDirectoryTable.dataTable thead tr, #studentchapters.dataTable thead tr {
	background: none repeat scroll 0 0 #59595B !important;
}
table.dataTable thead th {
	padding: 3px 18px 3px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
 *cursor: hand;
	color: #F7941E !important;
	font-size: 24px;
	font-weight: normal !important;
}
table.intabs.dataTable thead th {
	font-size: 16px;
	line-height: 20px;
	padding-right: 25px;
}
table#studentchapters.dataTable thead th {
	font-size: 22px;
	line-height: 28px;
	padding-right: 25px;
}
table.dataTable tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}
table.dataTable td {
	padding: 3px 10px;
}
table.dataTable td.center, table.dataTable td.dataTables_empty {
	text-align: center;
}
table.dataTable tr.odd {
	background-color: #E2E4FF;
}
table.dataTable tr.even {
	background-color: white;
}
table.dataTable tr.odd td.sorting_1 {
	background-color: #D3D6FF;
}
table.dataTable tr.odd td.sorting_2 {
	background-color: #DADCFF;
}
table.dataTable tr.odd td.sorting_3 {
	background-color: #E0E2FF;
}
table.dataTable tr.even td.sorting_1 {
	background-color: #EAEBFF;
}
table.dataTable tr.even td.sorting_2 {
	background-color: #F2F3FF;
}
table.dataTable tr.even td.sorting_3 {
	background-color: #F9F9FF;
}
/*
 * Table wrapper
 */
.dataTables_wrapper {
	position: relative;
	/*clear: both;*/
	*zoom: 1;
}
/*
 * Page length menu
 */
.dataTables_length {
	float: left;
}
/*
 * Filter
 */
.dataTables_filter {
	float: right;
	text-align: right;
}
/*
 * Table information
 */
.dataTables_info {
	clear: both;
	float: left;
}
/*
 * Pagination
 */
.dataTables_paginate {
	float: right;
	text-align: right;
}
/* Two button pagination - previous / next */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
 *cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}
.paginate_disabled_previous, .paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}
.paginate_enabled_previous {
	background: url('../images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../images/back_enabled_hover.png') no-repeat top left;
}
.paginate_disabled_previous {
	background: url('../images/back_disabled.png') no-repeat top left;
}
.paginate_enabled_next {
	background: url('../images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../images/forward_enabled_hover.png') no-repeat top right;
}
.paginate_disabled_next {
	background: url('../images/forward_disabled.png') no-repeat top right;
}
/* Full number pagination */
.paging_full_numbers {
	height: 22px;
	line-height: 22px;
}
.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
}
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
 *cursor: hand;
	color: #333 !important;
}
.paging_full_numbers a.paginate_button {
	background-color: #ddd;
}
.paging_full_numbers a.paginate_button:hover {
	background-color: #ccc;
	text-decoration: none !important;
}
.paging_full_numbers a.paginate_active {
	background-color: #99B3FF;
}
/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}
/*
 * Sorting
 */
.sorting {
	background: url('../../../../Portals/0/images/_icons/sort_both.png') no-repeat center right;
}
.sorting_asc {
	background: url('../../../../Portals/0/images/_icons/sort_asc.png') no-repeat center right;
}
.sorting_desc {
	background: url('../../../../Portals/0/images/_icons/sort_desc.png') no-repeat center right;
}
.sorting_asc_disabled {
	background: url('../../../../Portals/0/images/_icons/sort_asc_disabled.png') no-repeat center right;
}
.sorting_desc_disabled {
	background: url('../../../../Portals/0/images/_icons/sort_desc_disabled.png') no-repeat center right;
}
table.dataTable thead th:active, table.dataTable thead td:active {
	outline: none;
}
/*
 * Scrolling
 */
.dataTables_scroll {
	clear: both;
}
.dataTables_scrollBody {
 *margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}
/* Datatables 1.9.4 CSS file */


/* Master Events Table CSS file */

table.dataTable {
	width: 100% !important;
}
#MasterEventsTable td {
	padding: 10px 15px;
	vertical-align: center;
}
/*
.MasterEventsTable-picture {
	float: left;
	width: 60px;
}

.MasterEventsTable-title {
	float: left;
	width: 380px;
}

*/

td.MasterEventsTable-info {
	width: 55%;
}
td.MasterEventsTable-status {
	white-space: nowrap;
	text-align: center;
}
td.MasterEventsTable-type {
}
td.MasterEventsTable-date {
	white-space: nowrap;
	text-align: center;
}
td.MasterEventsTable-location {
	white-space: nowrap;
	text-align: center;
}
td.MasterEventsTable-category {
}
td.MasterEventsTable-region {
}
.MasterEventTable-ToolTip {
	display: none;
}
/*#MasterEventsTable a img {
    margin-right: 7px;
    max-width: 40px;
}
*/
.MasterEventsTable-Selector {
	float: left;
	margin-right: 10px;
}
.MasterEventTable-EventOptions {
	display: block;
	margin-left: 5px;
	float: right;
}
.MasterEventTable-EventOptions img {
	max-height: 25px;
}
.external-filters, .filters-calendar, .events-calendar {
	display: table;
	height: 35px;
	width: 100%;
	float: left;
}
.events-calendar {
	float: none;
}
.filters-calendar h1, .events-calendar h1 {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
	color: #F7941E;
	font-family: "Roboto Condensed", sans-serif;
	font-weight: normal;
	font-size: 27px;
	line-height: 35px;
}
.external-filters {
	margin: 10px 0 0;
}
.link-calendar {
	float: right;
	text-align: right;
}
.events-legend {
	float: left;
	width: auto;
	text-align: right;
	height: 35px;
}
.events-legend .MasterEventsTable-event-icon {
	width: 30px;
	height: 24px;
	float: left;
}
.legend-item {
	width: auto;
	display: table;
	float: right;
	padding: 0 8px 5px;
}
.legend-item .label {
	white-space: nowrap;
}
.link-calendar > a {
	display: inline-block;
}
.MasterEventsTable-all-related-items {
	width: 100px;
	display: none;
}
/* Module-Specific Exceptions */
.DnnModule-526,  /* ? */ .DnnModule-2807, /* ? */ .DnnModule-3232, /* Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-1173,  /* Comments View All page */ .DnnModule-3237, /* Field Seminar Detail Page  - CLEAR DIV in the sidebar */ .DnnModule-11819, /* Field Seminar Detail Page  - CLEAR DIV under Alternate Time dropdown */ .DnnModule-3239, /* Forum Detail Page - CLEAR DIV in the sidebar */ .DnnModule-8607, /* Individual Member Detail Page - CLEAR DIV in the sidebar */ .DnnModule-3244, /* Short Course Detail Page - CLEAR DIV in the sidebar */ .DnnModule-8677, /* Individual Associate Detail Page - CLEAR DIV in the sidebar */ .DnnModule-3249, /* Online Certificate Course Detail Page - CLEAR DIV in the sidebar */ .DnnModule-10760,  /* Online e-Symposia Live Page - CLEAR DIV in the sidebar */ .DnnModule-3252, /* Online e-Symposia Detail Page - CLEAR DIV in the sidebar */ .DnnModule-3259, /* Online Traditional Course Detail Page - CLEAR DIV in the sidebar */ .DnnModule-3263, /* Hedberg Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15080, /* Hedberg Past Detail Page - CLEAR DIV in the sidebar */ .DnnModule-3184, /* ACE Detail Page - CLEAR DIV in the sidebar */ .DnnModule-3279, /* Set of Certificate Course Detail Page - CLEAR DIV in the sidebar */ .DnnModule-11876, /* ICE Announcement Page - CLEAR DIV in the sidebar */ .DnnModule-11867, /* ACE Announcement Page - CLEAR DIV in the sidebar */ .DnnModule-14866, /* Forum Announcement Page - CLEAR DIV in the sidebar */ .DnnModule-14850, /* Education Conference Announcement Page - CLEAR DIV in the sidebar */ .DnnModule-3320, /* ICE Detail Page - CLEAR DIV in the sidebar */ .DnnModule-14842, /* Workshop Announcement Page - CLEAR DIV in the sidebar */ .DnnModule-5614, /* Explorer Article Detail Page - CLEAR DIV in the sidebar */ .DnnModule-11702, /* Explorer Landing Page - Static text below current issue cover and button */ .DnnModule-3246, /* Education Conference Detail Page - CLEAR DIV in the sidebar */ .DnnModule-2465, /* Membership Graduated Dues Detail Page - CLEAR DIV in the sidebar */ .DnnModule-9174, /* Membership Comparison Chart Detail Page - CLEAR DIV in the sidebar */ .DnnModule-7549, /* Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-11693, /* Industry Meeting Detail Page - CLEAR DIV in the sidebar */ .DnnModule-11837, /* wwwUpdate Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-13521, /* Energy Policy Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-12569, /* Learn! Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-12582, /* Student Outlook Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-11781, /* ? */ .DnnModule-11782, /* ? */ .DnnModule-14356, /* Interpretation landing page, left of the Issue picture */ .DnnModule-13814, /* AR Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-13799, /* APR Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-13830, /* Europe Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-12783, /* LAR Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-13784, /* MER Blog Article Page - CLEAR DIV in the sidebar */ .DnnModule-12025, /* HoD Delegates Voice Detail Page - CLEAR DIV in the sidebar */ .DnnModule-11783, /* Student Member Page - CLEAR DIV in the sidebar */ .DnnModule-13136, /* DL Presentation Detail Page - CLEAR DIV in the sidebar */ .DnnModule-13734, /* MER leadership - CLEAR DIV under floated list of photos */ .DnnModule-13071, /* LAR leadership - CLEAR DIV under floated list of photos */ .DnnModule-13731, /* Europe leadership - CLEAR DIV under floated list of photos */ .DnnModule-13728, /* APR leadership - CLEAR DIV under floated list of photos */ .DnnModule-13725, /* Africa leadership - CLEAR DIV under floated list of photos */ .DnnModule-14546, /* Aberdeen Oil Finders Lunch Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15232, /* Africa Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15314, /* Africa Announcement Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15260, /* Asia Pacific Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15328, /* Asia Pacific Announcement Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15204, /* Canada Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15335, /* Canada Announcement Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15176, /* Europe Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15307, /* Europe Announcement Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15149, /* Latin America Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15300, /* Latin America Announcement Detail Page - CLEAR DIV in the sidebar */ .DnnModule-14923, /* Middle East Workshop Detail Page - CLEAR DIV in the sidebar */ .DnnModule-15293, /* Middle East Announcement Detail Page - CLEAR DIV in the sidebar */ .DnnModule-2276  /* Education Conference Course - "Back to ..." Module */ {
	display: table;
}
.external-filter-container {
	float: left;
	margin: 0 0 0 0;
	width: 25%;
}
.external-filter-container select, .PFSelectFilter select, .fc-header-center select, #alternate_dateplace, .xmp-form-row select, .ResultsSort select {
	width: 85%;
	height: 30px;
	padding: 5px;
	font-size: 14px !important;
	font-family: "Roboto Condensed", sans-serif !important;
	/*line-height: 1;*/
	border: 0 !important;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: hidden;
	text-indent: 0.01px;
	text-overflow: "";
	background: url(../../../../Portals/0/images/_icons/sort_desc.png) no-repeat scroll right top #b0bfcb;
	display: block;
	float: left;/*	background-position: 82px 7px;  */
}
.xmp-form-row select {
	width: auto;
}
input.loginwizard, .tab-edit-button input, ul.dnnActions li input {
	font-size: 16px;
}
.dnnFormMessage.dnnFormSuccess h4 {
	font-family: "Roboto Condensed", sans-serif;
}
.external-filter-container input {
	width: 11%;
	padding: 5px;
	font-size: 14px;
	font-family: "Roboto Condensed", sans-serif;
	line-height: 1;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px;
	background: #b0bfcb;
	float: left;
	height: 30px;
}
#external_filter_container4 select {
	width: 89%;
}
#MasterEventsTable_wrapper label, #MasterEventsTable_wrapper label input {
	font-size: 18px;
	max-width: 200px;
}
/* Master Events Table CSS file */


/* CALENDAR */

.fc-event-skin {
	background-color: #828385 !important;
	border-color: #828385 !important;
}
span.fc-event-time {
	color: #F7941E;
	text-transform: uppercase;
	background: #59595B;
	padding: 0 5px !important;
	font-weight: normal !important;
	margin: 1px;
}
span.fc-event-title {
	color: #fff;
}
td.fc-today {
	background: none !important;
	background-color: #b0bfcb !important;
	border: 1px solid #b0bfcb !important;
}
td.fc-today div.fc-day-number {
	color: #fff !important;
}
.pfcalendar.ui-widget-content, .pfcalendar .ui-widget-content {
	background: none !important;
	background-color: #fff !important;
}
.pfcalendar .ui-widget-header {
	background: none !important;
	background-color: #59595B !important;
	color: #F7941E !important;
	font-size: 24px;
	font-weight: normal !important;
	border: 1px solid #828385 !important;
}
.pfcalendar .ui-corner-left, .pfcalendar .ui-corner-right {
	border-bottom-left-radius: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top-right-radius: 0 !important;
}
.pfcalendar.ui-corner-all, .pfcalendar .ui-corner-all {
	border-radius: 0 !important;
}
.pfcalendar .ui-dialog-titlebar {
	padding: 5px 10px !important;
}
.ui-dialog-title {
	font-size: 18px;
	line-height: 22px;
	color: #F7941E;
}
.pfcalendar .ui-state-default, .pfcalendar.ui-widget-content .ui-state-default, .pfcalendar .ui-widget-content .ui-state-default, .pfcalendar .ui-widget-header .ui-state-default {
	background: none !important;
	background-color: #828385 !important;
	border: 1px solid #59595B !important;
}
.pfcalendar .ui-state-default span.fc-button-content {
	color: #fff !important;
	font-weight: normal !important;
}
.pfcalendar .ui-state-active, .pfcalendar.ui-widget-content .ui-state-active, .pfcalendar .ui-widget-content .ui-state-active, .pfcalendar .ui-widget-header .ui-state-active {
	background: none !important;
	background-color: #59595B !important;
	border: 1px solid #59595B !important;
	color: #fff !important;
}
.pfcalendar .ui-state-active span.fc-button-content {
	color: #F7941E !important;
	font-weight: normal !important;
}
div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.pfcalendar.ui-draggable.ui-resizable, #toolTip {
	background: none !important;
	background-color: #b0bfcb !important;
}
.fc-button-content .fc-icon-wrap {
	float: left;
	position: relative;
	top: 31% !important;
}
.pfcalendar .ui-icon-circle-triangle-w {
	background-image: none !important;
	border-color: rgba(0, 0, 0, 0) #FFFFFF;
	border-style: solid;
	border-width: 10px 10px 10px 0;
	color: #FFFFFF;
	height: 0 !important;
	width: 0 !important;
}
.pfcalendar .ui-icon-circle-triangle-e {
	background-image: none !important;
	border-color: rgba(0, 0, 0, 0) #FFFFFF;
	border-style: solid;
	border-width: 10px 0 10px 10px;
	color: #FFFFFF;
	height: 0 !important;
	width: 0 !important;
}
.fc-header .fc-button {
	margin-right: -1px !important;
}
.PFSelectFilter > div {
	float: left;
	width: 200px !important;
	margin: 0 10px 0 0;
}
#ddlContentTypeFilter, #ddlCategoryFilter {
	width: 200px !important;
}
.inner_fullpane_area div.dropdown-alternate-dateplace {
	margin: 5px 5px 10px;
	min-height: 35px;
	width: 350px;
}
#listMonths, #listYears {
	font-size: inherit !important;
	width: auto !important;
	background-color: #59595B;
	color: #F7941E;
	font-size: 14px !important;
	font-family: "Roboto Condensed", sans-serif !important;
	text-transform: uppercase;
	margin: 0 10px 0 0;
}
#listMonths, #span_listMonths {
	width: 105px !important;
}
#listYears, #span_listYears {
	width: 65px !important;
}
.fc-header-center {
	width: 23% !important;
}
.fc-header-right {
	width: 13% !important;
}
.fc-header-left {
	width: 58% !important;
}
.PFSelectFilter {
	width: 420px;
}
/* AddThisEvent */
.addthisevent-drop {
	width: 27px;
	height: 23px;
	display: inline-block;
	position: relative;
	z-index: 999998;
	font-family: arial;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	text-decoration: none;
	background: url(../../../../gfx/icon-calendar-t2.png) no-repeat;
}
.addthisevent-drop:hover {
	color: #555;
	font-size: 14px;
	text-decoration: none;
}
.addthisevent-selected {
}
.addthisevent_dropdown {
	width: 200px;
	position: absolute;
	z-index: 99999;
	padding: 6px 0px 0px 0px;
	background: #fff;
	text-align: left;
	display: none;
	margin-top: 4px;
	margin-left: -1px;
	border-top: 1px solid #c8c8c8;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #a8a8a8;
	border-left: 1px solid #bebebe;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 1px 3px 6px rgba(0,0,0,0.15);
	-moz-box-shadow: 1px 3px 6px rgba(0,0,0,0.15);
	box-shadow: 1px 3px 6px rgba(0,0,0,0.15);
}
.addthisevent_dropdown span {
	width: 175px;
	display: block;
	line-height: 110%;
	background: #fff;
	text-decoration: none;
	font-size: 12px;
	color: #6d84b4;
	padding: 8px 10px 9px 15px;
}
.addthisevent_dropdown span:hover {
	background: #f4f4f4;
	color: #6d84b4;
	text-decoration: none;
	font-size: 12px;
}
.addthisevent span {
	display: none!important;
}
.addthisevent-drop ._url, .addthisevent-drop ._start, .addthisevent-drop ._end, .addthisevent-drop ._summary, .addthisevent-drop ._description, .addthisevent-drop ._location, .addthisevent-drop ._organizer, .addthisevent-drop ._organizer_email, .addthisevent-drop ._facebook_event, .addthisevent-drop ._all_day_event {
	display: none!important;
}
.addthisevent_dropdown .copyx {
	width: 200px;
	height: 21px;
	display: block;
	position: relative;
	cursor: default;
}
.addthisevent_dropdown .brx {
	width: 180px;
	height: 1px;
	overflow: hidden;
	background: #e0e0e0;
	position: absolute;
	z-index: 100;
	left: 10px;
	top: 9px;
}
.addthisevent_dropdown .frs {
	position: absolute;
	top: 5px;
	cursor: pointer;
	right: 10px;
	padding-left: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	z-index: 101;
	line-height: 110%;
	background: #fff;
	text-decoration: none;
	font-size: 9px;
	color: #cacaca;
}
.addthisevent_dropdown .frs:hover {
	color: #6d84b4;
}
.addthisevent {
	visibility: hidden;
}
/* Hides the "AddThisEvent" link and the span it rode in on; don't know it that's cool with the developer */
.addthisevent_dropdown .copyx {
	display: none;
}
.addthisevent_dropdown {
	width: 170px;
	position: absolute;
	z-index: 99999;
	padding: 6px 0px 0px 0px;
	background: #F5F5F5;
	text-align: left;
	display: none;
	margin-top: 4px;
	margin-left: -1px;
	border-top: 1px solid #BBBCBD;
	border-right: 1px solid #BBBCBD;
	border-bottom: 1px solid #BBBCBD;
	border-left: 1px solid #BBBCBD;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);
	font-family: 'roboto condensed', sans-serif;
}
.addthisevent_dropdown span {
	width: 145px;
	display: block;
	line-height: 110%;
	background: #fff;
	text-decoration: none;
	font-size: 12px;
	color: #616161;
	padding: 8px 10px 9px 15px;
	background: #F5F5F5;
}
/* CALENDAR */

/* BOOKMARK THIS, RECOMMEND CONTAINER */

.floated-sidebar-icons {
	margin: 0;
}
.floated-sidebar-icons > div {
	float: left;
	height: 130px;
	width: 88px;
}
.floated-sidebar-icons-item > a {
	background: none repeat scroll 0 0 #B0BFCB;
	float: left;
	height: 88px;
	width: 88px;
}
.floated-sidebar-icons-item > a:hover {
	background: none repeat scroll 0 0 #F7941E;
}
#dnn_Right4Pane .floated-sidebar-icons-item, #dnn_Right4PaneActions .floated-sidebar-icons-item {
	margin: 0 11px 10px 0;
}
#dnn_Right3Pane .floated-sidebar-icons-item, #dnn_Right3PaneActions .floated-sidebar-icons-item {
	margin: 0 7px 10px 0;
}
/* BOOKMARK THIS, RECOMMEND CONTAINER */



/* BOOKMARK THIS */

.bookmarkthis {
	width: 88px;
	height: 130px;
	float: left;
	margin: 0 7px 10px 0;
}
.bookmarkthis .PF_Collection_BOX_Wrapper {
	width: 88px;
	height: 88px;
}
.bookmarkthis .PF_Collection_ShowHide_Link {
	float: left;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #96c;
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	text-decoration: none;
	text-shadow: none;
	cursor: pointer;
	display: inline-block;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: none;
	width: 88px;
	height: 88px;
	background: #b0bfcb;
}
.bookmarkthis .PF_Collection_ShowHide_Link span {
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	width: 88px;
	height: 47px;
	display: block;
	background: url(../../../../Portals/0/images/_icons/sidebar-action-bookmarks.png) no-repeat scroll center top;
	padding: 78px 0 0;
	margin: 15px 0 0;
}
.bookmarkthis .PF_Collection_ShowHide_Link:hover, .bookmarkthis .PFCollections1 .PFCollectionDeleteButton:hover {
	background: #F7941E;
	background-color: #F7941E;
}
.bookmarkthis .PF_Collection_ShowHide_Link:active, .bookmarkthis .PFCollections1 .PFCollectionDeleteButton:active {
	position: relative;
	top: 1px;
}
.PF_Collection_BOX {
	background: none repeat scroll 0 0 #F0F0F0 !important;
	border: none !important;
	box-shadow: 5px 5px 10px 5px rgba(90, 90, 90, 0.2) !important;
	width: 220px !important;
	right: 0 !important;
	position: absolute !important;
	z-index: 10000 !important;
}
/* BOOKMARK THIS */


/* RECOMMEND */

.recommend {
	width: 88px;
	height: 130px;
	float: left;
	margin: 0 7px 10px 0;
}
a#linkRecommend, #recReceived {
	float: left;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #96c;
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	text-decoration: none;
	text-shadow: none;
	cursor: pointer;
	display: inline-block;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: none;
	width: 88px;
	height: 88px;
	background: #b0bfcb;
}
a#linkRecommend:hover, #recReceived:hover {
	background: #F7941E;
	background-color: #F7941E;
}
#imgRecommend, #imgRecReceived {
	display: none;
}
#lblRecommend, #lblRecReceived {
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	width: 88px;
	height: 47px;
	display: block;
	background: url(../../../../Portals/0/images/_icons/sidebar-action-recommend.png) no-repeat scroll center top;
	padding: 83px 0 0;
	margin: 10px 0 0;
}
/* RECOMMEND */

/* PRINT */

.print {
	width: 88px;
	height: 130px;
	float: left;
	margin: 0 7px 10px 0;
}
a#linkPrint {
	float: left;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #96c;
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	text-decoration: none;
	text-shadow: none;
	cursor: pointer;
	display: inline-block;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: none;
	width: 88px;
	height: 88px;
	background: #b0bfcb;
}
a#linkPrint:hover {
	background: #F7941E;
	background-color: #F7941E;
}
#imgPrint {
	display: none;
}
#lbllinkPrint {
	color: #404040;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	width: 88px;
	height: 47px;
	display: block;
	background: url(../../../../Portals/0/images/_icons/sidebar-action-print.png) no-repeat scroll center top;
	padding: 83px 0 0;
	margin: 10px 0 0;
}
/* PRINT */



.faq ul, .faq ul li {
	list-style: none;
	margin-left: 0;
}
.faq p {
	margin: 0 0 10px;
}
/* PORTAMENTO (sticky sidebar) CSS file */

div.DnnModule-1353 {
	float: right;
}
a#tower, div.bannerDisplayCellDiv a {
	display: block;
}
#portamento_container_bannerad, #portamento_container_jumpto {
	float: right;
	position: relative;
} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
.bannerDisplayDiv {
	position: relative;
}
#portamento_container_dnn_AdsPane .bannerDisplayDiv img {
/*visibility: hidden;*/
}
#dnn_AdsPane .bannerDisplayCellDiv img {
	visibility: hidden;
}
#portamento_container_dnn_AdsPane .bannerDisplayCellDiv img {
	visibility: visible;
}
#portamento_container_dnn_AdsPane {
	position: absolute;
	width: 1145px;
	left: 995px;
	visibility: hidden;
	z-index: 10;
}
#jumpto, #bannerad {
	float: none;
	position: absolute;
} /* no need to float anymore, become absolutely positoned */
#jumpto.fixed, a#tower.fixed, div.bannerDisplayCellDiv a.fixed, #dnn_AdsPane.fixed {
	position: fixed;
} /* if the panel is sliding, it needs position:fixed */
/*.AdsPane {
	z-index: 0 !important;
	margin: 0 !important;
}
.AdsPane .not-home-page, .AdsPane .not-home-page .ModBannerDisplayC, .AdsPane .not-home-page .ad-pane-bottom {
	width: 170px;
}*/
/* PORTAMENTO (sticky sidebar) CSS file */


/* Science 1plus4 Pages */

.litImage.Online + .text .dates {
	display: none;
}
.litImage.Online.Live + .text .dates {
	display: block;
}
/* Science 1plus4 Pages */

/* Member Directory Page */

.MemberDirectoryTable-search {
	padding: 0 20px 20px;
}
.MemberDirectoryTable-search-input input {
	width: 97% !important;
}
.MemberDirectoryTable-search-input select, .MemberDirectoryTable-search-submit input {
	width: 99% !important;
}
#divStaffSearch .MemberDirectoryTable-search-input {
	color: #fff;
	font-size: 14px;
}
.MemberDirectoryTable-search-submit {
	margin: 20px 0 0;
}
.MemberDirectoryTable-search-submit input, .MemberDirectoryTable-search-input input {
	font-size: 14px;
	font-family: "Roboto Condensed", sans-serif;
}
.MemberDirectoryTable-search-input select {
	width: 85%;
	height: 30px;
	padding: 5px;
	font-size: 14px !important;
	font-family: "Roboto Condensed", sans-serif !important;
	/*line-height: 1;*/
	border: 0 !important;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	overflow: hidden;
	text-indent: 0.01px;
	text-overflow: "";
	background: url(../../../../Portals/0/images/_icons/sort_desc.png) no-repeat scroll right top #fff; /* b0bfcb */
	display: block;/*	background-position: 82px 7px;  */
}
.MemberDirectoryTable-name {
	position: relative;
}
.MemberDirectoryTable-name-imis {
	position: absolute;
	top: 0px;
	right: 0px;
}
/* Member Directory Page */


/* Hedberg Express Your Interest Group */

.hedberg.dnnForm {
	padding: 0 15px;
}
.dnnForm .dnnFormItem {
}
.hedberg.dnnForm .dnnFormItem label, .hedberg.dnnForm span {
	color: #fff;
	font-size: inherit !important;
}
.hedberg.dnnForm .dnnFormItem input, .hedberg.dnnForm span {
	display: block;
}
.dnnFormItem table {
	width: 95% !important;
}
.dnnFormItem table tr td:nth-child(3) {
	width: 400px;
}
.hedberg.dnnForm .dnnFormItem table input {
	width: 80%;
}
.hedberg.dnnForm .dnnFormItem select {
	display: block;
	width: auto;
	float: left;
}
.hedberg.dnnForm .dnnFormItem select + label {
	display: block;
	width: 500px;
	float: left;
	margin-left: 10px;
}
.hedberg.dnnForm .dnnFormItem label + select {
	display: block;
	width: auto;
	float: left;
	margin-left: 10px;
}
.hedberg.dnnForm .divider {
	display: block;
	width: 100%;
	float: none;
	clear: both;
	padding-top: 25px;
	font-size: 20px;
}
.hedberg.dnnForm .reverse label {
	display: block;
	width: auto;
	float: left;
}
/* Hedberg Express Your Interest Group */


h1.office {
	margin-bottom: 20px !important;
}
.pf_standard_text h3 span {
	color: #F7941E !important;
}
.lead h5 a.dnnSecondaryAction {
	display: inline;
	margin-right: 0px;
}
span.deletion {
	color: #59595B;
	text-decoration: line-through;
	font-size: inherit !important;
	line-height: inherit !important;
}
span.addition {
	color: #61A63A;
	font-weight: bold;
	font-size: inherit !important;
	line-height: inherit !important;
}
.pf_comments_form table table {
	display: none;
}
#dnn_ctr2854_View_ctl00_ctl01_ctr2852_Comments_cbPersonalJournal {
	checked: checked;
}
.noposts {
	display: block;
}
.recent-posts-item + .noposts {
	display: none;
}
.h4_dark_content li {
	list-style-type: none !important;
}


/* Tabs CSS Smoothness - BEGIN */

.livetabssmoothness .ui-helper-hidden {
    display: none;
}
.livetabssmoothness .ui-helper-hidden-accessible {
    left: -1e+8px;
    position: absolute;
}
.livetabssmoothness .ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: outside none none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.livetabssmoothness .ui-helper-clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.livetabssmoothness .ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.livetabssmoothness .ui-helper-clearfix {
    display: block;
}
.livetabssmoothness .ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.livetabssmoothness .ui-state-disabled {
    cursor: default !important;
}
.livetabssmoothness .ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.livetabssmoothness .ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.livetabssmoothness .ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.livetabssmoothness .ui-widget input, .livetabssmoothness .ui-widget select, .livetabssmoothness .ui-widget textarea, .livetabssmoothness .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.livetabssmoothness .ui-widget-content {
    background: none repeat scroll 0 0 #e5eaed !important;
    border: 1px solid #c6c8cb;
    color: #474747;
    padding: 0;
}
.livetabssmoothness .ui-widget-content a {
}
.livetabssmoothness .ui-widget-header {
    background: url("../../../../Portals/_default/skins/aapg_simages/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #cccccc;
    border: 1px solid #aaaaaa;
    color: #222222;
    font-weight: bold;
}
.livetabssmoothness .ui-widget-header a {
    color: #222222;
}
.livetabssmoothness .ui-state-default, .livetabssmoothness .ui-widget-content .ui-state-default {
    background: none repeat scroll 0 0 #f3f3f4;
    border: 1px solid #d3d3d3;
    color: #555555;
    font-weight: normal;
    outline: medium none;
}
.livetabssmoothness .ui-state-default a, .livetabssmoothness .ui-state-default a:link, .livetabssmoothness .ui-state-default a:visited {
    color: #46708a;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 18px;
    font-weight: normal;
}
.livetabssmoothness .ui-state-hover, .livetabssmoothness .ui-widget-content .ui-state-hover, .livetabssmoothness .ui-state-focus, .livetabssmoothness .ui-widget-content .ui-state-focus {
}
.livetabssmoothness .ui-state-hover a, .livetabssmoothness .ui-state-hover a:hover {
    color: #46708a;
    outline: medium none;
    text-decoration: none;
}
.livetabssmoothness .ui-state-active, .livetabssmoothness .ui-widget-content .ui-state-active {
    background-color: #e5eaed;
    background-image: linear-gradient(to bottom, #f7f7f7, #e5eaed);
    border-bottom: medium none !important;
    border-top: medium none !important;
    color: #46708a;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 18px;
    font-weight: normal;
}
.livetabssmoothness .ui-state-active a, .livetabssmoothness .ui-state-active a:link, .livetabssmoothness .ui-state-active a:visited {
    color: #46708a;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 18px;
    font-weight: normal;
}
.livetabssmoothness .ui-state-highlight, .livetabssmoothness .ui-widget-content .ui-state-highlight {
    background: url("../../../../Portals/_default/skins/aapg_simages/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #fbf9ee;
    border: 1px solid #fcefa1;
    color: #363636;
}
.livetabssmoothness .ui-state-highlight a, .livetabssmoothness .ui-widget-content .ui-state-highlight a {
    color: #363636;
}
.livetabssmoothness .ui-state-error, .livetabssmoothness .ui-widget-content .ui-state-error {
    background: url("../../../../Portals/_default/skins/aapg_simages/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #fef1ec;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}
.livetabssmoothness .ui-state-error a, .livetabssmoothness .ui-widget-content .ui-state-error a {
    color: #cd0a0a;
}
.livetabssmoothness .ui-state-error-text, .livetabssmoothness .ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}
.livetabssmoothness .ui-state-disabled, .livetabssmoothness .ui-widget-content .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.livetabssmoothness .ui-priority-primary, .livetabssmoothness .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}
.livetabssmoothness .ui-priority-secondary, .livetabssmoothness .ui-widget-content .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.livetabssmoothness .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
}
.livetabssmoothness .ui-widget-content .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_222222_256x240.png");
}
.livetabssmoothness .ui-widget-header .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_222222_256x240.png");
}
.livetabssmoothness .ui-state-default .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_888888_256x240.png");
}
.livetabssmoothness .ui-state-hover .ui-icon, .livetabssmoothness .ui-state-focus .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_454545_256x240.png");
}
.livetabssmoothness .ui-state-active .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_454545_256x240.png");
}
.livetabssmoothness .ui-state-highlight .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_2e83ff_256x240.png");
}
.livetabssmoothness .ui-state-error .ui-icon, .livetabssmoothness .ui-state-error-text .ui-icon {
    background-image: url("../../../../Portals/_default/skins/aapg_simages/ui-icons_cd0a0a_256x240.png");
}
.livetabssmoothness .ui-corner-all, .livetabssmoothness .ui-corner-top, .livetabssmoothness .ui-corner-left, .livetabssmoothness .ui-corner-tl {
    border-top-left-radius: 4px;
}
.livetabssmoothness .ui-corner-all, .livetabssmoothness .ui-corner-top, .livetabssmoothness .ui-corner-right, .livetabssmoothness .ui-corner-tr {
    border-top-right-radius: 4px;
}
.livetabssmoothness .ui-corner-all, .livetabssmoothness .ui-corner-bottom, .livetabssmoothness .ui-corner-left, .livetabssmoothness .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.livetabssmoothness .ui-corner-all, .livetabssmoothness .ui-corner-bottom, .livetabssmoothness .ui-corner-right, .livetabssmoothness .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.livetabssmoothness .ui-widget-overlay {
    background: url("../../../../Portals/_default/skins/aapg_simages/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #aaaaaa;
    opacity: 0.3;
}
.livetabssmoothness .ui-widget-shadow {
    background: url("../../../../Portals/_default/skins/aapg_simages/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #aaaaaa;
    border-radius: 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
.livetabssmoothness .ui-tabs {
    border-radius: 0 !important;
    padding: 0;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav {
    background: none repeat scroll 0 0 #e5eaed;
    border: 0 none !important;
    border-radius: 0 !important;
    list-style: outside none none;
    padding: 0;
    position: relative;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #c6c8cb #bcbdc0 -moz-use-text-color;
    border-image: none;
    border-radius: 0 !important;
    border-style: none solid solid none;
    border-width: medium 2px 1px medium;
    float: left;
    list-style: outside none none;
    margin: 0 !important;
    padding: 0;
    position: relative;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 0 !important;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border-bottom-width: 0;
    padding-bottom: 1px;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .livetabssmoothness .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .livetabssmoothness .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.livetabssmoothness .ui-tabs .ui-tabs-nav li a, .livetabssmoothness .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
    padding: 0;
}
.livetabssmoothness .ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.livetabssmoothness .ui-tabs .ui-tabs-hide {
    display: none !important;
}

/* Tabs CSS Smoothness - END */




/* Tabs CSS Flick - BEGIN */


/* Layout helpers
----------------------------------*/
.livetabsflick .ui-helper-hidden { display: none; }
.livetabsflick .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.livetabsflick .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.livetabsflick .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.livetabsflick .ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.livetabsflick .ui-helper-clearfix { display:block; }
/* end clearfix */
.livetabsflick .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.livetabsflick .ui-state-disabled { cursor: default !important; }
/* states and images */
.livetabsflick .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Overlays */
.livetabsflick .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Component containers
----------------------------------*/
.livetabsflick .ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.livetabsflick .ui-widget input, .livetabsflick .ui-widget select, .livetabsflick .ui-widget textarea, .livetabsflick .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.livetabsflick .ui-widget-content { background:#dcddde !important;}
.livetabsflick .ui-widget-content a { }
.livetabsflick .ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(../../../../Portals/_default/skins/aapg_simages/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.livetabsflick .ui-widget-header a { color: #444444; }
/* Interaction states
----------------------------------*/
.livetabsflick .ui-state-default, .livetabsflick .ui-widget-content .ui-state-default { border: 1px solid #dddddd; background: #f6f6f6 url(../../../../Portals/_default/skins/aapg_simages/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; outline: none; }
.livetabsflick .ui-state-default a, .livetabsflick .ui-state-default a:link, .livetabsflick .ui-state-default a:visited {font-size:18px; color:#46708a; font-family: 'Roboto Condensed', sans-serif; text-decoration: none; outline: none; }
.livetabsflick .ui-state-hover, .livetabsflick .ui-widget-content .ui-state-hover, .livetabsflick .ui-state-focus, .livetabsflick .ui-widget-content .ui-state-focus { border: 1px solid #0073ea;font-size:18px; color:#46708a; font-family: 'Roboto Condensed', sans-serif; text-decoration: none;outline: none; }
.livetabsflick .ui-state-hover a, .livetabsflick .ui-state-hover a:hover { color: #46708a; text-decoration: none; outline: none; }
.livetabsflick .ui-state-active, .livetabsflick .ui-widget-content .ui-state-active {  background:#dcddde; font-size:18px; color:#46708a; font-family: 'Roboto Condensed', sans-serif; border-bottom:none !important; outline: none; font-weight:bold; border-radius:0px !important; }
.livetabsflick .ui-state-active a, .livetabsflick .ui-state-active a:link, .livetabsflick .ui-state-active a:visited { font-size:18px; color:#46708a; font-family: 'Roboto Condensed', sans-serif; outline: none; text-decoration: none; }
.livetabsflick .ui-tabs .ui-tabs-nav li:hover{ background:none !important;}
/* Interaction Cues
----------------------------------*/
.livetabsflick .ui-state-highlight, .livetabsflick .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(../../../../Portals/_default/skins/aapg_simages/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.livetabsflick .ui-state-highlight a, .livetabsflick .ui-widget-content .ui-state-highlight a { color: #444444; }
.livetabsflick .ui-state-error, .livetabsflick .ui-widget-content .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(../../../../Portals/_default/skins/aapg_simages/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.livetabsflick .ui-state-error a, .livetabsflick .ui-widget-content .ui-state-error a { color: #222222; }
.livetabsflick .ui-state-error-text, .livetabsflick .ui-widget-content .ui-state-error-text { color: #222222; }
.livetabsflick .ui-state-disabled, .livetabsflick .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.livetabsflick .ui-priority-primary, .livetabsflick .ui-widget-content .ui-priority-primary { font-weight: bold; }
.livetabsflick .ui-priority-secondary, .livetabsflick .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
/* states and images */
.livetabsflick .ui-icon { width: 16px; height: 16px; background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_ff0084_256x240.png); }
.livetabsflick .ui-widget-content .ui-icon {background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_ff0084_256x240.png); }
.livetabsflick .ui-widget-header .ui-icon {background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_0073ea_256x240.png); }
.livetabsflick .ui-state-default .ui-icon { background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_666666_256x240.png); }
.livetabsflick .ui-state-hover .ui-icon, .livetabsflick .ui-state-focus .ui-icon {background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_ffffff_256x240.png); }
.livetabsflick .ui-state-active .ui-icon {background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_454545_256x240.png); }
.livetabsflick .ui-state-highlight .ui-icon {background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_0073ea_256x240.png); }
.livetabsflick .ui-state-error .ui-icon, .livetabsflick .ui-state-error-text .ui-icon {background-image: url(../../../../Portals/_default/skins/aapg_simages/ui-icons_ff0084_256x240.png); }
/* Corner radius */
.livetabsflick .ui-corner-all, .livetabsflick .ui-corner-top, .livetabsflick .ui-corner-left, .livetabsflick .ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -khtml-border-top-left-radius: 2px; border-top-left-radius: 2px; }
.livetabsflick .ui-corner-all, .livetabsflick .ui-corner-top, .livetabsflick .ui-corner-right, .livetabsflick .ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -khtml-border-top-right-radius: 2px; border-top-right-radius: 2px; }
.livetabsflick .ui-corner-all, .livetabsflick .ui-corner-bottom, .livetabsflick .ui-corner-left, .livetabsflick .ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -khtml-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
.livetabsflick .ui-corner-all, .livetabsflick .ui-corner-bottom, .livetabsflick .ui-corner-right, .livetabsflick .ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; -khtml-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
/* Overlays */
.livetabsflick .ui-widget-overlay { background: #eeeeee url(../../../../Portals/_default/skins/aapg_simages/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.livetabsflick .ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(../../../../Portals/_default/skins/aapg_simages/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;}
/* Tabs
----------------------------------*/
.livetabsflick .ui-tabs { padding:0px !important; zoom: 1; padding-bottom:10px !important; }
.livetabsflick .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding:0px !important; border-radius:0px; border:none;margin-left:0px; background:#dcddde !important; }
.livetabsflick .ui-tabs .ui-tabs-nav li { list-style: none; position: relative; float: left; margin:0 !important; padding: 0;border:none; border-right:1px solid #d1d2d4; border-bottom:1px solid #bcbdc0; border-radius:0px !important; border-top:1px solid #dcddde; }
.livetabsflick .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 0em !important; width:100% !important; text-align:center; }
.livetabsflick .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.livetabsflick .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .livetabsflick .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .livetabsflick .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.livetabsflick .ui-tabs .ui-tabs-nav li a, .livetabsflick .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.livetabsflick .ui-tabs .ui-tabs-panel { padding: 10px 10px 10px 10px !important; display: block; border-width: 0; background:#58585a !important; border:2px solid #fff !important; color:#fff !important; margin:10px 10px 0px 10px !important; }
.livetabsflick .ui-tabs .ui-tabs-hide { display: none !important; }

/* Tabs CSS Flick - BEGIN */





/* 
#b0bfcb - Sky Blue
#00253c - Dark Blue
#005386 - Blue
#61A63A - green
#F7941E - orange
#828385 - light gray
#59595B - dark gray


.see-also a {
	font-size: 10px !important;
	display: inline-block;
    max-width: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
	padding:1px 10px;
	margin: 2px 0 0 0;
	background: #58585A;
	color:#61A63A;
	white-space: nowrap;
	border-radius: 20px;
	text-decoration:none;
	font-size:80%;
	text-transform:uppercase;
}

.see-also a:hover {
    white-space: normal;
	max-width:100%;
	background: #F47920;
	color:#ffffff;
}

*/

/*.ui-tabs-panel > p {
	height: auto;
	margin: 0;
	padding: 0;	
}
*/
/* ============================================================= */
/* ================== Layout.css Overrides ===================== */
/* ============================================================= */

.Left8Pane, .Right8Pane {
	margin-bottom: 0 !important;
}
.Left4Pane, .Right4Pane {
	margin-bottom: 0 !important;
}
.Left9Pane, .Right9Pane {
	margin-bottom: 0 !important;
}
.Left3Pane, .Right3Pane {
	margin-bottom: 0 !important;
}
.Center12Pane {
}
.Left6Pane {
	margin-bottom: 0 !important;
}
.Right6Pane {
	margin-bottom: 0 !important;
}
.OuterLeft4Pane {
	margin-bottom: 0 !important;
}
.Center4Pane {
	margin-bottom: 0 !important;
}
.OuterRight4Pane {
	margin-bottom: 0 !important;
}

/*.ContentPaneA{ margin-bottom:0 !important;}
.ContentPaneB{ margin-bottom:0 !important;}
.ContentPaneC{ margin-bottom:0 !important;}
.ContentPaneD{ margin-bottom:0 !important;}
*/

/*.module > *:last-child, .module > *:last-child > *:last-child, .module > *:last-child > *:last-child > *:last-child { margin-bottom: 0; }*/

/* BEGIN - DNN8 Breadcrumbs Styling */

.top_lt a span {
	color: #7a97ab;
    font-size: 13pt;
}
.top_lt > span > span > span:last-child, .top_lt > span > a:last-child {
	display: none;
}

.top_lt > span > span {
	height: 0;
}

.top_lt > span > span > span:nth-last-child(2) a.Breadcrumb { 
	background: none;
	height: auto;
	margin-left: 0;
	padding-left: 0;
	width: auto;
}

.top_lt > span > span > span:nth-last-child(2) span:last-child {
	border-bottom: 1px solid #adbdca;
    color: #95abbc;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 55px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 43px;
    margin: 0;
    padding: 20px 0 0;
    text-transform: uppercase;
    display: block;
}

/* End - DNN8 Breadcrumbs Styling */
