.bullet { COLOR: gray }

.colsn
{
 border-left: solid 1px gray;
}
.colnobgcolor 
{
	border-left: solid 1px gray;
	border-right: solid 0px gray;
}
.colns
{
 border-right: solid 1px gray;
}
.colss
{
 border-left: solid 1px gray;
 border-right: solid 1px gray;
}
.coldd
{
 border-left: solid 1px gray;
}
.colsd
{
 border-left: solid 1px gray;
 border-right: solid 1px gray;
}
.colds
{
 border-left: solid 1px gray;
 border-right: solid 1px gray;
}
.displaybox
{
  border-right: gray 1px solid;
  border-top: gray 1px solid;
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
}
.displayboxyellow
{
  border-right: navy 1px solid;
  border-top: navy 1px solid;
  border-left: navy 1px solid;
  border-bottom: navy 1px solid;
  background-color: #fff5cc;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
	font-weight: bold;
}
.pgline
{
  background-color: gray;
}
.pglogo, .cplogo, .disclaimer

{
  border-right: gray 1px solid; 
  border-top: gray 1px solid; 
  border-left: gray 1px solid; 
  border-bottom: gray 1px solid;
}
.pplogo
{
  border-right: gray 1px solid; 
  border-top: gray 1px solid; 
  border-left: gray 1px solid; 
  border-bottom: gray 1px solid;
  padding-top: 5px;
}
.pgupdbx
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Tahoma;
}
.pgftr
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}
.pgheading
{
	font-weight: bold;
	font-size: 17px;
	color: black;
	font-style: italic;
	font-family: Tahoma, Arial;
	background-repeat:repeat-y;
	background-position:right;
}
.phheadingbg
{
	background-color: #E4E4E4;
}
.pgsearchbxtb
{
	font-size: 8pt;
	width: 110px;
	color: black;
	font-family: Arial;
	height: 18px;
	padding-left: 5px;
}
.pgsearchbx
{
  font-weight:normal;
	font-size: 8pt;
	color: black;
	font-family: Arial, Tahoma;
	padding-left: 5px;
}
.pgtagline
{
  font-weight: bold; 
	font-size: 7.5pt;
	color: gray;
	font-family: Arial;
	height: 18px;
}
.pgtagline2
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	height: 18px;
}
.frminputtext
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.frminputbtn
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial;
}
.frminputbtnsmall
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: Tahoma, Arial;
}
.frminput
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.frmbutton
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial;
}
.frmlabel
{
  margin-top: 3px;
  padding-top: 2px;
  padding-left: 5px;
  font-weight: bold;
  left: 5px;
  margin-bottom: 3px;
  height: 20px;
  background-color: #ffdd77;
  vertical-align: top;
}
.frmtitle
{
  margin-top: 3px;
  font-weight: bold;
  font-size: 10pt;
  margin-bottom: 3px;
  background-color: #ffdd77;
  text-align: center;
}
.tblpanel
{
  border-right: black 1px solid;
  border-top: black 1px solid;
 
  border-left: black 1px solid;
  border-bottom: black 1px solid;
}

.gridhdr,.gridpager
{
  font-weight: bold;
  background-color: #FFDD77; 
}
.gridnormal
{
  background-color: #ffffff;
}
.gridalt
{
  background-color: #fff5cc; 
}
.gridsmallalt
{
  font-size: 8pt;
  background-color: #fff5cc; 
}
.gridsmallaltgrey
{
  font-size: 8pt;
  background-color: #D3D3D3; 
}
.gridsmall
{
	font-size: 8pt;
}
.gridsubhdr
{
  font-weight: bold;
  background-color:#ffffff;
  border-bottom: solid 1px #000000;
}
.gridsubtotal
{
  background-color:#ffffff;
  border-top: solid 1px #000000;
}
.gridtotal
{
  font-weight: bold;
  background-color:#ffffff;
  border-top: solid 1px #000000;
}
label
{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	font-family: Arial, Tahoma;
}
td.label
{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	font-family: Arial, Tahoma;
}
table.nobold tr td label, label.nobold, span.nobold, .nobold
{
	font-weight: normal;
}
label.required, .required
{
	color: red;
}
label.requiredhdr, .requiredhdr
{
	font-size: 11pt;
	color: red;
}
label.normal
{
  font-weight: normal;
}
.requirederr
{
	color: red;
	font-weight: bold;
	background-color: #FFFF80;
}
th
{
	font-size: 9pt;
	font-weight: bold;
	color: black;
	font-family: Arial, Tahoma;
}
td, .normal, #centercontent
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
.paneltbl
{
 border-left: gray 1px solid;
 border-right: #EEEEEE 1px solid;
 border-bottom: #EEEEEE 1px solid;
}
.paneltblGray
{
 border-left: gray 1px solid;
 border-right: #EEEEEE 1px solid;
 border-bottom: #EEEEEE 1px solid;
 background-color:#f2f2f2;
}
.paneltitle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
}
.login, label.login
{
	font-size: 11px;
	font-weight:normal;
	color: black;
	font-family: Arial;
}
.loginAlternateRow
{
   background-color:#C8C8C8; 
   padding-left:5px;
   
   font-size: 11px;
   font-weight  :normal;
    color: black;
	font-family: Arial;
}

