/* 
		American Association of Pharmaceutical Scientists (AAPS)
		Global Stylesheet (Screen, Projection)
*/

/* Reset ---------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, abbr, acronym, address, big, em, img, ins, q, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0; /* functionally equivalent to border: none solid 0 */
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-variant: normal; /* For abbr and acronym */
	font-weight: inherit;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: baseline;
	}
/* Forces vertical scrollbar on firefox (like in IE) and fixes visual movements when changing from small pages to big pages (no scrollbar-to-scrollbar) */
html {
	height: 100%;
	margin-bottom: 1px;
	width: 100%;
	}
body {
	line-height: 1;
	min-height: 100.05%;
	}
article, aside, details, figcaption, figure, footer, header, footer, hgroup, menu, nav, section {
	display: block;
	}
object {
	display: block; /* Fixes 1 pixel gap in some browsers */
	}
a:active {
	outline: none; /* Removes dotted line on links in Firefox */
	}
:link,:visited {
	text-decoration: none;
	}
:focus {
	outline: 0;
	}
ol, ul, dl {
	list-style: none;
	list-style-position: inside;
	position: relative;
	}
li {
	display: inline;
	}
hr {
	background-color: #000;
	border: 0;
	clear: both;
	color: #000;
	height: 1px;
	margin: 10px 0;
	}
img {
	display: block; /* Removes 3px bottom space when img is nested in div */
	}
blockquote:before, blockquote:after, q:before, q:after {
	content: none;
	}
blockquote, q {
	quotes: none;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	}
caption, th, td {
	text-align: left;
	font-weight: normal;
	}
input[type=hidden] {
	display: none !important; /* FF-hidden-input-bug */
	}
sub, sup {
	font-size: 60%;
	}
sub {
	vertical-align: sub;
	}
sup {
	vertical-align: super;
	}
*:first-child+html sup {
	margin-top: -.03em;
	vertical-align: top;
	}

/* Clear Fix, fixes margin-collapse behavior ---------------------- */

.clearfix:before, .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	}
.clearfix:after {
	clear: both;
	}
.clearfix {
	zoom: 1;
	}
	
/* Base ---------------------- */

body {
	background-color: #fff;
	color: #333;
	font: normal 12px/15px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	text-align: center;
	}
br {
	clear: both;
	}
p {
	clear: both;
	width: auto;
	}
hr {
	border-color: #a5c0cc;
	border-style: solid;
	border-width: 1px 0 0 0;
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
	}
em {
	font-style: italic;
	}
strong {
	font-weight: bold;
	}
.hide {
	display: none;
	visibility: hidden;
	}
img {
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}

/* Content ---------------------- */

#content_site img,
#content_nosidebar img {
	/*clear: left;*/	
	float: left;
	margin: 0 12px 12px 0;
	}
#content_site p,
#content_nosidebar p {
	clear: none;
	margin-bottom: 20px;
	}
#content_full p {
	clear: none;
	margin-bottom: 0px;
	}
#content_site ul, #content_site ol,
#content_nosidebar ul, #content_nosidebar ol {
	clear: both;
	float: left;
	
	list-style-position: inside;
	/*
	<!--[if gte 7]>
	list-style-position: outside;
	<![endif]-->*/
	margin: 0 16px 16px 0;
	padding-left: 16px;
	position: relative;
	width: 100%;
	}
#content_site ul,
#content_nosidebar ul {
	list-style-type: disc;
	}
	


	

	
	
	
	#content_site ul li ul li, #content_nosidebar ul li ul li{
list-style-type: circle;
margin-left: 10px;
margin-top:10px;
}

#content_site ul li ul li:last-child, #content_site ol li ol li:last-child,
#content_nosidebar ul li ul li:last-child, #content_nosidebar ol li ol li:last-child {	
	margin-left:0px !important;
	}
	
	#content_site ol,
#content_nosidebar ol {
	list-style-type: decimal;
		
	}
	
	
#content_site blockquote,
#content_nosidebar blockquote {
	display: block;
	float: left;
	margin: 0 16px 20px 16px;
	position: relative;
	width: auto;
	}
#content_site ul li, #content_site ol li,
#content_nosidebar ul li, #content_nosidebar ol li {
	clear: both;
	display: list-item;
	margin-bottom: 10px;
	position: relative;
	width: auto;
	}
#content_site ol.noborder li,
#content_nosidebar ol.noborder li {
	clear: both;
	display: block;
	margin-bottom: 10px;
	position: relative;
	width: auto;
	}
#content_site ol.design_list_vertical li,
#content_nosidebar ol.design_list_vertical li {
	clear: both;
	display: block;
	margin-bottom: 10px;
	position: relative;
	width: auto;
	}

#content_site ol.design_list_horizontal li,
#content_nosidebar ol.design_list_horizontal li {
	clear: both;
	display: block;
	margin-bottom: 10px;
	position: relative;
	width: auto;
	list-style-tpe:none;
	}

#content_site ul li:last-child, #content_site ol li:last-child,
#content_nosidebar ul li:last-child, #content_nosidebar ol li:last-child {	
	margin: 0 !important;
	}




ul#sort, ul#sort li {
	display: block;
	list-style-type: none;
	padding: 0 !important;
	}
ul.no_bullets, ul.no_bullets li, ol.no_bullets li {
	float: left;	
	list-style-type: none;
	padding-left: 0 !important;
	}

/* Section Body Bkgds ---------------------- */

body.site {
	background: #fff url("../images/bg/body/site.png") repeat-x 0 0;
	}
body.area_about {
	background: transparent url("../images/bg/body/area_about.png") repeat-x 0 0;
	}
body.area_mv {
	background: transparent url("../images/bg/body/area_mv.png") repeat-x 0 0;
	}
body.area_foundation {
	background: transparent url("../images/bg/body/area_foundation.png") repeat-x 0 0;
	}
