﻿body
{
}
/* Text styles */
.T8, .T10, .TI12, .T12, .T24
{
	font-family:Arial,Sans-Serif;
}
.T8
{
	font-size: 8pt;
}
.T10
{
	font-size: 10pt;
}
.TI12, .T12
{
	font-size: 12pt;
}
.T24
{
	font-size: 24pt;
}
.TI12
{
	padding-left:30px;
	padding-right:400px;
}
.Q, .A
{
	font-family:Arial,Sans-Serif;
	font-size:10pt;
	vertical-align:top;
}
.Q
{
	font-weight: bold;
}
.H1, .H
{
	font-weight: bold;
	display:inline-block;
}
.H1
{
	width:30px;
}
/* Table support */
.CH
{
	font-family:Arial,Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align:center;
}
/* Spacer styles */
.S20
{
	line-height: 20px;
	height: 20px;
}
.S30
{
	line-height: 30px;
	height: 30px;
}
.S40
{
	line-height: 40px;
	height: 40px;
}
.S100
{
	line-height: 100px;
	height: 100px;
}
.I20
{
	padding-left:30px;
}
/* Debug panel styles */
.SQLError
{
	font-size: 8pt;
	color: red;
	font-family: Tahoma;
	background-color: #dcdcdc;
}
.SQL, .SQLLabel, .SQLH
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma;
	background-color: #dcdcdc;
}
.SQLLabel
{
	font-weight: bold;
}
/* Input field styles */
.I
{
 	border: 2px solid #d5d5d5;
}
.EI
{
 	border: 2px solid #e3001a;
}
.FI
{
    border: 2px solid #000000;
}
INPUT.I:hover, SELECT.I:hover, TEXTAREA.I:hover
{
    border: 2px solid #808080;
}
HTML BODY .RadInput .riTextBox
{
    border: 2px solid #d5d5d5 !important;
}
HTML BODY .RadInput_Default .riHover
{
    border: 2px solid #808080 !important;
}
HTML BODY .RadInput_Default .riFocused
{
    border: 2px solid #000000 !important;
}
.MSG
{
 	padding: 4px;
 	color: #333;
 	border: 3px solid #83b30f;
 	background-color: #eff8da;
 	margin: 0;
  	vertical-align: middle;
}
.MSGE
{
 	padding: 4px;
 	color: #333;
 	border: 3px solid #e3001a;
 	background-color: #f8e2da;
 	margin: 0;
  	vertical-align: middle;
}
.MSGT
{
 	color: #357a07;
}
.MSGET, .MSGT
{
 	font-family: 'Trebuchet MS', Arial, Helvetica;
 	font-size: 10pt;
  	text-align:center;
  	font-weight:bold;
}
.MSGET, .MSGEL, li.EL
{
 	color: #e3001a;
}
.MSGEL
{
    list-style-type: disc;
    margin-left: 75px;
}
li.EL
{
 	font-family: 'Trebuchet MS', Arial, Helvetica;
 	font-size: 8.5pt;
}
.SPR, .SP, .ESPR
{
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	text-align: left;
	color: black;
	line-height: 14pt;
}
.SPR, .ESPR
{
	font-weight:bold;
}
.ESPR, .ErrorPrompt, .Error, .ErrorMessage
{
	color: #b22222;
}
.Error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
.ErrorMessage
{
	font-size: 7.5pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
}
.ButtonSmall
{
    FONT-SIZE: 8pt;
    width: 75px;
    height: 20px
}
/* table style */
.CH, .CHS
{
	border-right: #62778c 1px solid;
	border-top: #62778c 1px solid;
	font-weight: bold;
	border-left: #62778c 1px solid;
	color: black;
	border-bottom: #62778c 1px solid;
	font-family: Verdana, Arial;
	font-size: 8pt;
}
.CH, .CHS
{
	background-color: #eaeaea;
}
.CHS, CHS
{
	text-decoration: none;
}
.CHS A:visited, .CHS A:link, .CHS A:hover
{
	color: black;
	text-decoration: none;
}
.RE TD, .RO TD, .HRE, .HRO, .RS, .ROS, .RES
{
	font-size: 8pt;
	font-family: Verdana , Arial;
}
.RE TD, .RO TD, .HRE TD, .HRO TD, .RS TD, .ROS TD, .RES TD
{
	border-right: #62778c 1px solid;
	padding-right: 2px;
	border-top: #62778c 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #62778c 1px solid;
	padding-top: 2px;
	border-bottom: #62778c 1px solid;
	font-family: Verdana , Arial;
}
.RE
{
	color: black;
	background-color: #eaeaea;
}
.RO
{
	color: black;
	background-color: white;
}
.RI
{
	color: #ff0000;
	background-color: #ffcccc;
}
.RN
{
	color: green;
	background-color: #99ff99;
}
.RS
{
	background-color: #faebd7;
	cursor: default;
}
.RES, .ROS
{
	color: black;
	background-color: #ffccff;
}
.HRE, .HRO, .HRI, .HRN
{
	cursor: pointer;
	background-color: #FFF9CC;
}
TR.RE:hover, TR.RO:hover, TR.ROS:hover, TR.RES:hover
{
	cursor: pointer;
	background-color: #FFF9CC;
}
