body
{
	background-image: url(/Images/back_repeat.gif);
	background-repeat: repeat;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #3F3C3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input
{
	font-size: 11px;
}
select
{
	font-size: 11px;
}
textarea
{
	font-size: 11px;
}
form
{
	padding: 0px;
	margin: 0px;
}
table
{
	padding: 0px;
	margin: 0px;
}
tr, td
{
	font-size: 11px;
}
p
{
	margin: 0px 0px 5px 0px;
}
hr
{
	border: thin ridge;
	color: black;
	height: 1px;
}
h1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 5px;
	margin: 0px 0px 12px;
	text-transform: capitalize;
	color: #3f3c3e;
	padding-top: 0px;
	border-bottom: #cc2ab8 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
h2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 8px 0px 2px;
	text-transform: capitalize;
	color: #3f3c3e;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
h3
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 8px 0px 2px;
	text-transform: capitalize;
	color: #3f3c3e;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
a
{
	color: #CC2AB8;
	text-decoration: none;
}
a:hover
{
	color: #7F8084;
	text-decoration: none;	
}
ul
{
	margin-top: 8px;
	margin-bottom: 5px;
}
li
{
	list-style-image: url(/Images/list.gif);
	list-style-position: outside;
}
table#ContentWrapper
{
	width: 806px;
	background-color: White;
}
td.LeftPane
{
	vertical-align: top;
	background-image: url(/Images/backleft.gif);
	background-color: #e4dfe2;
	border-top: white 2px solid;
	border-bottom: white 2px solid;
	border-left: white 13px solid;
	width: 215px;
}
td.MainPane
{
	vertical-align: top;
	width: 565px;
	background-color: white;
	border-top: white 2px solid;
	border-bottom: white 2px solid;
}
td.CenterPane
{
	vertical-align: top;
	width: 250px;
}
td.RightPane
{
	vertical-align: top;
	width: 315px;
	border-top: white 2px solid;
	border-bottom: white 2px solid;
	border-right: white 13px solid;
}
table.MainContent
{
	padding: 0px 0px 5px 0px;
	width: 95%;
}
table.TabContent
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	vertical-align: top;
	width: 530px;
}
.PageHeaderContent
{
	font-weight: bold;
	font-size: 11px;
	color: white;
}
.PageFooterContent
{
	background-image: url(/Images/footer_background.gif);
	background-repeat: repeat-x;
	background-color: #FF99DA;
	color: #E476B8;
}