body.area_mpd {
	background: transparent url("../images/bg/body/area_mpd.png") repeat-x 0 0;
	}
body.area_pubs {
	background: transparent url("../images/bg/body/area_pubs.png") repeat-x 0 0;
	}
body.area_sc {
	background: transparent url("../images/bg/body/area_sc.png") repeat-x 0 0;
	}
body.area_news {
	background: transparent url("../images/bg/body/area_news.png") repeat-x 0 0;
	}
body.area_bwa {
	background: transparent url("../images/bg/body/area_bwa.png") repeat-x 0 0;
	}
body.area_cc {
	background: transparent url("../images/bg/body/area_cc.png") repeat-x 0 0;
	}
body.area_sg {
	background: transparent url("../images/bg/body/area_sg.png") repeat-x 0 0;
	}

/* Headings ---------------------- */

hgroup {
	clear: none;
	float: left;
	}
	
/* remove after 25th is over 
hgroup h1 a {
	background: transparent url("../images/bg/logo25.png") no-repeat 0 0;
	clear: none !important;
	display: block;
	float: left;
	height: 63px;
	width: 308px;
	}
hgroup h1 a:hover {
	background: transparent url("../images/bg/logo25.png") no-repeat 0 -63px;
	}
hgroup h2 {
	background-image: url("../images/bg/acronym.png");
	clear: both;
	height: 10px;
	margin: 6px 0 0 78px;
	width: 268px;
	}
*/
/* put live after 25th is over */
hgroup h1 a {
	background: transparent url("../images/bg/logo-new.png") no-repeat 0 0;
	clear: none !important;
	display: block;
	float: left;
	height: 44px;
	margin: 20px 0 0 -40px;
	width: 412px;
	}
hgroup h1 a:hover {
	background: transparent url("../images/bg/logo-new.png") no-repeat 0 -44px;
	}
hgroup h2 {
	background-image: url("../images/bg/acronym-new.png");
	clear: both;
	height: 10px;
	margin: 6px 0 0 14px;
	width: 368px;
	}

h2, h2 a:link, h2 a:visited {
	clear: both;
	color: #fff;
	float: left;
	font: bold 20px/23px Tahoma, Geneva, Verdana, sans-serif;
	line-height: 44px;
	height: 44px;
	margin: 0 40px 0 198px;
	width: 668px;
	}
h3, h3 a:link, h3 a:visited {
	clear: both;
	color: #005581;
	font: bold 16px/19px Tahoma, Geneva, Verdana, sans-serif;
	margin: 2px 0 12px 0;
	width: auto;
	}
h4, h4 a:link, h4 a:visited {
	clear: both;
	color: #766200;
	font: bold 16px/19px Tahoma, Geneva, Verdana, sans-serif;
	margin: 30px 0 12px 0;
	width: auto;
	}
h5, h5 a:link, h5 a:visited {
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 12px 0;
	font-weight: bold;
	}
h6 {
	margin: 0 0 12px 0;
	font-weight: bold;
	}

/* Links ---------------------- */

a { font-weight: bold; }

a:link, a:visited {
	border: 0;
	color: #005581;
	font-weight: bold;
	text-decoration: none;
	}
a:hover, a:active, span.more:hover, .module_cta a:hover, .module_cta a:active, a:hover.more, a:active.more, .userOptions a:hover, .userOptions a:active, #footer_wrapper a:hover, #footer_wrapper a:active {
	border: 0;
	color: #8e8b03;
	text-decoration: none;
	}
#footer_wrapper a:hover, #footer_wrapper a:active {
	color: #aadaf5 !important;
	}
span.more, .module_cta a, a.more, .userOptions a, #sidebar ul li a {
	background: url("../images/bg/arrow.png") no-repeat right center;
	color: #005581;
	font-weight: bold;
	padding: 0 10px 0 0;
	}
#footer_wrapper a:link, #footer_wrapper a:visited {
	color: #fff;
	line-height: 15px;
	}
a.rss {
	background: url("../images/bg/rss.png") no-repeat right center;
	padding: 0 20px 0 0;
	}
a.email {
	background: url("../images/bg/email.png") no-repeat right center;
	padding: 0 20px 0 0;
	}
a.facebook, a.linkedin, a.twitter, a.youtube {
	display: inline;
	float: left;
	height: 25px;
	margin-right: 7px;
	width: 25px;
	}
a.wordpress {
	display: inline;
	float: left;
	height: 32px;
	margin-right: 7px;
	width: 32px;
	}
a.facebook {
	background: url("../images/bg/socialmedia.png") no-repeat 0px 0;
	}
a.linkedin {
	background: url("../images/bg/socialmedia.png") no-repeat -24px 0;
	}
a.twitter {
	background: url("../images/bg/socialmedia.png") no-repeat -48px 0;
	}
a.youtube {
	background: url("../images/bg/socialmedia.png") no-repeat -73px 0;
	}
a.wordpress {
	background: url("../images/bg/wordpress.png") no-repeat -2px -2px;
}
	
/* Layout ---------------------- */

#wrapper, #footer_wrapper {
	display: block;
	margin: 0 auto;
	padding: 0 22px;
	position: relative;
	text-align: left;
	width: 980px;
	}
header {
	/* gives a default background to accommodate no randomization in IE8 */
	background: #003153 url("/_design/images/bg/header/header1.jpg") no-repeat top center;
	height: 80px;
	padding: 20px 23px 40px 42px;
	position: relative;
	text-align: left;
	width: 915px;
	}
#content_home {
    display: block;
    float: left;
    margin: 8px 0 0 0;
	position: relative;
    width: 722px;
	}
#content_full {
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
	position: relative;
    width: 516px;
	}
#content_site {
    display: block;
    float: left;
    margin: 8px 8px 0 8px;
	position: relative;
    width: 516px;
	}
