BODY, TD, P, TH
	{font-family : verdana,helvetica, tahoma,arial,sans-serif ; font-size : 11px;}
	
pre {font-family: verdana, helvetica, tahoma, sans-serif;}

.page{margin : 0px;	padding : 0px;	background-color : white; color : black;}

/* Temporary */
  .Disabled {color: #808080;}

/* Headings */
h1 {font-size:30px;;margin-top:0px;margin-bottom:0px;}
h2 {font-size:14px;margin-bottom:4px;margin-top:0px;}
h3 {font-size:11px;font-weight:bold;margin-bottom:4px;margin-top:0px;}
h4 {font-size:10px;text-transform:uppercase;margin-bottom:4px;margin-top:0px;}

/* Table Rows */
.evenrow {background-color:white;padding-left: 4px;padding-right:4px;}
.oddrow {background-color: #E0E0FF;padding-left: 4px;padding-right:4px;}
.rowhighlite {background-color: #FFFFE0;padding-left: 4px;padding-right:4px;}
.headerrow {background-color: #003399; color: white; padding-left: 4px;padding-right:4px; border-bottom: 1px solid #808080;text-align: left;}
.rowbrdr {background-color:#CCCCCC;}
.IndexRow {background-color: #CCCCCC; padding: 4px;}
.ReportTitle {font-size: 16pt;}

/* Report Styles*/
.rep_Title {font-size: 16pt;}
.rep_Description {font-size: 8pt; background-colour: #E0E0E0;}
.rep_IndexRow {background-color: #CCCCCC; padding: 4px;}
.rep_evenRow {background-color:white; }
.rep_oddrow {background-color: #D0D0FF;}
/*.rep_oddrow {background-color: #FFFFE0;}*/
.rep_data {vertical-align:top;text-align: left;padding-left: 3px;padding-right:3px;font-size: 8pt;  border-bottom: 1px solid #BBBBBB;}
.rep_rowhighlite {background-color: #FFFFE0;}
.rep_headerrow {background-color: #003399; color: white; padding-left: 3px;padding-right:3px; border-bottom: 1px solid #808080;text-align: left;}
.rep_rowbrdr {background-color:#CCCCCC;}
.rep_Table {border: 1px solid gray; width: 100%;}
.rep_Label {background-color:#E0E0FF;padding: 4px; padding-right: 20px; }
.rep_DataSingle {width: 100%;}



.ReportLink {text-decoration: none; color: #0000C0;}
.ReportLink:hover {text-decoration: underline;}
.ReportRow {font-size: 8pt; background-colour: #E0E0E0; border-bottom:1px solid #CCCCCC; color: #404040;}
.rep_Category {background-color: #CCCCF0; color: black; font-weight:bold;}



.tblLightGray {border:1px dashed darkslategray;background:#EFEFEF;}

/* Background and FontColors*/
.bgred {background-color:#EE333F;color:white;}
.fontred {color:#EE333F;}

.bggold {background-color:#FDBA2F;color:black;}
.fontgold {color:#FDBA2F;}

.bgblue {background-color:#003399;color:white;}
.fontblue {color:#003399;}

.bglightblue {background-color:lightsteelblue;color:black;}
.fontlightblue {color:lightsteelblue;}

.bgblack {background:#000000;color:white;}
.fontblack {color:#000000;}

.bgwhite {background:#FFFFFF;color:black;}
.fontwhite {color:#FFFFFF;}

.bgdarkgray {background:#868686;color:white;}
.fontdarkgray {color:#868686;}

.bglightgray {background:lightslategray;color:black;}
.fontlightgray {color:lightslategray;}

.bgpalegray {background:#EFEFEF;color:black;}
.fontpalegray {color:#EFEFEF;}

.bgBorder{border : 1px solid #0E3092;}

.bgmaroon {background-color:maroon;color:white;}
.fontmaroon {color:maroon;}

.bgNavyDashed{
	border-left : 1px dotted #003465;
}


/* Links and Menu Items */
.menutext {font-size:9px;background-color:#003399;color:white;line-height:9px;font-style:italic;font-weight:BOLD;text-transform:uppercase;padding-top:1px;}
a.menutext {text-decoration:none;}
a.menutext:hover {color:lightsteelblue;text-decoration:underline;}
a.menutext:active {color:#FFB300;}

.menutextadmin {font-size:9px;background-color:#FE000D;color:white;line-height:9px;font-style:italic;font-weight:bold;text-transform:uppercase;padding-top:1px;}
a.menutextadmin {text-decoration:none;}
a.menutextadmin:hover {color:black;text-decoration:underline;}
a.menutextadmin:active {color:black;}

.l1{color : #003399;text-decoration:none;}
a.l1{color : #003399;text-decoration:none;}
a.l1:hover{color : #FE000D;text-decoration:underline;}
a.l1:ACTIVE{color : #FFB300;text-decoration:none;}

.l2{color : darkslategray;text-decoration:none;}
a.l2{color : darkslategray;text-decoration:none;}
a.l2:hover{color : #FE000D;text-decoration:underline;}
a.l2:ACTIVE{color : #FFB300;text-decoration:none;}

.l1major{color : #FE000D;text-decoration:none;}
a.l1major{color : #FE000D;text-decoration:none;}
a.l1major:hover{color : #FE000D;text-decoration:underline;}
a.l1major:ACTIVE{color : #FE000D;text-decoration:none;}

.l1minor{color : #003399;text-decoration:none;}
a.l1minor{color : #003399;text-decoration:none;}
a.l1minor:hover{color : #003399;text-decoration:underline;}
a.l1minor:ACTIVE{color : #003399;text-decoration:none;}

/* Form Items */
.FormSTD{color : #000000;width : 30px;border : 1px solid #003465;font : 11px tahoma,sans-serif;	background : #F8F8FF;padding-left:3px;}
.FormPhoneFax{color : #000000;width : 68px;border : 1px solid #003465;	font : 11px tahoma,sans-serif;	background : #F8F8FF;padding-left:3px;}
INPUT.textfield,{color : #000000;width : 180px;	border : 1px solid #003465;	font : 11px tahoma,sans-serif;	background : #F8F8FF;padding-left:3px;}
INPUT.passwordfield{color : #000000;width:180px;border : 1px solid #003465;	font : 11px tahoma,sans-serif;	background : #F8F8FF; padding-left:3px;}
.TextArea, {color : #000000;width : 180px;	border : 1px solid #003465;	font : 11px tahoma,sans-serif;	background : #F8F8FF; padding-left:3px; height:40px;}
.SelectList,.SelectListOfViews,.SelectListOfViewsandTables,.SelectListFromSQL {color : #000000;width : 145px;	border : 1px solid #003465; 	font : 11px tahoma,sans-serif;	background : #F8F8FF;padding-left:3px;}
.Section {color : #003399;font-size : 10px;	text-transform : uppercase;	padding-top : 1px;padding-bottom:4px;}
.loginerror{color : RED;font-size : 11px;text-transform : uppercase;padding-bottom:4px;}
.ErrorClass{color : black;font-size : 11px;border:1px solid black;background:yellow;margin-top:4px;padding-left:2px;padding-top:1px;padding-bottom:1px;}
.ReqLabelClass{
	color:black;
	font-size:11px;
	vertical-align:top;
	padding-top:3px;
}
.NotReqLabelClass{color:black;font-size:11px;vertical-align:top;padding-top:3px;}
.EasyForm{border: 1px solid midnightblue; width:380px; padding: 12px; background-color: #EFEFEF; margin-top:0px;margin-bottom:0px;}

#reportForm   {width: 45em;}
#reportForm .TextArea {width: 30em; height: 8em;}

.contexteditortextarealarge{color : #000000;width : 650px;	height:240px; border : 1px solid #003465;	font : 11px tahoma,sans-serif;	background : #F8F8FF; padding-left:3px;}
.contexteditortextareasmall{color : #000000;width : 480px;	height:305px; border : 1px solid #003465;	font : 11px tahoma,sans-serif;	background : #F8F8FF; padding-left:3px;}

.NormalRow {Background-color: #EFEFEF;}
.NormalRowhighlight1 {Background-color: lightsteelblue; }
.NormalRowhighlight2 {Background-color: palegoldenrod;}
.SelectedRow {Background-color: lightsteelblue; border-bottom: 0px solid gray; border-top: 0px solid gray; font-size: 8pt;}
.HeaderCell{font-family : verdana,helvetica, tahoma,arial,sans-serif ;border-bottom: 2px solid gray;background-color: #BBBBBB; font-weight: bold;}
.DataCell{border-bottom: 1px solid gray;font-family : verdana,helvetica, tahoma,arial,sans-serif ;}
.EditControlitem  {Color: #112211; text-decoration: none;  Background-color: white; border: 1px solid gray; font-size: 8pt; height: 18px; padding-left: 4px; padding-right: 4px;}
.EditControl  {Color: #112211; text-decoration: none;  Background-color: white; border: 1px solid gray; font-size: 8pt; height: 18px; padding-left: 4px; padding-right: 4px;width: 50px; text-align:center;}
.EditControl2{Color: #112211; text-decoration: none; Background-color: #cccccc; border: 1px solid gray; font-size: 8pt; height: 18px; padding-left: 4px; padding-right: 4px; width: 50px; text-align:center;}
.EditControl3{Color: #112211; text-decoration: none; Background-color: gold; border: 1px solid gray; font-size: 8pt; height: 18px; padding-left: 4px; padding-right: 4px; width: 50px; text-align:center;}
.EditControl4{Color: #112211; text-decoration: none; Background-color: palegoldenrod; border: 1px solid gray; font-size: 8pt; height: 18px; padding-left: 4px; padding-right: 4px; width: 50px; text-align:center;}
a.EditControl:hover, a.EditControl2:hover, a.EditControl3:hover, a.EditControl4:hover  {border: 1px solid red;}

/* MISC STYLES*/

.FormBtnSave{
	color : black;
	width : auto;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	padding : 3px;
	border-left : 1px solid #B0C4DE;
	border-right : 1px solid #191970;
	border-top : 1px solid #B0C4DE;
	border-bottom : 1px solid #191970;
	text-transform : uppercase;
	font-size : 10px;
	white-space : nowrap;
}

a.FormBtnSave:hover:{
	color : #191970;
	text-decoration : none;
	background : #C0CCDC;
	padding : 3px;
	border-right : 1px solid #B0C4DE;
	border-left : 1px solid #191970;
	border-bottom : 1px solid #B0C4DE;
	border-top : 1px solid #191970;
	text-transform : uppercase;
	font-size : 10px;
}
.FormBtnCancel{
	color : black;
	width :auto;
	text-decoration : none;
	background : #C0CCDC;
	padding : 3px;
	margin: 0px;
	border-left : 1px solid #F0F8FF;
	border-right : 1px solid #191970;
	border-top : 1px solid #F0F8FF;
	border-bottom : 1px solid #191970;
	text-transform : uppercase;
	font-size : 10px;
}

a.BlankBtn{
	color : black;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	padding : 1px;
	border-left : 1px solid #B0C4DE;
	border-right : 1px solid #191970;
	border-top : 1px solid #B0C4DE;
	border-bottom : 1px solid #191970;
	font-size : 10px;
}

a.BlankBtn:hover:{
	color : #191970;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	padding : 1px;
	border-right : 1px solid #B0C4DE;
	border-left : 1px solid #191970;
	border-bottom : 1px solid #B0C4DE;
	border-top : 1px solid #191970;
	font-size : 10px;
}
.formerrorbtn{
	color : black;
	width : 40px;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	padding : 3px;
	border-left : 1px solid #F0F8FF;
	border-right : 1px solid #191970;
	border-top : 1px solid #F0F8FF;
	border-bottom : 1px solid #191970;
	margin : 2px;
		text-transform : uppercase;
		font-size : 10px;
}
a.formerrorbtn:hover{
	color : #191970;
	width : 40px;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	padding : 3px;
	border-right : 1px solid #F0F8FF;
	border-left : 1px solid #191970;
	border-bottom : 1px solid #F0F8FF;
	border-top : 1px solid #191970;
}

.StdbtnSave{
color : Red;
	font-size : 10px;
	width : 55px;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	border-left : 1px solid #F0F8FF;
	border-right : 1px solid #191970;
	border-top : 1px solid #F0F8FF;
	border-bottom : 1px solid #191970;
	text-transform : uppercase;
}
a.StdbtnSave:hover:{
	color : Red;
	width : 55px;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	border-right : 1px solid #F0F8FF;
	border-left : 1px solid #191970;
	border-bottom : 1px solid #F0F8FF;
	border-top : 1px solid #191970;
		text-transform : uppercase;

}
	
.Stdbtn{
	color : black;
	width : 55px;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	border-left : 1px solid #F0F8FF;
	border-right : 1px solid #191970;
	border-top : 1px solid #F0F8FF;
	border-bottom : 1px solid #191970;
	font-size : 10px;
		text-transform : uppercase;
}
a.Stdbtn:hover:{
	color : #191970;
	width : 55px;
	text-align : center;
	text-decoration : none;
	background : #C0CCDC;
	border-right : 1px solid #F0F8FF;
	border-left : 1px solid #191970;
	border-bottom : 1px solid #F0F8FF;
	border-top : 1px solid #191970;
		text-transform : uppercase;
}


.stdformatbtn{
	color : #2F4F4F;
	font-size : 10px;
	padding: 1px;
	width : 80px;
	text-align : center;
	text-decoration : none;
	background : #B7BFC8;
	border-left : 1px solid #2F4F4F;
	border-right : 1px solid #2F4F4F;
	border-top : 1px solid #2F4F4F;
	text-transform : uppercase;
}
a.stdformatbtn:hover{
	color : black;
	font-size : 10px;
	width : 80px;
	text-align : center;
	text-decoration : none;
	background : #B0C4DE;
	border-left : 1px solid #2F4F4F;
	border-right : 1px solid #2F4F4F;
	border-top : 1px solid #2F4F4F;
		text-transform : uppercase;
}


.ReportAccessSummaryGroup
{
	display: none; 
	visibility: hidden; 
}

.ReportGroupHeader
{
	font-size: 1.0em; 
	font-weight: bold; 
	border-bottom: 1px solid black;
	background:#667; 
	color: white;
}

.ReportGroupHeader a
{
	text-decoration:none; 
	color:silver;
}