.loginbx
{
	font-size: 11px;
	width: 87px;
	color: black;
	font-family: Arial;
	height: 18px;
}
A:link, A:visited, A.help:link, A.help:visited, A.tooltip
{ 
  COLOR: #0033CC;
  TEXT-DECORATION: none 
}
A:hover, A.help:hover
{
	text-decoration: underline;
}
.small
{
	font-size: 8pt;
}
.smallgrey
{
	font-size: 8pt;
	background: #eeeeee;
}
A.closewindow, .smallnobold, table.smallnobold tr td label, label.smallnobold, span.smallnobold
{
	font-size: 8pt;
	font-weight: normal;
}
.sectionheader
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
h5
{
	font-weight: bold;
	font-size: 14px;
}
.alphabar
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	font-weight: bold;
}
.alphabardisabled
{
	font-size: 9pt;
	color: Gray;
	font-family: Arial;
	font-weight: bold;
}
.highlight
{
	color: white;
	background-color: Navy;
}
.searchterms
{
	font-weight:bold;
}
.selected
{
	background-color: #EEEEEE;
}
.searchbar
{
	background-color: #ffddcc;
}
.titlebar, .titlebaralpha, tr.titlebar td
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Tahoma;
	border-bottom: gray 1px solid;
	color: black;
  background-color: #EEEEEE;
}
.titlebarhighlight
{
	font-weight: bold;
	font-size: 13px;
	color: red;
	font-family: Arial, Tahoma;
	border-bottom: gray 1px solid;
	background-color: #EEEEEE;
}
/*.titlebaralpha
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Tahoma, Arial;
	border-bottom: gray 1px solid;
}*/
.titleln
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	border-bottom: Black 1px solid;
	font-family: Tahoma, Arial;
	text-decoration: none;
}
.sebttitle
{
	font-weight: bold;
	font-size: 16px;
	color: black;
	font-family: Tahoma, Arial;
	text-decoration: none;
  background: url(/images/common/sebtbgrnd.gif) repeat-x;
  height: 32px;
}
.sebtcontentfade
{
  background: url(/images/common/sebtfade.gif) repeat-x;
}
.sebttable
{
  background: #DFE9F3;
}
.sebtcalendarheading
{
	font-weight: bold;
	font-size: 12pt;
}
.sebtsubheading
{
	font-size: 7pt;
}
.sebtmembername
{
	font-weight: bold;
	font-size: 7pt;
}
.section
{
	font-weight: bold;
	border-bottom: gray 1px solid;
	/*background-color: #EEEEEE;*/
}
.searchheading
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana, Arial;
}
.searchhelp
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Tahoma;
}
.searchalphabar
{
	font-size: 8pt;
	color: black;
	font-family: Arial, Tahoma;
	font-weight: bold;
}
.article
{
	font-size: 9pt;
	font-family: Arial;
}
.articlesection
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: underline;
}
.articletopic
{
	font-size: 9pt;
	font-family: Arial;
}
.footer
{
	font-size: 11px;
	color: black;
	font-family: Arial;
}
.tagline
{
	font-size: 12pt;
	font-family: Times New Roman;
}
.printurl
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Tahoma;
}
.interactbrowse
{
  background-color: white;
}
.interactbar
{
	font-weight: bold;
	font-size: 13px;
	color: black;
	font-family: Arial, Tahoma;
	background-color: #f5f5f5;
}
.interactbardesc
{
	font-size: 8pt;
	font-family: Arial, Tahoma;
	background-color: #f5f5f5;
}
.ceheader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Tahoma;
}
.ceheader2
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial, Tahoma;
}
.ceheadersm
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Tahoma;
}
.cetitle
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Arial, Tahoma;
}
.cetitlenormal
{
	font-weight: normal;
	font-size: 12pt;
	color: black;
	font-family: Arial, Tahoma;
}
.cesectionhdr
{
  padding-left: 5px;
  font-weight: bold;
  font-size: 11pt;
  font-family: Arial, Tahoma;
}
.cetable
{
	border-right: navy 2px solid;
	table-layout: fixed;
	border-top: navy 2px solid;
	font-size: 9pt;
	border-left: navy 2px solid;
	border-bottom: navy 2px solid;
	font-family: Arial;
	border-collapse: collapse;
	background-color: #fff5cc;
}
.cequiztable
{
	table-layout: fixed;
	font-size: 9pt;
	font-family: Arial;
	border-collapse: collapse;
	background-color: #fff5cc;
}
.cetablenofixed
{
	border-right: navy 2px solid;
	border-top: navy 2px solid;
	font-size: 9pt;
	border-left: navy 2px solid;
	border-bottom: navy 2px solid;
	font-family: Arial;
	border-collapse: collapse;
	background-color: #fff5cc;
}
.cetablehdr
{
  font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	background-color: navy;
}
.cetableinfo
{
  font-family: Arial;
	font-size: 9pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.cerating
{
	font-size: 9px;
	font-weight: bold;
	color: black;
	font-family:  Tahoma,Arial;
}
A.ceratinglink:link
{
	font-weight: bold;
	color: black;
	text-decoration: underline;
}
A.ceratinglink:visited
{
	color: Black;
	font-weight: bold;
	text-decoration: underline;
}
A.ceratinglink:hover
{
	color: Blue;
	font-weight: bold;
	text-decoration: underline;
}
A.unchangedlink:link
{
	color: black;
	text-decoration: none;
}
A.unchangedlink:visited
{
	color: Black;
	text-decoration: none;
}
A.unchangedlink:hover
{
	color: Black;
	text-decoration: none;
}
label.question
{
  font-weight:normal;
  font-size: 8pt;
}
.ceratinghdr
{
	font-size: 9px;
	font-weight: bold;
	color: black;
	font-family:  Tahoma,Arial;
}
A.ceratinghdrlink:link
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}
A.ceratinghdrlink:visited
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
A.ceratinghdrlink:hover
{
	color: Red;
	font-weight: bold;
	text-decoration: underline;
}
.cecredittitle
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Tahoma;
}
.new
{
  font-weight: bold;
  font-size: 8pt;
  color: red;
  font-family: Arial;
  background-color: yellow;
}
.menuitemtext
{
  border: #2e68b2 1px solid;
  font-weight: bold;
  font-size: 11px;
  margin: 0px 0px;
  color: white;
  line-height: 18px;
  font-family: Arial, Tahoma;
  height: 20px;
  background-color: #2e68b2;
  padding-left: 3px;
  padding-right: 3px;
}
.newmenuitemtext
{
	font: 8pt arial;
  border: gray 1px solid;
  margin: 0px 0px;
  color: black;
  line-height: 18px;
  height: 20px;
  background-color: #ffddcc;
  padding-left: 3px;
  padding-right: 3px;
}
.submenuitemtext
{
  border: #ffdd77 1px solid;
  font-weight: bold;
  font-size: 11px;
  margin: 0px 0px;
  color: #000000;
  line-height: 18px;
  font-family: Tahoma, Arial;
  height: 20px;
  background-color: #ffdd77;
  padding-left: 3px;
  padding-right: 3px;
}
.bordertext
{
  font-weight: bold;
  font-size: 12px;
  margin: 0px 0px;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
  height: 20px;
  border: #000000 1px solid;
}
ol.margintopsmall, ul.margintopsmall
{
	margin-top: 6px;
}
.buttontext
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Tahoma, Arial;
	border: #000000 1px solid;
  line-height: 18px;
  padding-left: 5px;
  padding-right: 5px;
  height: 20px;
  background-color: #dddddd;
}
.rctable1
{
  background: url(/images/pagelayouts/rc_table1.gif) repeat-x;
  margin-top: 8px;
  margin-bottom: 8px;
}
.rctitle1
{
  font-weight:bold;
	font-size: 10pt;
	color:white;
}
.rctable2
{
  background: url(/images/pagelayouts/rc_table2.gif) repeat-x;
}
.rctitle2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
}
.rctitle3
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
}
.monographtitle
{
  font-size: 18px;
  color: Black;
}
.ndbrowsetable
{
	background-color: #ffffff;
}
.fake-linethrough { 
background: url(/images/common/linethrough.gif) repeat-x center left; 
color: #000; 
}
.InteractRatingRed
{
	background-color: Red;
}
.InteractRatingYellow
{
	background-color: Yellow;
}
.InteractRatingGreen
{
	background-color: Lime;
}
.youcantakeitemtext
{
  border: #f6f192 1px solid;
  font-weight: bold;
  font-size: 9pt;
  margin: 0px 0px;
  color: blue;
  line-height: 14px;
  font-family: Arial, Tahoma;
  height: 20px;
  background-color: #f6f192;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
}
.youcantakeheadertext
{
	font: 9pt arial;
	font-weight: bold;
  border: gray 1px solid;
  margin: 0px 0px;
  color: black;
  line-height: 18px;
  height: 22px;
  background-color: #fcd538;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
}
.linktext
{ 
  color: #0033cc;
  text-decoration: none 
}
ul.searchsubdocs
{
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2em;
  list-style-image: url(/images/common/bullet_black.gif);
}

