BODY {
    background-color: #fff2e5;
    font-family: Arial, Sans-Serif; 
    font-size: 100%;
    margin:0 10px;
    padding:0;
}

img { border:0; }

table {border-collapse:collapse; }
td, th { padding:0; valign:top; }

p { margin:0; }

.clear { clear:both; float:none !important; overflow:hidden; height:0; font-size:0; }
.lclear { clear:left; }
.rclear { clear:right; }
.full_width { width:100%;}

.invisible { display:none; }

a:link { color:#204a00; }
a:visited { color:#204a00; }
a:hover { color:#ff4500; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

h1 { font-size:130%; margin:0 0 0.6em 0; }
h2 { font-size:120%; margin:1.5em 0 0.7em 0; }
h3 { font-size:110%; font-weight:bold; margin:1.5em 0 0.5em 0; }
h4 { font-size:90%; font-weight:bold; margin:0; }

* html h2, * html h3 {margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match( /^H[1-3]$/ ) )  ? 0 : '1.5em' );}

h2:first-child, h3:first-child {margin-top: 0;}
h1+h2, h1+h3, h2+h3 {margin-top: 0;}


#layout {
	width: 100%;
	margin: 0 auto;
	max-width: 1280px;
	min-width: 980px;
	overflow: hidden;
}

.layout {
	padding: 0;
}

.align_rb{right:0; bottom:0; right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );}
.align_lt{top:0; left:0;}
.align_lb{left:0; bottom:0; bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );}
.align_rt{right:0;top:0; right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 );}

.error {color:Red; padding:10px 0}

.overlaydiv
{	height: '100%';
	width: '100%';
	position:'fixed';
	top: 0;
	left: 0;
	cursor:"wait";
    //position: absolute;
    top: expression(
        document.getElementsByTagName( 'body' )[0].scrollTop + "px"
    );
}