﻿/*
......STYLE DEFINITIONS FOR Health Plus of Louisiana.....

Style						  ControlType	Location			Definition
-------------------------------------------------------------------------------------------------------------
CLASS APPLICATION
MISC STYLES
.body						- HTML			master.master		Body Tag in master.aspx
.DivCPHBody					- HTML			default.master		Content place holder body area on default.aspx
.LabelDefault				- SERVER		skin.skin			Default label, set in the skin.skin file
.FRMBodyOne					- HTML			master.master		Form tag.
.StandardControlContainer	- SERVER		various				Wizard, Login Controls
.TDTreeView					- HTML			master.master		Controls the table containing the tree view control.
.error						- BOTH			various				Use for assigning styles to error text.
.error-bold					- BOTH			various				Use for assigning bold styles to error text.
.contentPadding10			- BOTH			various				Use to set a padding of 10 where needed.
.formField					- BOTH			various				Use to set the style of text inside of a <td> tag. Usually to the left of a text box or label.

WIZARD STYLES
.WizardControlSideBarStyle	- SERVER		various				Controls what a wizards side bar will look like.
.WizardControlHeaderStyle	- SERVER		various				Applies style to the header of the wizard control.
.WizardControlTexbox		- SERVER		various				Forces text boxes to align to the right and not be centered.

MENU STYLES
.MenuDynamicMenuStyle		- SERVER		master.master		Controls the layered root nodes.
.MenuDynamicMenuItemStyle	- SERVER		master.master		Controls the images to the right of the words in the layered root nodes.
.MenuDynamicHoverStyle		- SERVER		master.master		Controls the layered root nodes on mouse over. 
.MenuStaticMenuStyle		- SERVER		master.master		Controls the top root nodes.
.MenuStaticMenuItemStyle	- SERVER		master.master		Controls the images to the right of the words in the top root nodes.
.MenuStaticHoverStyle		- SERVER		master.master		Controls the top root nodes on mouse over.

DATAGRID STYLES
.DataGrid					- SERVER		various				Controls the main look and feel of the datagrid.
.DataGridContents			- SERVER		various				Set a border for the inside of the datagrid.
.DataGridHeader				- SERVER		various				Sets the header bg color.
.DataGridRowColor			- SERVER		various				Sets the main row bg color.
.DataGridAlternatingRowColor- SERVER		various				Sets the alternating main row bg color.

GRIDViEW STYLES
.GridView					- SERVER		various				Controls the main look and feel of the datagrid.
.GridViewContents			- SERVER		various				Set a border for the inside of the datagrid.
.GridViewHeader				- SERVER		various				Sets the header bg color.
.GridViewRowColor			- SERVER		various				Sets the main row bg color.
.GridViewAlternatingRowColor- SERVER		various				Sets the alternating main row bg color.

DEPARTMENT HOME STYLES
.LBLEmployerHome			- SERVER		employerhome.aspx	Sets dept home label color.
.LBLMemberHome				- SERVER		memberhome.aspx		Sets dept home label color.
.LBLBrokerHome				- SERVER		brokerhome.aspx		Sets dept home label color.
.LBLProviderHome			- SERVER		providerhome.aspx	Sets dept home label color.
.LBLVisitorHome				- SERVER		visitorhome.aspx	Sets dept home label color.
.LNKDeptHome				- SERVER		depthome pages		Sets dept home link color.

ID APPLICATION
-------------------------------------------------------------------------------------------------------------
MENU TABLE STYLES
#MenuTable					- HTML			master.master		Controls the table containing the menu.
#MenuTDOne					- HTML			master.master		Adds a background image to the back of the first menu td cell.
#MenuTDTwo					- HTML			master.master		Adds a background image to the back of the second menu td cell.

CALENDAR USER CONTROL
-------------------------------------------------------------------------------------------------------------
.calendarIcon				- SERVER		various				Sets some padding options for the image control.

*/


/***********************************************************************************
BEGIN MISC STYLES
Style that cannot be grouped by a control type.
*/
body
{
	/*
	Sets default for body
		- BG Color
		- Font Size
		- Margin set at 0
		- Font Face
	*/
	font-size: 9pt;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Georgia;
	background-image: url(Images/background_texture.gif);
	background-repeat: repeat;
}

