.PrintOnly
{
	display:none;
}

/*.fill {
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden
}

.fill img {
	flex-shrink: 0;
	min-width: 100%;
	min-height: 100%
}*/

/*used for properly showing Exit Form radio button lists as disabled*/
span[disabled=disabled] {
	color: #cccccc;
}

body {
	font-family: Arial;
	font-size: 8pt;
	background-color: #ebf4ff;
}
.HeaderBG {
	background-color: aliceblue;
}


.Menu {
	background-color: lightsteelblue;
	border: 1px solid black;
	border-bottom: 2px solid;
}
.Menu td{
	
}
.MenuItem:link
{
	font-weight: bold;
	color: #000000;
	font-variant: small-caps;
	text-decoration: none;
}

.MenuItem:visited
{
	font-weight: bold;
	color: #000000;
	font-variant: small-caps;
	text-decoration: none;
}

.MenuItem:active
{
	font-weight: bold;
	color: #000000;
	font-variant: small-caps;
	text-decoration: none;
}

.MenuItem:hover {
	color: #ffffce;
	text-decoration: none;
}

		
A
{
	color:navy;
	text-decoration:NONE;
}

A:Hover
{
	color:RED;
}

LEGEND
{
	/*COLOR: #003366;*/
	color:Black;
	font-variant:small-caps;
	font-size:9pt;
	font-weight:BOLD;
}

.fieldlabel
{
	font-weight:bold;
	text-align:right;
}

.rightCheckbox td {
	text-align: right;
}

.rightCheckbox label {
	text-align: left;
}


.DialogButton
{
	width: 50px;
}

.DialogTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #003366;
}

.DialogHeaderText{
	font-weight: bold;
	font-size: 12px;
	color: #003366;
}

.DialogHeader {
	/*background-color: #ccccaa;*/
	background-color: lightsteelblue;
	font-weight: 600;
	font-size: 12px;
	color: #444444;
	border-bottom: 1px #000000 solid;
	padding: 6px 12px;
}
	
.DialogBody {
	background-color: #ffffff;
	color: #003366;
	border-top: 1px #bbbb99 solid;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
}

.DialogView{
	border-top: 1px #888866 solid;
	border-right: 1px #888866 solid;
	border-left: 1px #888866 solid;
	border-bottom: 1px #888866 solid;
}

.DialogMenu
{
	background-color: lightsteelblue;
	border-bottom:solid 1px #888866;
	padding: 5px;
}

.DialogMenu a{
	color: black;
	 padding: 2px;
}

table
{
	font-family: Arial;
	font-size: 8pt;
}

.title
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana;
}

.subtitle
{
	font-size: 16pt;
	font-weight: bold;
}

input
{
	font-family: Arial;
	font-size: 8pt;
}
 
textarea
{
	font-family: Arial;
	font-size: 8pt;
}

select
{
	font-family: Arial;
	font-size: 8pt;
	padding: 2px;
}

.GridSelectedItemStyle
{
	font-weight:bold;
	color:White;
	background-color: #669999;
}

.GridItemStyle
{
	background-color:White;
}

.GridHeaderStyle {
	background-color: #eeeeee;
	font-weight: 600;
	color: #444444;
	padding: 6px 12px;
}

.GridFooterStyle
{
	color:#000066;
	background-color: #ECE9D8;
}

.GridPagerStyle
{
	text-align:right;
	color:#000066;
	background-color:White;	
}

	.GridPagerStyle td {
		font-size: 14px;
		padding: 15px;
	}

/* Tabbed styles */

.TabContentWrapper
{
	border-right: 1px ridge;
	border-top: medium none;
	border-left: 1px ridge;
	border-bottom: 1px ridge;
	background-color: white;
}
.TabSpacer
{
	border-bottom: 1px ridge;
}
.TabContents
{
	border-right: 2px inset;
	border-top: 2px inset;
	display: none;
	overflow: auto;
	border-left: 2px inset;
	border-bottom: 2px inset;
	height: 400px;
	background-color: #cccccc;
}
.Tab
{
	border-right: 1px ridge;
	padding-right: 3px;
	border-top: 1px ridge;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: 1px ridge;
	width: 80px;
	padding-top: 3px;
	border-bottom: 1px ridge;
	height: 24px;
	background-color: #cccccc;
}
.TabSelected
{
	border-right: 1px ridge;
	padding-right: 3px;
	border-top: 1px ridge;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: 1px ridge;
	width: 80px;
	padding-top: 7px;
	border-bottom: medium none;
	height: 29px;
	background-color: white;
}


.HeaderCell {
	background-color: #eeeeee;
	border-right: 1px #888866 solid;
	border-left: 1px #888866 solid;
	color: #444444;
	font-weight: bold;
}


.TableCell{
	color: #444444;
	vertical-align: top;
	text-align: left;
	border-left: 1px #bbbb99 solid;
	border-top: 1px #bbbb99 solid;
	background-color: #ffffff;
}

.HeaderCell th {
	padding: 5px !important;
	background-color: #eeeeee;
	border-right: 1px #888866 solid;
	border-left: 1px #888866 solid;
	color: #444444;
	font-weight: bold;
}

