﻿body, input, textarea, select
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10.1pt;
	color: #193150;	
}

h1
{
    color:green;
    padding-top:8px;
}

h2, h3, h4, h5, *.heading, *.GridViewHeading
{
	font-weight: bold;
	background: url(     'images/headingBg2.gif' ) repeat-x top;
	padding: 4px;
	margin: 5px 5px 5px 5px;
	color: black;
	
}

.hidden
{
	visibility: hidden;
}

h1{font-size: 150%;}
h2{font-size: 130%;}
h3{font-size: 120%;}
h4{font-size: 110%;}
h5{font-size: 100%;}

.modalProgressGreyBackground 
{
    background:#CCCCCC;
}

.modalPopup
{
    text-align:center;
    padding: 15px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

.GridViewHeading a, .GridViewHeading img
{
	display: block;
	float: left;
	margin: 2px;
}

.UserName
{
	width:150px
}

input.Password
{
	font-family: Arial, Sans-Serif;
	width: 150px
}

/*textbox watermark*/
*.watermarkText
{
	color: Gray;
}


*.Menu
{
	background: url(  'images/headingBg2.gif' ) repeat 0px 0px;
	border: 1px solid #ece7f0;
	z-index: 100;
}

.DynamicMenu
{
	z-index: 100;
}

.Menu a, .Menu a:hover, .Menu a:visited, a.DynamicMenuItem, .DynamicMenuItem a
{
	color: black; /*#6d458a; font-weight: bold;*/
}

table.DynamicMenuItem
{
	padding: 3px;
	background: url( 'images/headingBg2.gif' ) repeat 0px 0px;
	border: 10px solid #cccccc;
}
/*Hover*/
table.DynamicHover
{
	background: url('images/headingBg2.gif') repeat 0px -62px;
}

/*selected*/
table.StaticSelected, table.DynamicSelected
{
	background: url('images/headingBg2.gif') repeat-x 0px -31px;
	font-weight: bold;
}

p
{
	text-align : left;
}

.SmsTextBox
{
	width: 300px;
}

.TaskListHyperLink
{
	text-decoration: none;
}

.Required
{
	background-color: #CCFFFF;	
}
.RequiredWithBorder
{
	background-color: #ECE7F0;
	border: solid 1pt black;
	width: 200px;
	text-align: right;
}

.Question
{
	font-weight: bold;
}

.TitleBlueItalic
{
	font-style: italic;
	color: #1092D8;
}

.PageSubHeading
{
	color: #1705FA;
	font-weight: bold;
}

.BlueText
{
	color: #0066CC;
}


/*Healthphone Core Styles*/

.HSL_FormViewCommandButtons
{
	margin-top: 30px;
	margin-left:90px;
	float: right; 
	width: 45%	
}

.HSL_GridCommandButtons
{
	text-align: right;
	width: 100%	
}

.HSL_PageCommandButtons
{
	text-align: right;
	width: 100%;
	border-top: solid 1px gray;
	padding-top: 10px;	
	margin-top: 20px;
}

.HSL_CallOutBox
{
	font-family:Tahoma;
	font-size:10.1pt;
	border-color: #7F9DB9;
	border-width: 3px;
	border-style: solid;
	width: 300px;
	padding: 10px;
	color: Black;
	background-color: #CCFFFF;
}

/* The style below has been modified for STOMP Portal */

.HSL_FormLabel
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #193150;
	width:148px;
}

.HSL_ComboBox
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:160px;
}

.HSL_InputBox
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:187px;
	background-color: #CCFFFF;
}


.HSL_FormLabelColumn
{
	float:left;
	width:37%;
	margin-top:4px;
	
}


.HSL_FormInputColumn
{
	clear:right;
	width: 63%;
	margin-top:4px;
	
}

.HealthPhoneComboBox
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:193px;
}

.HealthPhoneDateBoxReqd
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:193px;
	background-color: #ECE7F0;
}

.HealthPhoneTextBoxReqd
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:193px;
	background-color: #ECE7F0;
}
/* this style has been modified by STOMP */
.HealthPhoneComboBoxReqd
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:272px;
	background-color: #ECE7F0;
}

.HealthPhoneTextBox
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:193px;
}

.HealthPhoneDateBox
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:193px;
}

.HealthPhoneDateBoxReqd
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:193px;
	background-color: #CCFFFF;
}

.HSL_FormFieldPanel
{
	margin: 10px 10px 10px 10px;
}

.HSL_SubTitle
{
	font-size:100%;
	width: 100%;
}

.HSL_FormFieldNormal
{
	font-family:Tahoma;
	font-size:10.1pt;
	margin-left:5px;
	float: left; 
	width: 50%;
}

.HSL_FormFieldRight
{
	font-family:Tahoma;
	font-size:10.1pt;
	margin-left:5px;
	float: Right; 
	width: 50%;
	clear: right;
}

.HSL_FormFieldFull
{	
	font-size:10.1pt;
	float: left;
	width: 100%;
}

.HSL_FormFieldInner
{ 
	width: 100%;
	
}

.HSL_DataGrid
{
	margin:3px 3px 3px 3px;
}

.HSL_Checkbox
{
	margin-left:-4px;
	font-family:Tahoma;
	font-size:10.1pt;
}

/* The style below has been modified for STOMP Portal */
.HSL_Button
{
	width:100px;	
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: #193150;
}

.HSL_FormInputColumnFull
{
	padding:1px 1px 1px 1px;
}

.HSL_DateControl
{
	font-family:Tahoma;
	font-size:10.1pt;
	width:186px;
}

.HSL_Button
{
}

.HSL_FormView
{
	width:100%;
}

.HSL_Panel
{
}

.HSL_SearchPanel
{
}

.HSL_RadAjaxPanel
{
}

.HSL_Repeater
{
}

.HSL_ValidatorCalloutExtender
{
}

.HSL_RadGrid
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.HSL_RadAjaxPanel
{
}

.HSL_RadAjaxLoadingPanel
{
}

.HSL_FormView
{
	width:100%
}

.HSL_RequiredFieldValidator
{
}

HSL_RadPanelBar
{
}

HSL_RadMultiPage
{
}

.HSL_Login
{
		
}

.HSL_ChangePassword
{
	text-align: left;
}
.HSL_HelpField
{
	/*float: left;
	position:absolute;
	top: 455px;
	right: 856px;*/
	
	color: #C0C0C0;
	font-size: x-small;
	
	
}

.summaryDetailMinor
{
	font-style:italic;
	text-align:left;
	font-size:8pt;
}

.summaryDetailMajor
{
	font-weight:bold;
	text-align:left;
	font-size:10pt;
}

.summaryDetailMinorPrompt
{
	font-style:italic;
	text-align:right;
	font-size:8pt;
}

.summaryDetailMajorPrompt
{
	font-weight:bold;
	text-align:right;
	font-size:10pt;
}

.ErrorMessagePanel 
{
    padding:3px;
    color:white;
    background-color:red;
}