.DivCPHBody
{
	/*
	This style sets the space around the body of the 
	content on the main default.aspx page.
	*/
	padding:4px;
}

.LabelDefault
{
	/*
	Used in skin.skin.
	*/
	color:Black;
}

.WelcomeLabel
{
	/*
	Used in skin.skin.
	*/
	color:Black;
	font-size:large;
}

.FRMBodyOne
{
	/*
	Removes the default HTML form padding.
	*/
	padding:0;
}

.StandardControlContainer
{
	/*
	Use in Server controls. Adds border and gradient to container.
	
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EDECD8,endColorStr=#C8C184);
	
	border:solid 3px #FFFFFF;
	background-color: #FFFFFF;
	*/
	text-align:left;
}

.TDTreeView
{
	/*
	Controls the table containing the tree view control.
	
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#82B5C4,endColorStr=#D8EFF0);
	*/
	background-color:#eff7f7;
	border-right:solid 1px #FFFFF9;
	border-bottom:solid 1px #FFFFF9;
	width: 156px; 
	word-wrap: break-word;
	padding-top: 20px;
}

.TDTreeView a
{
	font-weight: bolder;
}

.TDTreeView .panel 
{
	width: 140px;
	overflow:hidden;
	padding: 4px 8px 4px 8px;
	
}

.TDTreeView .dvLeftMenu
{
	padding: 40px 3px 50px 3px;
}

.TDTreeView .panelProfileLinks
{
	padding-bottom:10px;
}

.TDTreeView .panelProfileLinks a
{
	line-height: 15px;
	font-size: smaller;
}

.warning,
.error
{
	/*
	Assigns style to error text.
	*/
	color:#ff0000;
}

.error-bold
{
	/*
	Assigns bold style to error text.
	*/
	color:#ff0000;
	font-weight:bolder;
}

.contentPadding10
{
	/*
	Use to set a padding of 10 where needed.
	*/
	 padding:10px;
}

.formField
{
	/*
	Use to set the style of text inside of a <td> tag. Usually to the left of a text box or label.
	*/
	 text-align:right;
}

/***********************************************************************************
END MISC STYLES
*/


/***********************************************************************************
BEGIN WIZARD STYLES
Wizard Styles control the appearance of the wizard server control.
*/
.WizardControlSideBarStyle
{
/*Controls the text wizards steps/instructions*/
 padding:30px 10px 10px 10px;
 vertical-align:top;
 text-align:left;
 text-decoration:none;
}

.WizardControlHeaderStyle
{
/*
Applies style to the header of the wizard control.
*/
 padding-bottom:10px;
 font-size:1.9em;
 text-align:left;
 font-weight:bold;
}

.CreateUserWizard
{
/*Controls the textbox areas.*/
text-align:left;
}
/***********************************************************************************
END WIZARD STYLES
*/

#DefaultBody
{
	background-color:#008185;
}


#illus_brd_tp
{
	background-image: url(images/illustration_border/illus_brd_tp.gif);
	background-repeat:repeat-x;
	height:4px;
	width:100%;
}

#illus_brd_lt
{
	background-image: url(images/illustration_border/illus_brd_lt.gif);
	background-repeat:repeat-y;
	height:100%;
	width:4px;
}


