html { background-color:#E0E0C8;  }
a img {border: none; } 
.whitePageTitle { 	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 26px;	font-weight: bold;	color: #FFFFFF; }
.yellowPageTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 26px;	font-weight: bold;	color: #FFFF00; }
.orangePageTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 26px;	font-weight: bold;	color: #F47730; }
.error {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #red;	font-weight:bold; }
.error a{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	font-weight:bold; }
.error a:hover{	color: #cc0000; }
a.thisMenuLink:link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #660099;	font-weight: bold;	text-decoration: none; }
a.thisMenuLink:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
a.thisMenuLink:hover { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
a.thisMenuLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
a.menuLink:link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
a.menuLink:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
a.menuLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #660099;	font-weight: bold;	text-decoration: none; }
a.menuLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
.demolink:link { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
.demolink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0e0b3e;	font-weight: bold;	text-decoration: none; }
.demolink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #660099;	font-weight: bold;	text-decoration: none; }
.blueBold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #353275; }
.blueBold a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #353275;	text-decoration:none; }
.blueBold a:hover { text-decoration:none;	color: #CC0000; }
.loginText { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF; }
.loginText a { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	text-decoration:none; }
.loginText a:hover { text-decoration:none;	color: #CC0000; }
.blueBoldLG {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #353275; }
.blueBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #353275; }
.blueLineText {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #353275; }
.goldBold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fdb900; }
/**********************************/
/*submenu under header flash      */
/**********************************/
.menu{ 	border:none; border:0px; margin:0px; padding:0px; font: Arial, Helvetica, sans-serif; font-size:14px;  text-transform: uppercase; 	}

.menu ul{	background: #CCCCCC; 	height:35px;	list-style:none;	margin:0;	padding:0;	}
.menu li{		float:left;		padding:0px;		}
.menu li a{		background:#CCCCCC;  url("images/seperator.gif") bottom right no-repeat;		color:#000066;		display:block;		font-weight:normal;		line-height:35px;		margin:0px;		padding:0px 15px;		text-align:center;		text-decoration:none;		}

.menu li a:hover, .menu ul li:hover a{ background: #666666 url("images/hover.gif") bottom center no-repeat; color:#000066; text-decoration:none; }
.menu li ul{ background:#CCCCCC;  display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:225px; z-index:200;		/*top:1em;		/*left:0;*/	 }

.menu li:hover ul{		display:block;		}
.menu li li {		background:url('images/sub_sep.gif') bottom left no-repeat;		display:block;		float:none;		margin:0px;		padding:0px;		width:225px;		}
.menu li:hover li a{		background:none;				}
.menu li ul a{		display:block;		height:35px;		font-size:12px;		font-style:normal;		margin:0px;		padding:0px 10px 0px 15px;		text-align:left;		}
.menu li ul a:hover, .menu li ul li:hover a{			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;			border:0px;			color:#000066;			text-decoration:none;		}
.menu p{		clear:left;		}
/**********************************/
/* registration and payment pages */
/**********************************/
tr.r0 td {background-color: #FFFFFF; text-align:left; font-family: Arial, sans-serif;	font-size: 11px;	font-weight: bold;	font-style: normal;	color: #000000;	text-decoration: none; }
tr.r1 td {background-color: #CCD8F7; text-align:left; font-family: Arial, sans-serif;	font-size: 11px;	font-weight: bold;	font-style: normal;	color: #000000;	text-decoration: none;}
.creditnote  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FF0000; }
.policytitle {	font-family:  Arial, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000; }
.policytext {	font-family:  Arial, sans-serif;	font-size: 11px;	color: #000000; }
/* SUBNAV.PHP Styles */
.subNav a { text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fdb900; }
.subNavCurrent a { text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #F47631; }
.subNav { text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fdb900; }
/* Sponsor Styles */
.sponsor a { text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000; }
/*********************/
.whiteBold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	font-weight: bold; }
.white {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff; }
.redBoldLG {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #cc0000; }
.tableBorder {	border: 1px solid #486C9E; }
a.bodyLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #486C9E; }
a.bodyLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #486C9E; }
a.bodyLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #486C9E; }
a.bodyLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #486C9E; }
a.whiteBoldLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	font-weight: bold;	text-decoration: none; }
a.whiteBoldLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	font-weight: bold;	text-decoration: none; }
a.whiteBoldLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffcc00;	font-weight: bold;	text-decoration: none; }
a.whiteBoldLink:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;	font-weight: bold;	text-decoration: none; }
.disclaimer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666; }
.disclaimerDark {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666; } 
.address {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999; }
td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333; }
body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333; }
.blackBody {	font-family: Arial, sans-serif;	font-size: 12px;	color: #000000; }
.blackBold {	font-family: Arial, sans-serif;	font-size: 11px;	font-weight: bold;	font-style: normal;	color: #000000;	text-decoration: none; }
.darkGrayBody {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333; }
a.blackLink:link {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	font-weight:bold; }
.names {	font-family: Arial, Helvetica, sans-serif;	FONT-SIZE: 16px; 	COLOR: #433B6E; 	FONT-VARIANT: small-caps;		font-weight: bold; }
.Login {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #0e0b3e;	text-decoration: none; }
a.LoginLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #0e0b3e;	text-decoration: underline; }
.indexHR {	color: #CCCCCC; }
/* Form Styles */
input, select {	border: 1px solid #888888;	font-size: 14px;	background-color: #ffffff; }
.inputradio {border: 0px ; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.prequestionradio {border: 0px ; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background:#CCFFFF }
.checkbox {border: 0px ; }
.largerCheckbox {	width: 16px;	height: 16px; border: 0px; }
.dropdowmmenu { padding: 0px 0px 0px 0px;  margin: 0px 0px 5px 0px; }
form input.inputCheckbox, input.inputCheckbox {  height: 14px;  width: 14px;  background-color: #transparent;  border-width: 0;  padding: 0;  margin: 0 0 0 80px; }
.confirmtitle {	font-family: Arial, sans-serif; FONT-SIZE: 18px; COLOR: #486C9E; font-weight: bold; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; }
.confirm {	font-family: Arial, sans-serif; FONT-SIZE: 14px; COLOR: #486C9E; font-weight: bold; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; }
.jumpOptions {background-color:#353275; 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #fdb900;}
/* Live Activity Styles   */
.registernow a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #FF0000; text-decoration:none; }
.registernow a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #FF0000; text-decoration:none; }
.registernow a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #FF0000; text-decoration:none; }

.backtotop {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #353275; }
.heading {	font-family: Arial, sans-serif;	FONT-SIZE: 20px; 	COLOR: 000000; 	font-weight: bold; }
.headingsub {	font-family: Arial, sans-serif;	font-size: 12px;	color:#3333FF; font-style:italic }
.sectionHeading {	font-family: Arial, sans-serif; FONT-SIZE: 18px; COLOR: #433B6E; font-weight: bold; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; }
.facultyinfo {	font-family:  Arial, sans-serif;	font-size: 9px;	color: #000000; }
.facultyname {	font-family:  Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000; }
.fdname {	font-family:  Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000; }
.fdheading {	font-family:  Arial, sans-serif;	font-size: 9px;	color: #000000; font-style:italic; }
.fdbody {	font-family:  Arial, sans-serif;	font-size: 9px;	color: #000000; }
.agendainfo {	font-family:  Arial, sans-serif;	font-size: 12px;	color: #000000; }
.agendatitle {	font-family:  Arial, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000; }
.ActivitytopicHeader	{  padding:0 0 0 2px;  font-family:  Arial, sans-serif;  font-size: 14px;  font-weight: bold;  color: #353275; }
.ActivityNameListing a  {text-decoration:none;  }
.ActivityNameHover      {text-decoration:none; background-color:#66FFFF; }
.ActivitytopicTitle		{text-decoration:none; padding:0 0 0 0px;  font-family:  Arial, sans-serif;  font-size: 12px;  font-weight: bold; color:#1f145d;  }
.ActivitytopicCopy		{text-decoration:none; padding:0 0 0 0px;  font-family:  Arial, sans-serif;  font-size: 12px;  font-weight: bold; color:#999999;  }
.ActivitytopicDate		{text-decoration:none; padding:0 0 0 0px;  font-family:  Arial, sans-serif;  font-size: 12px;  font-weight: bold; color:#660099;  } 
.activityMenu {background-color: #E6E7E8;}
.activityMenu a{ text-decoration:none; font-family:  Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #353275; }
.activityMenuSelected a{ text-decoration:none; font-family:  Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #F47631; }
.topicHeader	{  padding:0 0 0 0px;  font-family:  Arial, sans-serif;  font-size: 16px;  font-weight: bold;  color: #353275; }
.topicSubHeader	{  padding:0 0 0 0px;  font-family:  Arial, sans-serif;  font-size: 14px;  font-weight: bold;  color: #353275; }
.topicCont A	{text-decoration:none; font-family:  Arial, sans-serif;  font-size: 14px;  font-weight: bold;  color: #F47631; }
.topicSep		{margin-left:10px; border-top:1px solid #cdcdcd;}
.topicinfo 		{	font-family: Arial, sans-serif;	font-size: 12px;	color: #000000; font-weight:normal }
.hostingTable	{margin-left:5px; background:#e9e8ef;}
.registrationHeading {	font-family: Arial, sans-serif;	FONT-SIZE: 14px; 	COLOR: #000000; 	font-weight: bold; }
/*CME Credit Box styles */
#CMECreditInformation {    margin: 0px 0px 0px 0px;	padding: 2px 5px 10px 5px;	background-color: #E6E7E8; }
#CMECreditInformation h1 {	margin: 0px 0px 3px 0px;	padding: 0px 0px 0px 0px;	border-bottom: 1px #b3b3b3 solid;	font-size: 10px; }
#CMECreditInformation p {	margin: 0px 0px 0px 2px;	padding: 0px 0px 0px 2px;	font-size: 10px; }
/* Quiz Styles */
.questions_num	{font-family:  Arial, sans-serif;	font-weight:bold; color:#000000;}
.questions_answer	{font-family:  Arial, sans-serif;	font-weight: normal; color:#000000; padding-right: 6px;}
.questions_text	{font-family: Arial, sans-serif;	font-weight: bold; color:#000000; padding-right: 6px;}
.quizTitle {font-family:  Arial, sans-serif; font-size:14px;	font-weight:bold; color:#000000;  }
/* Lists */
LI.square { list-style-type: square }
UL.plain  { list-style-type: none }
OL      { list-style-type: decimal }      /* 1 2 3 4 5 etc. */
OL OL      { list-style-type: lower-alpha} 
OL OL OL  { list-style-type: lower-roman }  /* i ii iii iv v etc. */
/****************************/
/* Calendar */
.month {	font-family: Arial, sans-serif;	font-size: 12px;	color:#FFFFFF;	font-weight: bold; text-align:left; background-color:#000000;  }
.calendarinfo 		{	font-family: Arial, sans-serif;	font-size: 12px;	color: #000000; font-weight:normal; }
.calendartitle {	font-family: Arial, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000; }
table.calendar td {border: 1px 0 1px 0 #0033CC medium; }
table.sample td {	border-bottom: 1px;	border-bottom-style:solid;	border-bottom-color:black;	border-top: 1px;	border-top-style:solid;	border-top-color:black; }
table.sample {	border: 1px;	border-style:solid;	border-color:black;	}
.calendarrequest {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #353275; }
.calendarrequestfields {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000; }
/****************************/
/** Tables  **/
/****************************/
td a {text-decoration:none; }
table.eval {border: thin; border-color:#000066; border-style:solid; border-collapse:collapse; border-spacing: 0px; width:100%; background-color: #inherit; }
table.eval td {	 border:thin; border-color:#000066; border-style:solid; background-color: #inherit;  }
table.evalnumbers {border: none; }
table.evalnumbers td {border: none;}
table.evalnumbers tbody tr td {border: none; vertical-align: bottom; text-align:center;}

table.noborder {border: none; }
table.noborder td {border: none; padding:3px;}

table.data-bordered {border-bottom:1px solid #B4B4B4;border-collapse:collapse;border-right:1px solid #B4B4B4;border-spacing:0pt;margin-bottom:1em;}
.data-bordered thead th {vertical-align:middle;}
.data-bordered tbody tr {background-color:#F9F9F9;}
.data-bordered th {border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;padding:0.35em 10px;font-family:  Arial, sans-serif;	background-color:#CDCDCD;color:#454545;font-size:100%;text-transform:none;	vertical-align:top;}
.data-bordered td {border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;padding:0.35em 10px;font-family:  Arial, sans-serif;	font-size: 12px; 	vertical-align:top;}
/****************************/
/** Evaluations  **/
/****************************/
.evaluationNote { color: #990000;	font-size: 13px; font-weight:bold;  padding-bottom:5px; padding-top:1px; font-family:Arial, Helvetica, sans-serif; }
.evalheader {	 padding-bottom: 30px; padding-top: 5px; font-family:  Arial, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000000;  }
.evalsectionheader {	padding-top: 10px; padding-bottom: 10px; font-family:  Arial, sans-serif;	font-size: 18px;	font-weight: bold;	color: #000000; }
.evalfacultyinfo {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 11px;	color: #000000; }
.evalfacultyname {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000; }
.evallearningtitle {	font-family:  Arial, sans-serif;	font-size: 13px;	color: #000000; font-weight:bold; }
.evallearningsub {	font-family:  Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000; }
.evaltext {	 font-family:  Arial, sans-serif;	font-size: 13px;	color: #000000; }
.evaltextbold {	 font-family:  Arial, sans-serif;	font-size: 11px;	color: #000000; font-weight:bold; }
.evalstar { color:#FF0000; padding-right: 18px;}
/****************************/
/** Enduring Material  **/
/****************************/
.selected { font-family:  Arial, sans-serif;	font-size: 14px; font-weight:bold;	color: #FF0000; }
.nonselected { font-family:  Arial, sans-serif;	font-size: 14px; font-weight:bold;	color: #000066; }
.agendaprogramtitle {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px;	color: #000000; vertical-align:top; }
.agendafaculty {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000; vertical-align:top; }
.moduleagendaprogramtitle {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 13px;	color: #000000; vertical-align:top; }
.moduleagendafaculty {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000; vertical-align:top; }
.agendasession { padding-top: 5px; font-family:  Arial, sans-serif;	font-size: 13px; font-weight: bold;	color: #000066; }
.agendasessioninfo {	 padding-bottom: 10px; font-family:  Arial, sans-serif;	font-size: 12px; font-weight: bold;	color: #000000; }
.activitypagedesc {	padding-top: 15px;  font-family:  Arial, sans-serif;	font-size: 16px; font-weight: bold;	color: #000000; }
.activitytitle {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px; font-weight: bold;	color: #000000; font-style:italic }
.activitytext {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px; 	color: #000000; }
a.activitytext:link {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px; 	color: #000000; text-decoration:none }
a.activitytext:visited {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px; 	color: #000000; text-decoration:none }
a.activitytext:hover {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px; 	color: #FF0000; text-decoration:none }
a.activitytext:active {	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 12px; 	color: #000000; text-decoration:none }
.enduringParaTitle	{  padding-top: 17px;  font-family:  Arial, sans-serif;  font-size: 14px;  font-weight: bold;  color: #0E0B3E; }
.enduringSubParaTitle	{  padding:0 0 0 0px;  font-family:  Arial, sans-serif;  font-size: 12px;  font-weight: bold;  color: #0E0B3E; }
.enduringchairinfo {	font-family:  Arial, sans-serif;	font-size: 10px;	color: #FFFFFF; }
.enduringchairname {	font-family:  Arial, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF; }
.disclosurename{	padding: 0px 0px 0px 0px; font-family:  Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000; }
.disclosureinfo {
	padding-bottom: 5px;
	font-family:  Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.disclosureagree { font-family:  Arial, sans-serif;	font-size: 16px; text-align:center; font-weight:bold;	color: #FF0000; text-decoration:none; }
.note { padding-top: 15px; font-family:  Arial, sans-serif;	font-size: 12px; font-weight:bold;	color: #000000; text-decoration:none; }

