


body {
text-align:center; /*center hack*/
}
.logout{
	display:block;
}


#hintbox
{ /*CSS for pop up hint box */
position:absolute;
te xt-align:right;
top: 0;
background-color: lightyellow;
width:320px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 14px Verdana;
line-height:18px;
z-index:100;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
a lign:right;
}

.hintanchor
{ /*CSS for link that shows hint onmouseover*/
positi on:relative;		
top:-15px;
font-we ight: bold;
t ext-align:right;
font-size: 11pt;
color: navy;
margin: 3px 8px;
}




#wrap {
	width:100%; 	/*center hack*/
	margin:0 auto; 	/*center hack*/
	text-align:left;
b ackground:#e4e4e4;
}

#top {
	position:absolute;
	top:0px;
	float:left;
	width:100%;
	background-colo r:#e4e4e4;
	overflow:hidden;
	display:none;
	z-index:3;
}

#loginform
{
}

#lower {
	float:left;
	width:100%;
	background:#000000;
	z-index:3;
}

#body {
	position:absolute;
	top:0;
	width:300px;
	overflow:visible;
	background-co lor:#e4e4e4;
	z-index:1;
}
#content {
	text-align:left;
	position:absolute;
	top:0;
	overflow:auto;
	background-color:#fffff0;
m argin-top:10px;
	z-index:3;
}

#right{
righ-hand column: news flash;
	position:absolute;
	top:-5px;
	left:800px;
	widt h:105px;
	text-align:left;
	background-color:#888888;
}
#rightclose
{
	float:left;
	position:relative;
	left:0px;
	background:#444444;
	height:100%;
}

#rightopen
{
	float:left;
	position:relative;
	left:0px;
	background:#444444;
	height:100%;
}



#btnhint{
button to bring up search;
	position:absolute;
	font-color:#00c040;
	top:20px;
	flo at:right; 
	text-align:left; 
	wid th:480;
	bac kground-color:#e0e0e0;
}
#search{
//pop-up note on searching;
	position:absolute;
	display:none;
	top:20px;
	left:800px;
	width:120px;
	backgro und-color:#ffffaa;
}
#size{
//pop-up note on sizing;
	display:none;
	position:absolute;
	top:20px;
	left:800px;
	width:120px;
	backgr ound-color:#ffffaa;

}#sidebar-2 {
	float:right;
	width:25%;
	overflow:hidden;
	margin-left:-3px;
	z-index:3;
}
.inside {
	padding:10px;
}


#header {
	text-align:left;
}

#footer {
	position:absolute;
	left:0px;
	clear:both;
	backgroun d-color:#e4e4e4;
	text-align:center;
	width:100%;
}