/* SurgiCredit styles. */
td.PageHeader
{
	background-image: url(/Images/header_girls.gif);
}
td.MenuBar
{
	background-color: #CC2AB8;
	color: White;
	height: 40px;
	padding: 0px 5px 0px 0px;
}
#leftPane p
{
	border: 1px solid #ffffff;
	margin: 10px 10px 0px 10px;
	padding: 8px 8px 8px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7e787C;
}
#leftPane table
{
	border-collapse: collapse;
	margin-top: 3px;
}
#leftPane a
{
	text-decoration: none;
	cursor: hand;
	color: #CC2AB8;
	padding: 3px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	width: 190px;
}
#leftPane a:hover
{
	text-decoration: none;
	cursor: hand;
	color: White;
	background-color: #CC2AB8;
	padding: 3px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
}
.BoxedContent
{
	border: 1px solid #CC2AB8;
	background-image: url(/Images/pinkcorner2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 10px;
}
.BoxedContent h1
{
	font-size: 14px;
	color: #cc2ab8;
	line-height: 18px;
	border-bottom: medium none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 5px;
}
.PatientContent
{
	background-image: url(/Images/patient_back.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.PatientContent h1
{
	font-size: 14px;
	color: white;
	border-bottom: medium none;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 0px 8px 5px;
}
.PatientContent img
{
	float: left;
	border: 0px;
	margin: 0px;
	vertical-align: text-top;
	margin-right: 10px;
}
.PractitionerContent
{
	background-image: url(/Images/prac_back.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.PractitionerContent h1
{
	font-size: 14px;
	color: white;
	border-bottom: medium none;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 0px 8px 5px;
}
.PractitionerContent img
{
	float: left;
	border: 0px;
	margin: 0px;
	vertical-align: text-top;
	margin-right: 10px;
}
td.PageFooter
{
	height: 46px;
	border: 1px solid #CC2AB8;
	margin-bottom: 10px;
	text-align: center;
}
a.PageFooter
{
	color: #7e787c;
	text-decoration: none;
}
a.PageFooter:hover
{
	color: #CC2AB8;
	text-decoration: none;
}
/*------------------ Login Item Classes ----------------------------*/
#ctlLoginView
{
	font-size: 14px;
}
#ctlLoginView a
{
	padding-left: 5px;
}
#ctlLoginView a:hover
{
	padding-left: 5px;
}
a#ctlLoginStatus
{
	color: #7e787c;
	text-decoration: none;
}
a#ctlLoginStatus:hover
{
	color: #CC2AB8;
	text-decoration: none;
}
/*------------------ Extended Web Menu Classes ----------------------------*/
.MenuLevelZeroStyle
{
	color: white;
	cursor: hand;
	border: 1px solid white;
	letter-spacing: 1px;
	padding: 0px 12px 0px 12px;
	margin: 1px;
}
.MenuLevelZeroHoverStyle
{
	background-color: #b2aeb1;
	border: 1px inset #e0e0e0;
	color: white;
	cursor: hand;
	letter-spacing: 1px;
	padding: 0px 12px 0px 12px;
	margin: 1px;
}
.MenuLevelOneStyle
{
	background-color: #b2aeb1;
	color: White;
	border: 1px solid White;
	cursor: hand;
	padding: 3px 8px 3px 12px;
}
.MenuLevelOneHoverStyle
{
	background-color: #CC2AB8;
	color: White;
	border: 1px solid White;
	cursor: hand;
	padding: 3px 8px 3px 12px;
}
.NavigationLevelZeroStyle
{
	cursor: hand;
	color: #CC2AB8;
	padding: 1px 0px 1px 0px;
}
.NavigationLevelZeroHoverStyle
{
	cursor: hand;
	color: White;
	background-color: #CC2AB8;
	padding: 1px 0px 1px 0px;
}
.NavigationLevelOneStyle
{
	background-color: #b2aeb1;
	color: White;
	border: 1px solid White;
	cursor: hand;
	padding: 3px 8px 3px 12px;
}
.NavigationLevelOneHoverStyle
{
	background-color: #CC2AB8;
	color: White;
	border: 1px solid White;
	cursor: hand;
	padding: 3px 8px 3px 12px;
}
/*------------------ Extended Web Combo Classes ----------------------------*/
.ExtendedWebComboStyle
{
	background-color: white;
	color: #484848;
}
.ExtendedWebComboFrameStyle
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}
.ExtendedWebComboHeaderStyle
{
	border: gray 1px solid;
	background-color: lightgrey;
	color: #484848;
	font-weight: normal;
}
.ExtendedWebComboRowStyle
{
	border: lightgrey 1px solid;
	background-color: white;
	color: #484848;
	padding-left: 2px;
}
.ExtendedWebComboRowAlternateStyle
{
	border: lightgrey 1px solid;
	background-color: #EDDDDD;
	color: #484848;
	padding-left: 2px;
}
.ExtendedWebComboSelectedRowStyle
{
	padding-left: 2px;
	color: black;
	background-color: #cdb2b0;
}
/*------------------ Extended Web Grid Classes ----------------------------*/
.ExtendedWebGridFrameStyle
{
	border: lightgrey 1px solid;
	background-color: white;
}
.ExtendedWebGridHeaderStyle
{
	border: gray 1px solid;
	color: #484848;
	font-weight: normal;
	background-color: lightgrey;
}
.ExtendedWebGridFooterStyle
{
	padding-right: 2px;
	color: #484848;
	background-color: white;
	text-align: right;
}
.ExtendedWebGridRowTemplateStyle
{
	border: gray 1px solid;
	background: White;
}
A.ExtendedWebGridRowStyle:link, A.ExtendedWebGridRowStyle:active, A.ExtendedWebGridRowStyle:visited, A.ExtendedWebGridRowStyle:hover
{
	color: #9F2F2D;
	text-decoration: none;
	border: none;
	background-color: transparent;
}
A.ExtendedWebGridRowStyle:hover
{
	color: #484848;
	text-decoration: none;
	border: none;
	background-color: transparent;
}
A.ExtendedWebGridRowAlternateStyle:link, A.ExtendedWebGridRowAlternateStyle:active, A.ExtendedWebGridRowAlternateStyle:visited, A.ExtendedWebGridRowAlternateStyle:hover
{
	color: #9F2F2D;
	text-decoration: none;
	border: none;
	background-color: transparent;
}
A.ExtendedWebGridRowAlternateStyle:hover
{
	color: #484848;
	text-decoration: none;
	border: none;
	background-color: transparent;
}
.ExtendedWebGridRowStyle
{
	border: lightgrey 1px solid;
	color: #484848;
	background-color: white;
}
.ExtendedWebGridRowAlternateStyle
{
	border: lightgrey 1px solid;
	color: #484848;
	background-color: #EDDDDD;
}
.ExtendedWebGridSelectedRowStyle
{
	color: black;
	background-color: #CDB2B0;
}
.ExtendedWebGridEditCellStyle
{
	background-color: #CDB2B0;
}
.ExtendedWebGridReadOnlyCellStyle
{
	background-color: #ffffcc;
}
.ExtendedWebGridErrorContent
{
	border: lightgrey 1px solid;
	color: red;
	background-color: #CDB2B0;
}
.ExtendedWebGridPagerStyle
{
	font-weight: bold;
}
/*------------------ Extended Web Toolbar Classes ----------------------------*/
.ExtendedWebToolbarDefaultStyle
{
	border: none;
	background-color: transparent;
}
/*------------------ Extended Web Tab Classes ----------------------------*/
.ExtendedWebTabDefaultTabStyle
{
	color: #484848;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.ExtendedWebTabSelectedTabStyle
{
	font-size: 12px;
	color: #302E2E;
	font-family: Arial, Helvetica, sans-serif;
}
.ExtendedWebTabHoverTabStyle
{
	color: gray;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.ExtendedWebTabDisabledTabStyle
{
	color: gray;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