ul.searchsubdocs li div
{
  margin-left: 2em;
  text-indent: -2em;
}

ul.productdescription li
{
  list-style-image: url(/images/common/bullet_black.gif);
}

a.searcharticle
{
  font-size: 115%;
	text-decoration: underline;
}

a.searchdetail
{
  font-size: 115%;
}

body
{
  background:#fff;
  margin:10px 10px 10px 10px;
  padding:0px;
  color: black;
  font-family: Arial;
}

img 
{
  border: none;
}

#header1
{
  font-size: 75%;
}

#header1 #headermenu 
{
  float:left;
}
  
#header1 #headerdate 
{
  float:right;
}
#headersearchbox 
{
  margin: 10px 0px 10px 10px;
  float: left;
}

#headerlogo
{
  float:right;
  text-align:right;
}

#header2 
{
  clear:both;
  margin-top: 8px;
  border:1px solid gray;
  height:75px;
  font-size: 75%;
}
#header3
{
  clear:both;
  height:50px;
  border-bottom:1px solid gray;
}
#smmenubar
{
  border-left: gray 1px solid;
  border-bottom: gray 1px solid;
  /*background: #dcdcdc;*/
  background-color: White;
  padding-left: 10px;
}
#content 
{
  border-left:1px solid gray;
  border-right:1px solid gray;
  border-bottom:1px solid gray;
}
#leftcontent
{
  float: left;
  width: 130px;
}
#centercontent
{
	background-color: White;
}
#maincontent
{
  float: left;
  border-left:1px solid gray;
  background-color: White;
  padding-top: 10px;
  padding-left: 10px;
}
#content #headermenu
{
	background-color: White;
}
#centercontent #mainmenubar
{
	width: 100%;
}

