
<!--
BODY {margin:0px; padding:0px;}
TD {font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color:#333333; text-decoration: none;}
FORM {margin:0px;}

#BannerDiv {position:relative; z-index:0; opacity:1;}
#MenuDiv {position:absolute; z-index:10; opacity:0.90; margin:0px; padding:0px; right:0px; top:64px;}
#ContentDiv {position:relative; z-index:0; opacity:1; font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color:#666666; background-color:#FFFFFF; padding:5px; text-decoration: none; width:100%;}
#SiteMapDiv {position:relative; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:#888888; background-color:#EEEEEE; border-style:solid; border-color:#888888; border-width: 1 0 0 0; padding:5px; text-decoration: none; width:100%; float:left;}
#FooterDiv {position:relative; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:#888888; padding:5px; text-decoration: none; width:100%; float:left;}
#JXGuideDiv {
  display:none;
  width:0px;
  height:0px;
  position:absolute; 
  z-index:2; 
  opacity:0.1; 
  margin:0px; 
  padding:5px; 
  left:695px; 
  top:460px;
  border: solid 2px #333333;
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  background-color:#DDDDFF;
  }
#SolutionSummaryDiv {
  position:absolute;
  z-index:2; 
  display:none;
  width:240px;
  opacity:0.1; 
  margin:0px; 
  padding:5px; 
  border: solid 1px #333333;
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  background-color:#EEEEEE;
  }


