﻿body
{
	background-image: url(../img/background-gradient.jpg);
	background-repeat: repeat-x;
}

p, li, td, input, textarea
{
	font-family: Arial, Sans-Serif;
	font-size: 11pt;
	color: #444;
}

h1
{
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
}

td
{
	vertical-align: top;
}

ul
{
	list-style-image: url(../img/bullet-red.gif);
}

.ul-sub
{
	list-style-image: url(../img/bullet-sub-red.gif);
}

li
{
	margin-bottom: 10px;
}

ol li
{
	margin-bottom: 0px;
}

a, a:active, a:visited
{
	color: #92278F;
	text-decoration: underline;
	cursor: pointer;
}

a:hover
{
	color: #92278F;
	text-decoration: none;
}

hr
{
	color: #444;
	background-color: #444;
	height: 5px;
	border-top: solid 1px #444;
	text-align: center;
	width: 50%;
}

/* Button style */

.button
{
	background-color: #fff;
	border: solid 2px #92278f;
	color: #92278f;
	font-weight: bold;
}

.redButton
{
	background-color: #ee333c;
	color: #fff;
	font-weight: bold;
	border: solid 1px #bbb;
}

/* divider div replacing <hr /> */

.divider
{
	border-top: solid 1px #444;
}

/* Caption text for illustrations */

.illustrationCaption
{
	color: #92278f;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8pt;
	border-bottom: solid 1px #444;
	text-align: center;
	margin-top: 10px;
}

/* For SITEMAP, PRINT-FRIENDLY buttons */

a.globalControl, a.globalControl:active, a.globalControl:visited
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}

a.globalControl:hover
{
	text-decoration: underline;
}

/* Layout specific styles */

.mainTable
{
	height:450px;
	border: solid 1px #666;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	empty-cells: show;
}

.contentTable
{
	border-collapse: collapse;
	empty-cells: show;
	width: 632px;
}

/* For Tree menu */

.nodeStyle, a.nodeStyle
{
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
}

a.nodeStyle:link, a.nodeStyle:active, a.nodeStyle:visited
{
	color: #FFF;
	text-decoration: none;
}

a.nodeStyle:hover
{
	text-decoration: underline;
}

.rootNodeDividerPatients
{
	width: 131px;
	padding-top: 5px;
	border-top: solid 1px #BE7DBC;
	color: #FFF;
	text-decoration: inherit;
}

.rootNodeDividerHCP
{
	width: 131px;
	padding-top: 5px;
	border-top: solid 1px #F5898E;
	color: #FFF;
}

/* For Site Switch icon */

.siteSwitchIcon
{
	padding-top: 2px;
	padding-right: 3px;
}

/* For Site Switch hyperlink */

.siteSwitch, a.siteSwitch
{
	font-family: Arial, Sans-Serif;
	text-align: left;
	font-size: 9pt;
}

a.siteSwitch:link, a.siteSwitch:active, a.siteSwitch:visited
{
	color: #FFF;
	text-decoration: none;
}

a.siteSwitch:hover
{
	text-decoration: underline;
}

/* For Breadcrumb area */

.breadcrumbArea
{
	max-width: 440px;
	font-family: Arial, Sans-Serif;
	font-size: 9pt;
	color: #7C7C7C;
}

/* For Content area */

.contentArea
{
	max-width: 440px;
}

a.breadcrumbNode, a.breadcrumbNode:link, a.breadcrumbNode:active, a.breadcrumbNode:visited
{
	color: #7C7C7C;
	text-decoration: none;
}

a.breadcrumbNode:hover
{
	text-decoration: underline;
}

/* For sitemap */

.treeView
{
	color: #000;
	text-transform: uppercase;
}

.rootNode
{
	 border-top: solid 20px #fff;
}

/* For footer area */

.footerArea
{
	margin-top: 10px;
	text-align: center; /*line-height: 20pt;*/
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	color: #9A9A9A;
}

a.footerLink, a.footerLink:active, a.footerLink:visited
{
	color: #6F6F6F;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a.footerLink:hover
{
	text-decoration: underline;
}

.trademark
{
	font-size: 8pt;
}

.subhead2
{
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
}
.bmsimage 
{
	float:right;
	vertical-align:top;
}

.scaiimage 
{
	 float:left;
}