/* .A1 {color:#00f;font-weight:bold}
.A2 {padding-left:2em;padding-right:2em;font-size:.8em}
.A3 {width:17%;vertical-align:top;padding-right:8px;text-align:left}
.A4 {background-color:#649ACC; width:1px}
.A5 {width:15%;background-color:#eee;text-align:left}
.A6 {position:fixed;top:35%;left:5%}
.A7 {width:100%;height:100%;border:2px solid black}
 */
.A8 {width:120px;height:95px}
.bluebox {border: 3px solid #649acc;padding:10pt}
/*
.button,.buttonlong {font-size: 10pt;font-weight:bold;
	text-align:center;padding-bottom:3pt}
.button {width: 59pt; height: 17pt}
.buttonlong {width: 181pt; height: 17pt}
*/
.button {font-size: 10pt;font-weight:bold;padding:2pt 6pt 2pt 6pt}
.center {text-align:center}
.compact {display:inline}
.Error { color: #cc0000; background-color: white;
		padding: 15pt; margin-bottom: 15pt; border: solid 3px #cc0000;
		font-size: 1.5em; text-align: left;
		width: 75%}
.Frame {border: 2px solid #009;padding:10pt;background-color:#def}
.FullEntry {}
h1 {font-size: 2.8em }
h2 {font-size: 2.2em }
h3 {font-size: 1.5em }
h4 {font-size: 1.2em }
h1,h2,h3,h4 {font-weight: bold;margin:0 0 10pt 0}
hr {height:3px;color:#649acc;background:#649acc}
img {margin:10px 0 5px}
input {font-size: 10pt;vertical-align:middle;margin:0 5pt 5pt 0}
a.leftmenulink {color: #008; text-decoration: none;
	font-size: 10pt; font-weight:bold}
div.leftmenuInvis, div.leftmenuVis {padding: 3pt 10pt 3pt 10pt; width: 72pt;
	font-size: 10pt; font-weight:bold}
div.leftmenuInvis {/*border: 1pt solid transparent*/}
div.leftmenuVis {border: 1pt solid #000; color: #000}
.ErrorTitle {color:red}
li {padding-bottom:.5em}
.menuspacer {height: 12pt}
.msg {font-size: 2em; color: #00e}
.nobr {white-space: nowrap} /* Don't break (wrap) text */
ol {margin:0;padding-left:1.3em;border:0}
.radio {width:9pt;height:9pt;margin:0}
.super {vertical-align: super}
.Superscript {font-size: 10pt; vertical-align: super;
	text-decoration: none}
.SuperscriptSmall {font-size: 5pt; vertical-align: super;
	text-decoration: none}
.text,textarea {font-size: 10pt;font-weight:bold;text-align:left;
	background-color:#fff; font-family: Arial,Helvetica,sans-serif}
.text {padding: 0pt 5pt 0pt 5pt}
textarea {vertical-align:top;padding: 5pt}

/* .vbar {float:right;clear:left;width:2em;height:100%}
.logobluebg {background:#649acc} */

/* Fixed left column design modified from
	http://tagsoup.com/cookbook/css/fixed/ */
body
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background: #eceeec; /* Content is transparent */
	margin: 0;
	padding: 0 0 0 130pt; /* Move content to R of L menu */
	color: #000;
	overflow: auto;
	min-width:140pt/* fails on IE 7, no easy fix known */
	}
div.leftmenu
	{
	border-right: 4px solid #649acc;
	width: 100pt;
	height: 100%;
	overflow: auto;
	padding: 16pt 10pt 0 10pt;
	color: #000;
	background: #ddd;
	position: absolute;
	top: 0;
	left: 0;
	/* border: 2px solid #09c; */
	}
div.leftmenutop
	{
	width:120px;height:95px;
	margin-left: 8pt; /* Because ragged right */
	/* border: 2px solid #c90; */
	}
div.leftmenubottom
	{
	padding-top: 16pt;
	padding-left: 3pt; /* Because ragged right */
	/* border: 2px solid #9c0; */
	}
div.content
	{
	padding: 18pt 20pt 10pt 20pt;
	min-width: 130pt;
	/* height: 100%; */
	/* border: 2px solid #c09; */
	}
/* .minwidth {font-size:200pt;line-height:200pt;width:200pt;
	white-space:nowrap;overflow:visible} */
@media screen
	{
	body>div.leftmenu
		{
		position: fixed;
		}
	}

