﻿/*Common Tag Styling*/

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; margin:0; padding: 0;}

article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object
{ display: block; }

body {
	font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 100%;
	color: #455560;		
	text-decoration: none;
	margin-top: -3px;
}
img {
	border: 0;
}
body, html {
	background: url(Images/background.jpg) center top repeat-x;
}
body
{
   background:url(Images/1024_background2.jpg) no-repeat scroll center top transparent;
    
}
a { text-decoration:none;color:#455560;}
a.special{ text-decoration: underline!important;font-size: 11px!important;}
a:hover { text-decoration:underline; }
a.disabled:hover { text-decoration: none;cursor: default;}
a img { border: 0; }
input,select,textarea { color: #455560;border: solid 1px #CFD4D8;}
input[type="checkbox"]{ border: none!important;}
input[type="radio"]{ border: none!important;}
.formCheckBoxLabel label{color: #455560;font-size: 0.75em!important;top: -3px;position: relative;}
textarea{font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;font-size: 0.750em;}
.inputBoxStyle { color: #455560!important;border: solid 1px #CFD4D8!important;}
/*End of Common Tag Styling*/

/*Page Layout Styling*/
div.page
{
    margin: 0 auto;
    width: 1000px;   
}
div.container 
{
    width: 1000px;
	margin-left: -2px;
}
div.top
{
    position: relative;
    display: block;		
}
div.bottom 
{
	clear: both;
}
div.centeredtext {
	text-align: center;
}
div.centredDivWithinDiv {
	margin-left: auto;
	margin-right: auto;
}
div.borderAll {
	border: solid 1px #CCCCCC;
}
div.borderTop {
	border-top: 1px solid #CCCCCC;
	height: 1px!important;
}
div.borderSides {
	border-left: 1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
div.borderDark3Px {
	border-top: 3px solid #CCCCCC;
	height: 3px!important;
}
div.RoundedTopDiv {
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height: 7px;
}
div.RoundedBottomDiv {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height: 7px;
}
div.videoCollectionHeight{height: 750px!important;}
div.borderbottom {
	border-bottom: 1px solid #CCCCCC;
	
}

.twoColumnWidth{ width: 745px!important;}
 
div.borderTopNoHeight {
	border-top: 1px solid #CCCCCC;
}
div.bulletNews {WIDTH: 6px; FLOAT: left;height: 20px;}
div.CCoNews a{ font-weight: normal!important;}
.rounded-all {
    border-radius: 8px 8px 8px 8px;
}
div.content-box {
    border: 1px solid #CCCCCC;    
	background-color: #FFFFFF!important;	
}
div.content-box-popup {
    border: 3px solid #CCCCCC;
    margin-bottom: 0;
	background-color: #FFFFFF!important;
}
div.content-box-noBorder {
	background-color: #FFFFFF!important;
}
div.Indexcontent-box {
	background-color: #FFFFFF!important;
}
div.greyBackground {
	background-color: #DFE1E3!important;	
	border-radius: 4px 4px 4px 4px;
}
div.centerSection{ display:block;}
div.clearFloat, li.clearFloat{ overflow: hidden;}
a.visitLinks {
	font-size: 0.625em;
}
div.notyet {border: 1px red solid;width: 100%;}
div.red {border: 1px red solid;width: 100%;}
div.blue {border: 1px blue solid;width: 100%;}
span.red,img.red,a.red,li.red,p.red, tr.red {border: 1px red solid!important;}
span.blue,img.blue,a.blue,li.blue,p.blue,tr.blue {border: 1px blue solid!important;}

div.Titlered {border: 1px red solid;}
div.Titleblue {border: 1px blue solid;}
	
div.boxwidth {width: 96%!important;}
span.notyet, a.notyet, tr.notyet {
	border: 1px red solid;
	display: inherit;
}
table.fullWidth {
	width: 100%;
	float: none;
	clear: both;
}
table.Width975Px {
	width: 975px;
}
div.fullwidth {
	width: 100%;
	float: none;
	clear: both;
}
div.Width997Px {
	width: 997px;
}
div.Width585Px {
	width: 585px!important;
}
div.Width960Px {
	width: 960px;
}
div.corporate{
	min-height: 400px!important;
}
.Width200Px {
	width: 200px!important;
}
.Width300Px {
	width: 300px!important;
}
.Width350Px {
	width: 350px!important;
}
.Width605Px {
	width: 605px!important;
}
.Width685Px {
	width: 685px!important;
}
.Height15Px {
	height: 15px!important;
}
.FloatNone {
	float: none;
	clear: both;
	width: 100%;	
}
.FloatLeft {
	float: left;
}
.FloatRight {
	float: right;
}
.hide{display: none!important;}
.padding15Px {padding:15px!important;}
.padding10Px {padding:10px!important;}
.padding5Px {padding:5px!important;}
.padding3Px {padding:3px!important;}
.paddingTop0Px{padding-top: 0!important;}
.paddingTop2Px{padding-top: 2px!important;}
.paddingTop3Px{padding-top: 3px!important;}
.paddingTop5Px {padding-top: 5px!important;}
.paddingTop7Px {padding-top: 7px!important;}
.paddingTop10Px{padding-top: 10px!important;}
.paddingTop15Px{padding-top: 15px!important;}
.paddingTop25Px{padding-top: 25px!important;}
.paddingLeft10Px {padding-left: 10px!important;}
.paddingLeft5Px {padding-left: 5px!important;}
.paddingLeft2Px {padding-left: 4px!important;}
.paddingLeft15Px {padding-left: 15px!important;}
.paddingLeft25Px {padding-left: 25px!important;}
.paddingLeft30Px {padding-left: 30px!important;}
.paddingLeft50Px {padding-left: 50px!important;}
.paddingLeft60Px {padding-left: 60px!important;}
.paddingLeft75Px {padding-left: 75px!important;}
.paddingBottom0Px {	padding-bottom: 0!important;}
.paddingBottom2Px {padding-bottom: 2px!important;}
.paddingBottom3Px {padding-bottom: 3px!important;}
.paddingBottom5Px {padding-bottom: 5px!important;}
.paddingBottom7Px {padding-bottom: 7px!important;}
.paddingBottom10Px {padding-bottom: 10px!important;}
.paddingBottom15Px {padding-bottom: 15px!important;}
.paddingRight5Px {padding-right: 5px!important;}
.paddingRight15Px {padding-right: 15px!important;}
.paddingleft25Px {padding-left: 25px!important;}
.marginTopNegative2Px{ margin-top: -3px;}
.marginTop10Px {margin-top: 10px!important;}
.marginTop15Px {margin-top: 15px!important;}
.marginTop5Px {margin-top: 5px!important;}
.marginTop3Px {margin-top: 3px!important;}
.marginBottom3Px{ margin-bottom: 3px!important;}
.marginBottom10Px {margin-bottom: 10px!important;}
.marginBottom5Px {margin-bottom: 5px!important;}
.marginLeft10Px {margin-left: 10px!important;}
.marginLeft20Px {margin-left: 20px!important;}
.marginLeft50Px {margin-left: 50px!important;}
.marginRight5Px {margin-right: 5px!important;}
table.noSpacing{ border: 0!important;border-collapse:collapse;}
table.noSpacing th, table.noSpacing tr td { padding: 5px; border-spacing:0!important;}
tr.spacerRow10Px {	height: 10px;}
tr.spacerRow {	height: 25px;}
tr.alternate{ background: #DFE1E3!important;}
td.width150px{ width: 150px;}
td.width250px{ width: 250px;}
td.width350px{ width: 350px;}
td.verticalAlignTop{ vertical-align: top;}
.LineHeight35Px {	line-height: 35px!important;}
.NoFloat { float: none;clear: both;}
.fontBold {	font-weight: bold!important;}
.hidden { display: none!important;}
.showInline{ display: inline-block!important;}
.textAlignLeft{ text-align: left;}
.textAlignCenter{ text-align: center;}
.textAlignRight{ text-align: right;}
.font11Px{ font-size: 0.689em;}
div.source-anchor a{ font-weight: bold;font-size: 0.750em;color:#455560}

/* Specialty Button */
.specialty-button-div {
    color: white;
    cursor: pointer !important;
    background: #F15D22 url(/Content/images/nav/menu_tab_home.png) repeat-x;
    background-position: left bottom;
    border: none;
    width: 160px;
    height: 30px !important;
    padding: 0 8px 0 8px;
    position: relative;
    margin-bottom: 8px;
    overflow:hidden;
}
.specialty-button-div a {
    background: transparent;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; 
    width: 160px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    padding-top: 7px;
}
.specialty-button-div a:hover {
    text-decoration: none;
}
.specialty-button-div button{background: transparent;border:none;color: #FFFFFF;font-weight: bold;font-size: 13px;font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; width: 160px;text-decoration: none;display: inline-block;text-align: center;padding-top: 7px;}
.specialty-button-div input{background: transparent;border:none;color: #FFFFFF;font-weight: bold;font-size: 13px;font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; width: 160px;height: 30px;text-decoration: none;display: inline-block;text-align: center;padding-top: 7px;}

.specialty-button-div-long{ width: 245px!important;}
.specialty-button-div-long a{ width: 245px!important;}
.specialty-button-div-short{ width: 130px!important;padding: 0 4px 0 4px!important;}
.specialty-button-div-short a{ width: 130px!important;}

div.page-content div.specialty-button-div a {
    text-decoration: none;
}

/*Specialty Anchor Styling*/
div.specialty-anchor a{ font-weight: bold;font-size: 0.750em;color:#F15D22}
/*End of Specialty Anchor Styling*/

/*End of Page Layout Styling*/

/*Identity Bar Styling*/
div.identity-bar {
    vertical-align: top;	
}
div.jqmWindow span.specialty-button-div a {
	padding-top: 0!important;
	height: 100%!important;
}
div.identity-logo {
    float: left;
    padding-top: 13px;
	padding-bottom: 2px;
	width: 280px;
	margin-left: 5px;
}
div.member-bar
{	
    display: inline-block;
    vertical-align: top;   
    float: right;
    width: 700px !important;
    font-size: 0.625em;/*10px*/
	margin-right: 0;
}
div.member-bar table {
	width: 100%;
	clear: both;
}
span.member-inpractice
{
    text-align: center;
    vertical-align: middle;
}
span.member-welcome 
{
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}

.identityButton {
	padding: 0;
	margin: -1px;
}
/*End of Identity Bar Styling*/

/*Social Media button Styling*/
.socialButtons {
	margin: 0 3px;
}

img.social-button {
	vertical-align: top;
	margin: 8px 1px 0 0;
}
/*End of Social Media Button Styling*/

/* Search Bar Styling*/
.topSearch {
	width: 382px;
	margin-top: 11px;	
	display: inline-block;	
}

input#q.searchBox
{
    width: 340px;
    height:18px;
	float: left;
	padding-left: 8px;
	
}
.searchbtnDiv {
	float: left;
	width: 30px;
	text-align: right;
}
.searchBtn
{
	height: 22px;
	width: 26px;
	border: none;
	background: #FFFFFF url('/Content/Images/Head/button_go.png');
	cursor: pointer;
	
	
}
/*End of Search Bar styling

/*Debug Info styling*/
.debug {
	border:1px solid red;
	padding:3px;
	font-size: 0.814em;
	margin-bottom: 5px;
}
/*End of debug info styling;

/*Navigation Bar Styling*/
div.nav-bar {
    clear: both;
}
div.menu
{
    background:url(/Content/Images/title-background.png) repeat;
    color: #FFFFFF;
    padding: 7px;
}
div.menu li
{
    display: inline;
    padding: 10px;
}

.darkcolorBackground, .darkhoverBack:hover { background-color:#F15D22; }
.darkcolorText { color:#F15D22; }
.highlightcolorBackground, .highlighthoverBack:hover { background-color:#F8A276;}
.higlighthoverlast{ background-color:#F8A276;border-radius: 0 0 7px 7px!important;height: 35px;}
.highlightcolorText { color:#F8A276; }
.nav-divider-light { border-top-color: #F5854F!important;}
.nav-divider-dark { border-bottom-color: #D05224!important;}
.nav-divider-light { border-right-color: #F5854F!important;}
.nav-divider-dark { border-left-color: #D05224!important;}
.dark-background { background-color:#F15D22!important; }
.grad-background {background: url(/Content/images/nav/menu_tab_home.png);}
ul.children  li.cat-item a.menuitemx:hover{ background: url(/Content/images/nav/menu_selected_home.png) !important;	}
ul.navi li.cat-item ul a.menuitemx { /*menu item*/	background: url(/Content/images/nav/menu_background_home.png) !important;}
.dark-text { color:#F15D22!important; }        
div.top table{width: 100%;clear: both;}
div.nav-bar ul{width: 100%;clear: both;list-style-type: none;}
div.nav-bar-color{ height: 7px;}
td.nav-bar{ padding-top: 5px;}
div.nav-bar {background: url(Images/Title-Background.png) repeat;padding:5px 0 0 0; height:23px !important;}
div.nav-bar ul.menu li.top { display: inline-block; position: relative; margin:-10px 0 -10px; padding-top:10px; height: 28px; text-align:center; }
div.nav-bar ul.menu li ul { position: absolute; top: 40px;  margin:-10px 0 -10px; } /* menu-items*/
div.nav-bar ul.menu li.top ul.subs li.sub { width: 175px; }
div.nav-bar ul.subs li.sub { border: solid 1px black; }
div.nav-bar ul.subs li.sub div.sub { padding: 5px;}
div.nav-bar ul.menu li.top ul.subs li.sub a { color: white;font-size: 0.689em;text-decoration: none;font-weight: bold;}
div.nav-bar ul.menu li.top a { color: white;font-size: 0.814em;text-decoration: none;font-weight: bold;}
div.nav-bar ul.menu li.top ul.subs { display:none;text-align:left;}
div.nav-bar ul.menu li.top div.divider { border-right: solid 1px #758791;position: absolute;right: -15px;height: 12px;width: 1px;top: 12px;margin-right: -7px;margin-left: -10px; }
div.nav-bar ul.menu li.top div.divider.last { border-right: 0;}
div.menu-shadow.shadow{border-collapse: collapse;clear: both; border-spacing: 0!important;height: 500px;width: 300px;}
div.menu-shadow.shadow.shadow-left-side{background: url(Images/nav/shadow-left.png) repeat-y 100% 0;height: 500px;width: 30px;}
div.menu-shadow.shadow.shadow-middle{	background: url(Images/nav/shadow-background.png) repeat;height: 500px;width: 400px;}
div.menu-shadow.shadow.shadow-right-side{background: url(Images/nav/shadow-right.png) repeat-y;height: 500px;width: 30px;text-align: right;}
div.menu-shadow.shadow.shadow-left-bottom{background: url(Images/nav/shadow-bottom-left.png) repeat-y 100% 0;height: 30px;width: 30px;}
div.menu-shadow.shadow.shadow-middle-bottom{background: url(Images/nav/shadow-bottom.png) repeat-x;height: 30px;width: 400px;}
div.menu-shadow.shadow.shadow-right-bottom{background: url(Images/nav/shadow-bottom-right.png) repeat-y;height: 30px;width: 30px;}
.backgroundDark{background-color:#F15D22}
.navTopHover {
	height: 8px;
	top: -300px;
	position: relative;
	z-index: 30000;
}
.navTopHoverLeft {
	background:url("/Content/Images/nav/Menu_Tab_Left.gif") no-repeat left top;
	width: 8px;
	height: 8px;
	float: left;

}
.navTopHoverRight {
	background: url("/Content/Images/nav/Menu_Tab_right.gif") no-repeat right top;
	height: 8px;
	float: left;
	
}

/*End of Navigation Bar Styling*/

/*Bread Crumb Styling*/
.breadcrumb-actionbar-container 
{
	float: none;
	clear: both;
	width: 100%;
	margin-top: 3px;
    margin-bottom: 2px;
 }
div.breadcrumbs
{
	width: 705px;
    float: left;
    font-size: 0.625em;/*10px*/
	margin-left: 5px;
	
	
}
/*End of Bread Crumb Styling*/

/*Action-Bar styling*/
div.action-bar{
	 float: right;
	 width: 280px; 
	 font-size: 0.625em;/*10px*/
	text-align: right;
	
	
}
.actionLink {
	 padding-left: 4px;
}
/*End of Action-Bar Styling*/

/*Footer Styling*/
div.footer-disclosure {margin-top: 10px; padding-left: 5px;padding-right: 5px;text-align: center;font-size: 0.625em;/*10px*/color:#B0B7BC}
div.footer-disclaimer {margin: 10px 5px 0 5px; padding-left: 5px;padding-right: 5px;text-align: center;border-top: solid 1px #CCC;padding-top: 10px !important;font-size: 0.625em;/*10px*/color:#B0B7BC}
div.footer-copyright { margin-top: 10px;margin-left: 5px;margin-right: 5px;padding-bottom: 15px; text-align: center;font-size: 11px;color: #B0B7BC;}
div.footer  
{
     background: url('/Content/Images/footer_background.jpg') no-repeat;
     border: solid 0 white !important;     
     background-color: #CCCCCC;
     padding: 10px;
	 margin-top: 10px;
}
div.footer div.content 
{
 padding-top: 0;
}
div.footer table {
    border-collapse: collapse;
    font-size: 10px !important;
    width: 100%;
}
div.footer th { 
    text-align: left;
    font-size:11px!important;
	font-weight: bold;
	border-left:solid 1px #CFD4D8;
	padding-left:15px;	
	padding-right:15px;
}
div.footer table tr td {
    vertical-align: top;
}
div.footer ol,ul 
{ 
	list-style-type: none;
}
div.footer table tr td{
	border-left:solid 1px #CFD4D8;
	padding-left:15px;	
	padding-right:15px;	
}
div.footer table tbody tr td table tr td,.jFooterClass{
	border:none!important;
	padding-left:0!important;
	padding-right:0!important;	
}
/*End of Footer Styling*/

/*RTB styling*/
div.main-content table.rtb {
	width: 100%;
	clear: both;
}
/*End of RTB Styling*/

/* inPractice Search Widget */
.inpSearchWidget {
    background: white; 
	width: 300px;	
	padding-bottom: 10px;
	margin: 0;
}
.inpSearchWidgetNarrow {
	background: white;	
	width: 197px;	
	padding-bottom: 10px;
	margin: 0;
}
.inpSearchBox {
	display: inline-block;
	margin: 5px 10px 5px 5px;
    width: 290px;
}
.inpSearchBoxNarrow {	
	margin: 5px 10px 5px 5px;
}
.inPracticeSearchTitle {
    color: #FFFFFF;
    padding: 8px 8px 3px 8px;
    font-size: 0.75em;
    font-weight: bold;
}
.inpSearchText {
	width: 230px; 
	text-align:left; 	
	float: left;
	height: 18px;
    margin-left: 10px;
}
.inpSearchButton {
	height: 22px;
	width: 26px;
	margin-left: 5px;
	background: white url('/Content/Images/Head/button_go.png');
	cursor: pointer;
	float: left;
}
#inPracticeWidgetContent {
    font-size: 0.750em;
}
/*End of inPractice Search widget*/

/*Common Page Styling*/
h3.title {background: #455560 url(Images/Title-Background.png) repeat-x;padding:5px 20px 5px 10px;height: 20px;font-size: 1em;}
h4.title {font-size: 1em;font-weight: bold;}
h5.title {font-size: 0.875em;font-weight: bold;}
h6.title { font-size: 0.875em;font-weight: lighter;}
div.page-title h1{
	font-weight: normal;
    font-size: 1.625em;
}
div.page-title h2{	
    font-size: 1.750em;
}
div.page-title h3{
	font-weight: normal;
    font-size: 1.125em;
}
div.page-info {
	font-size: 0.875em;
	font-weight: bold;
}
div.page-info-NotBold {
	font-size: 0.875em;
}
div.page-content,p.page-content {
	font-size: 0.750em;
}
div.page-content p {	
	padding: 4px 0 4px 0;
}
div.page-content a {
    text-decoration: underline;
}
div.page-content h3{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
div.contentpage p{
	font-size: 0.750em;
	padding: 10px 0 10px 0;
}
div.IndexTitle
{
	background: #455560 url(Images/Header_Gradient.png) repeat-x left top;	
	height: 30px;
	width: 100%;
}
div.IndexTitle h2 
{	
	padding:7px 20px 3px 15px;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
}
div.IndexTitle h3 {
	padding:8px 8px 3px 8px;
	font-size: 0.750em;
	color: #FFFFFF;
	font-weight: bold;
}
div.LatestIndexTitle
{
	background-color: #F15D22;
	height: 30px;
	width: 100%;
}
div.LatestIndexTitle h3 
{
	float: left;
	padding:6px 18px 13px 20px;
	font-size: 0.95em;
	color: #FFFFFF;
	width: 70%;
	font-weight: normal;
}
div.indexItemCount{
	background: #DFE1E3;
	padding:5px 20px 5px 20px;
	height: 10px;
	font-size: 0.625em;/*10px*/
	font-weight: bold;
	box-shadow: 0 2px 1px #CCCCCC;
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
div.index 
{
	border-top: 1.5px solid #455560;
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
	padding-top: 0!important;
}
div.titlebox div.maintitle 
{
    font-size: 1.625em;
	line-height: 32px;
}
div.titlebox div.content { padding: 15px 20px 15px 20px!important; }
div.titlebox {
	background-image: url(/Content/Images/web_header.png);
	background-repeat: no-repeat;
	background-position: top left;
    height: auto;
	width: 1000px!important;
    border: 0;
	float: none;
	clear: both;	
}
li.listBackground {
  background: transparent url(/Content/Images/bullet.png) no-repeat left 30%!important;  
  padding-left: 18px;  
}
div.list li.entry div.entry {display:inline-block;clear:both;padding-top: 7px;padding-bottom: 7px;}
div.list li.entry div.icon { width: 47px;padding-left: 5px; float:left; clear: left;}
div.list li.entry div.icon img { width: 47px;}
div.list li.entry div.iconLiveEvent { width: 47px;padding-left: 5px; float:left; clear: left;}
div.list li.entry div.iconLiveEvent img { width: 47px;}
div.list li.entry div.entry div.info h4.title a
{
	font-size: 0.938em; /*15px*/
	line-height: 17px;	
	font-weight: bold;	
}
div.list li.entry div.entry div.info div.meta{
	font-size: 0.689em; /*11px*/
	line-height: 13px;
	font-weight: bold;
}
div.list li.entry div.entry div.info span.fieldDesc {
	font-weight: normal!important;
}
div.list li.entry div.icon img {
	margin-top: 1px!important;
	padding-top: 0!important;
}
div.QAList div.borderBottom{ border-bottom: solid 1px #ccc;}
div.list li.entry { border-top: solid 1px #ccc;}
div.list li.entry.first { border-top: 0;}
div.list li.entry div.entry div.info { margin-left: 65px;display: block;}
div.list li.entry div.entry div.infoLiveEntry{ margin-left: 10px;float: left;width: 573px;}
div.list ul.subs { padding-bottom: 5px;clear: none; }
div.list li.group {display: inline-block;}
div.list li.group ul { padding-right: 10px;}
div.list li.sub { list-style-type: disc;margin-left: 15px;}
div.home-pager {
    background-color: #DFE1E3;padding: 5px 20px 5px 15px;height: 15px;font-weight: bold; font-size: 0.625em;
}
div.program-section{
    background-color:white;padding: 5px 20px 5px 20px;height: 15px;font-weight: bold; font-size: 0.625em;
}
div.pager { background-color: #DFE1E3;padding: 5px 20px 5px 15px;height: 15px;font-weight: bold; font-size: 0.625em;/*10px*/}
div.pager div.pagerCount{ float: left;width:70%}
div.pagerCountTop{float: right;text-align: right; padding: 10px 20px 5px 0;font-size: 0.625em;color: white;width: 15%;font-weight: bold; font-size: 0.625em;/*10px*/}

div.pager div.showmore {float: left;width: 29%;text-align: right;}
div.pager.top { border-bottom: solid 2px #aaa;}
div.list div.leftAlign { float: left;}
div.list div.rightAlign { float: right;}
div.content {
	 padding: 5px 10px 5px 10px;
}
span.errorMessageSpan {
	color: red;
	font-weight: bold;
	font-size: 0.75em;
}
.errorMessageSpan{
	color: red;
	font-weight: bold!important;
	font-size: 0.75em!important;
}
.successMessage{
	font-weight: bold;
	font-size: 0.75em;
}
.warningMessage {
    /*font-weight: bold;*/
    background-color: #DFE1E3;
    border: 1px solid #CCCCCC;
    margin-top: 10px;
    padding: 10px;    
}

span.formLabel {
	font-size: 0.75em!important; /*12px*/
	font-weight: bold;
}
span.formLabelNotBold {
	font-size: 0.75em!important; /*12px*/	
}
.formLabel {
	font-size: 0.75em!important; /*12px*/
	font-weight: bold;
}
.formLabelNotBold {
	font-size: 0.75em!important; /*12px*/	
}
span.indexcontentTitle, div.indexcontentTitle{
	font-size: 0.689em!important; /*11px*/	
	font-weight: bold;
}
span.indexcontentDesc, div.indexcontentDesc{
	font-size: 0.689em!important; /*11px*/
}

p.formInstructionalText {
	font-size: 0.689em; /*11px*/
}
.formInstructionalTextLabel {
	font-size: 0.689em; /*11px*/color: red;font-weight: bold;
}
div.content input{
	padding-top: 3px !important;
}

div.index-content{ font-size: 0.689em;line-height: 13px;}
div.index-content ul{list-style-type: disc;padding: 5px 15px 5px 15px;}
/*Common Page Styling*/

/*CCO Home Page Layout Styling*/
div.loginContent {
	padding-top: 0!important;
}
div.home-login {
    width: 637px;
    padding-left: 15px;
    padding-right: 30px;
	margin-bottom: 10px;
}
div.reglite-login {
	padding-left: 10px!important;
}
div.home-login h3,div.reglite-login h3
{
    background: url(/content/images/home-rounded.png) center top repeat-x;
}
div.home-login div.home-title {
    padding-top: 5px;
    padding-bottom: 5px;
}
div.home-login div.member-login
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 337px;
    margin-right: 15px;
    height: 195px;
}

div.home-login div.member-creation
{
    margin-top: 10px;
    margin-bottom:10px;
    width: 290px;
    height: 195px;
}
div.home-login div.newmember-registration
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 600px!important;
    margin-right: 13px;
    height: 475px!important;
}
div.home-login div.member-login td
{
    padding: 2px;
}
div.home-login div.member-login input.member-login-text
{
    width: 270px;	
}
.member-login-bottom label{
	position: relative;top: -3px;  }
.login-submit-button 
{
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_submit_new.png) no-repeat;
	cursor: pointer;
}
.login-button 
{
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_login.png) no-repeat;
	cursor: pointer;
}
.add-button 
{
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_add.png) no-repeat;
	cursor: pointer;
}
.add-activiy-button 
{
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_add_activity.png) no-repeat;
	cursor: pointer;
}
.update-button 
{
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_update.png) no-repeat;
	cursor: pointer;
}
.cancel-button 
{
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_cancel.png) no-repeat;
	cursor: pointer;
}
.sendemail-button {
	border: none;
	width: 85px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_sendemail.png) no-repeat;
	cursor: pointer;
}
.savechanges-button 
{
	border: none;
	width: 121px;
	height: 20px;
    background: transparent url(/Content/Images/Buttons/button_save_changes.png) no-repeat;
	cursor: pointer;
}

.registration {
	padding-top: 35px;
	padding-left: 10px;
}
.join-button
{
	position: relative;
	bottom: -27px;
	border: none;
	width: 249px;
	height: 37px;
    background: transparent url(/Content/Images/Buttons/button_join.png) no-repeat;
	cursor: pointer;
}
.emailColleagueAdditionalText {
	padding:10px;
	border: 1px solid #CFD4D8;
	font-size: 0.750em;
}
div.home-latest {
	width: 685px;
}
td.main-column
{
    padding-right: 10px;
	vertical-align: top;
}
td.feature {
	width: 685px!important;	
}
.feature {
	width: 680px!important;	
}
td.main-column.three
{
    padding-left: 11px;
	width: 585px!important;
	padding-right: 11px;
}
td.main-column.two
{
    padding-left: 11px;
    padding-right: 0!important;
	width: 585px!important;
}
td.main-column.twowithtoc
{
    padding-left: 11px;
    padding-right: 0!important;
	width: 805px!important;
}
td.main-column.three div.programs {
	width: 585px!important;
}
td.main-column div.programs div.home-latest, td.main-column.three div.home-latest {
	width: 585px!important;	
}
td.main-column.three div.StayTuned {
	width: 582px!important;
}
td.rtbcolumn {
	border-bottom: 10px solid white;
}
td.right-column
{
    width: 300px!important;
	background: white url('/Content/Images/filler_background.png') repeat top left;
	vertical-align: top;
}
td.right-column div.columnright {
	background-color: #FFFFFF!important;
	background-image: none!important;
	border-bottom: solid 1px white;	
    width: 300px!important;
}
td.right-column-narrow
{
    width: 195px!important;
	background: white url('/Content/Images/filler_background.png') repeat top left;
	vertical-align: top;
}
td.right-column-narrow div.columnrightnarrow {
	background-color: #FFFFFF!important;
	background-image: none!important;
	border-bottom: solid 1px white;	
    width: 195px!important;
}
td.left-column
{
    width: 145px!important;
	vertical-align: top;
}
div.feature{ padding-bottom: 10px;width: 585px!important;}
/*End of CCO Page Layout Styling*/

/*Live meetings widget styling*/
div.livemeeting-subtitle {font-size:0.814em;padding-top: 10px;padding-bottom: 5px;font-weight: bolder;}
div.livemeeting-content{ font-size: 0.689em;line-height: 13px;}
li.livemeeting-padding {padding-top: 5px;}
div.livemeeting-divider { padding-top: 2px; border-bottom: solid 1px #ccc;}

div.livemeeting-header { padding-top: 10px;padding-bottom: 5px;font-weight: bold}

/*End of live meteings widget styling*/

/*Med Ed 2.0 widget styling*/
div.MedEd-content{ font-size: 0.689em;line-height: 13px;padding-left: 15px;}
div.MedEd-content ul{list-style-type:disc;}
div.MedEd-content ul li {padding-top: 3px;padding-bottom: 3px;}
/*End of Med Ed 2.0 widget styling*/

/*Badge Setting*/
.badge
{
	width: 300px;
    height: 83px;
    background:white url(/Content/Images/onc_nursing_badge.png) no-repeat top right;  
    color:white;   
	margin-bottom: 10px;
	display: block;
	text-indent:-9999px;
}
.badgeNarrow{
	background: white url(/Content/Images/onc_nursing_badge_narrow.png) no-repeat top right;  	
	width: 197px;
	height: 66px;	
	margin-bottom: 10px;
	display: block;
	text-indent:-9999px;
}
/*End of Badge Setting*/

/*Right column Information*/

/*Registration Page Layout*/
div.RegColumnLeft {
	width: 52%;
	float: left;
}
div.RegColumnRight {
	width: 48%;
	float: left;
}
/*End of Registration Page layout*/

/* Table of Contents Styling*/
div.toc{ width: 195px!important;}
div.toc div.content{ background: #DFE1E3;padding: 0!important;padding-top:5px!important;}
div.toc div.content ul.toc{ padding-bottom: 3px;margin-top: -25px;}
div.toc div.content ul.toc li.tocItem{border-bottom: 1px solid #CCCCCC;padding-bottom: 5px;padding-top: 5px;}
div.toc div.content ul.toc li.tocItem div{ color: black;font-size: 0.750em;font-weight: bold;line-height: 15px;padding-top: 3px;padding-left: 10px;padding-right: 10px;}
div.toc div.content ul.toc li.tocItem div span a{ color: black;padding-top: 3px;}
div.toc div.content ul.toc li.tocItem ul{ padding-top: 3px;}
div.toc div.content ul.toc li.tocItem ul li.tocItemSub { font-size: 0.689em;line-height: 15px; padding-top: 3px;padding-bottom: 3px;padding-right: 10px;padding-left: 0;}
div.toc div.content ul.toc li.tocItem ul li.currentpage {background: #7A8F9C url('/Content/Images/toc_bar.png') no-repeat bottom left;}    
div.toc div.content ul.toc li.tocItem ul li.currentpage a{ color: white;}  
div.toc div.content ul.toc li.currentpage {background: #7A8F9C url('/Content/Images/toc_bar.png') no-repeat bottom left;}      
div.toc div.content ul.toc li.currentpage div span a{ color: white;}    
div.toc div.content ul.toc li.currentli div.currentpage {background: #7A8F9C url('/Content/Images/toc_bar.png') no-repeat bottom left;}      
div.toc div.content ul.toc li.currentli div.currentpage span a{ color: white;}                                                        
div.toc-arrow {position: relative;left: 193px;background: url(images/toc_arrow.png) no-repeat;height: 21px;width: 11px;visibility: hidden;}
div.toc div.tocBottom{ background: #DFE1E3!important;padding: 0!important;height: 4px!important;}
/*End of Table of Content Styling*/

/*Topics page styling*/
table.topics tr td { width: 335px!important;margin: 0 10px 10px 10px;}
table.topics tr td div.content-topics{ padding: 0;}
table.topics tr td div.content-topics div.title{ padding: 7px 7px 7px 10px;}
table.topics tr td div.content-topics div.topics-first-program{ padding: 0;height: 75px;background-color: #DFE1E3;}
table.topics tr td div.content-topics div.topics-first-program div.program1-image{ width:75px;height: 75px;float: left;}
table.topics tr td div.content-topics div.topics-first-program div.program1-title{ float: left;padding: 20px 10px 15px 10px;font-size: 0.689em;width: 235px;font-weight: bold}
table.topics tr td div.content-topics div.topics-programs{padding:10px 7px 7px 25px;font-size: 0.689em;font-weight: bold;float: none;line-height: 13px;width: 270px;}
table.topics tr td div.content-topics div.topics-programs ul{ list-style-type:disc;}
table.topics tr td div.content-topics div.topics-programs ul li{ padding-bottom: 3px;}
table.topics tr td div.content-topics div.topics-moreLink{padding:2px 7px 7px 25px;font-size: 0.689em;float: none;text-align: right;font-weight:bold}
/*End of Topics page styling*/

/*Related Interest Styling*/
div.related-interest{float:none;clear:both;display:inline-block}
ul.related li{ padding-top: 5px;}
ul.related li img{ width: 22px;float: left;padding: 0 5px 0 5px;}
ul.related li a.page-content{ width: 135px;float: left;font-size: 0.689em;line-height: 13px;}
ul.related li div.relatedNoImage{width: 22px;float: left;padding: 0 5px 0 5px;}
/*End of Related Interest Styling*/

/*Activity Landing styling*/
div.activity-landing{ display: inline-block;}
div.activity-content{ display: block;}
div.activity-content div.learning-objectives{ background-color: #DFE1E3;padding: 10px;border: solid 1px #CCCCCC;margin-top: 10px; }
div.activity-content table tr td{ vertical-align: top;}
div.activity-content table tr td.activity-landing-left{ width: 350px!important;padding-right: 10px;}
div.activity-content table tr td.activity-landing-right{ width: 273px!important;}
div.activity-content div.learning-objectives ul li{ list-style-type: disc;margin-left: 10px;margin-top: 5px;font-size: 0.689em;}
div.activity-content div.learning-objectives p{font-size: 11px;}
div.headshot { background: url(/Content/Images/headshot-background.png) no-repeat;display: inline-block;}
img.headshot {height:43px!important;width:37px!important;padding: 2px;}
ul.credit-information li { margin-bottom: 5px;}
ul.credit-information { padding-top: 5px;padding-bottom: 10px;}
ul.faculty { border-bottom: solid 1px #ccc;padding-top: 5px;padding-bottom: 10px;margin-bottom: 10px;}
ul.faculty li table tr td{ vertical-align: top;}
.activityTopicsCovered h3{ font-size: 1em!important;}
/*End of Activity Landing styling*/

/*Feature Highlight Box layout*/
div.FHB-Content{ background: #DFE1E3 ;}
li.listPager{float:left; display:inline;margin:0;padding-left:2px;}
div.itempager{text-align: center;cursor: pointer;width: 18px;height: 18px;vertical-align: text-bottom;}
div.itempagerActive{background: url('/Content/Images/active_button.png') no-repeat;color: black;}
div.itempagerInActive{background: url('/Content/Images/inactive_button.png') no-repeat;color: white;}
li.FHB-item{ height: 145px;}
li.FHB-itemhide{display: none;}
li.FHB-itemshow{display: block;}
div.FHB-Bar{background: #455560 url('/Content/Images/bg_feature_box.png') repeat-x;height: 22px;padding:2px 4px 4px 4px;vertical-align: middle;	}
div.FHB-BarLeft{float: left;color: white;padding-left: 10px;margin-top: 3px;}
div.FHB-BarRight{float: right;color: white;margin-top: 3px;padding-right: 5px;}
div.FHB-header{ font-size: .85em;font-weight: bold;padding-bottom: 3px;} 
div.FHB-title{ font-size: .85em;font-weight: bold;padding-bottom: 0; padding-top: 0;}
div.FHB-subtitle{ font-size: .70em;font-weight: bold; padding-bottom: 5px;}
div.FHB-learnMore{ font-size: 0.70em;font-weight: bold; }
#featureButtons{color: white;margin-top: 5px;padding-right: 0;display:none;float: right;font-size: 12px!important;font-weight: bold;}
li.notyet {	 border: 1px red solid;}
div.faculty{font-size: 0.689em!important; /*11px*/}
div.fontBold{font-weight: bold!important;}
img.FHB-Arrow {vertical-align:middle;}
img.FHB-ArrowIEFix{padding-top: 2px;}
.FHB-ImageFloatRight{float: right;padding-top: 5px;width:189px;padding-left:10px}
img.FHB-Size{width: 180px!important;height: 130px!important;}
div.FHB-info{ height: 125px;}
div.disclaimer{font-size: 0.689em;color: GrayText;padding-top: 2px;}
/*End of Feature High light Box  layout*/

/*supporters styling*/
div.supporters div.cycle{ height: 41px!important;}
/*end of supportors styling*/

/* Capsule Summary Styling */
div.capsule div.info { padding: 10px}
div.capsule-summaries-outer{ padding: 0!important;margin: 0!important;}
div.capsule-summaries-outer div.info { margin: 10px}
div.capsule-summaries-outer, div.capsule-summaries{ display: inline-block;}
div.capsule-summaries{font-size: 0.750em;}
div.capsule-summaries ul{font-size: 12px;list-style-type: disc;margin-left: 15px;margin-top: 3px;}
div.capsule-summaries ul li{font-size: 12px;list-style-type: disc;margin-top: 2px;}
div.capsule-summaries h3{ border-top: solid 1px #CCCCCC;margin-top: 10px;padding-top: 10px;padding-bottom: 5px;font-size: 14px;font-weight: bold;}
div.capsule-summaries table.ccotable{ width: 550px!important;border: solid 1px #CCCCCC;margin-top: 10px;margin-bottom: 10px;}
div.capsule-summaries table.ccotable thead tr{ background-color: #455560;color: #FFFFFF;}
div.capsule-summaries table.ccotable thead tr th,div.capsule-summaries table.ccotable tr td{ vertical-align: top;text-align: left!important;padding: 5px;}
div.capsule-summaries table.ccotable tbody tr td{ border-top: solid 1px #CCCCCC!important;}
div.capsule-summaries table.ccotable tbody tr.alternate{ background: #B0B7BC!important;}
div.capsule-summaries table.ccotable thead tr th p,div.capsule-summaries table.ccotable tr td p{ font-size: 12px;padding-bottom: 0!important;font-weight:normal}
div.capsule-summaries p{font-size: 12px;padding-bottom: 15px;}
div.capsule-summaries p img{ margin-top: 5px;}
div.capsule-summaries a { text-decoration: underline;}
/*End of Capsule Summary Styling*/

/*Capsule Summary Toc Styling*/
div.capsum ul.capsum{ margin-top: -25px;padding-top: 3px;}
div.capsum ul.capsum li.item{border-bottom: 1px solid #CCCCCC;padding:5px;font-size: 0.689em;}
div.capsum ul.capsum li.currentpage{ background: #7A8F9C url('/Content/Images/toc_bar_left.png') no-repeat bottom left;}
div.capsum ul.capsum li.currentpage a{ color: white;}
div.capsum-arrow { position: relative;left: -10px;background: url(images/toc_arrow_left.png) no-repeat;height: 21px;width: 11px;visibility: hidden;}
/*End of Styling for Capsule Summary Toc*/

/*podcast,mobileapps and rss feeds Styling*/
div.document {font-size: 0.750em;}
div.document li{ padding: 2px;}
div.document img{padding-right:  5px;float: left}
div.document a{font-weight: bolder;}
div.document div.headerinfoMobileApps{ padding: 5px;}
div.document div.headerinfoRssFeeds{ padding: 1px;}
div.document div.headerinfoTwitter{ padding-top: 16px;}
div.document img.imgWebApps{padding-right: 15px; padding-bottom: 50px!important;}
div.document div.subheading{font-weight: bold; color: #f15d22;font-size:12pt}
div.document div.WebAppsRightColumn{float: right; width: 48%}
div.document div.WebAppsleftColumn{float: left; width: 48%}
div.document p{ padding: 5px;}
div.documentcontent p{ padding: 0;}
.twitterSubHeading{background: #455560 url(Images/Header_Gradient.png) repeat-x;height: 35px;	width: 50%;}
.twitterContent{min-height: 235px;width: 309px;float: right}
.twitterText{padding-bottom: 10px;}
.twitterRightColumn{float: right;width: 49%; }
.twitterleftColumn{float: left; width: 49%}
.twitterImage{ padding-bottom: 115px;padding-right: 15px!important;padding-top: 2px!important;width: 128px}
div.TitleTwitter{background: #cfd4d8;height: 35px;width: 100%;}
div.TitleTwitter h2{padding:10px 20px 3px 20px;font-size: 1em;	color: #3b4a52;	font-weight: bold;}
div.TitleTwitter img{float: right!important;padding-top: 7px!important;padding-right: 10px!important;}
.twitterTextBorder{border-top: solid 1px #ccc;padding-top: 10px;}
div.documentcontent p{padding-top: 15px!important;}
div.documentcontent img{padding: 15px!important;}
div.document table{width: 100%!important;}
/*end of mobileApps Styling*/

/*Live events styling*/
div.cmeInfo ul{ list-style-type: disc;padding-left: 15px;}
div.jLiveEvent ul{list-style-type: disc;padding: 5px 15px 5px 15px;}
/*end of live events styling*/

/*Start BookStore*/
.clickheretoOrder-button {border: none;width: 121px;height: 20px;background: transparent url(/Content/Images/Buttons/button_clickhere.png) no-repeat;cursor: pointer;}
div.BookStoreOrderform { text-align: center;}
div.BookStoreOrderform table tr td{padding: 0!important; width: 100%!important}
div.ColumnCenter{text-align: center!important;}
div.rightColumn{text-align: right!important;}
.drpdownWidth{ width: 335px;}
.drpdownSmallWidth{ width: 225px;}
.width335px{ width: 335px;}
.width225px{ width: 225px;}

div.bookstore {font-size: 0.689em;}
div.BookStoreinfo_page{width: 520px;height: 165px; vertical-align: top;float: left;}
div.BookStoreicon_page{width: 120px;float: left;padding-bottom: 10px;}
div.BookStoreinfo{vertical-align: top;}
div.BookStoreicon{float: left; padding-right: 15px;padding-top: 10px;}
li.BookStoreli{border-top: solid 1px #ccc;padding-bottom: 15px; padding-top: 10px}
.bookstoreNotyet {border: 1px red solid;width: 95%;height: 100%}
/*End BookStore*/

/*lists in the content editor in sitecore styling*/
div.lists ul{ list-style-type: disc;margin-left: 15px;}
/*end of lists in the content editor in sitecore styling*/

/*asset landing page styling*/
div.contentLeft{ width: 348px;padding-right: 5px;float: left;}
div.imgDisplay{ width: 205px;height: 215px;float: left;text-align: right;padding-right: 5px;}
/*end of asset landing page styling*/

/* Expert Viewpoint styling*/
div.expert div.info { padding: 10px}
div.expertviewpoint-outer div.info { margin: 10px}
div.expertviewpointPadded{padding: 5px 10px 5px 10px;}
div.expertviewpoint ul{font-size: 12px;list-style-type: disc;margin-left:15px;margin-top: 3px;}
div.expertviewpoint ul li{font-size: 12px;list-style-type: disc;margin-top: 2px;}
div.expertviewpoint ul li div{ text-align: left!important;}
div.expertviewpoint ol li{ margin-left: 20px;margin-top: 2px;}
div.expertviewpoint h3{ border-top: solid 1px #CCCCCC;margin-top: 10px;padding-top: 10px;padding-bottom: 5px;font-size: 14px;font-weight: bold;}
div.expertviewpoint table.ccotable{ width: 550px!important;border: solid 1px #CCCCCC;margin-top: 10px;margin-bottom: 10px;}
div.expertviewpoint table.ccotable thead tr{ background-color: #455560;color: #FFFFFF;}
div.expertviewpoint table.ccotable thead tr th,div.expertviewpoint table.ccotable tr td{ vertical-align: top;text-align: left!important;padding: 5px;}
div.expertviewpoint table.ccotable tbody tr td{ border-top: solid 1px #CCCCCC!important;}
div.expertviewpoint table.ccotable tbody tr.alternate{ background: #B0B7BC!important;}
div.expertviewpoint table.ccotable thead tr th p,div.expertviewpoint table.ccotable tr td p{ font-size: 12px;padding-bottom: 0!important;font-weight:normal}
div.expertviewpoint table.ccotable tr td ul li{ list-style-type: none!important;}
div.expertviewpoint p{font-size: 12px;padding-bottom: 15px;}
div.expertviewpoint p img{ margin-top: 5px;max-width: 550px!important;}
div.expertviewpoint h6, div.expertviewpoint p h6{ font-size:14px!important;}
div.expertviewpoint h6 b{ font-weight: bold;}
/*End of Expert Viewpoint styling*/

.search-filter {
	padding: 10px;
	background-color: #FFF;
	
	border-bottom: 1px #E6E7E8 solid;
	border-left: 1px #AFB0B1 solid;
	border-right: 1px #E6E7E8 solid;
	border-top: 1px #E6E7E8 solid;
}
.search-filter-title {
	font-size: 1em;
	font-weight: bold;
}
.search-filter-long-input {
	width:158px;
	margin-top: 3px;
	margin-bottom: 3px;
	
}
.search-filter-date-range-title {
	padding-top: 10px;
	padding-bottom: 0;
	font-weight: bold;
}
.search-filter-value-title {
	font-size: 0.689em;
	font-weight: bold;
	text-align: right;
}
.search-filter-section-title 
{
	font-weight: bold;
}
.search-filter-cme-title {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 0.75em;
}
.search-filter-calendar-icon
{
	vertical-align: text-bottom;
	padding-left: 5px;
}
.search-filter-calendar-input
{
	width: 135px;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*My Cme*/
.nopadding{ padding-right: 0!important;}
.mycmeTable{ width: 784px;padding: 0;}
.MyCmeColor{ color: #3b4a52!important;}
div.mycme{width: 782px!important;}
div.mycme div.page-content{float: left;font-size: 0.689em;line-height: 13px;padding: 15px;}
table.Mycme tr.Header{background: #DFE1E3; border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;height: 30px;font-size: 0.625em;/*10px*/font-weight: bold;color: black;border-bottom: 1px solid #DFE1E3!important;}
table.Mycme tr.Header td.cell{text-align: center;border-bottom: 1px solid #DFE1E3!important;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC!important;}
table.Mycme tr.Content td.cellWidth{ width: 100px!important;}
table.Mycme tr.Header td.first{text-align:left!important;width: 390px;padding-left: 15px;}
table.Mycme tr.Header td.last{border-right: 0!important;}
table.Mycme tr.Content{height: 30px;font-size: 10px;/*11px*/border-bottom: 1px solid #CCCCCC!important;}
table.Mycme tr.Content a{ font-size: 11px!important;}
table.Mycme tr.Content td.cell{text-align:center;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC!important;}
table.Mycme tr.Content td.first{text-align:left!important;width: 430px;padding-left: 15px;font-weight: bold;}
table.Mycme tr.Content td.last{border-right: 0!important;}
div.indexItemCount{background: #DFE1E3;padding:5px 20px 5px 15px;height: 10px;font-size: 0.625em;/*10px*/font-weight: bold;box-shadow: 0 2px 1px #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;}
div.IndexTitleFooter{background: #455560 url(Images/footer_Gradient.png) repeat-x ;height: 32px;width: 100%;}
div.IndexTitleFooter h2 {padding:10px 20px 3px 20px;font-size: 1em;color: #FFFFFF;font-weight: bold;}
div.IndexTitleFooter h3 { padding-right: 20px;padding-top: 8px;font-size: 0.750em;color: white;font-weight: bold;float:right;}
div.IndexTitleFooter div.link{padding-top: 8px;padding-left: 19px; font-size: 0.750em;color: white;font-weight: bold;float:left;color: White}
div.IndexTitleFooter div.link a span{ color: white;}
div.addactivity{ padding-top: 8px;padding-left: 213px; }
table.mycmeedit{text-align: center!important;}
table.mycmeedit td{ padding: 4px;}
table.mycmeedit td input{width:300px}
table.mycmeedit td input.button{width:85px!important}
table.mycmeedit td input.validate{width:90px}
table.mycmeedit td textarea{width:300px}
table.mycmeedit td.mycmeinfo{font-size: 0.689em;text-align: left;}
table.mycmeedit td.inputField{ text-align: left;width: 460px;}
table.mycmeedit td.labelField{ text-align: right;width: 290px;}
/*end my cmetable.mycmeedit td.mycmebutton{text-align: center!important;padding-left: 350px;padding-top: 10px;}*/

/*Partnership*/
.fontSmall{font-size: 0.750em;}
table.partnership a{ font-weight: bolder;}
table.partnership td.rightpadding{padding-right: 5px;}
table.partnership td.leftpadding{padding-left: 5px;}
/*End Of Partnership*/

/*Filter Widget*/
div.content div.filter{padding-bottom: 5px;padding-left: 1px;}
div.content div.filter table.filterWidget{font-size:  0.689em;padding-top:5px!important;}
div.content div.filter table.filterWidget td.leftAlign{ text-align: left;padding: 3px; }
div.content div.filter table.filterWidget td.rightAlign{ font-weight: bold;text-align: right;white-space: nowrap; }
div.content div.filter table.filterWidget tr td select{width: 150px;}
div.content div.filterWidget-divider {padding-top: 5px;border-bottom: solid 1px #ccc;}
/*End of Filter Widget*/

/* Modal Dialog */
.jqmWindow
{
    background: White;
    border: none !important;
    z-index: 99995 !important;
}
.jqmOverlay
{
    background-color: #111;
    z-index: 99991 !important;
}
/* End Modal Dialog */
    
/*Bookmarks styling*/
table.bookmarks
{
    border-collapse:collapse;
}
table.bookmarks th, table.bookmarks tr
{
    border-left:  1px solid #CCCCCC;
    border-right:  1px solid #CCCCCC;
}
/*End of bookmarks styling*/
 
/*Rotating Feature Box 2 styling */   
.selectedFeature a div.selectedImageBorder {
	background:#F15D22!important;
}
/*End of rotating feature box 2 styling*/

div.NotYetAvailable{width: 545px!important;padding-right: 10px;}

/*Case Challenge Page*/
div.CaseChallengeButtonLeftWrapper {
	width:190px;
	float:left;
}
div.CaseChallengeTextRightWrapper {
	width:360px;
	float:left;
}
/*End of Case Challenge Page*/

/*Case Challenge Print Page Styling*/
div.modulePrintPresentation h1 {
	font-size: 1em;font-weight: bold;
	margin-top: 10px;
}
div.modulePrintPresentation p {
	font-size: 0.750em;
}
div.modulePrintPresentation div.questionBlock 
{
  background-color:#DFE1E3;
  padding: 5px;
  margin-top: 10px;  
  border: solid 1px #CCC;
}
div.modulePrintPresentation div.questionBlock h2, div.modulePrintPresentation div.questionBlockRight h2, div.modulePrintPresentation h2 
{	
	font-size: 1em;
}
div.modulePrintPresentation div.questionBlockRight {
	margin-top: 15px;
	margin-left: 10px;
}
div.modulePrintPresentation div.questionBlockRight p
{
	margin-top: 5px;
}
/*End of case Challenge Print Styling*/

.prev-gray {
	color: lightgray;
}
.prev-gray:hover 
{
	text-decoration: none;
}
.pre {
	cursor: pointer;
}
.next-gray {
	color: lightgray;
}
.next-gray:hover 
{	
	text-decoration: none;
}
.next {
	cursor: pointer;
}
.no-thank-you{font-size: 8px!important;margin-bottom: -17px;margin-left: 10px;z-index: 4000;zoom: 1;position: relative;}


/* ErrorPage styling */
#error404Message ul {
    margin-left: 1em;
    margin-bottom: 1em;
}
#error404Message p {
    margin-bottom: 1em;
}
#error500Message {
    text-align: center;
}
#error500Message p {
    margin-bottom: 1em;
}
/* End ErrorPage styling */

.PrintButtonImage {
	width: 22px;
	float: left;
	padding-right: 5px;
}

/* Claim Credit Box */
.ClaimCreditBoxCenteredContent {
	float: none;
	clear: both;
	display: inline-block;
}
a#claim-credit-button
{
    font-weight: bold;
    text-decoration: none;
}
.PrintButtonImage
{
	width: 22px;
	float: left;
	padding-right: 5px;
}
.PrintButtonText
{
	text-decoration: none;
}

h6 {
font-size: 12px;
font-weight: bold;
padding: 0 0 0 0;
margin: 5px 0 0 0;
}
div.LearningmoduleContent{display:block;}
div.LearningmoduleContent .clinical-focus img{ float: right;padding-left: 5px;}

/*EULA*/
#eulaDialogContent
{
    margin: 0;
    padding: 0;
    overflow: auto;
}
#eulaDialogContent p, #eulaDialogContent td.contributor-disclosure span
{
    font-size: 12px;
    font-weight: normal;
    padding-top: 0;
    padding-bottom: 5px;
}
.eula-focus-left {
    vertical-align: top;
    padding-left: 10px!important;
}
.eula-focus-right{
    vertical-align: top;
}
.eula-focus-left ul li
{
    list-style-image: url(/images/bullet_level1.gif)!important;
    margin-top: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 22px;
    font-size: 11px !important;
    font-weight: normal !important;
}
#eulaDialogHeader
{
    margin: 0;
    padding: 8px 20px 8px 20px;
}
#eulaDialogFooter
{
    padding-top: 20px;
}
#eulaDialogCloseBtn
{
    text-align: right;
}
#eulaFooter
{
    text-align: center;
}
#eulaHeader .innerHead
{
    background-color: #333;
    padding: 5px;
    text-align: center;
    font-family: "Helvetica Neue" ,Arial,Helvetica,sans-serif;
}
#eulaHeader .head1
{
    text-transform: uppercase;
    color: #fff;
    margin: 10px;
    font-size: 14px;
    font-weight: bold;
}
#eulaHeader .head2
{
    text-transform: uppercase;
    background-color: #fff;
    margin: 0 30px 10px 30px;
    padding: 5px;
    line-height: 18px;
    font-size: 12px;
    color: Red;
    font-weight: bold;
}
#eulaHeader .head3
{
    padding: 10px;
    text-align: center;
    margin-bottom: 15px;
    color: #666;
}
#eulaElements
{
    border: solid 0 #999 !important;
    font-size: 12px;
    padding: 10px;
}
.elementsSection
{
    clear: both;
}
.elementsSection h2
{
    font-size: 12px;
    font-weight: bold;
    clear: both;
}
.elementsSection .col1
{
    float: left;
    width: 10px!important;
}
.elementsSection .col2
{
    float: left;
    width: 40px!important;
    margin-right: 20px;
}
.elementsSection .col3Headshots
{
    float: left;
    width: 45px!important;
}
.elementsSection .col3
{
    float: left;
    width: 55px!important;
}
.JobTitle
{
    font-style: italic;
}
table.eulaGuts tr .top {
    width: 200px!important;
}
table.eulaGuts h3 {
    font-size: 12px!important;
}
#eula ul li{
	
	margin-left: 10px!important;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px!important;		
}
.eula-left 
{
	width:300px !important;
}
.eula-left.align-top {
    vertical-align: top;
}
.eula-right 
{
    width: 330px !important;
	padding-left: 10px!important;
}
.eula-right.align-bottom {
    vertical-align: bottom;   
} 
    
    /* Modal Dialog */
    #eulaDialogHeader, #eulaDialogFooter
    {
        background-color: #EFEFEF; /* #B9B9B9;*/
    }
    
    #acceptEula.eula_ok_button_disabled
    {
        background-image: url(/Content/images/modal/but_eula_gray_disable.png);
        width: 335px;
        height: 55px;
        cursor: pointer;
        margin-left: 0 !important;
        margin-top: -30px;
    	border: 0;
        cursor: pointer;
    }
    *.eula_ok_button, .eula_ok_button_disabled, .eula_cancel_button {
    	margin-top: 0 !important;
    }
    .eula_ok_button, .eula_ok_button_disabled, .eula_cancel_button
    {
        background-image: url(/Content/images/modal/but_eula_gray.png);
        width: 335px;
        height: 55px;
        cursor: pointer;
        margin-left: 0 !important;
        margin-top: -30px;
    	border: 0;
        cursor: pointer;
    }
    #eulaElements hr{ display: none;}
    .hr-line
    {
    	border-bottom: 1px #E6E7E8 solid !important;    	
    	padding-bottom: 0 !important;
    	padding-top: 0!important;
    }
    .eulaGuts tr td {
    	padding-top: 10px!important;
    	margin-bottom: 0!important;
    }
    table.eulaGuts tr td ul li {
		font-size: 11px;
		line-height: 13px;
    	list-style-type: disc!important;
		margin-left: 5px;
		margin-top: 2px;
		padding-bottom: 2px;
		padding-top: 2px;
	}
	
     #EULADisclosures h2
    {
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        padding-bottom: 5px;
    }
    div.popup-direction.grad-background
    {
        color: #FFFFFF;
        padding-top: 0 !important;
        height: 16px;
        margin-top: -2px!important;
    }
    td.alphacube_n .darkcolorBackground
    {
        height: 16px !important;
    }
    
    .popup-title
    {
        color: black;
        font-weight: bold;
        font-size: 16px;
        padding-top: 46px;
    }
    .popup-subtitle
    {
        color: black;
        font-size: 12px;
        padding-bottom: 18px;
    }
    .popup-direction
    {
        border: thin solid #FFFFFF;
        font-size: 12px;
        width: 718px !important; 
    }
    
    .status_bar
    {
        text-align: center;
    }
    .status_bar span
    {
        padding: 9px;
    }
    .submitTest
    {
        color: white !important;
    }
    .submitEvaluation
    {
        color: white !important;
    }
    .submitCertificate
    {
        color: white !important;
    }
    
    .question-error-message {
    	text-align: center!important;
    	font-size: 22px!important;
    }
    .activity-test-error
    {
        display: none;
    }
        .ActivityEvaluation
    {
        font-size: 12px;
    }
    #activityEvaluationContent
    {
        margin: 0;
        padding: 10px;
        overflow-x: hidden;
        overflow-y: scroll;
    }
    #activityTestContent
    {
        margin: 0;
        padding: 10px;
        overflow-x: hidden;
        overflow-y: scroll;
    }
    #results
    {
         margin: 0;
        padding: 10px;
        overflow-x: hidden;
        overflow-y: scroll;
        font-size: 12px;     
    }
    #results h3
    {
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 10px;
    }
    #results .results .header
    {
        padding-top: 10px;
        text-align: center;
        width: 100%;
    }
    #results .results .header
    {
        font-weight: bold;
    }

    #missedQuestions
    {
        padding-top: 10px;
    }
    #results .incorrect td
    {
        padding-bottom: 5px;
    }
    #activityCertificateContent
    {
        margin: 0;
        padding: 0;
        overflow: auto;
    }
    
    #activityCertificateFooter
    {
        padding-top: 20px;
    }
    
    .popup-processing
    {
        background-color: #666666;
        filter: alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
        width: 100%;
        background: url(/Content/images/modal/processing-default.gif) no-repeat scroll center center transparent !important;
        display: none;
    }
    .popup-result-error
    {
    	font-size: 10px;
        width: 100%;  
        overflow-x: auto;  
        display: none;
    }
    .popup-ResultInstructions{width: 100%; display: none;font-size: 20px;text-align: center;}
    .popup-ExceptionMessage{width: 100%; display: none;}
    .popup-Source{width: 100%; display: none;}
    .popup-StackTrace{width: 100%; display: none;}
    .popup-Parameter{width: 100%; display: none;}  
    .popup-result-error div p 
    {
		font-weight: bold; 
		border-top: 1px solid #CCCCCC;
		height: 1px!important;
    	padding-top: 5px;
    	padding-bottom: 2px;
    }  
   .popup-close {
   	margin-top: 22px;
   	margin-left: auto!important;
   	margin-right: auto!important;
   	font-size: 11px;
   	cursor: pointer;
   }
   .popup-close-ie {
   	margin-top: 22px!important;
   	margin-left: auto!important;
   	margin-right: auto!important;
   	font-size: 11px;
   	cursor: pointer;
   }

    .question-error
    {
        background: #FBE3E4 !important;
        color: #8A1F11 !important;
        border-color: #FBC2C4 !important;
    }
    .correctResponse
    {
        border: 1px red solid;
        width: 100%;
    }
    .activityTestQuestion
    {
        font-size: 12px!important;
        padding-top: 15PX;
        font-weight: bold;
    }
    .activityTestChoice
    {
        font-size: 12px!important;
    }
    .activityTestResponse
    {
        font-size: 12px!important;
    }
        .activityTestExplination
    {
        border: 1px red solid;
        width: 100%;
    }
    .hideActivityTestExplination
    {
        display: none;
    }
    
    .activityPassingPercentage
    {
        border: 1px red solid;
        width: 100%;
    }
    .hideActivityPassingPercentage
    {
        display: none;
    }
    .activity-test-title
    {
        font-size: 16px;
        padding-bottom: 10px;
    }
    
    .results {
    	width: 100%;
    	text-align: center;
    }
     .incorrect {
    	width: 100%;
    }
    #missedQuestions tr.header {
    	font-weight: bold;
    }
    .popup-error
    {
        display: none;
    	background: #FBE3E4 !important;
        color: #8A1F11 !important;
        border-color: #FBC2C4 !important;
    }
    .stem
    {
        width: 50%;
        padding: 5px!important;
    }
    .choice
    {
        width: 10%;
    }
    .matrixStemEven
    {
        background-color: darkgray;
    }
    .matrixStemOdd
    {
        background-color: lightgrey;
    }
    .objectivesStemEven
    {
        background-color: darkgray;
    }
    .objectivesStemOdd
    {
        background-color: lightgrey;
    }
    .redboxRow td
    {
        margin: 0;
        border: thin solid #FF0000;
        border-collapse: collapse;
        border-spacing: 0;
    }
    .redbox
    {
        margin: 0;
        border: thin solid #FF0000;
        border-collapse: collapse;
        border-spacing: 0;
    }
    .eval-radio-label
    {
        font-size: 12px !important;
    }
    .eval-checkbox-label
    {
        font-size: 12px !important;
    }
    #activityEvaluationList li{
    	padding-bottom: 10px!important;
    }
    
    .evaluationQuestionLabel
    {
        padding-bottom: 5px;
        font-weight: bold;
    }
    
    .questionLabel
    {
        padding-bottom: 10px;
        font-weight: bold;
    }
    .responseChoiceCentered {
    	text-align: center;
    }
    .ActivityEvaluation textarea
    {
        width: 93%;
        margin-bottom: 2px!important;
        
    }
    .activityTestExplination 
    {    	
    	font-size: 12px!important;
    }
    .text-below-poll{ display: block;width: 100%;zoom: 1;height:1%}
    .no-bullet{display: none!important;}
    #ActivityTest ol {    	
    	list-style-type: upper-alpha!important;
    }
    #ActivityTest ol li {    	
    	list-style-type: upper-alpha!important;
    	margin-left: 20px!important;
    	font-size: 12px!important;
    }
a.model-subpages-anchor {
	text-decoration: none;
}
div.LearningmoduleContent img {
	padding-left: 10px!important;
	padding-top: 10px!important;
}
div.activity-shell ol {
	margin-left: 20px!important;
}
div.activity-shell ul {
	list-style: disc!important;
	list-style-position:outside!important;
	margin-left: 10px!important;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px!important;
}
div.activity-shell ul li{
	list-style: disc!important;
	list-style-position:outside!important;
	margin-left: 10px!important;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px!important;
}

div.activity-shell ul ul {
	list-style: disc!important;
	list-style-position:outside!important;
	margin-left: 10px!important;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px!important;
}
div.activity-shell ul ul li{
	list-style: disc!important;
	list-style-position:outside!important;
	margin-left: 10px!important;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px!important;
}


#NAFeatureBox {
	width: 165px;
	float: right;
	position: relative;
	top: 0;
	right: 0;
	margin: 0 0 0 0;
	background-color: #E6E7E8;
	padding: 10px 5px 5px 10px;
	background-image: url(/images/top_shadow.gif);
	background-repeat: no-repeat;
	border-bottom: 1px #AFB0B1 solid;
	font-size: .78em;
}
#NAFeatureBox li{ padding-bottom: 5px;}
#NAFeatureBox h4{ font-size: 1.5em;font-weight: bold;padding-bottom: 5px;}
#NAFeatureBox img
{
	padding-top: 7px;
}
.surveyBlock
	{
		width: 560px;
	}

	.surveyBlock h2
	{
		font-size: 18px;
	}

	.surveyTable table
	{
		width: 100%;
	}

	table.surveyTable tbody tr td label
	{
		margin-left: 5px;
		vertical-align: top;
	}

	table.surveyTable tbody tr td
	{
		margin: 0;
		margin-top: 2px;
		padding: 0;
		width: 75px;
		vertical-align: top;
		float: left;
	}

	h2.surveyTitle
	{
		font-size: 18px;
		padding-top: 5px;
	}

	.surveyLayout p img
	{
		padding-top: 10px;
	}

	.surveySidebar
	{
		float:left;
		width:400px;
		padding-right:25px
	}

	.surveyMain
	{
		float:left;
		width:400px;
	}
	#certificate-iframe {
		width: 100%;
		height:680px;

	}
#certificate-iframe table{ margin-left: auto;margin-right: auto;}
	
	
	sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: 0.8ex; }

/* Provider Contact Styling */
div#ProgramContacts p {
    padding-bottom: 10px;
}
div.document img.ProgramContactImage {
    padding-top: 10px;
    padding-bottom: 10px;
    float: none;
}
/* End Provider Contact Styling */


 /*Clinical Thought Styling*/
div.ClinicalThoughtTitlebox div.maintitle 
{
    font-size: 1.625em;
	font-weight: bold;
	float: left;
	width: 230px;
}
div.ClinicalThoughtTitlebox div.CTSubtitle{font-size: 1.125em;width: 500px;padding-top: 5px;float: left;}
div.ClinicalThoughtTitlebox div.content { padding: 5px 20px 15px 0; }
div.ClinicalThoughtTitlebox {
	background-repeat: no-repeat;
	background-position: top left;
    height: auto;
	width: 1000px!important;
	height: 40px!important;
    border: 0;
	float: none;
	clear: both;	
}
div.ClinicalThoughtTitlebox div.maintitle sup{ font-size: 14px!important;}
ul.ClinicalThought li a.page-content{width: 240px!important;}
a.ClinicalThoughtAnchor{ text-decoration: underline;}
ul.CTRelatedThoughts{ font-size: 0.689em;}
ul.CTRelatedThoughts li{ padding-top: 5px;}
ul.CTRelatedThoughts li div a img{ width: 25px;float: left;padding: 0 5px 0 5px;}
div.ClinicalThought div.CTTop{ width: 100%;}
div.ClinicalThought div.CTTop div.CTDiscussionContent p{ padding-top: 5px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent p.smallerFont{ font-size: 11px;padding-top: 5px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent{font-size: 12px;padding-top: 5px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent ul.CT{font-size: 12px;list-style-type: disc;margin-left: 25px;margin-top: 5px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent ul.CT li{font-size: 12px;list-style-type: disc;margin-top: 2px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent ol.CT{font-size: 12px;margin-top: 5px;margin-left: 25px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent ol.CT li{font-size: 12px;margin-top: 2px;}
div.ClinicalThought div.CTTop div.CTDiscussionContent a{ text-decoration: underline;}
div.ClinicalThought div.CTTop div.CTTopOuter { width: 520px!important;}
div.ClinicalThought div.CTTop div.CTTopOuter div.ClinicalThoughtDetailTopLeft{ display: inline-block;width: 50px;}
div.ClinicalThought div.CTTop div.CTTopOuter div.ClinicalThoughtDetailTopLeft div.icon{width: 47px;float:left; clear: left;}
div.ClinicalThought div.CTTop div.CTTopOuter div.ClinicalThoughtDetailTopLeft div.icon img { width: 47px;}
div.ClinicalThought div.CTTop div.CTTopOuter div.ClinicalThoughtDetailTopMiddle { width: 460px;padding-right: 5px;}
div.ClinicalThought div.CTTop div.ClinicalThoughtDetailTopRight{ width: 128px!important;background-color: #DFE1E3;height: 90px;margin-left: 5px;}
div.ClinicalThought div.CTTop div.ClinicalThoughtDetailTopRight div.CtFacebook{ height: 21px;}
div.ClinicalThought div.ClinicalThoughtDetailBottom{ text-align: left;}

div.CTFacultyName{ font-size: 0.750em; }
ul.CTsocialMedia li{ padding-top: 5px;}
ul.CTsocialMedia li img{ width: 18px;float: left;padding: 0 5px 0 5px;}
ul.CTsocialMedia li a.page-content{ width: 100px;float: left;font-size: 0.689em;line-height: 13px;}
ul.CTsocialMedia li div.relatedNoImage{width: 18px;float: left;padding: 0 5px 0 5px;}
div.CTFacultyInfo{ width: 300px;}
div.CTFacultyMoreInfo{ width: 350px;}
div.CTDetailButtons{ float: left;}
.CTGreyButton{ background: #455560 url(/Content/Images/Header_Gradient.png) repeat-x left top;  border:none;width: 160px;height: 30px!important;padding: 0 8px 0 8px;position: relative;margin-bottom: 8px;overflow: hidden;}
.CTGreyButton a{cursor: text; background: transparent;border:none;color: #FFFFFF;font-weight: bold;font-size: 13px;font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; width: 160px;text-decoration: none;display: inline-block;text-align: center;padding-top: 7px;}
span.stButton span.email, span.stButton span.facebook, span.stButton span.twitter, span.sharethis { color: #455560!important;font-family: Arial, Helvetica, "Helvetica Neue", sans-serif!important;font-size: 11px!important;}
span.chicklets{ padding-left: 0!important;padding-right: 0!important;}
span.sharethis{ padding-left: 20px!important;}
span.email,span.facebook,span.twitter, span.st_email span.stButton,span.st_facebook span.stButton, span.st_twitter span.stButton  { width: 17px!important;}
span.stButton{ margin-left: 1px;margin-right: 1px;}
span.st_sharethis span.stButton{ margin-left: 3px;}
.pluginButtonSmall{ padding-bottom: 0!important;}
div.ClinicalThought-disclaimer {padding-top: 5px !important;font-size: 0.625em;color: #455560;}
.CTspecialty-button-div{background:#F15D22 url(/Content/images/nav/menu_tab_home.png) repeat-x;background-position: left bottom;border:none;width: 160px;height: 20px!important;position: relative;margin-bottom: 4px;overflow: hidden;}
.CTspecialty-button-div a{background: transparent;border:none;color: #FFFFFF;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; width: 160px;text-decoration: none;display: inline-block;text-align: center;padding-top: 3px;}
.CTspecialty-button-div button{background: transparent;border:none;color: #FFFFFF;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, "Helvetica Neue", sans-serif; width: 160px;text-decoration: none;display: inline-block;text-align: center;padding-top: 3px;}
div.CTDiscussionTitleBackground{ background: url(/content/images/home-rounded.png) center top repeat-x;height: 30px;}
div.CTDiscussionTitle { padding:4px 8px 3px 8px;font-size: 1em;font-weight: bold;width: 320px;float: left;}
div.CTIndexTitle sup{ font-size: 0.689em;}
.bgShadow {	background-color: #6A6B6A!important;}
.MedEd-shadow  {-moz-box-shadow: 0 0 10px 7px #888;-webkit-box-shadow: 0 0 10px 7px #888;box-shadow: 0 0 10px 7px #888; }
a.discussionLink{ width: 105px!important;}

.PopupSpecialtyName{color:white;font-size:20px;line-height:28px;vertical-align:middle;width: 160px;text-align: right;}
#CTPopUpTitleAndNumbers{width:170px;}
#PopUpNumbers{ margin-top: 10px;float: right;}
.ctThoughtNumbers{ width: 18px;height: 18px;display: block;font-size: 0.750em;line-height: 18px;font-weight: bold;float: left;text-align: center;margin: 3px 5px 0 0;cursor: pointer;}
.ctThoughtNumbersBackgroundInactive{background: url(/Content/images/ClinicalThought/Clinical_Thought_Popup_Number_default.png) center no-repeat;color: #FFFFFF; }
.ctThoughtNumbersBackgroundActive{background: url(/Content/images/ClinicalThought/Clinical_Thought_Popup_Specialty_highlight.png) center no-repeat; color: #455560;}
.CTPopupLinks{float:left;width:140px;margin-left:10px;text-align: right;font-size:12px;}
.popupClose{ float:left;width:15px;}
.popupClose a{ width: 11px;height: 11px;padding-left:4px;}
div.CtPopUpCollpaseExpand{ text-align: center;}
div.CTPoll{float:right;width:180px;font-style: italic;font-size: 0.689em;padding-left:12px;}
.CTPollButtonWidth{width: 80px!important;}
div.CTPollButton{ float: left;}
div.CtParentDiv{ top: 5000px;left: 0;position: absolute;}
.CTcontent-box 
{    margin-bottom: 10px;border: 1px solid #CCCCCC;background-color: #FFFFFF!important;	
}
.respondButton{ background-color: white;font-weight: bold;border: 0;cursor: pointer;}
div.responseCommentIcon { background: #FFFFFF;display: inline-block;}
img.responseComment {height:47px!important;width:41px!important;}
/*End of Clinical Thought Styling*/
    
.onlyPrint { display: none;}

div.EmailUpdates {font-size: 14px!important;}

/*IVP UI*/
.closeButton{
  cursor:pointer;
  color: #EEE;
	font-weight: bold;
	font-size:12px;
  float:right;
  padding: 1px 8px;
  text-decoration: underline;
}
div.content-box-bg {
    background: #DFE1E3 url(Images/Header_Gradient.png) repeat-x left top;	
}
div.IVPTitle h3 {
    padding:8px 8px 3px 8px;
    font-size: 0.750em;
    color: #FFFFFF;
    font-weight: bold;
}
div.IVPActivityTitle{
    font-size: 1.250em;
    line-height: 26px;
    font-weight: normal;
    color: #455560;
    padding: 10px 15px 0 15px;
    width: 95%;
}
.modalDialogIVPSpecialtyBar {
	height: 10px;	
	background: #FFFFFF;
 	margin: 0 15px 0 15px;
}
.IVPContent {
    background-color: #FFFFFF;
    margin-left: 15px;
    overflow: auto;
	position: relative;  	
    margin-bottom: 10px;
	width: 960px;
}
/*End of new IVP UI*/

/*Audio Landing page styles*/
div.audio {
    width: 100%;
    float: left;
}
div.audio div.icon {
    width: 50px;
    float: left;
}
/*End of Audio Landing page styles*/