body
{
	
}
.dashed
{
	border-style:dashed;
	border-color:Black;
}

.PopOver2
{
	display:table-header-group;
	position:absolute;
	font-family:Arial;
	color: White;
	background-color: Teal;
	z-index:500;
	
}
.LogoPage
{
	background-color:black;
	background-image:url(images/cork.gif);
}
.ContentPage
{
	background-color: #ece9d8;
}
.LogonPanel
{
	background-color:LightGray;
	border-style:inset;
	
}
.LogonPanel TABLE
{
	font-family:Arial;
	border-style:none;
	border-width:0;
	
	
	font-size: 11pt;
}
.Radio
{
	font-size: 11pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
	border:solid 0px black;
}

.Label
{
	font-size:14px;
	color: black;
	font-family: Arial;
	background-color: transparent;
}
.LabelRight
{
	font-size:small;
	color: black;
	font-family: Arial;
	background-color: transparent;
	text-align:right;
}
.LabelUnderline
{
	font-size:small;
	color: black;
	font-family: Arial;
	background-color: transparent;
	text-decoration:underline;
	font-weight:bold;
	
}
.LabelLarge
{
	font-size: 16pt;
	color: black;
	font-weight:bold;
	font-family: Arial;
	background-color: transparent;
}

.ReadOnlyOn
{
	font-family:Arial;
	color: Black;
	background-color: Tomato;
}
.ReadOnlyOff
{
	font-family:Arial;
	color: White;
	
	/* note: background-color was Grey, but you can't see the value of read only dropdowns when Grey */
	background-color:rgb(168, 168, 168);
}
.RequiredOn
{
	font-family:Arial;
	color: Black;
	background-color: rgb(196, 196, 0);
	FONT-SIZE:11pt
}
.RequiredOff
{
	font-family:Arial;
	color: White;
	background-color: Olive;
	FONT-SIZE:11pt
}
.NormalOn
{
	font-family:Arial;
	color: Black;
	background-color: Aqua;
	FONT-SIZE:11pt
}
.NormalOff
{
	font-family:Arial;
	color: White;
	background-color: Teal;
	FONT-SIZE:11pt
}
.TaskGrid
{
	font-family:Arial;
	background-color: #ece9d8;
	font-size:small;
	border-collapse:collapse;
	table-layout:auto;
	
}


.GridStyle
{
	font-family:Arial;
	border: solid 1px Black;
	font-size:small;
	border-collapse:collapse;
	table-layout:auto;
	
	
}
.GridStyle TD
{
	font-family:Arial;
	border: solid 1px Black;
	font-size: small;
	 
}
.GridPaddingStyle , .GridPaddingStyle TD
{
	height:11pt;
	background-color:Teal;
	color:White;
	border:solid 1px Black; 
}
.GridItemValue
{
	border-style:none;
	
	background-color:Teal;
	color:White;
	height:16pt;
}
.GridItemStyleRight
{
	background-color:Teal;
	color:White;
	border:solid 1px Black;
	height:16pt;
	text-align:right;
}
.GridItemStyle
{
	background-color:Teal;
	color:White;
	border:solid 1px Black;
	height:16pt;
}
.GridItemStyleReadOnly
{
	background-color:Tomato;
	color:Black;
	border:solid 1px Black;
	height:16pt;
}
.GridAlternatingItemStyle
{
	background-color:Teal;
	color:White;
	border:solid 1px Black;
	height:16pt;
	
}
.SearchPanelTitle
{
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	border-style:none;
	color:Black;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');
	background:url(images/btnbg.jpg);
	background-repeat:repeat-x;	
}

