﻿/**** Default Text Styles ****/
/*
.MainText
{
	font-family: Tahoma;
	font-size: 12pt;
	background-color: Transparent;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}

#divMasterHeader
{
	position: relative;
	height: 25px;
	background-image: url("images/RSHeaderFiller2.gif");
	z-index: 1;
}

#divMasterContentArea
{
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.UnderConstruction
{
	background-image	: url("images/UC2.gif");
	width						: 800px;
	height					: 600px;
}

.Watermark
{
	font-family			: Tahoma;
	font-size			: 72pt;
	font-weight		: 900;
	text-align			: center ;
	
	margin				:70px auto;
	
	filter					: alpha(opacity=15);
	-moz-opacity		: .15;
	opacity				: .15;
	width					: 100%;
}

#divLogin
{
	width: 246px;
	margin: 0px;
	margin-top: 5px;
}

/*
		generic Header text and detail line text for all tables, grids, etc....
*/

/*
.HeaderText
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: SaddleBrown;
}
*/

/*
.DetailText
{
	font-size: 8pt;
	background-color: Transparent;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
}

.ButtonWidth { width:75px;}

#divDDLInsurers,
#divDDLTmkrs
{
	height: 50px;
}
#divTmkrAdd,
#divTmkrRemove,
#divTmkrReplace
{
	height: 70px;
}

#divbtnTmkrAdd,
#divbtnTmkrRemove,
#divbtnTmkrReplace
{
	margin			: 5px ;
	vertical-align	: middle;
	display			: inline;
	float				: right;
}

#divrblTmkrRemove,
#divrblTmkrReplace
{
	margin: 5px auto;
	vertical-align:middle;
	display:inline;
	float:left;
}

.TmkrButtton	{	margin-right: 0px				; }

.Red				{	color: Red							; }
.Green			{	color: Green						; }
.Black			{	color: Black						; }
.onYellow		{	background-color: Yellow	; }
.Bold				{	font-weight: bold				; }

.ValidatorText
{
	font-size: 8pt;
	color:Red;
}

/* end Header Style area */
/*
.Note
{
	color: Gray;
	font-size: x-small;
}

.Radio
{
	color: Black;
	font-size: 8pt;
}
.CheckBox
{
	color: Black;
	font-size: 8pt;
}

.RSColorScheme
{
	color: Black;
	background-color: LightSteelBlue;
}

.Center
{
	margin: auto;
	margin-top: auto;
	margin-bottom: auto;
}

.HeaderImagePosition
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.HeaderHRPosition
{
	position: absolute;
	color: Orange;
	top: 25px;
	left: 0px;
	width: 100%;
}

.MenuCommon
{
	position: absolute;
	left: 10px;
	top: 4px;
	font-size: 10pt;
	background-color: Transparent;
	color: White;
}

.MenuStyle
{
	font-size: 10pt;
	background-color: Transparent;
	color: White;
}
.MenuItemStyle
{
	color: White;
	background-color: Transparent;
	width: 80px;
}
.MenuHoverStyle
{
	color: #ee7a30;
}
.MenuSelected
{
	color: White;
	background-color: #4f8fcc;
}

.DynamicMenuStyle
{
	font-size: 10pt;
	color: Black;
	background-color: White;
	border: 2px solid LightSteelBlue;
	padding: 0px;
	margin: 0px;
}
.DynamicMenuItemStyle
{
	color: Black;
	background-color: White;
	width: 80px;
	padding: 2px;
}
.DynamicMenuHoverStyle
{
	color: #ee7a30;
}
.DynamicMenuSelectedStyle
{
	background-color: #4f8fcc;
}






table.Default
{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
	width:100%;
}

table.Default td
{
	border-width: 1px;
	padding: 0px 0px;
	vertical-align: top;
}

table.Default th
{
	border-width: 0px;
	padding: 0 3px;
	vertical-align: top;
}

.withSpacing
{
	border-collapse:separate;
	border-spacing:5px;
}
.divSearch		{	padding:				5px				; } 

.Frame, 
.FrameTop, 
.FrameLeft, 
.FrameCenter,
.FrameRight, 
.FrameRow
{
	border: 1px Solid LightSteelBlue;
	padding: 6px;
}
.FrameNone
{
	border:None;
	padding-bottom:6px;
}

.Frame			{	margin:		6px					; }
.FrameTop	, 
.FrameRow	{	margin:		0px 0px 6px 0px	; }
.FrameLeft		{	margin:		0px 3px 6px 0px	; }
.FrameCenter	{	margin:		0px 3px 6px 3px	; }
.FrameRight	{	margin:		0px 0px 6px 3px	; }

.NoBorder		{	border-style:	none				; }
.MarginRight	{	margin-right: 6px				; }
.MarginHdr		{	margin: 6px 0px 3px 0px		; }
.Padding		{	padding: 6px						; }
.PaddingTB	{	padding: 6px 0px				; }

.MakeInline	{	display:inline						; }

.EUCStyle
{
	margin-bottom: 5px;
	padding-bottom:5px;
}










.pnlCaseList,
.pnlInvoiceLineItems
{
	width: 100% ;
}

.pnlCaseList,
.pnlCaseDetail,
.pnlCaseInvoices,
.pnlCaseTimekeepers,
.pnlInvoiceLineItems,
.gvMain
{
	margin: 0px ;
	padding: 0px ;
}

.gvMain
{
	border-collapse: separate;
	border-spacing: 0px;
}

/*
 *This sets the padding between columns in the detail rows of the GridView and DetailView controls
 */