#content_nosidebar {
    display:block;
    float: left;
    margin: 8px 8px 0 8px;
	position: relative;
    width: 778px;
	}
#sidebar {
	display: block;
	float: left;
	margin: 8px 0 0 8px;
	position: relative;
    width: 242px;
	}
footer {
	background: #003658 url("../images/bg/footer.png") repeat-x 0 0;
    clear: both;
	display: block;
	float: left;
	font: normal 11px/14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 20px auto 0 auto;
    min-height: 140px;
    text-align: center;
    width: 100%;
	}
#footer_wrapper {
    color: #fff;
    clear: both;
	}
#footer_wrapper p, #footer_info p {
	margin: 10px 10px 10px 0;
	}
#footer_info {
	display: inline;
	float: left;
	margin: 20px 0 0 0;
	width: auto;
	}
#footer_social {
	display: inline;
	float: right;
	height: 25px;
	margin: 30px 0 0 10px;
	width: 270px;
	}
.find {
	color: #c5c9bd;	
	display: inline;
	float: left;
	font-weight: bold;
	line-height: 25px;
	margin-right: 10px;
	vertical-align: middle;
	}
	
/* Modules ---------------------- */

#sidebar h6 {
	display: inline;
	font-size: 12px;
	float: left;
	margin-bottom: 4px;
	margin-left: 75px;
	}
#sidebar p {
	display: inline;
	float: left;
	margin: 4px 0 4px 75px;
	width: auto;
	}
#sidebar p.nowrap {
	display: inline;
	float: left;
	margin: 4px 0;
	}
#sidebar img {
	display: inline;
	float: left;
	height: 65px;
	margin-right: -142px;
	margin-bottom: -65px;
	width: 65px;
	}
#sidebar ul {
	clear: both;
	display: block;
	list-style: none;
	width: auto;
	}
#sidebar ul li {
	clear: both;
	display: block;
	float: left;
	margin-bottom: 5px;
	}
.module {
	background-color: #fff;
	border: 1px solid #a5c0cc;
	display: block;
	float: left;
	font: normal 11px/14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 8px 6px 0 0; /* 8px changed to 6px to even out margins */
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	}
.module h4 {
	background-color: #6d97ac;
	color: #fff;
	line-height: 32px;
	margin: 0;
	text-indent: 14px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
	}
.module h5 {
	color: #005581;	
	margin: 8px 0 0 0;
	}
.module_inner {
	clear: both;
	display: block;
	float: left;
	margin: 15px;
	}
.module_inner ul li a {
	background: url("../images/bg/arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	color: #005581;
    	font-weight: bold;
    	padding: 0 10px 0 0;
	}
.module ul, .module ul li {
	clear: both;
	display: block;
	float: left;
	list-style: none;
	padding: 0 !important;
	width: auto;
	}
.module ul li {
	margin: 0 0 10px 0;
	}
.module ul li:last-child {
	margin: 0 !important;
	}
.module ul li a:hover, .module ul li a:active {
	color: #8e8b03 !important;
	}
.module_cta {
	background-color: #eef5fa;
	clear: both;
	display: block;
	margin-top: 15px;
	padding: 10px 15px;
	border-top: 1px solid #a5c0cc;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    }

/* Fix for module overlaps */
#content_home_c1, #content_home_c2 {	
	display: block;
	float: left;
	width: 357px;
	}
#content_home_c2 {
	margin-left: 8px;
	margin-right: -357px;
	}
#news, #events, #newsmagazine, #journals {
	clear: both;
	display: inline;
	width: 357px;
	}
#newsmagazine {
	min-height: 190px;
	}
#sidebar .module {
	display: inline;
	width: 242px;
	}
#media p, #leadership p {
	margin-left: 0;
	}
#media .module_inner, #leadership .module_inner {
	margin: 5px 15px;
	}
#ad.module {
	height: 120px;
	width: 242px;
	}
#ad a img {	
	height: 120px;
	width: 242px;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	}
	
/* Fix for module overlaps */
#content_site_c1, #content_site_c2 {	
	display: block;
	float: left;
	width: 254px;
	}
#content_site_c2 {
	margin-left: 8px;
	margin-right: -262px;
	}
#section_announcements, #section_discussion_board, #section_events, #section_news {
	display: inline;
	width: 254px;
	}
	
/* Image/Text Wraps ------------------- */

#newsmagazine img, #journals img {
	display: inline;
	float: left;
	height: 128px;
	margin-right: -252px;
	margin-bottom: -100px;
	width: 100px;
	}
#newsmagazine h6, #journals h6 {
	display: inline;
	font-size: 11px;
	float: left;
	margin-left: 110px;
	}
#newsmagazine p, #content_home .summary, #journals p {
	display: inline;
	float: left;
	margin: 4px 0 4px 110px;
	}

/* Publications ------------------- */

#pubs {
	clear: both;
	display: block;
	float: left;
	width: 357px;
	}
#pubs ul {
	background: #e5e2de url("../images/bg/nav/nav_module.png") repeat-x 0 0;
	border-bottom: 1px solid #a5c0cc;
	clear: none;
	display: block;
	float: left;
	list-style-type: none;
	text-align: left;
	width: 357px;
	}
#pubs ul li {
	border-right: 1px solid #a5c0cc;
	clear: none;
	display: inline;
	float: left;
	font: bold 10px/13px Tahoma, Geneva, Verdana, sans-serif;
	margin: 0;
	position: relative;
	width: 88px;
	max-width: 88px;
	}
#pubs ul li.last 
{
	border-right: none !important;
}
#pubs ul li.last a {
	}
#pubs ul li a:link, #pubs ul li a:visited, #pubs ul li a:hover, #pubs ul li a:active {	
	clear: none;
	display: table-cell; /* required for centering */
	height: 36px;	
	padding: 0 5px 0 5px;
	position: relative;
	text-decoration: none;
	vertical-align: middle; /* required for centering */
	width: 78px;
	max-width: 88px;
	}
