.tl  { background-position:top left; background-repeat:no-repeat }
.tr  { background-position:top right; background-repeat:no-repeat; }
.bl  { background-position:bottom left; background-repeat:no-repeat; }
.br  { background-position:bottom right; background-repeat:no-repeat; }
.title_bar { font-weight: bold; }
.wf_container{position: relative;}
.elem_content{position: relative;}

.clear{clear:both;height:0;overflow:hidden;}

.loginmain{padding: 50px 0 50px 0;}
#loginmain #username, #loginmain #password { width: 160px; }
#loginmain label { font-weight: bold; whitespace: no-wrap;}

#login_fail { padding: 10px 0; font-weight: bold; color: #fff;}
#login_fail a { color: #fff; font-weight: bold; }

*html div img{position:relative;}
*html td img{position:fixed;}

.wrappernoheader .title_pad, .wrappernoheader .title_bar { display: none; }
.wrapperheader .title_pad, .wrapperheader .title_bar { display: block; }

/* Ticker Defaults */
.ticker{position:relative; white-space: nowrap;}
.ticker a{text-decoration:none;}
.tickerTitle{font-weight:bold;}
.tickerSeperator{ }

/* Scroller Defaults */
#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.textscroller
{
	height: 120px;
	width: 200px;
	border: 1px solid black;
	padding: 5px;
	background-color: #fff;
}
