body
{
	font-family:Verdana;
	font-size:x-small;
}

.error 
{	font-family:Verdana;
	font-size:12px;
	color:Red;
}

TABLE
{
	font-family:Verdana;
	font-size:x-small;
}

SELECT
{
	font-family:Verdana;
	font-size:10px;
	
	background-color:White;
	border-color:Black;
	border:1px solid;	
}

H1
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

.mainColumn
{
	border:1px solid black;
	border-collapse:collapse;
}

.SubmitButton
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	
	background-color:#E2E2E8;
	border-color:Black;
	border:1px solid;	
}

.InputBox
{
	font-family:Verdana;
	font-size:11px;	
	
	background-color:White;
	border-color:Black;
	border:1px solid;	
}

A:active{	font-size:10px;	font-family:Verdana;	text-decoration:none;	color:Blue;		}
A:hover{	font-size:10px;	font-family:Verdana;	text-decoration:none;	color:Red;		}
A:link{		font-size:10px;	font-family:Verdana;	text-decoration:none;	color:Blue;		}
A:visited{	font-size:10px;	font-family:Verdana;	text-decoration:none;	color:Blue;		}


A.Smaller:active {	font-size:xx-small; font-family:Verdana; text-decoration:none; color:Red;	}
A.Smaller:hover {	font-size:xx-small; font-family:Verdana; text-decoration:none; color:Blue;	}
A.Smaller:link {		font-size:xx-small;	font-family:Verdana;	text-decoration:none;	color:Red;	}
A.Smaller:visited {	font-size:xx-small;	font-family:Verdana;	text-decoration:none;	color:Red;	}


A.Biglink:active {	font-size:11px;	font-family:Verdana;	text-decoration:none;	color:Blue;		}
A.Biglink:hover {	font-size:11px;	font-family:Verdana;	text-decoration:none;	color:Red;		}
A.Biglink:link    {	font-size:11px;	font-family:Verdana;	text-decoration:none;	color:Blue;		}
A.Biglink:visited{	font-size:11px;	font-family:Verdana;	text-decoration:none;	color:Blue;		}


A.Hidden:active {	font-size:11px; font-family:Verdana;	text-decoration:none; color:#d1d1d2;		}
A.Hidden:hover {	font-size:11px; font-family:Verdana;	text-decoration:none; color:#d1d1d2;		}
A.Hidden:link	  {		font-size:11px; font-family:Verdana;	text-decoration:none; color:#d1d1d2;		}
A.Hidden:visited {	font-size:11px; font-family:Verdana;	text-decoration:none; color:#d1d1d2;		}


/********************************************************************************************************
	DATAGRID STYLES
/*******************************************************************************************************/
/* Data Grid Styles */
.css_dgACListItems
{
	background-color:White;
	border-color:#3366CC;
	border-width:1px;
	border-style:None;
	font-family:Verdana;
	font-size:X-Small;
	width:661px;
	border-collapse:collapse;
}

.css_dgAlternatingItemStyle 
{
background-color:#FFFFCC;
vertical-align:top;
}

.css_dgEditItemStyle td
{
font-weight:bold;
vertical-align:top;
background-color:White;
border-style:dashed;
border-color:black;
border-width:1px;
}
.css_dgEditItemStyle input
{
/*font-weight:bold;*/
background-color:#FFFFCC;
}
.css_dgEditItemStyle textarea
{
/*font-weight:bold;*/
background-color:#FFFFCC;
}

.css_dgEditItemStyle select
{
/*font-weight:bold;*/
background-color:#FFFFCC;
}


.css_dgFooterStyle 
{
color:#000000;
background-color:gainsboro;
font-weight:bold;
}

.css_dgHeaderStyle 
{
font-weight:bold;
color:#FFFFFF;
background-color:#CC3300;
vertical-align:top;
}

.css_dgItemStyle 
{
color:#003399;
vertical-align:top;
background-color:Transparent;
}

.css_dgPagerStyle 
{}

.css_dgSelectedItemStyle 
{

}

.css_dgControl
{
	border-style:solid;
	border-width:thin;
	font-family:Verdana;
	font-size:10pt;
	width:100%;
		
}

.css_dgListStatus
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:Silver;
}

.css_dgTitle
{
	font-weight:bold;
	font-size:10pt;
	CLEAR: left;
	FLOAT: left;
	vertical-align:bottom;
	text-align:left;
}

.css_dgOptions
{
	text-align:right;
	vertical-align: top;
}
/* End Datagrid */


.hoverTip				
{	background-color:	rgb(255,255,179);
	border-right:			1px solid #444444;
	border-bottom:		1px solid #444444;
	margin-left:			10px;
	font-size:				11px;
	font-family:			Tahoma,Arial,Helvetica,sans-serif;
	color:					#666666;
	padding:				5px;
	position:				absolute;
	z-index: 				1;
}

/*
.hoverTipInvisible				
{	position:	absolute;
	visibility:	hidden;
	height:		0px;
	width:		0px;
}

.helpBox
{	background-color:	rgb(255,255,179);
	border-right:			1px solid #444444;
	border-bottom:		1px solid #444444;
	margin-top:			30px;
	font-size:				11px;
	font-family:			Tahoma,Arial,Helvetica,sans-serif;
	color:					#666666;
	padding:				5px;
} * > .helpbox {					/* for other browsers */
/*	overflow:				auto;
}


.helpBox hr
{	margin:		2px;
}
*/

