/*
font, center, .MsoNormal
{color: #f00;
border-bottom: 2px solid #000;}

em
{font-style: normal;
font-weight: bold;
color: #36c;}

i
{font-style: normal;
font-weight: bold;
color: #ff9}

strong
{font-weight: bold;
color: #009;}

b
{font-weight: bold;
color: #ff9;}
*/

/* Redundant pull from main style sheet - establishes styles for the WYSIWYG editor
in the site administration module */

h1, h2, h3, h4, h5, h6 

	{font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	color: #336;
	background: transparent url(/images/RealMedicine/bullet_line.gif) left bottom repeat-x;
	}
	
.IndMember
	{
	color:#000000;
	font-weight: bold;
	font-size: 11px;

	}

.IndMember a:link, .IndMember a:visited
	{
	color: #000000;
	}
.IndMember a:hover
	{

	text-decoration:none;
	}

p.AdminHeader
{
 font-family: Arial, Helvetica, sans-serif;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 1px 0px;
 color: #336;
 background: transparent url(/images/RealMedicine/bullet_line.gif) left bottom repeat-x;
 font-size: 1.2em; margin-top: 25px;
 font-weight:bold;
}
	
	h1 { font-size: 1.4em; margin-top: 25px;}
	h2 { font-size: 1.2em; margin-top: 25px;}
	h3 { font-size: 1.1em; }
	h4 { font-size: 1em; }
	h5 { font-size: 1em; }
	h6 { font-size: 1em;}
	
	
	h1.pgtitle {font-size: 1.5em;}

		