.pub_selected {
	background: #a5c0cc url("../images/bg/nav/nav_module_selected.png") repeat-x 0 0;
	}
.aj_pointer, .ap_pointer, .pr_pointer, .ao_pointer {
	background: url("../images/bg/nav/nav_module_selected_pointer.png") no-repeat 0 0;
	display: block;
	height: 10px;
	position: absolute;
	width: 22px;
	z-index: 210;
	}
.aj_pointer {
	margin: 36px 0 0 34px;
	}
.ap_pointer {
	margin: 36px 0 0 121px;
	}
.pr_pointer {
	margin: 36px 0 0 205px;
	}
.ao_pointer {
	margin: 36px 0 0 290px;
	}

/* Meetings & Professional Development Opportunities ------------------- */

#mpd, #mpd2, #coverage {
	margin: 0 0 16px 0;
	}
#opps {
	clear: both;
	display: block;
	float: right;
	width: 516px;
	}
#opps ul {
	background: #e5e2de url("../images/bg/nav/nav_module.png") repeat-x 0 0;
	border-bottom: 1px solid #a5c0cc;
	clear: none;
	display: block;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 516px;
	}
#opps ul li {
	border-right: 1px solid #a5c0cc;
	clear: none;
	display: inline;
	float: left;
	font: bold 10px/13px Tahoma, Geneva, Verdana, sans-serif;
	margin: 0;
	position: relative;
	width: 75px;
	}
#opps ul li a:link, #opps ul li a:visited, #opps ul li a:hover, #opps ul li a:active {
	clear: none;
	display: table-cell; /* required for centering */	
	height: 36px;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	vertical-align: middle; /* required for centering */
	width: 98px;
	}
.opps_selected {
	background: #a5c0cc url("../images/bg/nav/nav_module_selected.png") repeat-x 0 0;
	}
.featured_pointer, .upcoming_pointer {
	background: url("../images/bg/nav/nav_module_selected_pointer.png") no-repeat 0 0;
	display: block;
	height: 10px;
	position: absolute;
	width: 22px;
	z-index: 210;
	}
.featured_pointer {
	margin: 36px 0 0 28px;
	}
.upcoming_pointer {
	margin: 36px 0 0 104px;
	}
#opps p {
	margin: 8px 0 10px 0;
	}
#opps .featured_opps_content ul, #opps .upcoming_opps_content ul {
	background-color: transparent;
	background-image: none;
	border: none;
	clear: both;
	margin: 8px 0 10px 0;
	width: 486px;
	}
#opps .featured_opps_content ul li, #opps .upcoming_opps_content ul li {
	border-right: none;	
	clear: both;
	display: block;
	font: normal 11px/14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	width: auto;
	}
#opps .featured_opps_content ul li:last-child, #opps .upcoming_opps_content ul li:last-child {
	margin: 0 !important;
	}
#opps .featured_opps_content ul li a:link, #opps .featured_opps_content ul li a:visited, #opps .featured_opps_content ul li a:hover, #opps .featured_opps_content ul li a:active, #opps .upcoming_opps_content ul li a:link, #opps .upcoming_opps_content ul li a:visited, #opps .upcoming_opps_content ul li a:hover, #opps .upcoming_opps_content ul li a:active {
	display: inline;
	height: auto;
	padding: 0;
	width: auto;
	}
.results ul {
	clear: both;
	display: block !important;
	list-style-type: none !important;
	float: left;
	margin: 0;
	padding: 0 !important;
	text-align: left;
	width: 516px;
	}
.results ul li {
	clear: none;
	color: #333;
	display: block;
	float: left;
	font-weight: normal;
	margin: 0 0 3px 0 !important;
	position: relative;
	width: 100% !important;
	}
.results p {
	margin-top: 5px;
	}
	
/* Press Room ------------------- */

#coverage {
	clear: both;
	display: block;
	float: right;
	width: 516px;
	}
#coverage ul {
	background: #e5e2de url("../images/bg/nav/nav_module.png") repeat-x 0 0;
	border-bottom: 1px solid #a5c0cc;
	clear: none;
	display: block;
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 516px;
	}
#coverage ul li {
	border-right: 1px solid #a5c0cc;	
	clear: none;
	display: inline;
	float: left;
	font: bold 10px/13px Tahoma, Geneva, Verdana, sans-serif;
	margin: 0;
	position: relative;
	width: 75px;
	}
#coverage ul li a:link, #coverage ul li a:visited, #coverage ul li a:hover, #coverage ul li a:active {	
	clear: none;
	display: table-cell; /* required for centering */
	height: 36px;
	padding: 0 10px;
	position: relative;
	text-decoration: none;
	vertical-align: middle; /* required for centering */
	width: 98px;
	}
.coverage_selected {
	background: #a5c0cc url("../images/bg/nav/nav_module_selected.png") repeat-x 0 0;
	}
.facebook_pointer, .twitter_pointer, .youtube_pointer {
	background: url("../images/bg/nav/nav_module_selected_pointer.png") no-repeat 0 0;
	display: block;
	height: 10px;
	position: absolute;
	width: 22px;
	z-index: 210;
	}
.facebook_pointer {
	margin: 36px 0 0 28px;
	}
.twitter_pointer {
	margin: 36px 0 0 104px;
	}
.youtube_pointer {
	margin: 36px 0 0 178px;
	}
#coverage p {
	margin: 8px 0 10px 0;
	}

/* Navigation ---------------------- */

/* Main ------------------- */

#main {
	clear: both;
	float: left;
	height: 54px;
	margin: 1px 0 0 0;
	width: 980px;
	}
#main ul {
	display: block;
	float: left;
	list-style-type: none;
	text-align: left;
	z-index: 4001;
	}
