	
/*	body { background: #FBFBFB url( '../../common/images/login/login_window_bg_2.jpg' ) top center no-repeat; font-family: calibri, Arial, sans-serif ; font-size: 12px; overflow: hidden; } */
	html, body, form		{ background: #FBFBFB; overflow: hidden; margin: 0; padding: 0; width: 100%; height: 100%; }
	body, input, select		{ font-family: 'Segoe UI', 'Tahoma'; font-size: 8pt; }
	input[type=submit], input[type=button], button {
		border: 1px solid #707070;
		height: 22px;
		padding: 2px 8px;
		margin: 0;
		cursor: pointer;
		filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F2F2F2', endColorStr='#CFCFCF', gradientType='0');
	}
	input[type=text], input[type=password] {
		border-top: 1px solid #ABADB3; 
		border-right: 1px solid #DBDFE6;
		border-bottom: 1px solid #E3E9EF; 
		border-left: 1px solid #E2E3EA; 
		height: 18px;		
		padding: 2px 0 0 0;
		margin: 0;
		color: #000000;
	}
	input[type=text]:hover, input[type=password]:hover, input[type=text]:focus, input[type=password]:focus {
		border-top: 1px solid #FFDD00; 
		border-right: 1px solid #FFDDB9;
		border-bottom: 1px solid #FFDDC7; 
		border-left: 1px solid #FFDDC5; 
	}			
	hr { height: 0px; border: 1px dotted #000000; margin: 7px 0 7px 0; }
	input:focus { outline: 0; }
	.page_body { position: absolute; left: 50%; top: 50%; width: 720px; height: 432px; margin: -216px 0 0 -360px; }
	.spam { width: 400px; height: 390px; padding: 20px; float: left; }
	.spam ul { margin: 0; padding: 0; list-style: none; } 
	.spam li { margin: 0; padding: 0; position: relative; }
	.spam li a { text-decoration: none; color: #000000; display: block; padding: 6px 6px 0 0; }
	.spam li a:hover { padding: 4px 4px 2px 2px; }
	.spam li a b { color: #664400; font-weight: normal; }
	.spam li em { color: green; }
	.spam li div { position: absolute; top: 6px; left: 0; z-index: -1; color: #B6BFCD; }
	.spam h2 { font-size: 12pt; margin: 5px 0 5px 0; }
/*	.login { background: transparent url( '../../common/images/login/login_bg.png' ) top left no-repeat; width: 210px; height: 390px; padding: 40px 35px 0 30px; float: right; text-align: center; } */
	.login { background: #FBFBFB url( '../../common/images/login/login_bg.jpg' ) top left no-repeat; width: 210px; height: 390px; padding: 40px 35px 0 30px; float: right; text-align: center; }
	.login a { color: #664400; }
	.login h1 { font-size: 16pt; padding: 0; margin: 0; }
	.login th { font-weight: normal; text-align: right; }
	.login td input { width: 130px; }
	.error { position: absolute; top: 25px; left: 50%; width: 400px; margin-left: -200px; font-weight: bold; color: #FF0000; text-align: center; font-size: 12pt; }
	.copy { position: absolute; bottom: 0; left: 50%; width: 400px; margin-left: -200px; font-size: 11px; text-align: center; }
	
	
	/* Notification control */

table.Error, table.Warning, table.Message
{
    background: #FFFFFF;
    color: #000000;
    font-size: 12px;
    margin-bottom: 5px;
    width: 100%;
}
table.Error
{
    border: 1px solid #CE0D0D;
}
table.Warning
{
    border: 1px solid #EADE00;
}
table.Message
{
    border: 1px solid #1A4AAA;
}
table.Error .Header td, table.Warning .Header td, table.Message .Header td
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 4px;
}
table.Error .Header td
{
    background: #CE0D0D;
}
table.Warning .Header td
{
    background: #EADE00;
}
table.Message .Header td
{
    background: #1A4AAA;
}
table.Error .Image, table.Warning .Image, table.Message .Image
{
    width: 68px;
    height: 68px;
}
table.Error .Image
{
    background: #FFFFFF url( '../../Common/Images/Icons/48x48/error.png' ) 10px 10px no-repeat;
}
table.Warning .Image
{
    background: #FFFFFF url( '../../Common/Images/Icons/48x48/warning.png' ) 10px 10px no-repeat;
}
table.Message .Image
{
    background: #FFFFFF url( '../../Common/Images/Icons/48x48/information2.png' ) 10px 10px no-repeat;
}
table.Error .List, table.Warning .List, table.Message .List
{
    width: 740px;
    vertical-align: top;
}
table.Error .List ol, table.Warning .List ol, table.Message .List ol
{
    font-size: 12px;
    font-weight: normal;
    margin: 3px 0;
}
