/* --- basic elements --- */html, body {	font: 10pt Helvetica, Arial, sans-serif;	color: black;	padding: 0; margin: 0;	text-align: left;}body  { background: none !important; background-color: white !important; }h1, h2, h3, h4, h5, h6, p, li, a { padding: 0; margin: 0; }h1 {	font: bold 18pt/1.3em Helvetica, Arial, sans-serif;	color: #1818b5;	margin: .8em 0;	text-transform: uppercase;}h2 {	font: bold 15pt/1.3em Helvetica, Arial, sans-serif;	color: #1818b5;	margin: .8em 0;}h3 {	font: bold 12pt/1.3em Helvetica, Arial, sans-serif;	color: #1818b5;	margin: .8em 0;}p, li, td  {	font: 12pt/1.3em Helvetica, Arial, sans-serif;	color: #1818b5;}p  { margin: .8em 0 1.2em; }li  { padding: 0; margin: .5em 0 .5em 1.5em; }ol, ul { margin: 10pt 0 1.3em; padding: 0 0 0 1em; }ul  { list-style: disc; }ul.none { list-style: none; }ul.set { padding-left: 0; margin-left: 0; }blockquote { padding: 0px 15px; margin: 0; }b, strong { font-weight: bold; }i, em, cite { font-style: italic; }.u  { text-decoration: underline; }a { color: blue; border: none; }a:hover  { color: #669; }textarea, input, select {	font: 10pt/13pt Helvetica, Arial, sans-serif;	border: 2px solid #99acbc;	padding: 2px; margin: 0;}input.go {	background-color: #FF9;	color: black;	border: 1px solid black;	vertical-align: bottom;}input.go-over {	background-color: #FC3;	color: black;	border: 1px solid black;	vertical-align: bottom;}input:focus { background-color: #FFF; }label {	font: 10pt Helvetica, Arial, sans-serif;	padding: 0; margin: 0;}input.out {	font-weight: bold;	background-color: #caeaff;	vertical-align: middle;	padding: 3px;	border: 3px outset #369;}/* --- containers --- */div { border: none; padding: 0; margin: 0; }table { margin: 0 auto; }form { width: auto; padding: 0; margin: 1em 0; }body { position: relative; padding: 0 10px; }div#accessibility  { position: absolute; top: 0; left: -9999px; }div#nav {	display: none;}div#container1 {	width: auto;	margin: 0 10px; }/* --- tweaks --- */div#footer p {	font: 11px/1.3em Helvetica, Arial, sans-serif;	color: #696969;}img { vertical-align: bottom; border: none; padding: 0; margin: 0; }big, .grow { font-size: 120%; }small, .shrink { font-size: 85%; }.alignleft { text-align: left; }.aligncenter { text-align: center; }.alignright { text-align: right; }.bigbold { font: bold 14pt Helvetica, Arial, sans-serif; }.block { display: block; padding: 0; margin: 0; }.noshow { display: none; }.bottom { vertical-align: bottom; }.copyright { font: 9pt/1.3em Helvetica, Arial, sans-serif; }.indent { text-indent: 1.5em; }.frame { border: 1px solid #000033; }.noshow { display: none; }/* --- Tabber Styles --- *//*--------------------------------------------------  REQUIRED to hide the non-active tab content.  But do not hide them in the print stylesheet!  --------------------------------------------------*/.tabberlive .tabbertabhide { display: block; }