/*.GridHeaderStyle,.GridHeaderStyle td,.GridHeaderStyle a,.GridHeaderStyle a:link,.GridHeaderStyle a:visited
*/
.GridHeaderStyle a,.GridHeaderStyle a:link,.GridHeaderStyle a:visited
{
	font-weight:bold;
	font-family:Arial;
	border-style:none;
	color:Black;
	text-align:center;	
}
.GridHeaderStyle,.GridHeaderStyle td
{

	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	border-style:none;
	color:Black;
	text-align:center;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');
	background:url(images/grad4grid.jpg);
	background-repeat:repeat;
}
.GridHeaderStyle a:hover
{
	color:gold;
}
/*
.GridPagerStyle,.GridPagerStyle td,.GridPagerStyle a,.GridPagerStyle a:link,.GridPagerStyle a:visited
*/
.GridPagerStyle,.GridPagerStyle td
{
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	border-style:none;
	color:Black;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');
	text-align:left;
	background:url(images/btnbg.jpg);
	background-repeat:repeat;
}
.GridPagerStyle a,.GridPagerStyle a:link,.GridPagerStyle a:visited
{
	font-weight:bold;
	font-family:Arial;
	border-style:none;
	color:Black;
	text-align:left;	
}
.GridPagerStyle a:hover
{
	color:gold;
}

.GridFooterStyle
{
	height:16pt;
	font-weight:bold;
	background-color:#00C0C0;
	border-style:none;
	
}

.PushButton
{
	color:White;
	FONT-SIZE: 16px;
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	text-align:center;
	border-style:outset;
	border-color:Teal;
	height:22px;
	border-width:thin;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');
	background:url(images/btnbg.jpg);
	background-repeat:repeat-x;
}
.PushButton A
{ 
	DISPLAY: block; 
	WIDTH: 100%; 
	HEIGHT: 100%; 
	TEXT-DECORATION: none ;
}
.PushButton A:link 
{ 
	COLOR: white 
}
.PushButton A:visited 
{ COLOR: white }
.PushButton A:hover 
{ COLOR: gold }
.PushButton input.submit:hover
{
	color:gold;
}
.PushTiny
{
	color:White;
	FONT-SIZE:xx-small;
	font-weight:bold;
	font-family:Arial;
	text-align:right;
	background-color:Transparent;
	text-align:center;
	border-style:none;
	border-color:Teal;
	border-width:thin;
	background-image:url(images/disk.gif);
	background-repeat:no-repeat;
	background-position:right;
	
	/*
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');
*/
	
	
}
.PushTiny A
{ 
	DISPLAY: block; 
	WIDTH: 100%; 
	HEIGHT: 100%; 
	TEXT-DECORATION: none ;
}
.PushTiny A:link 
{ 
	COLOR: teal 
}
.PushTiny A:visited 
{ COLOR: teal }
.PushTiny A:hover 
{ COLOR:Black }
.PushTiny input.submit:hover
{
	color:gold;
}
.CmdButton
{
	color:White;
	FONT-SIZE: small;
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	text-align:center;
	width:128px;
	height:auto;
	background-image:url(images/blanksm.gif);
	background-repeat:no-repeat;
	
	
}
.CmdButton A 
{ 
	DISPLAY: block; 
	WIDTH: 100%; 
	HEIGHT: 100%; 
	TEXT-DECORATION: none ;
	MARGIN: 5px;
}
.CmdButton A:link 
{ 
	COLOR: white 
}
.CmdButton A:visited 
{ COLOR: white }
.CmdButton A:hover 
{ COLOR: gold }
img.HCOLUMN
{	
	cursor:hand;
	
	
}
img.ICON
{	
	
	position:relative;
	left:7%;
	background-color:Transparent;
	z-index:500;
	
}
.LOGO
{
	background-color:Transparent;
	overflow:hidden;
	float:none;
}
.LOGO_txt
{
	position:relative;
	DISPLAY: block; 
	LEFT: 65px; 
	BOTTOM:12px;
	vertical-align:text-top;
	TEXT-DECORATION: none;
}
.MyMenu
{
	width:221px;
	height:100px;
	overflow:hidden;
}
.MyMenu img
{
	width:100%;
	border:solid 0 BLACK;
}
.MyMenu p
{
	FONT-SIZE: small;
	font-size:17px;
	font-weight:bold;
	font-family:Arial;
	background-color:transparent;
	text-align:right;
	color:White;
	DISPLAY: block; 
	position:relative;
	top:-100px;
	right:10px;
}