.title1 {font-family: Helvetica, sans-serif; font-size: 15pt; color:#666666; font-weight:bold; text-decoration: none;}
.title2 {font-family: Verdana, Helvetica, sans-serif; font-size: 12pt; color:#333333; font-weight:bold; text-decoration: none;}
.title3 {font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color:#333333; font-weight:bold; text-decoration: none;}
.mediumtext {font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color:#333333; text-decoration:none;}
.mediumboldtext {font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; color:#333333; font-weight:bold;}
.normaltext {font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color:#333333; text-decoration:none;}
.smalltext {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:#333333; text-decoration:none;}
.bluegraytext {font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color:#336699;}
.largebluegraytext {font-family: Verdana, Helvetica, sans-serif; font-size: 12pt; color:#336699;}
.sitemaptext {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:#888888; text-decoration:none;}
.sitemaptext:hover {color:#0000FF;}
.sitemaptext0 {font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; color:#888888; text-decoration:none;}

.textfield {border:solid 1px #666666; background-color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:#333333; padding:1 0 1 2; margin:1 0 0 0;}
.badtextfield {border:solid 1px #666666; background-color:#FF0000; font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; padding:1 0 1 2; margin:1 0 0 0;}
.largebluegrayfield {border:solid 1px #336699; background-color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size:12pt; color:#336699; padding:1 0 1 2; margin: 0;}

.monospaceformfield {border:solid 1px #666666; background-color:#FFFFFF; font-family: monospace; font-size:10pt; color:#333333; padding:1 0 1 2; margin:1 0 0 0;}
.badmonospaceformfield {border:solid 1px #666666; background-color:#FF0000; font-family: monospace; font-size:10pt; color:#FFFFFF; padding:1 0 1 2; margin:1 0 0 0;}

.bigtextfield {border:solid 1px #666666; background-color:#FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size:20pt; color:#333333; padding:1 0 1 2; margin:1 0 0 0;}
.bigbadtextfield {border:solid 1px #000000; background-color:#FF0000; font-family: Verdana, Helvetica, sans-serif; font-size:20pt; color:#FFFFFF; padding:1 0 1 2; margin:1 0 0 0;}
.bigprogresstextfield {border:solid 1px #666666; background-image:url('../graf/progress_bar_background.gif'); font-family: Verdana, Helvetica, sans-serif; font-size:20pt; color:#333333; padding:1 0 1 2; margin:1 0 0 0;}


.gainlayout {zoom: 1;}
.columndiv {margin:0px; padding:0px; float:left; display:inline;}

.shadedcontentbox 
  {
  border: solid 1px #666666;
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#333333; 
  text-decoration: none;
  margin: 5 5 10 5;
  background-color: #FCFCFC;
  }

.topshadecontentbox 
  {
  border: solid 1px #666666;
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#333333; 
  text-decoration: none;
  padding: 6px;
  margin: 5 5 10 5;
  background: url("../graf/topshade_bg.gif") top repeat-x;
  background-color: #FFFFFF;
  overflow:hidden;  /* Required to prevent images overflowing div container */
  }

.contentheader
  {
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt;
  font-weight: bold;
  color:#333333;
  padding:6 6 0 6;
  text-decoration: none;
  background: url("../graf/content_header_bg.gif") top repeat-x;
  height: 22px;
  }
  
.contentbody
  {
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt;
  color:#333333;
  padding:0 6 6 6;
  text-decoration: none;
  background: url("../graf/content_body_bg.gif") bottom repeat-x;
  }
  
.plaincontentbox 
  {
  border: solid 1px #666666;
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#333333; 
  text-decoration: none;
  margin: 10 0 10 10;
  padding: 6px;
  background-color: #FFFFFF;  
  }

.imagebox 
  {
  border: solid 2px #666666;
  -moz-border-radius: 10px; 
  -webkit-border-radius:10px; 
  border-radius: 10px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#333333; 
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  }

.borderlessbox 
  {
  border-width: 0px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#333333; 
  text-decoration: none;
  margin: 5 5 5 3;
  padding: 0px;
  background-color: #FFFFFF;  
  }

.basicbox 
  {
  border: solid 1px #666666;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#333333; 
  text-decoration: none;
  margin: 5 5 10 5;
  padding: 6px;
  background-color: #FFFFFF;  
  }

.bluebanddiv {position:relative; font-family: Verdana, Helvetica, sans-serif; padding:5px; width:100%; float:left; background-color:#8AC4F9; border-style:solid; border-color:#888888; border-width: 1 0 0 0;}

#DateSpan {font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; font-weight:bold; text-decoration: none;}

.bigbutton {
  border-style:solid; 
  border-width:1px;
  border-color:#2054a9;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color:#FFFFFF; 
  font-size:20px;
  background-color:#5a94e9;
  margin:10px; 
  padding:5 10 5 10; 
  text-decoration:none;
  -moz-border-radius: 6px;
  -webkit-border-radius:6px; 
  border-radius: 6px;
}

ul {margin-left: 15; margin-top: 5; margin-bottom: 5; padding-left: 0;}
ol {margin-left: 25; margin-top: 5; margin-bottom: 5; padding-left: 0;}

div.social {
  position:absolute; 
  z-index:2; 
  opacity:1; 
  padding:2px; 
  background-color:#CCDDFF;
  border-style:solid;
  border-width:0 1 1 1;
  border-color:#6699CC;
  -moz-border-radius: 0 0 10 10;
  -webkit-border-radius:0 0 10 10; 
  border-radius: 0 0 10 10;
}

div.usermessage {
  position:absolute; 
  z-index:2; 
  display:none; 
  width:300px; 
  top:50%; 
  margin-top:-50px;
  eft:50%; 
  margin-left:-150px; 
  border-style:solid; 
  border-width:2px; 
  padding:10px; 
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  font-weight:bold; 
  opacity:0.9;
  text-decoration: none;
  }
  
.normalcolors {border-color: #336699; background-color: #8ac4f9; color:#333333;}
.errorcolors {border-color: #3333EE; background-color: #FFFF66; color:#003366;}
.rounded10 {border-radius: 10px;  -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.rounded8 {border-radius: 8px;  -moz-border-radius: 8px; -webkit-border-radius: 8px;}

div.invisible {
  position:absolute; 
  z-index:3; 
  display:none; 
  opacity:0.5; 
  top:50%; 
  margin-top:-32px;
  eft:50%;
  margin-left:-32px;
  width:64px; 
  height:64px; 
  border-width:0px;}

div.infobubble {
  position:absolute; 
  z-index:2; 
  opacity:0.90; 
  border-width: 0px;
  background-color: #0042b5;
  padding:5px;
  font-family: Verdana, Helvetica, sans-serif; 
  font-size: 9pt; 
  color:#FFFFFF; 
}

-->