#content #rightcontent
{
  float:right;
  width:150px;
  margin-bottom:10px;
  padding-top: 5px;
  background-color: White;
}
#footer 
{
  clear:both;
  border:1px solid gray;
  margin-top:10px;
  text-align:center;
  font-size: 75%;
}
td.ddtitle
{
	font-size:16pt;
	font-weight:bold;
}
td.ddidentifier
{
	font-size:11pt;
}
td.ddheading
{
	font-size:18pt;
	font-weight:bold;
}
.sykheading
{
	font-weight: bold;
	background-color: #2e68b2;
	color: white;
	font-family: 'Century Gothic';
}
.rcborderbottom
{
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
  background: #ffddcc;
}
.rcbordertop
{
	border-top: 1px solid gray;
	border-left: 1px solid gray;
  background: #ffddcc;
}
.rcbordermid
{
	border-top: 1px solid gray;
	border-left: 1px solid gray;
  background: #ffddcc;
  padding-bottom: 7px;
}
.panelnote
{
  text-align: left;
  width: 100%;
  background: #eeeeee;
  padding-left: 6px;
}
.nopadpanelnote
{
  text-align: left;
  width: 100%;
  background: #eeeeee;
}
.panelbody
{
  text-align: left;
  width: 98%;
  padding-bottom: 5px;
  padding-top: 5px;
}
.PTRNpanelBody
{
  text-align: left;
  width: 98%;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
}
td.border
{
	border: 1px solid #cccccc;
	padding: 2px;
}
td.borderbold
{
	border: 1px solid #cccccc;
	padding: 2px;
	font-weight: bold;
}
.myScrollingDiv
{
  overflow: auto;
}
.gridsmallHerb
{
	font-size: 8pt;
	background-color: #AAFFEE;
}
.gridsmallHerbBrand
{
	font-size: 8pt;
	background-color: #CCEEFF;
}
.gridsmallDrug
{
	font-size: 8pt;
	background-color: #FFE4E1;
}
.style1
{
	font-size: 8pt;
	background-color: #FFE4E1;
}

.LPsubhdr
{
	font-size: 11pt;
	font-weight: bold;
}

.LPhdr
{
	font-size: 14pt;
	font-weight: bold;
}

.LPbox
{
	border-style: solid;
	border-color: Black;
}

.LPindent
{
	font-family: Arial;
	text-indent: 30px;
}

.LPMargin
{
	margin-left: 1em;
}

.trademark
{
	font-size: x-small;
}