.MyMenu a
{
	DISPLAY: block; 
	TEXT-DECORATION: none;
}
.MyMenu a:link
{
	COLOR: White; 
}
.MyMenu a:visited
{
COLOR: White; 
}
.MyMenu a:hover
{
COLOR: gold;
}

.MenuExpand
{
	FONT-SIZE: 12pt; 
	Z-INDEX: 101; 
	LEFT: 0px; 
	TOP: 0px; 
	WIDTH: 150px; 
	HEIGHT: 29px; 
	CURSOR: hand; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: transparent; 
	BORDER-BOTTOM-STYLE: none; 
	POSITION: absolute;
}
.MenuButtonSmall
{
	width:135px;
	height:60px;
	overflow:hidden;
}
.MenuButtonSmall img
{
	width:100%;
	border:solid 0 BLACK;
}
.MenuButtonSmall p
{
	FONT-SIZE: smaller;
	font-weight:bold;
	font-family:Arial;
	background-color:transparent;
	text-align:right;
	color:White;
	DISPLAY: block; 
	position:relative;
	top:-70px;
	right:5px;
}

.MenuButtonSmall a
{
	DISPLAY: block; 
	TEXT-DECORATION: none;
}
.MenuButtonSmall a:link
{
	COLOR: White; 
}
.MenuButtonSmall a:visited
{
COLOR: White; 
}
.MenuButtonSmall a:hover
{
COLOR: gold;
}
.MenuButtonTiny
{
	width:135px;
	height:60px;
	overflow:hidden;
}
.MenuButtonTiny img
{
	width:100%;
	border:solid 0 BLACK;
}
.MenuButtonTiny p
{
	FONT-SIZE: smaller;
	font-weight:bold;
	font-family:Arial;
	background-color:transparent;
	text-align:center;
	color:White;
	DISPLAY: block; 
	position:relative;
	top:-45px;
	right:5px;
}

.MenuButtonTiny a
{
	DISPLAY: block; 
	TEXT-DECORATION: none;
}
.MenuButtonTiny a:link
{
	COLOR: White; 
}
.MenuButtonTiny a:visited
{
COLOR: White; 
}
.MenuButtonTiny a:hover
{
COLOR: gold;
}
.ErrorDisplay 
{
	color: DarkRed;
	font-family:Arial;
	font-size: 12pt;	
	font-weight: bold;
	
}
.SuccessDisplay
{
	color: Black;
	font-family:Arial;
	font-size: 12pt;	
	font-weight: bold;
	
	
}

.InfoNetDateControl
{
	border-style:inset;
	border-width:0px;
}
.InfoNetDateControl.DateTableStyle
{
	border-width:0;
	background-color:Teal;
	width:100%;
}

.InfoNetDateControl.TextCellStyle
{
	width:99%;
}
.InfoNetDateControl.ButtonCellStyle
{
	width:1%;
	float:right;	
}

.TextStyle
{
	width:100%;
	border-style:none;
	text-align:left;		
}
.InfoNetDateControl.DDButton
{
	border-Style: outset;
	background: ButtonFace;
	color: ButtonText;
	font-Size: 7.5pt;
	color :Black;
	font-family:Wingdings 3;
	TEXT-DECORATION: none;
	border-Width:thin;
	text-align:center;	
	height:22px;
		
	/*border-Style: outset;
	background: ButtonFace;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:center center;	
	width:20px;
	font-size:small;
    
	TEXT-DECORATION: none;
	border-Width:thin;*/
}
.DDButton1
{
	border-Style: outset;
	background: ButtonFace;
	
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	border-color:Black;
	background-position:center center;	
	width:20px;
}
.InfoNetDatePopUp
{	
	/*
	
	display:block;
	position:absolute;
	z-index: 501;
*/
	font-family:Arial;
	font-size:small;
	color: White;
	background-color: Teal;

}
.InfoNetDate
{	

	font-family:Arial;
	font-size:small;
	color: White;
	background-color: Teal;

}
.DayStyle a
{	

	font-family:Arial;
	font-size:small;
	color: White;
	background-color: Teal;
	TEXT-DECORATION: none;

}
.SelectedDayStyle a
{	

	font-family:Arial;
	font-size:small;
	color: Black;
	background-color: Teal;
	TEXT-DECORATION: none;

}
.SelectedDayStyle a:hover 
{	
	color:Black;
	padding: 3px;
	background-color:Gold;
	TEXT-DECORATION: none;
}

