body
{
	margin:3px 0px 0px 10px;
}

H2
{
	font-family:Verdana,Trebuchet MS,Arial;
	font-size:12pt;
	color:#003399;
	margin-bottom:0;
	padding-left:5px;
}

table.pgtitle
{
	width:700;
	height:35;
}

.btnOK
{
 border-width:thin;
 border-color:#CCCCCC;
 color:#EBEBEB;
 font-family:Verdana,Arial;
 font-size:11px;
 font-weight:bold;
 height:25;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#CCCCFF,endColorstr=#000080, gradienttype=0);
}

.btnNv
{
 border-width:thin;
 background-color:#000080;
 border-color:#CCCCFF;
 color:#EBEBEB;
 font-family:Verdana,Arial;
 font-size:11px;
 font-weight:bold;
 height:20;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#CCCCFF,endColorstr=#000080, gradienttype=0);
}

.btnNv2
{
 border-width:thin;
 border-color:#000080;
 color:#EBEBEB;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#CCCCFF,endColorstr=#000080, gradienttype=0);
}

.btnCal
{
	width:16;
	height:15;
	margin-left:-22;
	margin-bottom:-1;
	border-width:0px;
	cursor:hand;
}

.tbCal
{
	width:85px;
}

.txtftr1
{
	font-size:8pt;
	color:#003399;
	
}

.txtftr2
{
	font-size:7pt;
	color:#ff9933;
}

.msg1
{
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	padding:10px 10px 10px 10px;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
	cursor:default;
}

.msg2
{
	background-color:#fafad2;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	padding:10px 10px 10px 10px;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
	cursor:default;
}

.err1
{
	font-family:Verdana,Arial;
	font-size:8pt;
	color:#ff9933;
}

.err3
{
	font-family:Verdana,Arial;
	font-size:9pt;
	color:#ff9933;
}

.lbl1
{
	font-family:Verdana,Arial;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
}

.lbl2
{
	font-family:Verdana,Arial;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
}

.lbl3
{
	font-family:Verdana,Arial;
	font-size:8pt;
	color:#000000;
}

.lbl4
{
	font-family:Arial;
	font-size:8pt;
	color:#ffffff;
}

.lbl5
{
	font-family:Verdana,Arial;
	font-size:8pt;
	color:#ff9933;
	font-weight:bold;
}

.lblOptionsMenu
{
	font-family:Verdana,Arial;
	font-size:8pt;
	color:#FFFFFF;
}

.lblLogOutMenu
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:8pt;
	color:#ff9933;
	margin-bottom:3px;
}

A.lnkLogOutMenu
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:8pt;
	color:#ff9933;
	margin-bottom:3px;
	text-decoration:none;
}

A.lnkLogOutMenu:Hover
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:8pt;
	color:#ff9933;
	margin-bottom:3px;
	text-decoration:underline;
}

.dd1
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
	margin-right:0px;
}

.tb1
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
}

.tbl1
{
	border-collapse:collapse;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
}

.tblScroll1
{
	border-collapse:collapse;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
	background-color:#ffffff;
	margin-bottom:20px;
}

.tblHdr1
{
	background-color:#808080;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
}

.tblItm1
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
}

.grd1
{
	margin-left:25px;
	border-collapse:collapse;
	font-size:9pt;
	font-family:Trebuchet MS,Verdana,Arial;
}

td.grdHdr1
{
	padding-left:3px;
	height:18;
	background-color:#808080;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:8pt;
	border-style:groove;
	border-width:1px;
	color:#000080;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#CCCCFF,endColorstr=#8B8B8B, gradienttype=0);
}

.grdHdr2
{
	background-color:#808080;
	font-family:Arial;
	font-size:8pt;
	border-style:groove;
	border-width:1px;
	color:#000080;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#CCCCFF,endColorstr=#8B8B8B, gradienttype=0);
}

.grdItm1
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
}

.grdAlt1
{
	background-color:#dcdcdc;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
}

.rpt1
{
	margin-left:25px;
	border-collapse:collapse;
	font-size:9pt;
	font-family:Trebuchet MS,Verdana,Arial;
}

.rptHdr1
{
	background-color:#808080;
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
}

.rptItm1
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:9pt;
}

.SmallBold
{
	font-family:Trebuchet MS,Verdana,Arial;
	font-size:7pt;
	font-weight:bold;
}

.Small
{
	font-family:Verdana;
	font-size:6pt;
	color: #993300;
}

table.formcontainer1
{	
	width:700;
	border-width:1px;
	background-color:#ffffff;
	border-collapse: collapse;
	margin-bottom:10px;
}

td.neo
{
	height:30;
	background-color:#ffffff;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: Arial;
	padding-left:3px;
}

.Neo
{
	font-weight: bold;
	font-size: 9pt;
	color: #000080;
	font-family: Arial;
}

.Neo2
{
	font-weight: bold;
	font-size: 8pt;
	color: #000080;
	font-family: Arial;
}

.Text
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
}

.MainTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #993300;
	font-family: Verdana;
}

.MainTitl2
{
	font-weight: bold;
	font-size: 10pt;
	color: #993300;
	font-family: Verdana;
}

.MainTitleW
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: Verdana;
}

.SubTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: #000080;
	font-style: italic;
	font-family: Arial;
}

.whiteText 
{
	color: #FFFFFF;
}