#mycmedoc { width:76.92em;*width:75.07em;min-width:1000px; margin:auto; text-align:left;background-color:#FFF; }
#bd {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:10px 0 0 0;
	text-align:left;
	background-color:#FFF;
	}
#hd{padding-top:0px;}	
#leftNav {
	width:200px;
	padding:0px 0px 0px 0px;
	margin-right:10px;
	float:left;
	background:#FFF;
	}

#mainContent {
	width:780px;/*width:610px;*/
	_width:781px; /*IE6 hack*/
	padding:0px;
	float:left;
	background:#FFF;
	}

#adColumn {
	/*width:170px; removed to make site work in IE6 - boo - must fix l8tr */
	padding:0px;
	margin-left:10px;
	float:left;
	background:#FFF;
	}
body
{
	background-image:url(../simages/mck_bodybg.gif);
	background-color:#C8C9B8;
	color:#333333;
}

#cmeLogo{float:left;margin-right:25px;}
#cmeLogoAdContainer{padding:0px 0px 0px 10px;clear:both;margin:0px 0px 10px 0px;}
#search_box_container{text-align:right;margin:0px;}
#search_box{margin:10px 10px 0px 0px;}


/*SECONDARY NAV*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.leftMenu {
z-index:1000;
margin:0px 0px 0px 10px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.leftMenu ul {
padding:0;
margin:0;
list-style-type:none;
width:190px;
}
/* hack for IE5.5 */
* html .leftMenu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.leftMenu li {
position:relative;
background:#D0D7CB;
height:26px;
}

/* get rid of the table */
.leftMenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.leftMenu a, .leftMenu a:visited, .leftMenu li.menuHeader  {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:190px;
color:#4D6497;
text-indent:8px;
border:1px solid #fff;
border-width:0 0px 0px 0;
text-align:left;
font-family:Arial;
font-size:12px;
	}