.HeaderCell td {
	padding: 5px !important;
	background-color: #eeeeee;
	border-right: 1px #888866 solid;
	border-left: 1px #888866 solid;
	color: #444444;
	font-weight: bold;
}

.TableCell td{
	padding: 5px !important;
}

.TableCellNoAlign {
	padding: 5px;
	color: #444444;
	vertical-align: top;
	border-left: 1px #bbbb99 solid;
	border-top: 1px #bbbb99 solid;
	background-color: #ffffff;
}

.RequiredSymbol { FONT-WEIGHT: bold; COLOR: red }
.BorderFull { BORDER-right: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid }
.BorderT { border-top: black 1px solid }
.BorderR { border-right: black 1px solid }
.BorderB { BORDER-bottom: black 1px solid }
.BorderL { border-left: black 1px solid }
.BorderTR { border-top: black 1px solid; border-right: black 1px solid }
.BorderTB { border-top: black 1px solid; border-bottom: black 1px solid }
.BorderTL { border-top: black 1px solid; border-left: black 1px solid }
.BorderRB { border-right: black 1px solid; border-bottom: black 1px solid }
.BorderRL { border-right: black 1px solid; border-left: black 1px solid }
.BorderRT { border-right: black 1px solid; border-top: black 1px solid }
.BorderBL { border-bottom: black 1px solid; border-left: black 1px solid }
.BorderBT { border-bottom: black 1px solid; border-top: black 1px solid }
.BorderBR { border-bottom: black 1px solid; border-right: black 1px solid }
.BorderLT { border-left: black 1px solid; border-top: black 1px solid }
.BorderLR { border-left: black 1px solid; border-right: black 1px solid }
.BorderLB { border-left: black 1px solid; border-bottom: black 1px solid }
.BorderTRB { border-top: black 1px solid; border-right: black 1px solid; border-bottom: black 1px solid }
.BorderTRL { border-top: black 1px solid; border-right: black 1px solid; border-left: black 1px solid }
.BorderTBR { border-top: black 1px solid; border-bottom: black 1px solid; border-right: black 1px solid }
.BorderTBL { border-top: black 1px solid; border-bottom: black 1px solid; border-left: black 1px solid }
.BorderTLR { border-top: black 1px solid; border-left: black 1px solid; border-right: black 1px solid }
.BorderTLB { border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid }
.BorderRBL { border-right: black 1px solid; border-bottom: black 1px solid; border-left: black 1px solid }
.BorderRBT { border-right: black 1px solid; border-bottom: black 1px solid; border-top: black 1px solid }
.BorderRLT { border-right: black 1px solid; border-left: black 1px solid; border-top: black 1px solid }
.BorderRLB { border-right: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid }
.BorderRTB { border-right: black 1px solid; border-top: black 1px solid; border-bottom: black 1px solid }
.BorderRTL { border-right: black 1px solid; border-top: black 1px solid; border-left: black 1px solid }
.BorderBLT { border-bottom: black 1px solid; border-left: black 1px solid; border-top: black 1px solid }
.BorderBLR { border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid }
.BorderBTR { border-bottom: black 1px solid; border-top: black 1px solid; border-right: black 1px solid }
.BorderBTL { border-bottom: black 1px solid; border-top: black 1px solid; border-left: black 1px solid }
.BorderBRT { border-bottom: black 1px solid; border-right: black 1px solid; border-top: black 1px solid }
.BorderBRL { border-bottom: black 1px solid; border-right: black 1px solid; border-left: black 1px solid }
.BorderLTR { border-left: black 1px solid; border-top: black 1px solid; border-right: black 1px solid }
.BorderLTB { border-left: black 1px solid; border-top: black 1px solid; border-bottom: black 1px solid }
.BorderLRT { border-left: black 1px solid; border-right: black 1px solid; border-top: black 1px solid }
.BorderLRB { border-left: black 1px solid; border-right: black 1px solid; border-bottom: black 1px solid }
.BorderLBT { border-left: black 1px solid; border-bottom: black 1px solid; border-top: black 1px solid }
.BorderLBR { border-left: black 1px solid; border-bottom: black 1px solid; border-right: black 1px solid }

.NoWrap {
	white-space: nowrap;
}

@Media print
{
	#CaseFolderNav
	{
		display:none;
	}	
	
	#CaseFolderSummary
	{
		display:none;
	}
	
	#CaseFolderFormTitle
	{
		display:none;
	}
	
	#CaseFolderFormFooter
	{
		display:none;
	}
	 
	body
	{
		font-family:Arial;
		font-size:6pt;
	}
	
	#FormHeader
	{
		display:none;
	}
	
	#FormFooter
	{
		display:none;
	}
	
	.DialogView{
		border: none;
	}

	.DialogBody {
		border: none;
	}
	
	#AppFormPage2
	{
		border-top: solid 1px black;
	}
	#EditItemPanel
	{
		border:none;
	}
	
	.PrintOnly
	{
		display:block;
	}
	
	.ScreenOnly
	{
		display:none;
	}


}