/*
.gvMain tr td, .gvMain tr th, .DetailText tr td, .DetailText tr th
{
	padding: 0px 3px;
}

.gvAlternatingRowStyle
{
	color: inherit;
	background-color: White;
}
.gvAlternatingRowStyle td a:link
{
	color: black;
	text-decoration: none;
}
.gvAlternatingRowStyle td a:hover
{
	color: orange;
}

#gvCaseInvoices td
{
	padding: 0px 2px;
}








.gvRowStyle
{
	color: inherit;
	background-color: #FFFCE6;
}
.gvRowStyle td a:link
{
	color: black;
	text-decoration: none;
}
.gvRowStyle td a:hover
{
	color: #EE7A31;		
}








.gvSelectedRow
{
	color: inherit;
/*	background-color: Orange;			*/
/*	background-color: #EE7A31;		ResolveStar Orange */
/*	background-color: #F2A024;		pale Orange	*/
/*	background-color: #F3C6CB;		pale red			*/
/*	background-color: #C2D7B0;		Sage-ish		*/
/*	background-color: #C2E0EC;		Ice blue			*/
/*	background-color: #D7E4EA;		Light gray		*/
/*	background-color: #B5EDBC;		Pale green		*/
/*	background-color: #CFCBC2;		Light tannish	*/
/*	background-color: #CDC3C6;		Pale maroon	*/
/*	background-color: #D2C99A;		Sand				*/
/*	background-color: #D7BED5;		Plum				*/
/* }

.gvSelectedRow td a:link
{
	color: black;
	text-decoration: none;
}
.gvSelectedRow td a:hover
{
	color: orange;
}






.gvPagerStyle
{
	text-align: center;
	background-color: #E2DED6;
	color: inherit;
	font-size: 8pt;
	text-decoration: none;
	text-transform: none;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0px;
	border-spacing:1px;
}


.gvPagerStyle td
{
	border-top: solid 1px LightSteelBlue;
	border-spacing:1px;
}

.gvPagerStyle td td
{
	border-top: none;
}

.gvPagerStyle a:link
{
	color: black;
	text-decoration: none;
	font-weight: normal;
}

.gvPagerStyle a:hover
{
	color: Orange;
	text-decoration: none;
	font-weight: normal;
}

.gvPagerStyle a:visited
{
	color: black;
	text-decoration: none;
	font-weight: normal;
}












.gvHeaderStyle
{
	color: White;
	background-color: #5D7B9D;
	vertical-align: bottom;
}

.gvHeaderStyle th
{
}

.gvHeaderStyle th,
.gvHeaderStyle th a,
.gvHeaderStyle th a:link
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}

.gvHeaderStyle th a:hover
{
	color: Orange;
}

.gvEmptyDataRowStyle
{
	width: 100%;
}






.dvFieldHeaderStyle
{
	color: Black;
	background-color: #E2DED6;
	text-align: right;
}
.dvRowStyle
{
	color: inherit;
	background-color: #FFFCE6;
}
.dvAlternatingRowStyle
{
	color: inherit;
	background-color: White;
}
.dvPadding
{
	padding-right: 5px;
}






#AuthorizationCreate #divReason
{
	padding-right:	10px ;
	vertical-align:		top ;
}

#AuthorizationCreate #divReason div
{
	vertical-align:		top;
	font-weight:		bold;
	padding:			0px 0px 0px 3px;
	margin-right:		-6px;
	width:				300px;
}

#AuthorizationCreate  .GridHeight
{
	font-size:			8pt;
	height:				10px;
	width:				6em;
}





#TeamAssignments #divTmkrs
{
	margin-left:5px;
	margin-right:5px;
}

*/