#main ul li {
	background: url("../images/bg/nav/navpipe.png") no-repeat 0 0;	
	float: left;
	font: bold 11px/14px Tahoma, Geneva, Verdana, sans-serif;
	position: relative;
	/*width: 106px;*/
	}
#main ul li.first {
	background-image: none;
	}
#main ul li.last a {
	border-right: none !important;
	}
#main ul li a:hover, #main ul li a:active {
	border: none;
	}
#main ul li a:link, #main ul li a:visited {
	clear: none;
	color: #fff;
	display: table-cell; /* required for centering */
	height: 57px;
	padding: 0 20px;
	position: relative;
	text-decoration: none;
	vertical-align: middle; /* required for centering */
	width: 64px;
	}
#main ul li a:hover, #main ul li a:active, /*Sticky dropdown*/#main ul li a.active {
	background: #337091 url("../images/bg/nav/nav_lvl2.png") repeat-x 0 0;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 0 19px;
	width: 64px;
	}	
#main ul li ul {
	background: #337091 url("../images/bg/nav/nav_lvl2.png") repeat-x 0 -54px;
	/*border: 1px solid #fff;*/
	display: block;
	float: left;
	left: 1px;
	list-style: none;
	margin: 0 0 0 -9999px;
	padding: 10px;
	position: absolute;
	width: 190px;
	z-index: 4002; /* Places over top of modal dialog boxes */
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
	}
#main ul li ul li {
	background: #f2f7f9 url("../images/bg/nav/nav_lvl3.png") repeat-x 0 0;
	border: 1px solid #95c0cc;
	font: bold 10px/13px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: auto;
	/*height: 24px;*/
	margin: 0;
	text-align: left;
	width: 188px;
	}
#main ul li:hover ul {
	margin-left: 0;
	visibility: visible;
	}
#main ul li:hover ul.last {
	margin-left: -108px;
	visibility: visible;
	border-top-right-radius: 0;
	border-top-left-radius: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-top-left-radius: 10px;
	}
#main ul li ul li.first, #main ul li ul li.first a {
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
	}
#main ul li ul li.last, #main ul li ul li.last a {
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
	}
#main ul li ul li a:link, #main ul li ul li a:visited {
	clear: none;
	color: #005581;
	display: block;
	height: auto;
	/*height: 24px;*/
	padding: 5px 10px;
	position: relative;
	text-decoration: none;
	width: 168px;
	}
#main ul li ul li a:hover, #main ul li ul li a:active, #main ul li ul li a:hover, #main ul li ul li a:active {
	background: #337091 url("../images/bg/nav/nav_lvl3.png") repeat-x 0 -50px !important;
	border: none;
	color: #fff;
	}

/* About Nav ------------------- */
#main ul li.area_about a:hover, #main ul li.about a:active,
#main ul li.area_about ul, #main ul li.area_about a.active {
	background: #458c9f;
	}

/* Membership & Volunteers Nav ------------------- */
#main ul li.area_mv a:hover, #main ul li.mv a:active,
#main ul li.area_mv ul, #main ul li.area_mv a.active {
	background: #859863;
	}

/* Meetings & Professional Development Nav ------------------- */
#main ul li.area_mpd a:hover, #main ul li.mpd a:active,
#main ul li.area_mpd ul, #main ul li.area_mpd a.active {
	background: #428a7d;
	}

/* Publications Nav ------------------- */
#main ul li.area_pubs a:hover, #main ul li.pubs a:active,
#main ul li.area_pubs ul, #main ul li.area_pubs a.active {
	background: #427d9d;
	}

/* Scientific Center Nav ------------------- */
#main ul li.area_sc a:hover, #main ul li.sc a:active,
#main ul li.area_sc ul, #main ul li.area_sc a.active {
	background: #975a98;
	}

/* News Nav ------------------- */
#main ul li.area_news a:hover, #main ul li.news a:active,
#main ul li.area_news ul, #main ul li.area_news a.active {
	background: #af6860;
	}

/* Business with AAPS Nav ------------------- */
#main ul li.area_bwa a:hover, #main ul li.bwa a:active,
#main ul li.area_bwa ul, #main ul li.area_bwa a.active {
	background: #b89765;
	}

/* Career Center Nav ------------------- */
#main ul li.area_cc a:hover, #main ul li.cc a:active,
#main ul li.area_cc ul, #main ul li.area_cc a.active {
	background-color: #9b9345;
	}

/* Sections & Groups Nav ------------------- */
#main ul li.area_sg a:hover, #main ul li.sg a:active,
#main ul li.area_sg ul, #main ul li.area_sg a.active {
	background-color: #459ca2;
	}

/* Breadcrumb ------------------- */

#breadcrumb {
	background-color: #d9e6ec;
	clear: both;
	display: table-cell; /* required for centering */
	float: left;
	font: normal 11px/14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	padding: 6px 12px 8px 198px;
	vertical-align: middle; /* required for centering */
	position: relative;
	width: 764px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
	}
#breadcrumb span, .results span {
	color: #766200;
	display: inline;
	float: left;
	font-weight: bold;
	margin-right: 3px;
	}
.results {
	clear: both;
	display: block;
	float: left;
	padding-top: 10px;
	width: 100%;
	}
#breadcrumb ul {
	clear: none;
	display: inline;
	float: left;
	list-style-type: none;
	text-align: left;
	}
#breadcrumb ul li {
	float: left;
	margin-right: 3px;
	position: relative;
	}
#breadcrumb ul li a {
	font-weight: normal;
	}
#breadcrumb ul li.last a {
	font-weight: bold;
	}
	
/* Page Actions ------------------- */

#page_actions {
	clear: both;
	display: block;
	float: right;
	margin: 5px 0;
	}
#page_actions span {
	color: #766200;
	float: left;
	font-size: 12px;
	font-weight: bold;
	}
.addthis_toolbox {
	clear: none;
	display: inline;
	}