/***********************************************************************************
BEGIN MENU STYLES
.Menu Styles control the navigation menu.
*/
.menu:active	{color:#000000;}
.menu:hover		{color:#000000;}
.menu:visited	{color:#000000;}
.menu:link
{
	color: #000000;
}
.MenuDynamicMenuStyle,
.MenuDynamicMenuStyle:link
{
	display:inline !important;
	/*Controls the layered root nodes.*/
	color: #000000;
	cursor: hand;
	position: relative;
	top: 2px;
}

.MenuDynamicMenuStyle
{
	background-position: bottom;
	border: solid 3px #008185;
	z-index: 1000 !important; 
	background-image: url(Images/menu_drop_back.gif);
	background-color:#008185 !important;
	background-repeat: repeat-x;
	background-attachment: inherit;
}

.MenuDynamicMenuItemStyle,.MenuDynamicMenuItemStyle:link,.MenuDynamicMenuItemStyle:active,.MenuDynamicMenuItemStyle:visited
{
	display:inline !important;
	/*Controls the images to the right of the words in the layered root nodes.*/
	color:White;
	padding:2px 2px 2px 1px;
	cursor:hand;
}
.MenuDynamicHoverStyle, .MenuDynamicMenuItemStyle:hover, .MenuDynamicHoverStyle:link, .MenuDynamicHoverStyle:active, .MenuDynamicHoverStyle:visited
{
	display:inline !important;
	/*Controls the layered root nodes on mouse over.*/
	color: #000000;
	font-weight:bold;
	background-color: #d8eff0;
	padding: 2px 2px 2px 1px;
	cursor: hand;
}
.menu
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.MenuStaticMenuStyle, MenuStaticMenuStyle:link	
{
	display:inline !important;
/*Controls the top root nodes.*/
color:White;
font-weight:500;
cursor:hand;
}
.MenuStaticMenuItemStyle, .MenuStaticMenuItemStyle:link, .MenuStaticMenuItemStyle:visited, .MenuStaticMenuItemStyle a
{
	display:inline !important;
	/*Controls the images to the right of the words in the top root nodes.*/
	cursor: hand;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:3px;
	color: white;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	padding-left: 3px;
}
.MenuStaticHoverStyle, .MenuStaticHoverStyle:hover, .MenuStaticMenuItemStyle:hover, .MenuStaticMenuItemStyle:active
{
	display:inline !important;
	font-weight:bold;
	cursor:hand;
}
/***********************************************************************************
END MENU STYLES
*/


/***********************************************************************************
BEGIN MENU TABLE STYLES
Sets backgrounds, padding and borders for the menu area.
*/
#MenuTable
{
	/*
	Controls the table containing the menu.
	*/
	width:100%;
	border: solid 3px #008185;
	padding-left:10px;
}
#MenuTDOne
{
	/*
	Adds a background image to the back of the first menu td cell.
	*/
	padding: 0px 0px 0px 5px;
	height: 23px;
	background-image: url(images/bartopbg.gif);
	background-repeat: repeat-x;
	border:0px;
}
#MenuTDOne a
{
	display:none;
}
#MenuTDTwo
{
	/*
	Adds a background image to the back of the second menu td cell.
	*/
	height: 23px;
	background-image: url(images/bartopbg.gif);
	background-repeat: repeat-x;
}


/***********************************************************************************
BEGIN DATAGRID STYLES
.Wizard Styles control the appearance of the wizard server control.
*/
.DataGrid
{
	/*
	Controls the main look and feel of the datagrid.
	*/
	background-color: #F7FCFC;
	border:solid 3px #FFFFF9;
}

.DataGridContents
{
	/*
	Set a border for the inside of the datagrid.
	*/
	border:solid 3px #FFFFF9;
}

.DataGridHeader,
.DataGridHeader a,
.DataGridHeader a:link,
.DataGridHeader a:visited
{
	/*
	Sets the header bg color.
	*/
	background-color: #008185;
	color:White;
}
.DataGridHeader th
{
	/*
	Sets the header bg color.
	*/
	background-color: #008185;
	color:White;
}

.DataGridRowColor
{
	/*
	Sets the main row bg color.
	*/
	background-color:#F7FCFC;
}

.DataGridAlternatingRowColor
{
	/*
	Sets the alternating main row bg color.
	*/
	background-color:WHITE;
}
/***********************************************************************************
END DATAGRID STYLES
*/


/***********************************************************************************
BEGIN GRIDVIEW STYLES
.Wizard Styles control the appearance of the wizard server control.
*/
.GridView
{
	/*
	Controls the main look and feel of the gridview.
	*/
	background-color: #F7FCFC;
	border:solid 1px #BEBEBE;
}

.GridViewContents
{
	/*
	Set a border for the inside of the datagrid.
	*/
	border:solid 3px #FFFFF9;
	
}

.GridViewHeader
{
	/*
	Sets the header bg color.
	*/
	background-color: #008185;
	color:White;
	vertical-align:middle;
}

.GridViewHeader a,
.GridViewHeader a:link,
.GridViewHeader a:visited
{
	/*
	Sets the header bg color.
	*/
	background-color: #008185;
	color:White;
	vertical-align:middle;
}

.GridViewRowColor
{
	/*
	Sets the main row bg color.
	*/
	background-color:#F7FCFC;
}

.GridViewAlternatingRowColor
{
	/*
	Sets the alternating main row bg color.
	*/
	background-color:#FCFFEF;
}

.GridViewEmptyDataRowStyle
{
	color:black;
	vertical-align:middle;
	font-style:italic;

}

/***********************************************************************************
END GRIDVIEW STYLES
*/




/***********************************************************************************
BEGIN DEPARTMENT HOME STYLES
Required to set different colors for the various labels used on the department home pages.
*/
.LBLEmployerHome
{
	/*
	Sets the color for the employer home label.
	*/
	color:#a5244e;
	font-weight:bolder;
    FONT-SIZE		:12pt;
}
.LBLMemberHome
{
	/*
	Sets the color for the member home label.
	*/
	color:#a5244e;
	font-weight:bolder;
    FONT-SIZE		:12pt;
}
.LBLBrokerHome
{
	/*
	Sets the color for the broker home label.
	*/
	color:#a5244e;
	font-weight:bolder;
    FONT-SIZE		:12pt;
}
.LBLVisitorHome
{
	/*
	Sets the color for the visitor home label.
	*/
	color:#a5244e;
	font-weight:bolder;
    FONT-SIZE		:12pt;
}
.LBLProviderHome
{
	/*
	Sets the color for the provider home label.
	*/
	color:#a5244e;
	font-weight:bolder;
    FONT-SIZE		:12pt;
}
.LBLVisitorHome
{
	/*
	Sets the color for the visitor home label.
	*/
	color:#a5244e;
	font-weight:bolder;
    FONT-SIZE		:12pt;
}
.LNKDeptHome
{
	/*
	Sets the link style for department homes.
	*/
	color:			#a5244e;
	text-decoration:none;
    FONT-SIZE		:10pt;
}
/***********************************************************************************
END DEPARTMENT HOME STYLES
*/


#linkCalendar
{
	padding-left:30px;
	padding-top:30px;
}
.Calendar
{
	padding-left:2px;
}



/***********************************************************************************
END MENU TABLE STYLES
*/
.TDContent
{
	 background-color:White;
}
/************************DETAIL PAGE SETTINGS********************
*/
.NoWrap
{
	white-space:nowrap;
}
.BoldValues
{
	font-weight:bold;
}
/*****************************************************************
*/
.MemberWizardstepCurrent
{
background-color:#FFFFFF;
border:solid 2px #CE2C00;
height:14px;
width:140px;
padding:3px;
font-weight:bolder;
text-align:left;
}
.MemberWizardstepFuture
{
background-color:#FFF7F7;
border:solid 1px #CE2C00;
height:14px;
width:140px;
padding:3px;
text-align:left;
}
.ProviderWizardstepCurrent
{
background-color:#FFFFFF;
border:solid 2px #006100;
height:14px;
width:140px;
padding:3px;
font-weight:bolder;
text-align:left;
}
.ProviderWizardstepFuture
{
background-color:#C6DBC6;
border:solid 1px #006100;
height:14px;
width:140px;
padding:3px;
text-align:left;
}
.buttonFwd {
background-image:url('images/button_bg.gif'); 
background-repeat:repeat-x; 
color:#FFFFFF; 
font-weight:bold; 
background-color:#A7C68A; 
margin: 0px 0px 0px 5px;   
font-size:small;
width:100px;
}
.buttonBack {
background-image:url('images/button_bg_back.gif'); 
background-repeat:repeat-x; 
color:#FFFFFF; 
font-weight:bold; 
background-color:#A7C68A; 
margin: 0px 0px 0px 5px;   
font-size:small;
width:100px;
}
.commandAreaStyle{
 background-color:#F7F7F7;
 widows:305px;
 padding:3px;
}
@media print
	{
		.TRHeaderRow, .TRSearchRow, .TRMenuRow, .TDTreeView, .TDFooterView
		{
		   display: none
		}
		.BodyTable
		{
			width:650px;
		}
	}
.EligDtlTableHeader
{
	background-color:#008185;
}
.EligDtlLimitsHeader
{
	background-color:LightGray;
}
.EligDtlLimitsHeaderWithRightBorder
{
	background-color:LightGray;
	border-width:thin;
	border-left-style:none;
	border-right-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:Black;
}
.EligDtlAccumulatorsHeader
{
	background-color:LightGray;
}
.EligDtlAccumulatorsHeaderWithRightBorder
{
	background-color:LightGray;
	border-width:thin;
	border-left-style:none;
	border-right-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:Black;
}
.EligDtlLimits
{
	background-color:#008185;
}
.EligDtlLimitsWithRightBorder
{
	background-color:#008185;
	border-width:thin;
	border-left-style:none;
	border-right-style:solid;
	border-top-style:none;
	border-bottom-style:none;
	border-color:Black;
}
.EligDtlAccumulators
{
	color:Red;
	background-color:Gray;
}
.EligDtlAccumulatorsAlternate
{
	color:Red;
	background-color:White;
}
.NoLeftTopBorder
{
	 border-width:thin;
	 border-left-style:none;
	 border-top-style:none;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 border-color:Black;
}
.NoRightBorder
{
	 border-width:thin;
	 border-left-style:solid;
	 border-top-style:solid;
	 border-bottom-style:solid;
	 border-right-style:none;
	 border-color:Black;
}
.NoLeftBorder
{
	 border-width:thin;
	 border-left-style:none;
	 border-top-style:solid;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 border-color:Black;
}
.NoBottomBorder
{
	 border-width:thin;
	 border-left-style:solid;
	 border-top-style:solid;
	 border-bottom-style:none;
	 border-right-style:solid;
	 border-color:Black;
}
.ShowAllBorders	
{
	 border-width:thin;
	 border-left-style:solid;
	 border-top-style:solid;
	 border-bottom-style:solid;
	 border-right-style:solid;
	 border-color:Black;
}
.HideAllBorders	
{
	 border-width:thin;
	 border-left-style:none;
	 border-top-style:none;
	 border-bottom-style:none;
	 border-right-style:none;
	 border-color:Black;
}
.ShowRightBorder	
{
	 border-width:thin;
	 border-left-style:none;
	 border-top-style:none;
	 border-bottom-style:none;
	 border-right-style:solid;
	 border-color:Black;
}
.ShowLeftBorder	
{
	 border-width:thin;
	 border-left-style:solid;
	 border-top-style:none;
	 border-bottom-style:none;
	 border-right-style:none;
	 border-color:Black;
}

.deafultPageSeparatorCell
{
	background-color:#008185;
	height:3px;
}

.footerLinksCell
{
	padding-left:5px;
	font-size:smaller;
	background-color:#008185;
	height:1px; 
	height:20px;
	border-top:solid 1px white;
}

.footerStatement
{
	color: White;
	padding-left: 5px;
	font-size: x-small;
	background-color: #008185;
	height: 40px;
	vertical-align: bottom;
}

.footerLinksCell a:link
{
	color:#F7E4EA;
}

.footerLinksCell a:visited
{
	color:#F7E4EA;
}

.footerLinksCell a:hover
{
	color:White;
}

a:link, a:visited
{
	color:#008185;
}

a:hover
{
	font-weight:bold;
}

h2
{
	color: #a4244c;
	margin: 3px;
	padding: 0 px;
}

.LoggedInHomePageBars,
.extranetPanelTitleRow
{
	color:white;width: 100%; text-align: left; font-weight: bold; font-size:13; background-color: #008185; font-size: 13pt;
}

.FamilyAccountAccessTitleBar
{
	width: 100%; background-color: #a4244c; color: White; text-align: left; font-weight: bold;
}
/* Indent classes for detail user controls */
.LeftIndentTenPx
{
	padding-left: 10px;
}
.LeftIndentTwentyPx
{
	padding-left: 20px;
}
.RightIndentFourtyPx
{
	padding-right:40px;
}
.LeftIndentAndPadTwentyPx
{
	text-align:left;
	padding-left: 20px;
}
.DetailTitle
{
	text-align:left;
}
/********************************************/
/************ Employer Authorization ********/
.EmployerAuthLabel
{
	/*
	font-weight:bold;
	*/			
	white-space:nowrap;	
	padding-left:15px;
	vertical-align:top;
}
/********************************************/
/*ONLINE ENROLLMENT STYLES
/********************************************/
.onlineEnrollment
{
}

.onlineEnrollment h2
{
	margin-left:0px;
}

.onlineEnrollment h4
{
	margin-bottom:0px;
	padding-bottom: 5px;
	margin-left: 3px;
}

.onlineEnrollmentStepTable
{	
	width:99%;
	background-color: #5FAFAF;
	border:solid 1px #cccccc;
}

.onlineEnrollmentStepTable  td
{
	border-bottom:solid 1px #F5F5F5;
	text-align:left;
	height:23px;
	padding:0px 0px 0px 0px;
}

table.onlineEnrollmentStepTable td a
{
	display:block;
	text-decoration: none;
	height:23px;
	font-weight:normal;
	line-height: 23px;
}

table.onlineEnrollmentStepTable td a:link, table.onlineEnrollmentStepTable td a:visited {
   color: #f5f5f5;
   background-color: #5fafaf;
}

table.onlineEnrollmentStepTable td a:hover
{
	color:#333333;
	background-color: #D8EFF0;
	font-weight:bold;
}

.onlineEnrollmentStepTable .nonCurrentStep 
{
	color: #F5F5F5;
}
.onlineEnrollmentStepTable .currentStep 
{
	background-color:#F5F5F5;
	font-weight:bolder;
	color:#333333;
}

.onlineEnrollmentStepTable .disabledStep
{ 
	/*currently not used because the code doesn't render the disabledSteps*/
	display:none;
}

.onlineEnrollmentHeader
{
	font-weight:bold;
	text-align:left;
	font-size:large;
	padding-bottom:5px;
}

.onlineEnrollmentQuestion
{
	font-weight:bold;	
}

/********************************************/

.documentationLists
{
	vertical-align:top;
	padding-left:20px;
}

.documentationLists td
{
	vertical-align:top;
	padding-left:20px;
}

.documentationListHeading
{
	text-decoration:underline;
	font-weight:bold;
}

.documentationRequiredList, .documentationRequestedList
{
	font-weight:bold;
	text-decoration:none;
	margin-top:1px;
	margin-left:15px;
}

.documentationRequiredList LI, .documentationRequestedList LI
{
	margin-top:5px;
	margin-left:30px;
	margin-bottom:5px;
}

.documentationRequiredList TD, .documentationRequestedList TD
{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}

.documentationRequiredList
{
	color:Red;
}

.documentationRequestedList
{
	color:Green;
}
/*****************Extranet Form Layout************************/
/*Used to give a consitent look and feel to the table layouts*/
/*	in the web forms on the extranet.						 */
/*************************************************************/
.ExtranetFormTable
{
	text-align:left;
	vertical-align:top; 
	border-spacing: 0px;
	border-collapse:collapse;
}
.ExtranetFormTable tr,
.ExtranetFormRow
{
	height:23px;	
}
.ExtranetFormLabel
{
	white-space:nowrap;	
	padding-right:10px;
}
.ExtranetFormTable td,
.ExtranetFormDataCell
{
}
.ExtranetFormSpacerColumn
{
	width:15px;
}


/************************** Form Layout*************************/
/* Used to give a consitent look and feel to the table layouts */
/*	Same as above Reprodused so class						   */ 
/*  does not change for common Object	  					   */
/***************************************************************/
.FormTable
{
	text-align:left;
	vertical-align:top; 
	border-spacing: 0px;
	border-collapse:collapse;
}
.FormRow
{
	height:23px;	
}
.FormLabel
{
	white-space:nowrap;	
	padding-right:10px;
}
.FormDataCell
{
	vertical-align:top;
}




/****************************************************************
/*The rad panel bar messes up the ul list style
/*That means the styles for the validation summary do not look 
/*correct.  If this style is applied to a validation summary
/*inside a rad panel bar it will correct the issue.  We may need
/*to look at how to correct the issue for all UL lists in the 
/*future.  This is more a temporary fix than anything.
****************************************************************/
.radPanelValidationSummary ul
{
	list-style-type:disc;
	white-space:normal;
	padding-top: 15px;
	padding-bottom:15px;
}

.radPanelValidationSummary
{
	padding-left:2px;
}
/********************************************/
.fullNameControlHeading
{ 
	font-style:italic;
    vertical-align:bottom;
}
.fullNameControl td
{
	/*this will add spacing between the text boxes for the full name control*/
	padding-right: 2px;
}




.GridViewFooter
{
	margin: 0px;
	padding: 0px;
	border-style: none;
}

/*****************************************************************************
* Dashboard Styles
*****************************************************************************/
.dashboardViewerPage
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	padding:0;
	margin:0;
	height:100%;
	width:100%;

}

.dashboardViewerPageTD
{
	vertical-align:top;
}

.dashboardViewerPage td .dashboardRadPage
{
	/*this common control class only implemented in intranet*/
}

.dashboardViewerPage h4
{
	color: #a4244c;
	margin-top: 15px;
	margin-bottom: 5px;
	font-size:15px;
}

.dashboardViewerPage .dashboardControl
{
	padding-left: 5px;
	padding-right: 5px;
	float:left;
}

.dashboardBonusTable
{
	width: 540px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

.dashboardBonusTable .headerRow td
{
	height:40px;
	vertical-align:bottom;
}

.dashboardBonusTable .chartRow td
{
	vertical-align:middle;
}

.dashboardBonusTable .footerRow td
{
	height:80px;
	vertical-align:bottom;
}

.dashboardBonusTable .col1
{
	width: 35px;
}

.dashboardBonusTable .col2
{
	text-align:center;
	width:100px;
}
.dashboardBonusTable .col4
{
	text-align:center;
	width:235px;
}
.dashboardBonusTable .col3, .dashboardBonusTable .col5
{
	font-style:italic; 
	font-size:x-small;
	width:85px;
}
.dashboardPolicyViewTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	padding:0;
	margin:0;
	height:100%;
}

.dasbhoardMetricsCBL td
{
	padding-right:10px;	
}

.nowrap
{
	white-space: nowrap;
}

.dateRangeTypeDropDown
{
	font-size: smaller;
	padding-top: 5px;
}
/************************** Provider Directory Search Controls ******/
.divPDSRow
{
	margin-top:7.5px;
	margin-bottom:7.5px;
	display:block;
	clear:both;
}
.lblPDSCriterion
{
	width:150px;
	display:block !important;
	float:left;
}

.divPDSDropDown
{
	display:block !important;
}
.divPDSTextBox
{
	display:block !important;
}
.tbPDSTextBox
{
	width:126px;
}
.txtPDSNoWrap
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.PhoneFaxItem
{
	width:45px;	
}
@media print 
{
	.detailContainer.PrintView 
	{ 
		/*width: 700px !important;  */
		width: 100%;
		height: 100%;
		top: 0;
		left:0;
	}
	.DetailContents.PrintView
	{
		font-size: 18pt;		
		margin: 20px
	}
	.ProviderName.PrintView
	{
		margin-bottom:2px;
	}
	.CategoriesSpecialtiesLocations.PrintView
	{
		margin-top:30px; 
		margin-bottom:10px
	}
	td.PrintView
	{
		width:440px !important; 
	}
	.Address.PrintView
	{
		margin-bottom:30px;
	}
	.PhoneFax.PrintView
	{
		margin-top: 10px;
	}
	.PhoneFaxItem.PrintView
	{
		width:90px;
	}
	.AdditionalInformation.PrintView
	{
		margin-bottom:10px;
	}
	.AdditionalInformationContent.PrintView
	{
		margin-left:30px;
	}
}


