/* Default CSS Stylesheet for a new Web Application project  */ 
BODY,TD
{
 font: 11px arial,sans-serif; 
 color: #000000;
}
TextArea, input
{
	font-family : Arial,Helvetica,Sans-Serif;
	font-size : 9pt;
	color:Black;
}

a:link, a:active, a:visited {
 font-family : Arial,Helvetica,Sans-Serif;
/* font-size : 9pt;*/
 color : #333333;
}

a:hover {
 color : #CC3300;
}

h1
{
	margin-top: 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 1px;
	padding-bottom: 1px;
	width: 100%;
	color: black;
	padding-top: 1px;
/*  requested removal 26/8/2002 - FVU
	background-color: #000000; */
}
h2
{
	font-size: 10pt;
}
tr.h2
{
	font-weight: bold;
	font-size: 10pt;
}

.box
{   
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.ErrorMessage
{
	font-weight:bold;
	color:Red;
}
.frmTitle
{
	margin-top: 1px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	margin-bottom: 1px;
	padding-bottom: 1px;
	/*width: 100%;*/
	color: black;
	padding-top: 1px;
/*  requested removal 26/8/2002 - FVU
	background-color: #000000; */
}
.frmLabel
{	font-size:9pt;
	color:black;
}
.frmControl
{
    padding-left:2px;
    padding-right:2px;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;

}
.frmControlRO
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: whitesmoke;
}
.frmHelp
{	font-size:9pt;
	color:black;
}
.grdSelected
{
/*	font-size: 8pt;*/
	background-color: #FFF3E8	;
	padding-left:2px;
	padding-right:2px;
	background-color: lightsteelblue;
}
.frmControlFilter
{   padding-left:2px;
    padding-right:2px;
	font-size: 8pt;
/*	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;*/
}	
.ddGrouping
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}

.ddRightColumn
{
	padding-left:5px;
}
.ddLabel
{	padding-left:3px;
}
.ddAmount
{
	border-right: saddlebrown 1px solid;
	padding-right: 3px;
	border-top: saddlebrown 1px solid;
	padding-left: 3px;
	margin: 1px 10px 1px 3px;
	border-left: saddlebrown 1px solid;
	border-bottom: saddlebrown 1px solid;
}
.ddTable
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 7pt;
	color: black;
	background-color: #F0F0F0;
}
.AdminTableHeader
{
	font-size:8pt;
	font-weight:bold;
}
.AdminToolbarItem
{
	cursor: hand;
}
.grdHeader
{
/*	font-size: 8pt;*/
	/*background-color: #fff4d2;*/
	font-size: 9pt;
	background-color: #CCCCCC;
	margin: 1px 1px 1px 1px;
	
}
.grdItem
{
/*	font-size: 8pt;*/
/*	 background-color: #FFF3E8	;*/
	font-size: 9pt;
	 background-color: #F0F0F0	;
	 
	 padding-left:2px;
	 padding-right:2px;
}
.grdButton
{ 
	font-size: 8pt;
	
}
BUTTON
{ 
	font-size: 8pt;
	letter-spacing:-1px;
}
.calDay
{	
}
.calTitle
{	 background-color:black;
	color:White;
}
.calWeekend
{ 
}
.calOtherMonth
{	
}
.calendar
{	font-size: 8pt;
	letter-spacing:-1px;
	background-color: #F0F0F0;
	margin: 1px 1px 1px 1px;
}
.frmConfirmationMessage
{	color:Navy;
	font-weight:bold;
	font-style:italic;
	
}
.PageTitle
{ font-size:large;
	font-weight:bold;
	
}