@media all{
	body,h,h1,h2,h3,h4,h5,h6,a,p,ul { font-family: verdana,arial,sans-serif; }
	body { margin:0; padding:0; background:#F0F0F0 }
	h,h1 { font-size:1.4em; font-weight:bold; margin:0.5em}
	table { border:0; padding:0; margin:0;
		border-spacing:0; border-collapse:collapse }
	td { text-align:left }
	pre { font-family: monospace; }
	a {text-decoration: none;}
	a:link, a:visited {color: blue;}
	a:hover {color:black;}
	
	.hang { margin-left:2em; text-indent:-2em  }
	.center { text-align:center }
	.top { vertical-align:top }
	.bot { vertical-align:bottom }
	.right { text-align:right }
	.spaced { margin: 0em 0.2em 0em 0.2em }
	.bold { font-weight:bold; }
	.boxed { border:solid; border-width:thin }
	.ul { border-bottom:solid; border-width:thin }
	.nowrap { white-space:nowrap }
	
	.red { color:red }
	.green { color:green }
	.blue { color:blue }
	.yellow { color:yellow }
	.black { color:black }

	.banner_frame { margin: 10 10 10 10; background:#F0F0F0; border:none; }
	.banner_font { font-family:arial,sans-serif; font-size:32;
		font-weight:bold; color:#707070;}
	
	.security_panel { padding:0; margin:0; background:lightgrey; font-size:12;
		border:solid none solid none;border-width:thin; }
	.ring_menu { padding:4; background:white; font-size:12; text-align:left;
		border:solid; border-width:thin; padding-left:10; padding-right:10 }
	.side_menu { padding:4; width:100; background:white; font-size:12;
		vertical-align:top; border-left:solid; border-right:solid;
		border-width:thin }
	.main {background:#ffffff; border-left:solid; border-right:solid;
		border-width:thin; vertical-align:top; padding:20}
	.footer { padding:0;background:#FFFFFF; font-size:12;
		border:solid; border-width:thin; }
}
	
@media print{
	.noprint {display:none}
}
	
	

