/* Default CSS Stylesheet for a new Web Application project */


@media print 
{


.clsDialogBody
{
	
	background-color:#FFFFFF; 
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	text-align: left;
	
	
}


body { background:white;background-image:url("draft.png"); 
	text-align: left;
	font-style:	normal;
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
	}
	
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
	font-weight: bold;
}
H1	{	font-size: x-large;	}	
H2	{	font-size: large;	}	
H3	{	font-size: medium;	}	
H4	{	font-size: small;	}	
H5, DT	{		font-size: x-small;	}	
H6	{	font-size: 7pt;	}	
		
TFOOT, THEAD	{	
	font-size:	xx-small;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	xx-small;
	font-weight:	bold;
/*	font-family: Arial, Helvetica, sans-serif; */
	}	


A:link, A:visited
{
	color: #000000;
	text-decoration: none;
}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	

A:hover
{
	color: #0066ff;
}
	
SMALL	{	
	font-size:	xx-small;
	}	

BIG	{	
	font-size:	medium;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

TABLE.clsTable
{
	background-color: white;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

TABLE.clsTableHeadline
{
	font-weight: bold;
	font-size: x-small;
	color: Gray;
	background-color:#FFFFFF;
	text-align: left;
}

TABLE.clsTableBodyMain
{
	border-top: Gray thin solid;
	font-size: x-small;
	background-color:#FFFFFF;
	text-align: left;
}

TABLE.clsToolbar
{
	font-size: 7pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
}

.clsDialogBody
{
	font-size: 11;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	text-align: left;
}

.clsDialogDivider
{
	background-color: Navy;
}

.clsButton
{
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.clsDialogError
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	text-align: left;
}
.clsDialogHeadline
{
	font-weight: bold;
	font-size: x-small;
	color: Navy;
	text-align: left;
}

.clsDialogInner
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #dcdcdc;
}

.clsDialogOuter
{
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
	background-color: #dcdcdc;
}

.clsDialogText
{
	font-size: 7pt;
	color: Maroon;
	text-align: left;
}

.clsDataTable
{
	border-right: thin solid;
	padding-right: 3px;
	border-top: thin solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	border-left: thin solid;
	padding-top: 3px;
	border-bottom: thin solid;
	background-color: transparent;
}
.clsDataHeader
{
	font-weight: bold;
	font-size: 7pt;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}
.clsDataFooter
{
	font-weight: bold;
	font-size: 7pt;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}

.clsDataItem
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	vertical-align: baseline;
	direction: ltr;
	text-align: left ;
	    
}

.clsDataItemAlt
{
	font-size: 7pt;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
	background-color: #e0ffff;
}

.clsCalendar
{
	background-color: transparent;
	font-weight: bold;
	font-size: 7pt;
	text-align: left;
}

.clsCalendarTitle
{
	background-color: transparent;
	font-weight: bold;
	font-size: 7pt;
	color: black;
	text-align: left;
}

.clsCalendarHeader
{
	font-weight: bold;
	font-size: 7pt;
	text-align: left;
}

.clsCalendarDay
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	text-align: left;
}

.clsCalendarDayOtherMonth
{
	font-weight: normal;
	font-size: 7pt;
	color: gray;
	text-align: left;
}

.clsCalendarDayToday
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	text-align: left;
}

.clsCalendarSelect
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	text-align: left;
}

.clsPanelBody
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: Navy;
}

.clsPanelBodyLight
{
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color:#dcdcdc;
}

.clsPanelDivider
{
	background-color: Navy;
}

.clsPanelError
{
	font-weight: bold;
	list-style-position: inside;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	list-style-type: square;
	text-align: left;
}
.clsPanelHeadline
{
	font-weight: bold;
	font-size: x-small;
	color: Navy;	
	text-align: left;
}

.clsPanelHeadlineWH
{
	font-weight: bold;
	font-size: medium;
	color: White;	
	text-align: left;
}
.clsPanelInner
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 5px;
	padding-top: 1px;
	background-color: #fff5ee;
}

.clsPanelOuter
{
	background-color: #fff5ee;
}

.clsPanelText
{
	font-size: 7pt;
	color: Maroon;	
	text-align: left;
}

.clsLink
{
	font-size: 7pt;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}

A.clsDialogText
{
	font-size: 7pt;
	vertical-align: baseline;
	color: Maroon;
	direction: ltr;
	text-align: left;
}
A.clsDialogText:hover
{
	font-size: 7pt;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
	color: #000000;
}
.PageStatistic
{
	font-size: 7pt;
	color: silver;
	text-align: left;
}