#at15s_inner a {
	font-size: 12px;
	}

/* Side Menu ------------------- */

#menu {	
	display: block;
	float: left;
	margin: 8px 8px 0 0;
	position: relative;
    width: 190px;
	}
#menu ul {
	/*border-top: 1px solid #a5c0cc;*/
	border-right: 1px solid #a5c0cc;
	border-left: 1px solid #a5c0cc;
	clear: both;
	display: block;
	float: left;
	list-style-type: none;
	position: relative;
	text-align: left;
	width: 188px;
	}
#menu ul li {
	background: transparent url("../images/bg/nav/nav_lvl4.png") repeat-x 0 0;
	border-top: 1px solid #a5c0cc;	
	clear: both;
	display: block;
	float: left;
	font: bold 10px/13px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	width: 188px;
	}
#menu ul li:last-child {
	border-bottom: 1px solid #a5c0cc;	
	}
#menu ul li ul li:last-child {
	border-bottom: none !important;
	}
#menu ul li a:link, #menu ul li a:visited {
	display: block;
	padding: 4px 10px;
	text-decoration: none;
	width: 168px;
	}
#menu ul li.selected_mod a:link, #menu ul li.selected_mod a:visited {
	background: transparent url("../images/bg/nav/nav_lvl4.png") repeat-x 0 -80px;
	color: #fff;
	}
#menu ul li.selected_mod ul li a:link, #menu ul li.selected_mod ul li a:visited {
	background-image: none !important;
	color: #005581;
	}
#menu ul li.selected_mod ul li ul li a:link, #menu ul li.selected_mod ul li ul li a:visited {
	background-image: none;
	}
#menu ul li a:hover, #menu ul li a:active,
#menu ul li.selected_mod ul li a:hover, #menu ul li.selected_mod ul li a:active {
	background: transparent url("../images/bg/nav/nav_lvl4.png") repeat-x 0 -40px !important;
	color: #fff;
	}
	
/* Second Level ------------------- */

#menu ul li ul {
	border: none;
	border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
	}
#menu ul li ul li ul li {
	background-color: #fff;
	background-image: none;
	}
li.selected a {
	border-bottom: 1px solid #a5c0cc;
	}
#menu ul li ul li ul li a:link, #menu ul li ul li ul li a:visited {
	background-image: none;
	padding-left: 20px;
	width: 158px;
	}

/* Slider ---------------------- */

#slider {
	background-color: #eef5fa;
	border: 1px solid #a5c0cc;
	clear: both;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	width: 722px;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	}
#slider h4 {
	background-color: #17496c;
	color: #fff;
	line-height: 30px;
	margin: 0;
	text-indent: 14px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
	}
#features a {
	color: #333;
	text-decoration: none;
	width: 722px;
	}
#features img {
	border: 5px solid #fff;
	clear: both;
	height: 152px;
	width: 712px;
	}
.features_body {
	background-color: #eef5fa;
	border-top: 1px solid #a5c0cc;
	color: #333;
	font: normal 11px/14px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	min-height: 15px;
	overflow: hidden;
	padding: 10px;
	width: 702px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
	}
.features_body h6 {
	clear: none;
	display: inline;
	font-size: 11px;
	font-weight: bold !important;
	}
.features_body h6 a {
	color: #333;
	}
.features_body p {
	clear: none;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	}
.features_body p a {
	color: #333;
	font-weight: normal;
	}

/* Pager Controls ------------------- */

#controls {	
	background-color: #fff;
	float: right;	
	height: 13px;
	margin: -60px 0 0 0;
	padding: 5px 0 5px 5px;
	position: absolute;
	right: 0;
	width: auto;
	z-index: 4000; /* otherwise, they become hidden behind panel */
	top: 225px;
	}
#controls a {
	cursor: pointer;
	height: 13px;
	margin: 0 4px 0 0;
	padding: 0;
	outline: none;
	text-decoration: none;
	}
#controls a#next {
	background: url("../images/bg/controls.png") no-repeat -39px 0;
	float: left;
	text-indent: -9999px;
	width: 13px;
	}
#controls a#prev {
	background: url("../images/bg/controls.png") no-repeat 0 0;	
	float: left;
	text-indent: -9999px;
	width: 13px;
	}
#pager {
	float: left;
	height: 13px;
	text-align: center;
	width: auto;
	}
#pager a {
	background: url("../images/bg/controls.png") no-repeat -13px 0;
	height: 13px;
	outline: none;
	width: 13px;
	}
#pager a span {
	visibility: hidden;
	}
#pager a.activeSlide {
	background: url("../images/bg/controls.png") no-repeat -26px 0;
	}

/* Collapsible Panes ---------------------- */

#search_mpd2 a:first-child h4 {
	background: #6d97ac url("../images/bg/arrow_expand.png") no-repeat 220px -90px;
	padding: 0 18px 0 0;
	}
#search_mpd2 a.active:first-child h4 {
	background: #6d97ac url("../images/bg/arrow_expand.png") no-repeat 220px -140px;
	}
.open {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    }
.closed {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    }
#search_mpd3 div.pane input, #search_mpd3 div.search_mpd_options input {	
	border: none;
	}
#search_mpd3 div.pane, #search_mpd3 div.search_mpd_options {	
	clear: both;
	display: block;
	float: left;
	height: auto;
	margin: 8px 0;
	width: 212px;
	}
#search_mpd3 div.pane a {	
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
	width: 212px;
	}
/*#search_mpd3 div.pane a:first-child {
	background: url("../images/bg/sort.png") no-repeat 0 0;
	padding: 0 0 0 18px;
	}
#search_mpd3 div.pane a.active:first-child {
	background: url("../images/bg/sort.png") no-repeat 0 -42px;
	}*/
#search_mpd3 div.pane div {
	margin: 0 8px 0 15px;
	}

/* Filter Options hidden by default */
.pane div {
	display: none;
	}