/*menu headers*/
.leftMenu li.menuHeader{font-weight:bold;background-color:#58595B;text-transform:uppercase;color:#fff;}

/* hack for IE5.5 */
* html .leftMenu a, * html .leftMenu a:visited {background:#D0D7CB; width:190px; w\idth:189px;}
/* style the link hover */
* html .leftMenu a:hover {color:#fff; background:#949e7c;}

.leftMenu :hover > a {
color:#fff; 
background:#949e7c;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.leftMenu ul ul {
visibility:hidden;
position:absolute;
top:-110px;
left:190px;
border:1px solid #58595B;
z-index:1001;

 
}
/* make the second level visible when hover on first level list OR link */
.leftMenu ul li:hover ul,
.leftMenu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.leftMenu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.leftMenu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.leftMenu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.leftMenu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

/*PRIMARY NAV*/
/*nav container BG (should match li bg)*/
#navContainer{width:100%;background-color:#58595B;border-top:0px solid #58595B;border-bottom:0px solid #58595B;}

/*all lists*/
#primaryNavMenu, #primaryNavMenu ul {padding: 0;margin: 0;list-style: none;line-height: 1;}

/*all links*/
#primaryNavMenu a {display: block;text-align:center;padding:7px 12px;color:#FFF;}

/* all list items */
#primaryNavMenu li {float: left;background-color:#58595B;border-right:1px solid #FFF;font-family:Trebuchet MS;font-weight:bold;font-size:12px;text-transform:uppercase;}

/* top level hovers*/
#primaryNavMenu li a:hover{background-color:#000;color:#FFF;text-decoration:none;}
#primaryNavMenu li a.menuLinkOn{color:#FFF;text-decoration:none;}
#primaryNavMenu li a.menuLinkOn:hover{color:#FFF;text-decoration:none;}

/* second-level lists */
#primaryNavMenu li ul {position: absolute;background: #D0D7CB;width: 15em;left: -999em;border:solid #58595B;border-width:0px 1px 1px 1px;z-index:1000;}

/*second level nav items*/
#primaryNavMenu li ul li{border:0px;text-align:left;font-family:Arial;background: #D0D7CB;padding:0px;width:100%;}
#primaryNavMenu li ul li a{text-align:left;color:#4D6497 !important;background: #D0D7CB;padding:6px 5px;}
#primaryNavMenu li ul li a:hover{background: #949e7c;color: #FFF !important;}
#primaryNavMenu li:hover ul, #primaryNavMenu li.sfhover ul {left: auto;margin-top:0px;}

/*top level "stuck" hovered state when on subnav*/
#primaryNavMenu li:hover, #primaryNavMenu li.sfhover {background: #000;color:#FFF;}
#primaryNavMenu li:hover a, #primaryNavMenu li.sfhover a{color:#FFF;}

#secondaryNavContainer{background-color:#EBEAE8;border-bottom:2px solid #dddad6;}
#secondaryNavContainer li{float:left;}
#secondaryNavContainer li a{display:block;padding:5px 10px 5px 5px;border:0;}
#secondaryNavContainer li a:hover{background-color:#EBEAE8;color:#4D6497;text-decoration:underline;}
#secondaryNavContainer li.first{border:0;color:#58595B;}

/*Top Utility Navbar*/
#utilityNav{text-align:right;background-color:#003366;height:20px;margin:0 0 30px 0;padding:0px;}
#utilityNav img{float:left;border:1px solid #FFF;margin:0;padding:0;}
#utilityNav #links{padding:3px 0;}
#utilityNav #links a{font-size:10px;font-family: Helvetica;text-transform:uppercase;font-weight:bold;text-decoration:none;color:#CCC;padding:0 5px 0 5px;border-right:1px solid #CCCCCC;}
#utilityNav #links a:hover{text-decoration:none;background:none;color:#FFFFFF;}
#utilityNav #links a:last-child,#utilityNav #links a.last{border:0px;}
#utilityNav a{padding:0px;}

/*overrides*/
h1{border:0px;font-family:Georgia;font-weight:normal;font-size:24px;color:#4D6497;padding:0px;}
h2, h1.topic{border:0px;font-family:Georgia;font-weight:normal;font-size:20px;color:#4D6497;padding:0px;}
h4{font-family:Arial;text-transform:uppercase;font-size:12px;font-weight:bold;margin:0px;color:#4D6497;}
h4.expandh4{margin-bottom:15px;}
a {color:#4D6497;font-weight:normal;}
/*button styles*/
.button{border:1px solid #000;background-color:#4D6497;color:#FFF;padding:3px;text-decoration:none;font-weight:normal;text-transform:uppercase;font-size:12px;}
.button:hover {border:1px solid #000;background: #4D6497;}

.buttonSearch{ border:1px solid #000;background-color:#4D6497;color:#FFF;padding: 0.0em 0.5em 0.0em 0.5em;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.buttonSearch:hover {border-color: #000;}
.pages {padding:0;width:100%;}
.pages a.button {border:1px solid #000;background-color:#4D6497;color:#FFF;padding:3px;text-decoration:none;font-weight:normal;text-transform:uppercase;font-size:12px;}
.pages a.button:hover {border:1px solid #000;background: #4D6497;}

/*Activity Nav*/
#activityNav 
{
margin:0px;    
text-align: center;
float: left;
}
#activityNav ul {
	margin: 0;
	padding: 0;
	list-style:none;	
}
#activityNav li {
	display: inline;
	background: url(../simages/cme_tab_middle_off.gif) repeat-x center top;
	text-align: center;
	padding: 0;
	margin-right: 5px;	
	float: left;
}
#activityNav a 
{
    font-family: Verdana;
	font-size: 11px;
	color: #000;
	background: url(../simages/cme_tab_left_off.gif) no-repeat left top;
	float: left;
	margin:	0;
	padding-bottom:0px;
	text-decoration: none;
	text-transform:uppercase;
}

#activityNav a span {
	background: url(../simages/cme_tab_right_off.gif) no-repeat right top;
	display: block;
	padding:4px 5px 0px 5px;
}
#activityNav a span {
	float: none;
}
#activityNav a.on 
{
    color: #FFF;
	background: url(../simages/cme_tab_left_on.gif) no-repeat left top;
}
#activityNav a.on span {
	background: url(../simages/cme_tab_right_on.gif) no-repeat right top;
}
#activityNav li.on {
	background: url(../simages/cme_tab_middle_on.gif) repeat-x center top;
}


/*Activity*/
#activityContainer{border:1px solid #58595B;border-width:10px 2px 2px 2px;padding:25px;margin-bottom:30px;}
#activityContainer #ecommForm{margin:20px 60px;}
#activityContainer #ecommCrumbs{margin:20px 60px;}
.activityMoreDetails{clear:both;}
 

.activityImageContainer {margin:0px 0px 10px 0px;text-align:center;}
#activityContainer .label{font-family:Verdana;text-transform:uppercase;font-size:12px;font-weight:bold;margin:0px;color:#4D6497;}
#activityContainer .value{margin-bottom:15px;}
#activityContainer .hiddenValue{display:none;}

.activityDetailsColumn{background:#EFE7C2;padding:20px;margin:0 30px 0 0;width:125px;border-radius: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}

#activityAccr {margin-bottom:15px;}
#activityAccr td,th{padding:8px;font-size:11px;}
#activityAccr th{color:#FFF;background-color:#000;text-transform:uppercase;font-family:Verdana;}
#activityAccr tr.alt{background-color:#D0D7CB;}
#activityAccr th a{color:#FFF;font-weight:normal;}
#activityAccr td a{color:#333;font-weight:normal;}

/*Material*/
.materialDownload {border:2px solid #58595E; background:#D0D7CB;padding:10px;}
.materialDownload p{margin:10px 0px;text-align:center;}
.materialDownload p a{font-weight:bold;font-size:1.2em;}
.materialDownload .adobe{text-align:right;font-size:.9em;font-style:italic;}

/*ExanRedirect*/
#examRedirect {border:2px solid #58595E; background:#D0D7CB;padding:10px;}
#examRedirect p{margin:10px 0px;text-align:center;}
#examRedirect p a{font-weight:bold;}

/*Exam*/
#exam{border:1px solid #58595B;border-width:10px 2px 2px 2px;padding:30px;}
#exam .examQuestion{font-weight:bold;margin-bottom:10px;}
#exam .examAnswer{margin-bottom:45px;padding:10px 0px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#exam .examExplanation{margin:0px 0px 20px 0px;font-style:italic;}
#exam td{padding:0px;}
#exam input{margin-right:10px;}

/*results page*/
.resultsScoreText{font-size:22px;margin-top:0px;}
.resultsScore{color:#277625;font-weight:bold;}
.examAvg{color:#666;}
.examPass{color:#277625;}
.examPass a{font-weight:bold;}
.examFail{color:#CC0000;}
.examFail a{font-weight:bold;}
#examResultsTable {margin-top:10px;}
#examResultsTable td.resultsIcon{padding:0px 5px;margin-top:10px;}

#examSummaryTable td,th{padding:5px;}
#examSummaryTable th{font-family:Arial;text-transform:uppercase;font-size:12px;font-weight:bold;margin:0px;color:#4D6497;}
#examSummaryTable .examQuestion{font-weight:bold;margin-bottom:10px;}

/*Survey*/
#survey .surveyQuestion{font-weight:bold;margin-bottom:10px;}
#survey .surveyAnswer{margin-bottom:45px;padding:10px 0px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#survey .surveyAnswer td,th{padding:5px;}
#survey input{margin-right:5px;}
/*Credits*/
#credits {border:1px solid #58595B;border-width:10px 2px 2px 2px;padding:30px;}
#credits td{padding:5px;}

/*Search Activity*/
#searchActivityFilters {margin:10px 0px 20px 0px;border:1px solid #58595B;}
#searchActivityFilters td{padding:10px 5px;font-size:.90em;}
#searchActivityFilters td.label{font-weight:normal;font-size:12px;padding-left:6px;}


#searchActivityResults td,th{padding:8px;font-size:11px;}
#searchActivityResults th{color:#FFF;background-color:#000;text-transform:uppercase;font-family:Verdana;}
#searchActivityResults tr.alt{background-color:#D0D7CB;}
#searchActivityResults th a{color:#FFF;font-weight:normal;}
#searchActivityResults td a{color:#333;font-weight:normal;}
.searchActivityNoResults {text-transform:uppercase;font-family:Verdana;font-size:11px;color:#cc0000;}

/* Page Numbers */
.fullPaging a.current {
    border: 1px solid #D0D7CB;
    font-weight: bold;
    background: #D0D7CB;
    color: #fff;
}
.fullPaging a {border: 1px solid #D0D7CB;text-decoration: D0D7CB;}
.fullPaging a:hover {border-color: #949E7C;text-decoration: none;}
.fullPaging a.nextprevdisable {border: 1px solid #CCC;color: #999;}

/*Formats*/
.ActivityFormatA {border-top:1px dotted #CCC;}
.ActivityFormatA, .ActivityFormatC{padding:15px 0px 15px 0px;margin:0px;}
.ActivityFormatA  .more, ActivityFormatB  .more, ActivityFormatC .more{text-align:right;font-size:12px;color:#58595B;font-weight:bold;font-family:Verdana;}
.ActivityFormatA h3 a, .ActivityFormatB h3 a, .ActivityFormatC h3 a {font-family:Georgia;font-size:16px;margin:0px 0px 0px 0px;}
.ActivityFormatA .byline{font-size:11px;}
.ActivityFormatA .deck, .ActivityFormatC .deck{margin:3px 0px 3px 0px;}
.ActivityFormatA .thumbnail img{float:left;margin:0px 10px 3px 0px;}
.ActivityFormatA img.paidIcon{margin-left:5px;}

.ActivityFormatB {margin:0px 0px 10px 0px;}
.ActivityFormatC .thumbnail img{margin:0px 5px 0px 0px;}

/*Feature Image*/
.ActivityFormatD {padding:0px 0px 5px 0px;margin-bottom:10px;background-color:#FFF;}
.ActivityFormatD .thumbnail{text-align:left;margin-bottom:7px;}
.ActivityFormatD h1{font-weight:bold;font-family:Arial;}
.ActivityFormatD .deck{font-size:1.10em;}


#loginBox{border:1px solid #D0D7CB;padding:5px;margin:0px 0px 20px 10px;width:178px; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;}
#loginBoxHeader{color:#FFF;background:#4D6497;font-size:9px;padding:3px;margin:0px 0px 5px 0px;font-family:Verdana;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.loginBoxLabel{color:#58595B;}
#loginBoxList{font-size:11px;}
#loginBoxList li{color:#4D6497;font-family:Arial;}
.loginBoxLink{color:#4D6497;font-size:.7em;margin:0px 0px 4px 0px;}
.loginBoxInput{margin-bottom:4px;}
.loginButton
{
	border:1px solid #4D6497;
	background-color:#4D6497;
	color:#FFF;
	font-size:1.1em;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px;
	width:auto;
	overflow:visible;
	margin-left:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
.loginBoxBottom{border-top:1px solid #CAE1E1;margin-top:4px;padding:3px 0px 0px 0px;}
.loginBoxBottom a{color:#4D6497;font-size:.85em;text-transform:uppercase;font-weight:bold;}
.loginErrorGroup{font-size:.85em;color:#CC0000;}

/*subscriber form*/
.medicalRegFormContainer{padding:10px}
#medRegisterForm{margin-top:0px;}
#medRegisterForm h2{font-family:Verdana;text-transform:uppercase;font-size:11px;font-weight:bold;margin:0px;}
#medRegisterForm .regdivider {border-top:1px solid #CCC;height:1px;}
.newsletterItemHeader {color:#4D6497;}

#medRegister .hiddenValue {display:none;}

h1.profileExamYear{color:#000;font-family:Verdana;font-size:20px;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:2px solid #D0D7CB;}
.profileExamCreditType{font-weight:bold;margin:0 0 5px 0;font-size:14px;color:#4D6497;}

/*exam history*/
#examHistorySummaryContainer{border:2px solid #ddd;background:#EFEFEF;padding:15px;margin:20px 0 40px 0;}
#examHistorySummaryContainer .left{float:left;width:38%}
#examHistorySummaryContainer .right{float:right;width:58%}
#examHistorySummaryContainer .rightSummary{padding:10px;border:1px solid #58595B;font-size:16px;font-weight:bold;background:#D0D7CB;text-align:left;}
#examHistorySummaryContainer .rightSummary ul li{margin-left:10px;color:#4d6497;font-size:12px;}

#examHistorySummary{margin:0px 0px 20px 0px;font-size:11px;padding:0;}
.examHistory {margin:10px 0 40px 0;}
.examHistory td,th{padding:8px;font-size:11px;}
.examHistory th{color:#FFF;background-color:#000;text-transform:uppercase;font-family:Verdana;}
.examHistory tr.alt{background-color:#D0D7CB;}
.examHistory th a{color:#FFF;font-weight:normal;}
.examHistory td a{color:#333;font-weight:normal;}




/*AJAX Tab Panels - Register and Activity*/
.CMEPanel .ajax__tab_body {border:0px;}

/*off state */
.CMEPanel .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
   /* background:url(../simages/cme_tab_middle_on.gif) repeat-x bottom;*/
    background:#FFF;
    color:#FFF;
    
    border-bottom:10px solid #58595B;
    
}
.CMEPanel .ajax__tab_header .ajax__tab_outer 
{  
    padding-right:4px;
    background:url(../simages/cme_tab_right_off.gif) no-repeat right;
    height:19px;
    margin-right:5px;
}
.CMEPanel .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../simages/cme_tab_left_off.gif) no-repeat;
    height:19px;
}
.CMEPanel .ajax__tab_header .ajax__tab_tab
{   padding-top:2px;
    height:17px;
    margin:0;    
    background:url(../simages/cme_tab_middle_off.gif) repeat-x;
    color:#000;
}

/*hover state*/
.CMEPanel .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../simages/cme_tab_right_on.gif) no-repeat right;
}
.CMEPanel .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../simages/cme_tab_left_on.gif) no-repeat;
}
.CMEPanel .ajax__tab_hover .ajax__tab_tab 
{
    
    background:url(../simages/cme_tab_middle_on.gif) repeat-x;
    color:#FFF;
    
}

/*on state*/
.CMEPanel .ajax__tab_active .ajax__tab_outer 
{
    background:url(../simages/cme_tab_right_on.gif) no-repeat right;
    margin-right:5px;
    height:19px;
}
.CMEPanel .ajax__tab_active .ajax__tab_inner 
{
    background:url(../simages/cme_tab_left_on.gif) no-repeat;
    }
.CMEPanel .ajax__tab_active .ajax__tab_tab 
{
    background:url(../simages/cme_tab_middle_on.gif) repeat-x;
    color:#FFF;
}
.CMEPanel .ajax__tab_body 
{
    
    border:0px;
    border-top:0;
    
}


/* ajax__tab_technorati-theme theme */
.medicalAccountTab .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../simages/medreg_tabline.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.medicalAccountTab .ajax__tab_header .ajax__tab_outer 
{
    background:url(../simages/medreg_tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.medicalAccountTab .ajax__tab_header .ajax__tab_inner 
{
    background:url(../simages/medreg_tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.medicalAccountTab .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.medicalAccountTab .ajax__tab_active .ajax__tab_outer 
{
    background:url(../simages/medreg_tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.medicalAccountTab .ajax__tab_active .ajax__tab_inner 
{
    background:url(../simages/medreg_tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.medicalAccountTab .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/*Article Rotator overrides*/
.sliderwrapper{width: 516px;}
.sliderwrapper .contentdiv{background-color:#F2F4F3;width: 516px;}
.pagination{background: #D0D7CB;border-top:1px solid #58595B;border-bottom:1px solid #D0D7CB;width:496px;}
.pagination a{background:#949e7c;border:1px solid #949e7c;color:#FFF;}
.pagination a:hover, .pagination a.selected{background:#58595B;border:1px solid #58595B;color:#FFF;}
