body
	{
		background: #F3EFEF url(image/RightFrameBG.jpg) repeat-y top left;
    	COLOR: #000;
    	FONT-FAMILY:Verdana, Arial;
    	font-size: 9pt;
		MARGIN: 3px;
    	PADDING: 20px 0px 0px 0px;
		text-decoration: none;
	}
body.login
	{
		BACKGROUND-IMAGE: url(image/clear.gif);
    	BACKGROUND-COLOR: #917d5f;
    	MARGIN: 0px;
    	PADDING: 0px 0px 0px 0px;
		text-decoration: none;
	}
.plain
	{
		BACKGROUND-IMAGE: url(image/clear.gif);
		background-color: #FFF;
    	COLOR: #000;
    	FONT-FAMILY:Verdana, Arial;
    	font-size: 9pt;
		MARGIN: 3px;
    	PADDING: 20px 0px 0px 0px;
		text-decoration: none;
	}
table 
	{
/*		font-size: 12px;*/
		font: 100%;
	}
td 		
	{
	}
th 		
	{
	}
HR
	{
	color: #000;
	height: 1pt;
	}
.red, .error
	{
		color:Red
	}
input
	{
		font-family:Verdana,arial;
		font-size: 9pt;		
	}
input.numeric, 
input.numericReadonly
	{
		text-align:right;
	}
select
	{
	font-family:Verdana,arial;
	font-size: 9pt;
	}
textarea, 
.readonly
	{
	font-family:Verdana,arial;
	font-size: 9pt;
	}	
input.numericReadonly, 
.readonly
	{
	BACKGROUND: #E6E6E6
	}
	
.table 
	{
	background-color: #EEEAD7;
	}

a
	{ 
	COLOR: #0000FF;
	text-decoration: none;
	}
a:hover 	
	{
	COLOR: #ff0000;
	text-decoration: underline;
	}
a:link 
	{ 
	COLOR: #0000FF;
	}
a:active 
	{ 
	COLOR: #0000FF;
	}
a:visited 
	{ 
	COLOR: #0000FF;
	}
.PageTitle
	{
	FONT-FAMILY: Arial;
	FONT-SIZE: 20px;
	COLOR: #000000;
	VERTICAL-ALIGN: bottom;
	FONT-WEIGHT: bold;
	}
.TopsPageNumbers, 
.error
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}
.TopsListTable
{
	padding: 0px;
	border: black 1px solid;
}
.TopsListTableColumnHeading, 
.TopsListGridColumnHeading
{
	border-right: black 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: white 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: sans-serif;
	background-color: #DB2F30;
}
.TopsListTableColumnHeading
{
	text-align: center;
}
.TopsListTableColumnHeading A, 
.TopsListTableColumnHeading A:visited, 
.TopsListTableColumnHeading A:active, 
.TopsListGridColumnHeading A, 
.TopsListGridColumnHeading A:visited, 
.TopsListGridColumnHeading A:active
{
	color: white;
	text-decoration: underline;
}

.TopsListTableColumnHeading A:hover,
.TopsListGridColumnHeading A:hover
{
	color: blue;
}

.TopsListTableRow, 
.TopsListGridRow
{
	border-right: black 1px solid;
	font-size: 9pt;
	border-bottom: black 1px solid;
	font-family: sans-serif;
	background-color: #E2E2E2;
}
.TopsListTableRow A, 
.TopsListTableRow A:visited, 
.TopsListTableRow A:active, 
.TopsListGridRow A, 
.TopsListGridRow A:visited, 
.TopsListGridRow A:active
{
	color: blue;
	text-decoration: underline;
}

.TopsListTableRow A:hover, 
.TopsListGridRow A:hover
{
	color: red;
}

.TopsListTableFooter, 
.TopsListGridFooter
{
	border-top: black 1px solid;
	font-size: 8pt;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bolder;
	background-color: #FFFFFF;
	color: Black;
}

.TopsListTableFooter A, 
.TopsListTableFooter A:visited, 
.TopsListTableFooter A:link, 
.TopsListTableFooter A:active, 
.TopsListGridFooter A, 
.TopsListGridFooter A:visited, 
.TopsListGridFooter A:link, 
.TopsListGridFooter A:active
{
	color: Blue;
	text-decoration: underline;
}

.TopsListTableFooter A:hover, 
.TopsListGridFooter A:hover
{
	color:Red;
}

.TopsPageNumbers
{
	color: #000;
}
.TopsPageHeader
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.TopsPageTitle
{
	padding-left:45px;
	padding-right:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}
.TopsPageTitleTable
{
	margin-left: 15px;
	background-image:url(image/TopsPageTitleLogo.gif);
	background-repeat:no-repeat;
	width:95%;
}
.TopsSectionHeading
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial;
	text-decoration: none;
	color:	#000;
	border-bottom: solid 1px #000;
	padding-top:15px;
}
.TopsWelcomePageText
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial;
	text-decoration: none;
}




/* MODAL POPUP EXTENDER STYLESHEET */

.modalpopupMPE
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display:list-item;
    position:relative;    
}

.containerMPE
{
    width: 300px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.headerMPE
{    
    background-color: Red    ;	
    color: #FFFFFF;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
    background-position: center;    
} 

.headerMPE .msgMPE
{
    font-weight: bold;
}       

.bodyMPE
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 30px; 
    overflow: auto;	
}  


.footerMPE
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:center;
    padding-bottom: 8px;
    padding-right: 8px;
} 


.modalBackgroundMPE
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}   

/* MODAL POPUP EXTENDER STYLESHEET */