/* Ektron Mods */
#search_mpd3 div.pane td,
.filter_type div td,
.filter_location_type div td {
	padding-bottom: 5px;
	}
#search_mpd3 div.pane span input,
.filter_type div input,
.filter_location_type div input {
	padding-top: 0;
	}
#search_mpd3 div.pane span label,
.filter_type div label,
.filter_location_type div label {
	clear: none;
	}
.pane div div div {
	margin: 0 !important;
	padding: 0 !important;
	}
	
/* Forms ---------------------- */

form {
	clear: both;
	width: auto;
	}
legend {
	/*clear: both;
	display: block;
	float: left;
	font-weight: bold;
	position: relative;
	width: auto;*/
	display: none;
	visibility: hidden;
	}
label {
	clear: both;
	display: inline;
	width: 100%;
	}
input, select, textarea {
	background-color: #fff;
	border: 1px solid #acc5d0;
	clear: both;
	color: #666;
	font: bold 10px/13px Verdana, sans-serif;
	margin-bottom: 8px;
	padding: 3px 4px;
	width: auto;
	}
input:focus {
	background-color: #eaf7fc;
	}
input:focus.submit {
	background-color: #eaf7fc;
	}
input[type=radio] {
	border: none;
	}
input[type=checkbox] {
	background-color: #fff;
	border: 1px solid #acc5d0;
	}
submit {
	cursor: pointer;
	}
.button {
	background: #5b8ea2 url("../images/bg/button.png") repeat-x 0 0;
	border: 1px solid #cbc6c2;
	clear: both;
	color: #fff;
	font: bold 10px/13px Verdana, sans-serif;
	margin: 0 2px 0 0;
	padding: 2px;
	width: auto !important;
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}
.largebutton {
	background: #5b8ea2 url("../images/bg/button.png") repeat-x 0 0;
	border: 1px solid #cbc6c2;
	clear: both;
	color: #fff;
	font: bold 11px/14px Verdana, sans-serif;
	margin: 0 0px 0 0;
	padding: 2px;
	width: auto !important;
	border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}
a.button, a.largebutton {
	border: 1px solid #cbc6c2;
	color: #fff;
	}
.button:hover, a.button:hover, .largebutton:hover, a.largebutton:hover {
	background: #5b8ea2 url("../images/bg/button.png") repeat-x 0 -50px;
	color: #fff;
	}

/* Search ------------------- */

#search {	
	float: right;
	margin: 10px 0 0 0;
	text-align: left;
	width: 236px;
	}
/*#search legend {
	display: none;
	visibility: none;
	}*/
#search label, #search input {
	clear: none !important;
	display: inline;
	}
#search input {
	margin: 0 -31px 0 0;
	width: 191px;
	}
#search input.button {
	float: right;
	margin: 0 0 0 35px;
	position: absolute;
	width: auto;
	}
.advsearch {
	clear: both;
	float: right;	
	margin: 2px 37px 0 0;
	}
.advsearch a, .login a {
	font-size: 9px;
	line-height: 12px;
	}
.advsearch a:link, .advsearch a:visited, .login a:link, .login a:visited {
	color: #aadaf5;
	}
.advsearch a:hover, .advsearch a:active, .login a:hover, .login a:active {
	color: #fff;
	}

/* My AAPS ------------------- */

#myaaps {
	display: inline;
	width: 242px;
	}
#myaaps.module {
	background: #004065 url("../images/bg/watermark.png") no-repeat 160px -30px;
	margin-top: 0;
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	}
#myaaps.module h4 {
	background-color: transparent;
	line-height: 15px;
	margin-top: 8px;
	border: none;
	border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
	}
#myaaps.module_inner {
	margin-top: 0;
	}
/*#myaaps legend {
	display: none;
	visibility: none;
	}*/
#myaaps input {
	width: 202px;
	}
#join, #renew,
#ctl00_AAPSLogin_ajoin, #ctl00_ctl00_AAPSLogin_ajoin, #ctl00_AAPSLogin_arenew {
	margin-right: 15px;
	margin-top: -12px;
	position: absolute;
	right: 0;
	}
.userOptions {	
	background-color: #eef5fa;
	display: block;
	float: left;
	margin: 15px 0 0 0;
	padding: 5px 15px;
	width: 212px;
	}
.userOptions p {
	display: block;
	margin-left: 0 !important;
	}
.userOptions hr {
	clear: both;
	margin: 3px 0;
	}
.userOptions ul {
	clear: both;
	width: 212px;
	}
.userOptions ul li {
	background-image: none !important;
	border-top: 1px solid #a5c0cc;
	clear: both;
	display: block;
	margin: 0 !important;
	width: 198px;
	}
.userOptions ul li a {
	display: table-cell; /* required for centering */
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: middle; /* required for centering */	
	}
.login {
	clear: both;
	display: block;
	float: left;
	margin-top: 5px;
	}
	
/* Poll ------------------- */

#poll legend {
	display: none;
	visibility: hidden;
	}
#poll h6 {
	margin-bottom: 10px;
	margin-left: 0;
	}
/* Ektron Override */
#poll ol, #poll ul {
	clear: both;
	padding: 0 10px;
	width: 100%;
	}
.headreport, #poll p {
	background-color: transparent !important;
	border: none !important;	
	color: #333 !important;
	font: bold 12px/15px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	margin: 0 0 12px 0 !important;
	padding: 10px 10px 5px 10px !important;
	}
#poll p {
	clear: both;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	width: 100%;
	}
table.tblreport, table.tblreport thead, table.tblreport th, table.tblreport tr, table.tblreport td, table.tblreport tbody, table.tblreport tfoot {
	border: 0px !important;
	padding: 5px 10px;
	vertical-align: middle;
	}
a.refreshlink:link, a.refreshlink:visited, .lblsFormTitle {
	color: #005581;
	}