li.categoryitem
{
    text-indent: -16px; 
    padding-left: 16px;
}
td.summarylinksleft
{
	 padding-left: 35px;
	 padding-right: -10px;
}
td.summarylinksright
{
	padding-right: 30px;
	padding-left: 10px;
}
.statusbargray
{
  color: Gray; 
}
.statusbarhighlighted
{
  color: Black; 
	font-weight:bold;
}

.btncesubmitanswer
{
	background-image: url(/images/ce/quiz/btn_SubmitAnswers.gif);
    border: none 0px;
}

.btncesubmitanswer:hover
{
	cursor: pointer;
	background-image: url(/images/ce/quiz/btn_SubmitAnswers.gif);
	border: none 0px;
}

.btncesubmittraining
{
	background-image: url(/images/ce/quiz/btn_SubmitTraining.gif);
    border: none 0px;
}

.btncesubmittraining:hover
{
	cursor: pointer;
	background-image: url(/images/ce/quiz/btn_SubmitTraining.gif);
	border: none 0px;
}

.btncesubmitinterrupt
{
	background-image: url(/images/ce/quiz/btn_SubmitInterrupt.gif);
    border: none 0px;
}

.btncesubmitinterrupt:hover
{
	cursor: pointer;
	background-image: url(/images/ce/quiz/btn_SubmitInterrupt.gif);
	border: none 0px;
}

.btncesubmitpassing
{
	background-image: url(/images/CE/Quiz/btn_SubmitWithout.gif);
	border: none 0px;
}

.btncesubmitpassing:hover
{
	background-image: url(/images/CE/Quiz/btn_SubmitWithout.gif);
	cursor: pointer;
	border: none 0px;
}

.btncesubmitquiz
{
	background-image: url(/images/CE/Quiz/btn_SubmitQuiz.gif);
	border: none 0px;
}

.btncesubmitquiz:hover
{
	background-image: url(/images/CE/Quiz/btn_SubmitQuiz.gif);
	border: none 0px;
	cursor: pointer;
}

.btncetrainingwithquestions
{
	background-image: url(/images/CE/Quiz/btn_SubmitAnswers_Training.gif);
	border: none 0px;
}

.btncetrainingwithquestions:hover
{
	background-image: url(/images/CE/Quiz/btn_SubmitAnswers_Training.gif);
	border: none 0px;
	cursor: pointer;
}

.btncerecord
{
	background-image: url(/images/CE/Quiz/recordmyce.gif);
	border: none 0px;
}

.btncerecord:hover
{
	background-image: url(/images/CE/Quiz/recordmyce.gif);
	border: none 0px;
	cursor: pointer;
}

.divleftcol
{
	float: left;
	width: 200px;
	padding-left: .5em;
	padding-right: .5em;
}

.divrightcol
{
	float: right;
	width: 200px;
	padding-left: .5em;
	padding-right: .5em;
}

.clear
{
	clear: both;
}

.LPSubHdrInvertedLink
{
	background-color: Blue;
	color: White;
	font-size: 11pt;
	font-weight: bold;
}

.LPSmallText
{
	font-size: 7.5pt;
}

.LPSubHdrLink
{
	font-size: 10pt;
    font-weight: bold;
}

.tblInterruptLinks
{
	border: 3px Black solid;
}

.webinartext
{
	width: 480px;
}

.webinartextwide
{
	width: 770px;
}

.fullpagemargins
{
	margin-right: 20px;
	margin-left: 20px;
}

.nmbsectionhdr
{
  padding-left: 10px;
  font-weight: bold;
  font-size: 11pt;
  font-family: Arial, Tahoma;
}

.yellowbox
{
	width: 65%;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;
	border: solid 1px black;
	background-color: #ffff99;
}
A.tooltip span 
{
	display: none; 
	padding: 2px 3px; 
	margin-left: 8px; 
	width: 130px;
}
A.tooltip:hover span
{
	display: inline;
	position: absolute;
	background: #ffffff; 
	border: 1px solid #cccccc; 
	color: #6c6c6c;
	font-size: small;
}

div.boxed
{
	border: 1px solid Black;
	width: 460px; 
	padding-left: 10px; 
	padding-right: 10px;
}

.subcategory
{
	padding-left: 5px;
	text-indent: -5px;
	padding-right: 5px;
}

.subcategorytitle
{font-family: arial;
 font-size: 10pt; 
 font-weight: bold;
}

.subcategorytitlehilite
{
	font-family: arial;
	font-size: 10pt; 
	font-weight: bold;
	background-color: #ffff66;
	padding-top: 3px;
	padding-left: 1px;
	padding-right: 3px;
}