.wcHeader
{
	color: White;
	background-color: Gray;
	border-right: aliceblue 1px solid;
	padding: 3px 3px 3px 3px;
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcMoreButton, .wcMoreButtonOver
{
	border-width: 1px;
	border-color: White;
	border-style: solid;
}
.wcMoreButtonOver
{
/*
	border-width: 1px;
	border-style: solid;
*/
	border-color: Gray;
	background-color: #E9EBF4;
}
.wcSelectedRow
{
	height: 20px;
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;	
	color: White;
	background-color: Navy;
}
.wcRow
{
	height: 20px;
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcSearchButton, .wcSearchButtonOver
{
	width: 16px;
	height: 20px;
	cursor: hand;
	color: #E9EBF4;
	padding: 1px 1px 1px 0px;

}
.wcSearchButtonOver
{
	/*
	cursor: hand;
	color: #E9EBF4;
	padding: 1px 1px 1px 0px;
*/
	filter: Alpha(opacity=80));
}
.wcStatusBox
{
	color: White;
	background-color: LightSteelBlue;
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcTextbox, .wcTextboxOver
{
	width: 182px;
	border-width: 0px;
	border-style: none;
	color: Black;
	background-color: Transparent;
	font-size: 7pt;
	font-family: Verdana, Helvetica, sans-serif;
}	


H1 { PAGE-BREAK-AFTER: always }
	
}



	
}





@media screen
{


BODY
{
	font-style:	normal;
	font-weight: normal;
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: white;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
	font-weight: bold;
}
H1	{	font-size: x-large;	}	
H2	{	font-size: large;	}	
H3	{	font-size: medium;	}	
H4	{	font-size: small;	}	
H5, DT	{		font-size: x-small;	}	
H6	{	font-size: xx-small;	}	
		
TFOOT, THEAD	{	
	font-size:	xx-small;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	xx-small;
	font-weight:	bold;
/*	font-family: Arial, Helvetica, sans-serif; */
	}	


A:link, A:visited
{
	color: #000000;
	text-decoration: none;
}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	

A:hover
{
	color: #0066ff;
}
	
SMALL	{	
	font-size:	xx-small;
	}	

BIG	{	
	font-size:	medium;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

TABLE.clsTable
{
	background-color: white;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 300px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

TABLE.clsTableHeadline
{
	font-weight: bold;
	font-size: x-small;
	color: Gray;
	background-color::Transparent;
	text-align: left;
}

TABLE.clsTableBodyMain
{
	border-top: Gray thin solid;
	font-size: x-small;
	background-color:Transparent;
	text-align: left;
}

TABLE.clsToolbar
{
	font-size: xx-small;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	border-bottom-style: none;
}

.clsDialogBody
{
	font-size: 11;
	font-family: Verdana, Helvetica, sans-serif;
	color: Black;
	text-align: left;
}

.clsDialogDivider
{
	background-color: Navy;
}

.clsButton
{
	font-size: xx-small;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.clsDialogError
{
	font-weight: bold;
	font-size: xx-small;
	color: red;
	text-align: left;
}
.clsDialogHeadline
{
	font-weight: bold;
	font-size: x-small;
	color: Navy;
	text-align: left;
}

.clsDialogInner
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #dcdcdc;
}

.clsDialogOuter
{
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
	background-color: #dcdcdc;
}

.clsDialogText
{
	font-size: xx-small;
	color: Maroon;
	text-align: left;
}

.clsDataTable
{
	border-right: thin solid;
	padding-right: 3px;
	border-top: thin solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 0px;
	border-left: thin solid;
	padding-top: 3px;
	border-bottom: thin solid;
	background-color: transparent;
}
.clsDataHeader
{
	font-weight: bold;
	font-size: xx-small;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}
.clsDataFooter
{
	font-weight: bold;
	font-size: xx-small;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}

.clsDataItem
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: xx-small;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}

.clsDataItemAlt
{
	font-size: xx-small;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
	background-color: #e0ffff;
}

.clsCalendar
{
	background-color: transparent;
	font-weight: bold;
	font-size: xx-small;
	text-align: left;
}

.clsCalendarTitle
{
	background-color: transparent;
	font-weight: bold;
	font-size: xx-small;
	color: black;
	text-align: left;
}

.clsCalendarHeader
{
	font-weight: bold;
	font-size: xx-small;
	text-align: left;
}

.clsCalendarDay
{
	font-weight: normal;
	font-size: xx-small;
	color: black;
	text-align: left;
}

.clsCalendarDayOtherMonth
{
	font-weight: normal;
	font-size: xx-small;
	color: gray;
	text-align: left;
}

.clsCalendarDayToday
{
	font-weight: bold;
	font-size: xx-small;
	color: red;
	text-align: left;
}

.clsCalendarSelect
{
	font-weight: bold;
	font-size: xx-small;
	color: red;
	text-align: left;
}

.clsPanelBody
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: Navy;
}

.clsPanelBodyLight
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color:#dcdcdc;
}