a.refreshlink:hover, a.refreshlink:active {
	color: #8e8b03;	
	}
.percentcell {
	font-size: 10px !important;
	}
span.refreshlink, a.refreshlink {
	padding: 5px 10px;
	}

/* Meeting Abstracts ------------------- */

#abstracts.module {
	background-color: #eef5fa;
	}
#abstracts .module_inner {
	float: none;
	}
/*#abstracts legend {
	display: none;
	visibility: none;
	}*/
#abstracts label, #abstracts input {
	clear: none !important;
	display: inline;
	}
#abstracts input {
	margin: 0 -31px 0 0;
	width: 170px;
	}
#abstracts input.button {
	float: right;
	margin: 0 0 0 35px;
	position: absolute;
	width: auto;
	}

/* Tables ------------------- */

table {
	border-collapse: collapse;
	width: 100%;
	}
table, thead, tbody, tfoot, tr, td, th {
	border: 1px solid #a5c0cc;
	}
td, th {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	}
td {
	font-size: 11px;
	line-height: 14px;
	}
th {
	background-color: #6d97ac;
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	}
thead, tfoot {
	width: 100%;
	}
tfoot {
	font-size: 10px;
	line-height: 13px;
	}

/* Sort ------------------- */

input#sort_button {
	background: url("../images/bg/sort.png") no-repeat 0 -40px;	
	border: none;
	clear: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	min-height: 15px;
	min-width: 80px;
	padding: 0 0 0 18px;
	}

/* Meetings & Professional Development ------------------- */

#search_mpd {
	float: right;
	margin: 10px 0 0 0;
	text-align: left;
	width: 236px;
	}
/*#search legend {
	display: none;
	visibility: none;
	}*/
#search_mpd label {
	margin-top: 2px;
	}
#search_mpd input, #search_mpd select {
	clear: both;
	display: block;
	margin-bottom: 0;
	width: 202px;
	}
#search_mpd input[type=checkbox] {
	background-color: #fff;
	border: 1px solid #acc5d0;
	float: left;
	margin: 4px 4px 0 0;
	width: auto;
	}
#search_mpd input.button {
	clear: both;
	float: left;
	margin: 6px 0 0 0;
	position: relative;
	width: auto;
	}
#search_mpd p {
	display: inline;
	float: left;
	font-size: 10px;
	line-height: 12px;
	margin: 4px 0;
	}
#search_mpd div.search_mpd_options {
	margin: 0 0 8px 10px !important;
	width: 202px !important;
	}
	
/* Ektron Filter Table Fixes */
.pane table, .pane table thead, .pane table tbody, .pane table tfoot, .pane table tr, .pane table td, .pane table th {
	border: none !important;
	}
.pane table td, .pane table th {
	padding: 0;
	}
.pane table th {
	background-color: transparent;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	}
.search_mpd_options label {
	clear: both !important;
	display: block;
	}

/* Ektron Editor ------------------- */

a.EktronEditorsMenuMarker img {
	height: 8px !important;
	width: 8px !important;
	}
ul.EktronEditorsMenu {
	background-color: #fff;
	border: 1px solid #acc5d0;
	padding: 10px;
	z-index: 9000;
	}

/* Calendar ------------------- */
.results li {
	color: #333;
	font-weight: normal;
	width: 100% !important;
	}
	
	/* fix ol ---*/
	
		ol > li {
position: relative;
margin: 0 0 0 0.01em;
padding: 4px 8px;
 
}
 
ol > li::before {
 
 
width: 1em;}

/* Fix IE bugs */
#ctl00_ctl00_cntplholderContent_cntplholderContentSecondary_lsumSpeakersList .module_inner,
#ctl00_ctl00_cntplholderSideBar_cntplholderSideBarSecondary_pnlSpeakers .module_inner {float:none !important;}

.careerarchives table, .careerarchives tbody, .careerarchives tr, .careerarchives td
{
    border:none !important;
}

/* wabinars archive*/

.webinars .searchNavigation
{
    margin:0px !important;
    padding:0px !important;
}

.webinars .searchNavigation li {
    list-style: none !important;
    position: relative !important;
    float: left !important;
    text-align: center !important;
    clear:none !important;
    margin:0px !important;
    padding:0px !important;
    line-height:30px;

}

.webinars .resultPreview ul
{
    float:none !important;
}

.webinars .searchNavigation
{
    display:none;
}

.webinars .basicSearchTerms, .webinars .basicSearchSubmit
{
    padding:3px !important;
    line-height:20px;
}
.webinars .basicSearchSubmit {
    cursor: pointer;
    FONT-SIZE: 11px;
    BORDER-TOP: rgb(165,192,204) 2px outset; 
    BORDER-RIGHT: rgb(165,192,204) 2px outset; 
    BORDER-BOTTOM: rgb(165,192,204) 2px outset; 
    COLOR: white !important; 
    BORDER-LEFT: rgb(165,192,204) 2px outset; 
    BACKGROUND-COLOR: rgb(0,64,101);
    font-weight:bold !important;
}

.webinars .searchWrapper{
    border:none !important;
}

.webinars .resultPreviewId, .webinars .resultPreviewSize
{
    display:none;
}
.webinars h4 a
{
    color: rgb(0,64,101) !important;
}
#popup{
    font-size:13px;
    width:250px;
    position:absolute;
    top: 15%;
    left: 50%;
    margin: 0 0 0 -200px;
  padding: 0px;
  background: #fff;
  border-radius: 10px;
  width: 30%;
  z-index:12002;
  text-align:left;
}
#popup .close {
  position: absolute;
  top: 10px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}
#popup .close:hover {
  color: orange;
}
#popup h5
{
    padding-left:20px;
    color:white;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    background-color: #17496c;
    line-height:40px;
}
#popup .ptext
{
    padding: 10px 20px 20px 20px;
    line-height:16px;
}