tblSubmitQuizClick
{
	background-image: url('/images/common/wait30trans210_26.gif');
	height: 26px;
	width: 210px;
}

.tblSubmitPassingClick
{
	background-image: url('/images/common/wait30trans100_55.gif');
	height: 55px;
	width: 100px;
}

.tblSubmitAnswer
{
	background-image: url('/images/common/wait30trans110_55.gif');
	height: 55px;
	width: 110px;
}

.tblInterrupt
{
	padding-left: 5px;
}

.studentpharm_title
{
 font-size: 12pt;
 font-weight: bold;
 font-family: Verdana, Arial;
 text-align: center;
}

.categorysectionlink
{
 font-weight: bold;
 text-decoration: underline;
}

.warningSmall
{
  font-size: 8pt;
  font-style: italic;
  color:Red;
}

li.choice
{
	list-style-position: inside;
}
.CEOReqGroupTitle
{
	font-size: 14pt;
	font-weight: normal;
}
.ceofrmlabel
{
  padding-top:5px;
}
.ceowarning
{
	color:red;
	font-weight: bold;
}
.paddingleft10
{
	padding-left: 10px;	
}

.floatRightContent
{
  float:right;
  padding: 5px;
}

.CategoryDetails
{
	font-size: 8pt;
	padding-left: 5px;
}

.BlackListed
{
	color: red;
	vertical-align: bottom;
}

.CEHomeTitle
{
	text-align: center;
}

.CEHomeSummary
{
	width: 100%;
	text-align: left;
}

.CEHomeCenteredContainer
{
	width:210px;
	text-align: left;
}

.printBottom
{
	padding-top: 10px; 
	text-align: center; 
	font-size: 9pt;
}

.printTop
{
	padding-bottom: 7px;
	text-align: center; 
	font-size: 9pt;
}

.gridtblrow td
{
	border-bottom: gray 1px solid;
	border-left: white 1px solid;
	border-right: white 1px solid;
}

.LPSubText
{
	font-size: 11pt;
}

.CEOrgRCLinks
{
	padding: 3px;
	font-weight: bold;
	width: 100%;
}

.CEOrgRCLinksNoBold
{
	padding: 3px;
	width: 100%;
}

.mediumScrollArea
{
  height: 300px;
  overflow: auto;
  vertical-align: top;
}

.PromoBoxLeft
{
	padding-left: 5px;
	vertical-align: top;
}

.PromoBoxRight
{
	padding-right: 5px;
	vertical-align: top;
}

.PromoBoxTop
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.PromoBoxBottom
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.poccmestatusbox
{
	border-right: #009999 1px solid;
	border-top: #009999 1px solid;
	border-left: #009999 1px solid;
	border-bottom: #009999 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.poccmestatusbox td
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
}
.poccmestatusbox small
{
	font-size: 6.5pt;
	color: black;
	font-family: Arial;
}
.LMPLabel
{
	font-weight: bold;
	padding-bottom: 3px;
}
.LMPtitlebar
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Tahoma;
	border-bottom: gray 1px solid;
	color: black;
	/*background-color: #FECBB0;*/
	background-image: url('/images/CE/LMP/Home_Menus.gif');
	padding-left: 5px;
	vertical-align: middle;
	height: 22px;
}
.LMPpaneltbl
{
	border-collapse: collapse;
	border-spacing: 0px;
 border-left: gray 1px solid;
 border-right: gray 1px solid;
 /*border-bottom: #EEEEEE 1px solid;*/
 border-bottom-width: 0px;
}

.LMPItemFirst
{
	border-spacing: 0px;
 border-color: #CCCCAA;
 border-width: 1px;
 border-style: solid;
 border-collapse: collapse;
 padding: 3px 3px 3px 3px;
}

.LMPItemNoBorder
{
 padding: 3px 3px 3px 3px;
}

.LMPItem
{
	border-spacing: 0px;
 border-color: #CCCCAA;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-width: 0px;
 border-style: solid;
 border-collapse: collapse;
 padding: 3px 3px 3px 3px;
}

.LMPItemAlt
{
	border-spacing: 0px;
  border-color: #CCCCAA;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-style: solid;
  background-color: #E0E0E0;
  border-collapse: collapse;
  padding: 3px 3px 3px 3px;
}

.LMPpaneltblbottom
{
	background-image: url('/images/CE/LMP/Tbl_Bottom.gif');
	background-repeat: repeat-x;
	height: 8px;
}

.LMPMenuTabs
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.LMPMenuTab
{
	float: left;
}

.LMPMenuTabSel
{
	float: left;
}

li.LMPMenuTab td.LMPMenuCell
{
	height: 30px;
	line-height: 27px;
	padding-left: 5px;
	background-image: url('/images/CE/LMP/Tab_BG_NotSelected_Mid.jpg');
}

