/*
 * HTML Element Overrides
 */

BODY
{
	color:#000000; 
	font-family:arial,sans-serif; 
	background-color:#B8CADC;
	padding:7px;
	margin:0px;
}

/*
 * Dialog Frame Elements
 */
TABLE.pageFrame
{
	width:100%;
	height:100%;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	border:0px;
}

TABLE.pageFrame TD.pageHeader
{
	height:1px;
	font-size:100%;
	color:#000033;
	font-weight:bold;
	padding-bottom:5px;
}

TABLE.pageFrame TABLE.pageDetailFrame
{
	background-color:#E1E9F1;
	/*background-color:#ffffff;*/
	border:inset 2;
	width:100%;
	height:100%;
	margin:0px;
}

TABLE.pageFrame TABLE.pageDetailFrame TD.pageDetailHeader
{
	height:1px;
}

TABLE.pageFrame TABLE.pageDetailFrame TD.pageDetailFooter
{
	height:1px;
	font-size:80%;
}

/*
 * Dialog Text Content Elements
 */

TABLE.pageFrame TABLE.pageDetailFrame .instructionText
{
	font-size:80%;
}

.genericContentArea
{
	font-size:80%;
}

.pageDetailHeaderTitle
{
	font-size:95%;
	font-weight:bold;
	color:#000033;
}

.pageDetailHeaderSubtitle
{
	font-size:95%;
	font-weight:bold;
	color:#336699;
}

TABLE.dataForm TD
{
	font-size:80%;
}

.ErrorText
{
	font-family:Arial;
	font-size:80%;
	color:Red;
}

fieldset {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
	border: 2px groove #FFFFFF;
}
legend {
	/*line-height: 20px;*/
	font-weight: bold;
	font-size:90%;
	color:#000033;
}

/*
 * Dialog Content Layout
 */

DIV.gridFrame
{
	BORDER-RIGHT:#cccccc 1px solid; 
	PADDING-RIGHT:0em; 
	BORDER-TOP:#cccccc 1px solid; 
	PADDING-LEFT:0em; 
	PADDING-BOTTOM:0em; 
	OVERFLOW:auto; 
	BORDER-LEFT:#cccccc 1px solid; 
	WIDTH:100%; 
	PADDING-TOP:0em; 
	BORDER-BOTTOM:#cccccc 1px solid; 
	HEIGHT:100%; 
	BACKGROUND-COLOR:#ffffff;
}

DIV.scrollingContent
{
	width:100%; 
	height:100%; 
	padding-top:7px;
	padding-bottom:7px; 
	padding-left:5px; 
	padding-right:5px; 
	overflow:auto;
	background-color:#ffffff; 
	border:1px solid #cccccc;
}

.staticContent
{
	width:100%; 
	height:100%; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#E1E9F1;
	/*background-color:#ffffff;*/
	border:0px;
}

.FormButton
{
	width:6em;
}

/*temporary*/
.Grid{}
.GridHeader{background-color:#b6d7f7; font-size:80%; border-bottom:1px solid #999999;border-top:1px solid #999999;padding-left:3px;padding-right:3px;color:#000000;}
.GridItem{background-color:#ffffff; font-size:80%; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;padding-left:3px;padding-right:3px;}
.GridAlternatingItem{background-color:#eeeeee; font-size:80%; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;padding-left:3px;padding-right:3px;}
.GridHeaderNormal{background-color:gainsboro; border-bottom:solid 2px gainsboro; font-size:80%;}
.GridHeaderOver{background-color:whitesmoke; border-bottom:solid 2px orange; font-size:80%;}