p.searchresult
	{
    margin: 0px 0px 6px 25px;
	}
	
	
	/* Old style - used when a header element is an image  */
		img.himg {background: url(../images/divider_dots_horz_trans.gif) left bottom repeat-x;}
	/* End header image style  */
	
	
	/* Clear floats break - turns off floated elements */
		br.clearall {clear: both; height: 1px; line-height:1px; }
		hr.clearall {clear: both; height: 1px; line-height:1px;}
	/* End clear floats break */
	
	
	/* Align styles - preferred over inline declarations */
		img.alignright, p.alignright, div.alignright
		{float: right;
		border: 0px;

		margin: 0px 0px 0px 15px;}
		
		img.alignleft, p.alignleft, div.alignleft
		{float: left;
		border: 0px;
		margin: 0px 15px 0px 0px;}
		
		img.aligncenter, p.aligncenter, div.aligncenter
		{text-align: center;
		border: 0px;

		margin: 15px 0px 15px 0px;}
	/* End align styles */
	
	
	/* Sidebar styles - for block-level elements on the left and right sides */
		div.sidebarleft, div.sidebarleftthin, div.sidebarleftwide
		{float: left;
		margin: 0px 15px 0px 0px;
		padding: 5px;
		width: 35%;
		border: 1px solid #999;
		background-color: #ffffed;
		color: inherit;}

		div.sidebarleftthin {width: 20%;}
		div.sidebarleftwide {width: 45%;}
		
		div.sidebarleft2
		{float: left;
		margin: 10px 15px 10px 0px;
		padding: 5px;
		width: 28%;
		border: 1px solid #999;
		background-color: #ffffed;
		color: inherit;}
		
		div.sidebarleft2 ol
		{font-size: .9em;
		margin-left: 0px;
		padding-left: 25px;}
		
		div.sidebarleft2 ol li
		{font-size: .9em;
		list-style-type: decimal;}
		
		div.sidebarright, div.sidebarrightthin, div.sidebarrightwide, div.sidebarrighttwoeightfive
		{float: right;
		margin: 0px 0px 0px 15px;
		padding: 5px;
		width: 35%;
		border: 1px solid #999;
		background-color: #ffffed;
		color: inherit;}
		div.sidebarrighttwoeightfive {width: 285px;}
		div.sidebarrightthin {width: 20%;}
		div.sidebarrightwide {width: 45%;}
		
		div.sidebarright2
		{float: right;
		margin: 10px 0px 10px 15px;
		padding: 5px;
		width: 28%;
		border: 1px solid #999;
		background-color: #ffffed;
		color: inherit;}
		
		div.sidebarright2 ol
		{font-size: .9em;
		margin-left: 0px;
		padding-left: 25px;}
		
		div.sidebarright2 ol li
		{font-size: .9em;
		list-style-type: decimal;}
		
		div.container
		{position: relative;
		left: 0px;
		top: 0px;
		width: 100%;}
		
		div.lefthalf
		{width: 49%;
		float: left;}
		
		div.righthalf
		{width: 49%;
		float: right;}
	/* End Sidebar styles */
	
	
	/* Border styles - preferred over inline declarations */
		.border1black {border: 1px solid #000;}
		.border1blue {border: 1px solid #00f;}
		.border1navyblue {border: 1px solid #006;}
		.border1red {border: 1px solid #f00;}
		.border1purple {border: 1px solid #939;}
		.border2black {border: 2px solid #000;}
		.border2blue {border: 2px solid #00f;}
		.border2navyblue {border: 2px solid #006;}
		.border2red {border: 2px solid #f00;}
		.border2purple {border: 2px solid #939;}
	/* End border styles - obviously easy to create more */
	
	
	/* Color styles - for special cases of color on elements */
		.lightblue {color: #9cf;}
		.mediumblue {color: #36c;}
		.darkblue {color: #009;}
		.lightpurple {color: #c6c;}
		.mediumpurple {color: #939;}
		.darkpurple {color: #606;}
		.lightgreen {color: #6fc;}
		.mediumgreen {color: #3c9;}
		.darkgreen {color: #033;}
		.stjohnpurple {color: #909;}
		.stjohngreen {color: #096;}
		.stjohnblue {color: #336;}		
	/* End color styles */
	
	
	/* Inline and plain lists styles - inline for horizontal, bullet-less lists
		Plain for standard list format sans bullets  */
		ul.inline, ul.inline li
		{display: inline;
		list-style-type: none;
		margin-left: 0px;

		padding-left: 0px;}
		
		ul.inline li
		{list-style-type: none;
		margin-left: 0px;

		padding-left: 0px;}
		
		ul.imginline
		{position: relative;
		left: 0px;
		margin: 0px;

		padding: 0px 0px 0px 0px;}
		
		ul.imginline li
		{display: inline;
		list-style-type: none;
		margin-left: 0px;
		padding-left: 0px;}
		
		html>body ul.imginline li
		{margin-left: 4px;}
		
		ul.imginline li img
		{margin: 2px 0px 2px 0px;

}
		
		ul.plain
		{list-style-type: none;
		margin-left: 10px;
		padding: 0px 0px 0px 0px;}
		
		ul.plain li
		{list-style-type: none;
		margin-left: 10px;
		padding-left: 0px;}
	/* End inline and plain lists styles */
	

	/* Indent styles - preferred over misused BLOCKQUOTEs  */
		p.indent, div.indent, img.indent {margin: 0px 5% 0px 5%;}
		
		ul.noindent
		{margin-left: 0px;
		padding-left: 0px;}
		
		ul.noindent li
		{padding-left: 20px;}
		
		html>body ul.noindent li
		{margin-left: 10px;
		padding-left: 0px;}
	/*  End indent styles */
	
	
	
	
	.figureimg
	{float: right;
	margin: 6px 0px 6px 12px;}
	
	div#quicklinks {display: none;}		
	a.nanchor {display: none;}	
	p.bkgdtitle {display: none;}
	
	p.moreinfo, .moreinfo
	{text-align: center;
	font-weight: bold;
	color: #36c;
	padding: 5px;
	border: 1px dotted #ccc; /* was #f5f5f5 */}
	
	p.address, .address
	{margin-left: 5px;
	padding: 4px;
	color: #909;}
	
	div.news
	{margin-right: 8%;}
	
	div.news p
	{color: #939;}
	
	p.note, div.note, .note
	{padding: 5px;
	border: 1px solid #999;
	background-color: #ffffed;
	color: inherit;}

	p.noteblue, div.noteblue, .noteblue
	{padding: 5px;
	border: 1px solid #6565BB;
	background-color: #eeeeff;
	color: inherit;}
		
	p.small, .small
	{font-size: 90%; }

	p.smallnote
	{font-size: .8em; text-align: center;}

	p.disclaimer
	{font-size: 9px; text-align: center;}

/* End Special case and item-specific styles */



/* Hidden item styles - e.g. accessibility items for text-based browsers */
	.ahem, .wcag1
	{border: 0px none;
	margin: 0;
	padding: 0;
	visibility: hidden;
	background-color: transparent;
	color: inherit;
	display: none;}
	
	br.wcag1, label.wcag1
	{display: none;}
/* End Hidden item styles */


/* Styles for Multi Page Forms */
.multiformpage{
   visibility: hidden;
   display:none;
}
#mfpage1{
   visibility: visible;
   display:block;
}

div.navbuttons
	{
	padding-top:10px;
	width:100%;
	text-align:center;
	font-weight: bold;
	}
div.navbuttons .next
	{
	width: 100px;
	float:right;
	}
div.navbuttons .back
	{
	width: 100px;
	float:left;
	}

/* END Styles for Multi Page Forms */

/* START Styles Custom Quiz Forms */
	div.CustomQuiz input, div.CustomQuiz select, div.CustomQuiz textarea {font-size: 12px;}
	div.CustomQuiz .QuestionText				{font-weight: bold; color: #0066CC;}
	div.CustomQuiz .QuestionNumber				{color: #000000;}
	div.CustomQuiz .AnswerLetter				{color: #0066CC;}
	div.CustomQuiz .AnswerValue					{color: #000000; font-weight: bold;}
	div.CustomQuiz label						{color: #000000; font-size: 12px; font-weight: normal;}
	div.CustomQuiz span.formw input				{margin: 0px 2px 0px 2px; vertical-align: top;}
	div.CustomQuiz span.AnswerLetter			{vertical-align: top;}
	div.CustomQuiz span.WrongAnswerCaption		{color: red;}
	div.CustomQuiz span.WrongAnswerValue		{color: red;}
	div.CustomQuiz span.CorrectAnswerCaption	{color: green;}
	div.CustomQuiz span.CorrectAnswerValue		{color: green;}
/* END Styles Custom Quiz Forms */