li.LMPMenuTabSel td.LMPMenuCell
{
	height: 30px;
	line-height: 27px;
	padding-left: 5px;
	background-image: url('/images/CE/LMP/Tab_BG_Selected_Mid.jpg');
}

li.LMPMenuTab td.LMPMenuCellLeft
{
	height: 30px;
	line-height: 27px;
	padding-top: 3px;
	width: 1px;
	background-image: url('/images/CE/LMP/Tab_BG_NotSelected_Left.jpg');
}

li.LMPMenuTabSel td.LMPMenuCellLeft
{
	height: 30px;
	line-height: 27px;
	padding-top: 3px;
	width: 1px;
	background-image: url('/images/CE/LMP/Tab_BG_Selected_Left.jpg');
}

li.LMPMenuTab td.LMPMenuCellRight
{
	height: 30px;
	line-height: 27px;
	padding-top: 3px;
	width: 1px;
	background-image: url('/images/CE/LMP/Tab_BG_NotSelected_Right.jpg');
}

li.LMPMenuTabSel td.LMPMenuCellRight
{
	height: 30px;
	line-height: 27px;
	padding-top: 3px;
	width: 1px;
	background-image: url('/images/CE/LMP/Tab_BG_Selected_Right.jpg');
}

li.LMPMenuTab a.LMPMenuLink
{
	width: 100%;
	float: left;
	display: block;
	text-decoration: none;
	color: Gray;
	font-family: Arial, Tahoma;
	font-size: 8px;
	font-weight: bold;
}

li.LMPMenuTab a.LMPMenuLink:hover
{
	width: 100%;
	float: left;
	display: block;
	color: Gray;
	text-decoration: underline;
	font-family: Arial, Tahoma;
	font-size: 8px;
	font-weight: bold;
}

li.LMPMenuTabSel a.LMPMenuLink
{
	width: 100%;
	float: left;
	display: block;
	text-decoration: none;
	color: White;
	font-family: Arial, Tahoma;
	font-size: 8px;
	font-weight: bold;
}

.LMPMenuTabEmpty
{
	height: 30px;
	float: left;
	display: block;
	background-image: url('/images/CE/LMP/Tab_Bottom_Border.jpg');
}

.LMPMenuTabImage
{
	vertical-align: middle;
}

.LMPCourseList
{
  padding-left: 15px;
  text-indent: -30px;
  list-style-type: none;
}

.lmpgridhdr
{
  padding-left: 50px;
  font-weight: bold;
  background-color: #BCD7F2; 
}
.lmpgridnormal
{
  background: #FFFFFF;
}
.lmpgridalt
{
	background-color: #E0E0E0; 
}
.lmpgridcell
{
  padding: 0px 3px 0px 3px;
}
.lmpreportrequirementtitle
{
  font-weight:bold;
}
.lmpreportinstructions
{
  font-size:8pt;
  padding-bottom: 3px;
  padding-top: 10px;
}
.lmpreporttbl
{
  border: #7092B5 1px solid;
}
.lmpreportheader, .lmprepresultsheader
{
  background: url(/images/pl/lmp_report_header_tall.gif) repeat-x;
  height: 36px;
  background-color: #BCD7F2;
}
.lmpreportrownormal, .lmprepresultsrownormal, .lmprepresultsrownobordernormal
{
  background: #FFFFFF;
}
.lmpreportrowalt, .lmprepresultsrowalt, .lmprepresultsrownoborderalt
{
	background-color: #E0E0E0; 
}
.lmprepresultstbl
{
  border-bottom: 1px solid grey;
  border-left: 1px solid grey;
}
.lmprepresultsheader td
{
  font-weight:bold;
  padding-left: 3px;
  border-top: 1px solid grey;
  border-right: 1px solid grey;
}
.lmprepresultsrownormal td, .lmprepresultsrowalt td
{
  padding-left: 3px;
  padding-right: 3px;
  border-top: 1px solid grey;
  border-right: 1px solid grey;
  vertical-align: top;
}
.lmprepresultsrownobordernormal td, .lmprepresultsrownoborderalt td
{
  padding-left: 3px;
  padding-right: 3px;
  border-right: 1px solid grey;
  vertical-align: top;
}
.lmpgeneratetbl
{
border: #A5A5A5 1px solid;
padding: 5px;
}
.lmpgenerate
{
color: #3A5AE6;
font-weight: bold;
}
.lmpreportrow
{
border-top: #808080 1px solid;
vertical-align:top;
background-color: #BCD7F2;
}
.lmpreportrownocolor
{
border-top: #808080 1px solid;
vertical-align:top;
}
.lmpreportdivscroll
{
  overflow:auto;
  height: 400px;
  width: 605px;
  background:#FFFFFF;
}
.lmpreportrownoborder
{
vertical-align:top;
background-color: #BCD7F2;
}

