body { 
	background-color: #F6F6F6; 
	font-size: 12pt; font-family: Times; 
	color: #446699; 
	}
h1 { font-size: 32pt; font-family: Helvetica; padding-right: 2em; padding-bottom: 0px; margin-bottom: 0px; }


a:link { 
	color: #0000FF; 
	}

a:vlink { 
	color: #6000AA; 
	}

a:active { 
	color: #FF0000; 
	}

#pageheading { }
#GlobalSearchBox { position: absolute; top: 1em; right: 1em; }
#pagebody {
	background: #F6F6F6 url('/img/rl.bg.jpeg') no-repeat fixed center;
	margin-top: 1em;
	min-height: 640px;
}

.headflip { color: #D0D0D0; }
.menu_links  { 
		padding: 0px;
		font-family: Helvetica; font-size 8pt; 
		overflow: hidden; clear: both;
		}
.menu_links ul { 
		margin: 0px;
		padding-top: 0px;
		background-color: #446699; 
		}
.menu_links li { 
		display: inline; 
		padding-right: 2em; white-space: nowrap; 
		margin-left: -2em; margin-right: 2em;
		}
.menu_links a  { text-decoration: none; 
		color: #DEE;
		}
.menu_links a:hover  { 
			background-color: #DEE ; 
			color: #446699; 
			}

.menu_list li { display: inline; padding-left: 1em; }

#pagebody { clear: both; }

.flnk	{ color: #0000ff; text-decoration: underline; cursor: pointer; }

#content { margin-right: 20em; }
#sidebar { width: 20em; position: absolute; top: 7em; right: 0; }
#sidebar ul { padding-left: 1em;}

#poll { border: 1px black dashed; background-color: #EDEDED; float: right;}

table .best { color: #00dd00; font-style: italic; font-weight: 400; }
table .good { color: #008800; font-style: italic; font-weight: 200; }
table .bad  { color: #000000; }
table .worst{ color: #660000; }

input { background: transparent; }
textarea { min-width: 100%; min-height: 400px; background: transparent; }
fieldset { display: inline; vertical-align: top; }
