div.sw_body *, div.ws_footer * {
  font-family: Arial, Helvetica, sans-serif;
}

div.ws_footer {
/*  font-style : italic;
  font-size : smaller;
  color : #666666;
  padding-right: 12px;
 border-top : 1px solid #cccccc;
  border-bottom : 1px solid #cccccc; 
  padding : .5em 1em .5em 1em;
  margin : 2em 0em 2em 0em;*/
}

div.ws_footer .sw_publisheddate {
  margin-bottom : .0em;
}

div.sw_body, div.sw_body td, div.sw_body th {
  font-size : 10pt;
}


div.sw_body h1
{
font-size: 1.5em;	margin-top: 14px;	color: #126096;	font-weight: normal;	padding: 10px 0px 10px 0px; 
background-color: #ffffff; background-image:url('/SiteTemplateFiles/Blue2009/Images/bg_below-pagetitle.gif'); background-repeat:repeat-x; background-position:bottom left; margin-bottom:10px; padding: 0px 10px 20px 0px; font-size: 2.7em;  font-family:"Times New Roman", Times, serif; line-height:.8em;  color: #72797f;  }

div.sw_body h2
{
font-size: 1.4em;	margin-top: 14px;	color: #126096;	font-weight: normal;	padding: 10px 0px 10px 0px; 
background-color: #ffffff; background-image:url('/SiteTemplateFiles/Blue2009/Images/bg_below-pagetitle.gif'); background-repeat:repeat-x; background-position:bottom left; margin-bottom:10px; padding: 0px 10px 20px 0px; font-size: 2.7em;  font-family:"Times New Roman", Times, serif; line-height:.8em;  color: #72797f;  }


div.sw_additionaltitles_container
	{
		float:right;
		background-color: #ffffff;
		width: 270px;
	}


div.sw_additionaltitles
{

		margin-bottom: 25px;
		margin-left: 25px;
		padding: 5px;
		border: 1px solid #999;
		background-color: #ffffed;
		color: inherit;
}
div.sw_additionaltitles h3
	{
	margin-top:0px;
	}
div.sw_additionaltitles ul
	{
	margin-top:0px;
	margin-bottom:0px;
	}

div.sw_body div.sw_section_title { font-size: 1.2em; margin-top: 25px; }

.sw_clear {
	clear: both;
}

div.sw_body .sw_box {
  border : 1px solid #999;
  background-color : #ffffed;
  padding : 8px;
  margin : 8px;
}

div.sw_body .sw_box h1,
div.sw_body .sw_box h2,
div.sw_body .sw_box h3,
div.sw_body .sw_box h4,
div.sw_body .sw_box h5,
div.sw_body .sw_box h6 {
  background-image : none;
}


div.sw_body .sw_box_left {
  float : left;
  margin-left : 8px;
}

div.sw_body .sw_box_right {
  float : right;
  margin-right : 8px;
}

div.sw_body li p {
  display : inline;
  margin : 0px;
  padding : 0px;
  font-size: 1em;
}

div.sw_body table {
  border-collapse : collapse;
  margin : .5em 1.5em .5em .5em;
  border : 1px solid #999999;
}

div.sw_body td, div.sw_body th {
  padding : 8px;
}

div.sw_body td {
  border : 1px dashed #999999;
}

div.sw_body th {
  border : 1px solid #999999;
}

.sw_img_container {
  margin : 8px;
}

.sw_img_caption {

  font-size : 9pt;
  font-weight : normal;
  font-style : italic;
  color : #666666;
  padding : 8px 0px 8px 0px;
  margin : 8px 0px 8px 0px;
  border-bottom : 1px solid #999999;
  border-top : 1px solid #999999;
}

sw_p_left {
  text-align : left;
}

sw_p_right {
  text-align : right;
}

sw_p_center {
  text-align : center;
}

sw_p_full {
  text-justify : distribute;
}

/*
=======================================================================
=======================================================================
=======================================================================
=======================================================================
=======================================================================
*/

.sw_quiz_body * {

}

div.sw_quiz_body, div.sw_quiz_body td, div.sw_quiz_body th {
  font-size : 10pt;
}

div.sw_quiz_body h1, div.sw_quiz_body h2, div.sw_quiz_body h3, div.sw_quiz_body h4,
div.sw_quiz_body h5, div.sw_quiz_body h6, div.sw_quiz_body div.sw_section_title {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 1px 0px;
  color: #336;
  background: transparent url(/images/RealMedicine/bullet_line.gif) left bottom repeat-x;
}

div.sw_quiz_body h1 { font-size: 1.4em; margin-top: 25px;}
div.sw_quiz_body h2 { font-size: 1.2em; margin-top: 25px;}
div.sw_quiz_body h3 { font-size: 1.1em; }
div.sw_quiz_body h4 { font-size: 1em; }
div.sw_quiz_body h5 { font-size: 1em; }
div.sw_quiz_body h6 { font-size: 1em;}
div.sw_quiz_body div.sw_section_title { font-size: 1.2em; margin-top: 25px; }



.sw_quiz_body u {color:#333;}

.sw_quiz_body li p {margin-top: 0; margin-bottom: 0;}

.sw_quiz_body a,

  .sw_quiz_body .RegularTitleHeader a {color: #06C; text-decoration: none;}

.sw_quiz_body a:hover,

  .sw_quiz_body .RegularTitleHeader a:hover {color: #390}

.sw_quiz_body a:active,

  .sw_quiz_body .RegularTitleHeader a:active {color: #390}

.sw_quiz_body a.GlossaryLink {text-decoration: none; color: #FF9900; font-weight: bold;}

.sw_quiz_body a.GlossaryLink:hover,

  .sw_quiz_body a.GlossaryLink:active {text-decoration: none; color: #D68203; font-weight: bold;}



.sw_quiz_body .Box td {COLOR: #FFFFFF; BACKGROUND-COLOR: #0129A3; font-weight: bold}

.sw_quiz_body .Box td {COLOR: #333; BACKGROUND-COLOR: #F2F2F2; font-weight: normal; font-size:11px; padding: 8px; font-family: 11px verdana normal;}

.sw_quiz_body .Box { margin-bottom: 20px; border: solid 1px #66CC33; border-collapse: collapse; background-color: #E8F7E1;}



.sw_quiz_body .Box h1,

  .sw_quiz_body .Box h2,

  .sw_quiz_body .Box h3,

  .sw_quiz_body .Box h4,

  .sw_quiz_body .Box h5 {margin-top: 0;}



.sw_quiz_body .charthead {background-color: #1C589E; color: #98CDFF; font-weight: bold; font-size: 14px; height: 30px; border-bottom: #fff 1px solid; padding: 6px 8px 8px 8px;}

.sw_quiz_body .chartsub {background-color: #A7D4FF; color: #1C589E; font-weight: bold; font-size: 11px; padding: 8px; text-transform: uppercase; margin: 0; border: 0;}

.sw_quiz_body .chartcolor1,

  .sw_quiz_body .chartcolor2 {color:#333; font-family: verdana; font-size: 11px; background-color:#DAEDFF; padding: 8px;}

.sw_quiz_body .chartcolor1bold,

  .sw_quiz_body .chartcolor2bold {color: #333; font-family: verdana; font-size: 11px; background-color:#DAEDFF; padding: 8px; font-weight: bold;}

.sw_quiz_body .ChartStandardHead {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999}

.sw_quiz_body table p { margin-top:0; margin-bottom: 0;}

.sw_quiz_body .cell1,

  .sw_quiz_body .cell0 {color:#333; font-family: verdana; font-size: 100%; background-color:#fff; padding: 8px; text-align: left; border:1px solid #ccc;}



.sw_quiz_body table.img td.caption {text-align: center;}

.sw_quiz_body .caption {font-family: verdana; font-size: 9px; color: #333; text-align: left; width:100%; margin-top: 6px; line-height: 130%;}



.sw_quiz_body .Results h3 {margin-bottom: 0; color: #1261c3;}

.sw_quiz_body .Result h3 {color: #8D1A00; margin: 0 5px 0 0; display:inline; font-size: 12px;}

.sw_quiz_body input {position: relative; top: 2px}

.sw_quiz_body .Option {display: block;}

.sw_quiz_body .QuestionText {font-weight: bold; display: inline;}

.sw_quiz_body .Question {margin-bottom: 15px; margin-top: 5px;}

.sw_quiz_body .YourAnswer {display: block; margin-top: 10px; margin-bottom: 10px;}

.sw_quiz_body .CorrectAnswer {margin-top: 10px; display: inline;}

.sw_quiz_body .NoAnswer {display: block; margin-top: 10px; margin-bottom: 10px;}

.sw_quiz_body .Explanation {margin-top: 10px;}

.sw_quiz_body .AnswerLetter {font-family: verdana, arial, helvetica; font-weight: bold; color:#1261C3; text-transform: uppercase; font-size: 100%;}

.sw_quiz_body .Score {margin: 10px 0 10px 0; font-weight: bold;}

.sw_quiz_body .Button {margin: 10px 0 10px 0;}



.sw_quiz_body .CalculatorBox {background-color: #FFFEE9; border: solid 1px #CCC; padding: 5px 5px 5px 5px; margin-bottom: 10px; color:#333; width: 350px;}

.sw_quiz_body .CalculatorBox h2 {border-bottom: solid 1px #CCC; padding: 0 0 5px 0; margin: 0 0 5px 0;}



.sw_quiz_body .Results {margin-bottom: 15px;}

.sw_quiz_body .Result {margin-bottom: 5px;}

.sw_quiz_body .Answer {font-weight: bold;}



/* For CalorieBurnCalc */

.sw_quiz_body table.Result {border-collapse: collapse;}

.sw_quiz_body table.Result td {border: solid 1px #CCC; padding: 3px;}

.sw_quiz_body table.Result th {text-align:left; border: solid 1px #CCC; padding: 3px;}



.sw_quiz_body .source {border: solid 1px #ccc; display: inline-block; font-size: 10px; clear: both; color: #666; margin-top: 20px; padding: 10px;}

.sw_quiz_body .source h5 {color: #CC6600; font-size: 13px; margin-bottom: 5px; margin-top: 0; text-transform: uppercase;}








li.sw_doclist_more
	{
	font-weight:bold;
	}


div.sw_onlineresources div.sw_body p
{
	margin-top:0px;
	margin-bottom:2px;
	margin-left:10px;	
}




/* BEGIN SMALL LISTING (for Sidebars) */

	h4.sw_doclist_header_small
	{
		background-image: none;
		font-size: 12px;
		font-weight:bold;
		color:#000000;
		
	}
	div.sw_relateddocuments_title
	{
	background: #333399;
	color: #ddeeff;
	font-weight:bold;
	font-size: 14px;
	text-align:center;
	padding: 2px;
	}
	div.sw_relateddocuments
		{
		float:right;
		width: 275px;
		background: #ddeeff;
		
		margin: 0px 0px 0px 15px;

		border: 2px solid #333399;
		}
	div.sw_relateddocuments_inner
		{
		padding: 0px 4px 0px 4px;
		padding: 5px;
		}

	a.sw_doclist_more
		{
		color: #ddeeff;
		background: #333399;
		font-size: 13px;	
		font-weight:bold;
		display:block;
		text-decoration: none;
		padding: 2px 2px 2px 2px;
		margin: 0px 25px 0px 25px;
		text-align:center;
		border: 1px solid #333399;
		}

		a.sw_doclist_more:hover, a.sw_doclist_more:active 
		{		
		background: #6565bb;
		text-decoration: underline;
		}

.sw_doclist_orangeheading
	{
		color: #CC6600; 
	}

	span.sw_doclist_hmore a
		{
		float:right;
		font-size: 11px;	
		font-weight:normal;
		text-decoration: underline;
		color: #111166;
		color: #CC6600; 
		}

		span.sw_doclist_hmore a:hover, span.sw_doclist_hmore a:active 
		{		
		text-decoration: none;
		color: #FF9900;
		}

/* ORIG LIGHT COLOR: #6ee2ff;*/
/* END SMALL LISTING (for Sidebars) */

/* BEGIN IMPLEMENTATION FORMATTING LISTING (for Sidebars, nav, etc) */
div.sw_mainsubtopiclinks
{
	margin-top:5px;
	text-align:center;
}

div.sw_mainsubtopiclinks strong
{
	color:#000000;
	font-size: 12px;
}
div.sw_mainsubtopiclinks a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669900;
	font-weight: bold;
	text-decoration: none;
}


div.sw_mainsubtopiclinks a:hover, div.sw_mainsubtopiclinks a:active {
	text-decoration: underline;

}


a.sw_DocList_Standard
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111166;
	text-decoration: underline;
	font-weight: bold;
}

a.sw_DocList_Standard:hover, a.sw_DocList_Standard:active {
	text-decoration: none;
}



a.sw_DocList_NonBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111166;
	text-decoration: underline;
	font-weight: normal;
}

a.sw_DocList_NonBold:hover, a.sw_DocList_Standard:active {
	text-decoration: none;
}

p.sw_DocList_Standard
	{
	font-size: 11px;
	}


div.sw_body_bare p
	{
	margin: 4px 4px 4px 4px;
	}

/* END IMPLEMENTATION FORMATTING LISTING (for Sidebars, nav, etc) */


/* BEGIN Header table formatting styles */

.sw_header_radio
{
	font-size: 12px;
}

table.sw_header								{
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;	
	height: 115px;							}

table.sw_header td							{
	padding: 0px 0px 0px 0px;		margin: 0px 0px 0px 0px;	}

table.sw_header tr td.sw_left_col div.sw_left_col_		{
		padding: 5px;						}

table.sw_header tr td.sw_left_col			{
	background-position: right top;
	background-repeat:  no-repeat;
	font-size:28px;
	color:#ffffff;
	font-weight:bold;
	vertical-align:center;
	text-align:center;						}

table.sw_header tr td.sw_center_col			{
		width: 204px;						}

table.sw_header tr td.sw_right_col			{
		width: 200px;
		margin: 2px;
		vertical-align: top;				}

td.sw_right_col_title						{
		background-color: #99CC66;

		
		color: #ffffff;
		font-weight:bold;
		height: 25px;
		border-bottom: solid 4px #ffffff;	}

td.sw_right_col_content						{
		vertical-align:top;	
		height: 80px;
		background-color: #FFFEE9;			}


span.sw_orangecaret							{
	color: red;
	color: #CC6600; 
	font-size: 12px;
	padding: 0px 5px 0px 5px;				}

td.sw_right_col_content p					{
	font-size: 12px;
	margin-right: 10px;						}
	
table.sw_header_rightcol					{
	border-collapse:collapse;
	width: 100%;
	height: 115px;

	margin-left: 5px;						}

div.sw_left_col_spacer						{
	height:1px;
	line-height:1px;
	width: auto;							}

td.sw_right_col_content a:link, td.sw_right_col_content a:visited {
	color: #333399;		color: #6565bb;
	text-decoration: none;					}

td.sw_right_col_content a:active, td.sw_right_col_content a:hover			{
	text-decoration: underline;				}

/* END Header table formatting styles */



.sw_left_col_title
{
background-color: red;
display:none;
}

.sw_left_col
{

}

td.sw_right_col_title						{
		background-color: #126096;
		font-weight:bold;
		font-family:"Times New Roman", Times, serif; 
		}

td.sw_right_col_content						{
		background-color: #D9EAF2;
		color: #126096;

}

span.sw_orangecaret							{
	color: #126096;
}

div.sw_mainsubtopiclinks a
{
color: #126096;
}


span.sw_doclist_hmore a
{
	color: #126096;
}


h4.sw_doclist_orangeheading
{
padding-top: 0px;
}