.CELoginTopContent
{
	padding-left: 5px;
	padding-right: 5px;
}
.lmpemailmsg
{
	color: red;
	border:solid 0px lightgray;
	border-top-width:1px;
}
.lmpreportmessage
{
  border: solid 2px red;
	background-color: #E0E0E0; 
	padding: 5px;
}
.CELoginBorderTbl
{
   border-right: black 1px solid;
  border-top: black 1px solid;
 
  border-left: black 1px solid;
  border-bottom: black 1px solid;
  padding: 5px 5px 5px 5px;
}

.DashedList
{
	padding-left: 2em;
}

.DashedList li
{
	list-style-image: url('/images/common/bullet_dash.gif');
}
.ceototalslabel 
{
	padding: 2px;
	font-weight: bold;
}
.ceototalsdata
{
	padding: 2px;
}
.editorialheader
{
  font-weight:bold;
  font-size:small;
}
a.ArticleTopicText {
  color: Black;
  text-decoration: underline;
}
.tooltipstyle
{
  position:absolute;
  top: -500px;
  left: 0;
	font-size: 11px;
	font-family: Arial;
  text-align:left;
  padding: 5px;
  visibility: hidden;
  border:1px solid black;
  z-index: 100;
  background-color: white;
  width: 350px;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}
#arrowhead
{
  z-index: 99;
  position:absolute;
  top: -500px;
  left: 0;
  visibility: hidden;
}
.todolist
{
	color: #113366;
	font-family: Cambria;
}
.subincludes
{
	font-family: Arial;
	font-size: 11px;
}
.invalid
{
  display:none;
}
.interactbb
{
  border-bottom:solid 1px gray;
}
table.layoutfixed
{
  table-layout:fixed;
}
table.tableleftborder
{
  border-left:1px solid black;
}
td.question
{
  font-weight:bold;
  font-size:18px;
  color:#00137F;
}

div.RightColumn
{
  width: 145px;
  text-align: left;
  background: #f4f5f5;
  border: solid 1px #e9e9e9;
  border-top-right-radius: 12px 12px;
  border-bottom-left-radius: 12px 12px;
  padding-left: 3px;
}
div.RightColumnProfiles_Container
{
  width: 139px;
  padding-top: 8px;
  padding-bottom: 3px;
  font-size: 9pt;
  font-family: Arial;
}
div.RightColumnProfiles_Photo
{
  float: left; 
  height: 90px; 
  width: 61px;
}
div.RightColumnProfiles_NameTitleContainer
{
  float: left; 
  height: 90px; 
  width: 75px; 
  padding: 0 0 0 3px; 
  position: relative; 
  background-repeat:no-repeat;
}
div.RightColumnProfiles_NameTitleBottomAlign
{
  position: absolute; 
  bottom: 0; 
  font-family: Times New Roman,serif;
}
p.RightColumnProfiles_FirstName
{
  font-weight: bold; 
  font-size: 12.5px; 
  margin: 0 0 0 0;
}
p.RightColumnProfiles_LastName
{
  font-size: 11.5px;
  margin: -2px 0 0 0;
}
p.RightColumnProfiles_Suffix
{
  margin: -2px 0 0 0;
  font-size: 9.5px;
  line-height: 14px;
}
div.RightColumnProfiles_SepLine
{
  margin: 2px 0 2px 0;
  height: 1px;
  width: 75px;
  font-size: 1px;
  background-image: url(/images/common/blackdot.gif);
  background-repeat: repeat-x;
}
p.RightColumnProfiles_Title
{
  margin: -3px 0 0 0;
  font-size: 9.5px;
  line-height: 14px;
  font-style: italic;
}
div.RightColumnProfiles_Description
{
  clear: left; 
  width: 139px; 
  padding-top: 4px;
}
div.RightColumnProfiles_Description a
{
  font-weight: bold;
}
div.RightColumnProfiles_Signed
{
  text-align: right;
  font-style: italic;
}
hr.RightColumnProfiles_Separator
{
  color: #e9e9e9;
  background-color: #e9e9e9;
  border: none;
  height: 1px;
}
td.cedemoinfohdr
{
	color: Gray; 
	font-size: 12pt; 
	font-weight: bold; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	text-align: left;
}
.cecarryover
{
	width: 500px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	color: red;
	background-color: #ffff66;
}

.pgheaderimagetext
{
  height: 100%;
  vertical-align: middle;
}
