BODY {
  background-image: url('im/2main.gif'); margin-left: 0; margin-top: 10px; 
  font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: black;
  scrollbar-face-color: #003C97; scrollbar-shadow-color: #999999; scrollbar-highlight-color: #F8F8F8; scrollbar-track-color: #F8F8F8; scrollbar-arrow-color: #FFFFFF;}

a:visited
  {color: #0066FF; text-decoration: none;}
a:link
  {color: #0022DF; text-decoration: underline;}
a:hover
  {color: #C70000; text-decoration: none;}
a:active
  {color: #0066FF; text-decoration: none;}

.bkg-m
  {background-color: #FFF;}
.bkg-s
  {background-color: #000;}
.bkg01
  {background-color: #EAEAEA;}

td {
  font-size: 10pt; font-family: Arial, Verdana, sans-serif; color: #000;}
p {
  margin: 10px 15px 10px 15px;}

.text-sm {
  font-size: 8pt;}
.text-f {
	margin: 0 15px 10px 15px;}
.text-0 {
	margin: 0 15px 0 15px;}
.red {
  color: #C70000; font-weight: bold;}
.white {
  color: #FFFFFF; font-weight: bold;}
.blue {
	color: #002762; font-weight: bold;}
.goup       {margin: 0 10px 0 0; text-align: right; font-size: 8pt;}
.backto     {text-align: center; font-size: 8pt;}
.toplinks   {margin: 5px; text-align: center; font-size: 8pt;}

/* used in outside borders, etc */
.spacer  {
  clear: both; font-size: 1px; line-height: 1px; margin: 0;}

/* acronym */
.acronym
  {cursor: help;	border-bottom: dashed 1px;	border-bottom-color: #FF0000;	background-color: #EAF2FF;} 

/* double title */
.title-top2a {
	 margin: 10px 0 0 0; text-align: center; color: #002762; font-size: 12pt; font-weight: normal;}
.title-top2b {
	 margin: 0 0 3px 0; text-align: center; color: #002762; font: bold 20pt Times New Roman, Times Roman, serif;}

.title-top {
	 margin: 10px 0 3px 0; text-align: center; color: #002762; font: bold 20pt Times New Roman, Times Roman, serif;}
.title-sub01 {
	 margin: 0; text-align: center; color: #808080; font-size: 14pt;}
.title-sub02 {
	 margin: 20px 15px 0 15px; color: #C70000; font-size: 12pt; font-weight: bold;}
.title-sub03 {
	 margin: 20px 15px 0 15px; color: #002762; font-size: 12pt; font-weight: bold;}
.title-mini {
	 margin: 15px 15px 0 15px; color: #002762; font-size: 10pt; font-weight: bold;}
	 
ul.list-dot {
  list-style-image: url('../0res/3list-blu.gif'); margin: 3px 10px 0 45px;}
ul.list-dot02 {
  list-style-image: url('../0res/3window.gif'); margin: 3px 10px 0 45px;}
li.list-li02 {
  margin-top: 4px;}
ul.list-num {
  margin: 3px 10px 0 45px;}
.list-title {
   margin: 15px 15px 3px 15px; color: #C70000; font-weight: bold; font-size: 12pt;}
.list-title-c {
   margin: 15px 15px 3px 15px; color: #C70000; font-weight: bold; font-size: 12pt; text-align: center;}
.list-title02 {
   margin: 15px 15px 3px 15px; color: #002762; font-weight: bold; font-size: 12pt;}
.list-title02-c {
   margin: 15px 15px 3px 15px; color: #002762; font-weight: bold; font-size: 12pt; text-align: center;}
.list-text {
	margin: 10px 15px 0 15px;}
	 
/* left side nav */
.nav-title {
  margin: 0 1px 2px 0; padding: 2px 0 2px 0; background-color: #003C97; 
	text-align: center; color: #FFFFFF; font-weight: bold;}
.nav-side {
  margin: 0;} 

/* right side col info */
.side-title {
	 margin: 7px 7px 0 0; padding: 5px 5px 0px 5px; background-color: #F4F4F4;
	 border-top: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC;
	 font-size: 10pt; font-weight: bold;}
.side-text {
	margin: 0 7px 0 0; padding: 0 5px 5px 5px; background-color: #F4F4F4;
  border-right: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC;}	 

/* boxed info */
.boxed-title {
	 margin: 7px 0 0 15px; padding: 5px 5px 0px 5px; background-color: #F4F4F4;
	 border-top: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC;
	 font-size: 10pt; font-weight: bold;}
.boxed-text {
	margin: 0 0 0 15px; padding: 0 5px 5px 5px; background-color: #F4F4F4;
  border-right: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC;}
	
/* side nav boxed text */
.n-box {
  margin: 30px 5px 0 5px; padding: 3px; background: #F8F8F8;
  border: solid 1px #C0C0C0;}	
.n-box02 {
  margin: 30px 5px 0 5px; padding: 3px; background: #FFFFFF;
  border: solid 1px #C70000;}	

/* product image */
.im-left {	margin: 10px 15px 10px 0;}	
	
/* table border */
.bdr01 {
  border: solid 1px; border-color: #999999 #666666 #666666 #999999;}
/* table row color */
.t-bkg01  {background: #000000;}
.t-bkg02  {background: #F8F8F8;}	
.t-bkg03  {background: #E2E2E2;}
.t-bkg04  {background: #CCCCCC;}
.t-bkg05  {background: #C70000;}
.t-bkg06  {background: #4F4F4F;}
/* text before table */
.t-pretext {margin: 10px 15px 0 15px;}

/* forms */
.fm-subtitle {
  margin: 15px 0 2px 25px;
  font-size: 12pt; color: #002762; font-weight: bold;}
/* input */
.fm-input-bdr {
  border-top: solid 1pt #C0C0C0; border-right: solid 1pt #C0C0C0; border-bottom: solid 1pt #C0C0C0; border-left: solid 1pt #C0C0C0;
  font-size: 8pt;}
/* forms box */
.fm-box01 {
  margin: 0; background: #F8F8F8; padding-left: 10px;
  border: solid 1px #C0C0C0; 
  color: #000; font-size: 10pt/12pt;}
/*forms button */
.fm-but01 {
  margin: 0px 10px 10px 10px; background: #DEECFC; width: 125px; height: 22px;
  border-style: solid; border-width: 1px; border-color: #BDD4ED;
  color: #002762; font: bold 10pt Verdana, Arial, Helvetica, sans-serif;}   
	
.sec-head-b {
	 margin: 10px 10px 0 5px; padding: 2px 8px 2px 10px;
	 font-size: 8pt; font-weight: bold; color: #003C97; letter-spacing: 2px;
	 background-color: #CCCCCC;}
.sec-title-b {
	 margin: 0 10px 0 5px; padding: 5px 8px 0 10px;
	 text-align: center; font-size: 12pt; font-weight: bold;
   border-left: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC;}
.sec-title2-b {
	 margin: 0 10px 0 5px; padding: 5px 8px 0 10px;
	 font-size: 10pt; font-weight: bold;
   border-left: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC;}
.sec-text-b {
   margin: 0 10px 0 5px; padding: 0 8px 10px 10px; 
	 border-left: solid 2px #CCCCCC; border-right: solid 2px #CCCCCC; border-bottom: solid 1px #CCCCCC;}