.clsPanelDivider
{
	background-color: Navy;
}

.clsPanelError
{
	font-weight: bold;
	list-style-position: inside;
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
	list-style-type: square;
	text-align: left;
}
.clsPanelHeadline
{
	font-weight: bold;
	font-size: x-small;
	color: Navy;	
	text-align: left;
}

.clsPanelHeadlineWH
{
	font-weight: bold;
	font-size: medium;
	color: White;	
	text-align: left;
}
.clsPanelInner
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 5px;
	padding-top: 1px;
	background-color: #fff5ee;
}

.clsPanelOuter
{
	background-color: #fff5ee;
}

.clsPanelText
{
	font-size: xx-small;
	color: Maroon;	
	text-align: left;
}

.clsLink
{
	font-size: xx-small;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
}

A.clsDialogText
{
	font-size: xx-small;
	vertical-align: baseline;
	color: Maroon;
	direction: ltr;
	text-align: left;
}
A.clsDialogText:hover
{
	font-size: xx-small;
	vertical-align: baseline;
	direction: ltr;
	text-align: left;
	color: #000000;
}
.PageStatistic
{
	font-size: 7pt;
	color: silver;
	text-align: left;
}


a.report:link, a.report:visited, a.report.active { height:20px; padding: 2px 0px 0px 20px; background:url(images/icoReport.gif); background-repeat:no-repeat; color: Blue; font-size: xx-small; }
a.report:hover { background:url(images/icoReportS.gif); background-repeat:no-repeat; color: Black;}

a.go:link, a.go:visited, a.go.active { height:16px; padding: 1px 0px 0px 16px; background:url(images/icoGo.gif); background-repeat:no-repeat; color: Blue; font-size: xx-small; }
a.go:hover { background:url(images/icoGoS.gif); background-repeat:no-repeat; color: Black;}

a.sub:link, a.sub:visited, a.sub.active { height:16px; padding: 1px 0px 0px 16px; background-repeat:no-repeat; color: Blue; font-size: xx-small; }
a.sub:hover { background-repeat:no-repeat; color: Black;}


/*
*
*	WebCombo and WebGrid styles
*
*/


.wcResultFrame
{
	border-width: 1px;
	border-color: black;
	border-style: solid;
}

.wcColumn
{
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0px 3px 0px 3px;
}
.wcFrame, .wcFrameOver 
{
	width: 202px;
	border-width: 1px;
	border-color: #7F9DB9;
	border-style: solid;
	background-color: White;
}
.wcHeader
{
	color: White;
	background-color: RoyalBlue;
	border-right: aliceblue 1px solid;
	padding: 3px 3px 3px 3px;
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcMoreButton, .wcMoreButtonOver
{
	border-width: 1px;
	border-color: White;
	border-style: solid;
}
.wcMoreButtonOver
{
/*
	border-width: 1px;
	border-style: solid;
*/
	border-color: LightSteelBlue;
	background-color: #E9EBF4;
}
.wcSelectedRow
{
	height: 20px;
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif;	
	color: White;
	background-color: Navy;
}
.wcRow
{
	height: 20px;
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcSearchButton, .wcSearchButtonOver
{
	width: 16px;
	height: 20px;
	cursor: hand;
	color: #E9EBF4;
	padding: 1px 1px 1px 0px;
	filter: Alpha(opacity=100));
}
.wcSearchButtonOver
{
	/*
	cursor: hand;
	color: #E9EBF4;
	padding: 1px 1px 1px 0px;
*/
	filter: Alpha(opacity=80));
}
.wcStatusBox
{
	color: White;
	background-color: LightSteelBlue;
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcTextbox, .wcTextboxOver
{
	width: 182px;
	border-width: 0px;
	border-style: none;
	color: Black;
	background-color: Transparent;
	font-size: xx-small;
	font-family: Verdana, Helvetica, sans-serif;
}
.wcTextboxOver
{
	border-color: Gray;
}

} /* Screen */