.DayStyle a:hover 
{	
	color:Black;
	padding: 3px;
	background-color:Gold;
	TEXT-DECORATION: none;
}


.Today a
{	border-style:solid;
	border-color:Red;
	TEXT-DECORATION: none;
}
.Today a:hover
{
	background-color:Gold;
	color:Black;
}
	
.NextPrev a
{	
	padding-left:2px;
	padding-right:2px;
	margin-right:5px;
	color: Black;
/*	font-size: larger;*/

	background-color: ButtonFace;
	font-weight:bold;
	TEXT-DECORATION: none;
	border-style:outset;
	border-Width:thin;

}
.NextPrev a:hover
{	
	padding: 0px;
	padding-left:2px;
	padding-right:2px;
	margin-right:5px;
	color: Black;
	border-style:outset;
	border-Width:thin;
	
	background-color:ButtonFace;
	font-weight:bold;
	TEXT-DECORATION: underline;
}
.Title
{
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	border-style:none;
	color:Black;
	text-align:center;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');

}
.DayHeader
{
	font-family:Arial;
	color: White;
	background-color: Teal;
	TEXT-DECORATION: underline;
}
.OtherDays a
{
	font-family:Arial;
	font-size:small;
	color: White;
	background-color: Teal;
	TEXT-DECORATION: none;
}
.OtherDays a:hover 
{	
	color:Black;
	padding: 3px;
	background-color:Gold;
	TEXT-DECORATION: none;
}

/*
.InfoNetDate.DayStyle a
{	

	font-family:Arial;
	font-size:small;
	color: White;
	background-color: Teal;
	TEXT-DECORATION: none;

}
.InfoNetDate.SelectedDayStyle a
{	

	font-family:Arial;
	font-size:small;
	color: Black;
	background-color: Teal;
	TEXT-DECORATION: none;

}
.InfoNetDate.SelectedDayStyle a:hover 
{	
	color:Black;
	padding: 3px;
	background-color:Gold;
	TEXT-DECORATION: none;
}

.InfoNetDate.DayStyle a:hover 
{	
	color:Black;
	padding: 3px;
	background-color:Gold;
	TEXT-DECORATION: none;
}


.InfoNetDate.Today a
{	border-style:solid;
	border-color:Red;
	TEXT-DECORATION: none;
}
.InfoNetDate.Today a:hover
{
	background-color:Gold;
	color:Black;
}
.InfoNetDate.NextPrev a
{	color: Black;
	font-size: larger;
	background-color: ButtonFace;
	font-weight:bold;
	TEXT-DECORATION: none;
	border-style:outset;
	border-Width:thin;
}
.InfoNetDate.NextPrev a:hover
{	color: Black;
	border-style:outset;
	border-Width:thin;
	padding: 0px;
	background-color:ButtonFace;
	font-weight:bold;
	TEXT-DECORATION: underline;
}
.InfoNetDate.Title
{
	font-weight:bold;
	font-family:Arial;
	background-color:Transparent;
	border-style:none;
	color:Black;
	text-align:center;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#00C0C0', endColorStr='#007373', gradientType='0');

}
.InfoNetDate.DayHeader
{
	font-family:Arial;
	color: White;
	background-color: Teal;
	TEXT-DECORATION: underline;
}
.InfoNetDate.OtherDays a
{
	font-family:Arial;
	font-size:small;
	color: White;
	background-color: Teal;
	TEXT-DECORATION: none;
}
.InfoNetDate.OtherDays a:hover 
{	
	color:Black;
	padding: 3px;
	background-color:Gold;
	TEXT-DECORATION: none;
}

*/
.GridFilter
{
	position:relative;
}
