body {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        9pt;
  color:            #000000;
  font-style:       normal;
  font-weight:      normal;
  background-color: #ffffff;
  padding:          0px;
  margin:           0px;
}


  .footergray {
   color:             #000 !important;
   font-size:         9px !important;
   text-align:        center;
   font-weight:       300;
  }

img {
  display:          inline;
  margin:           0 0 0 0px;
  padding:          0 0 0 0px;
}

.globalheader {
  display:          block; 
  height:           88px;
  width:            820px;
  background-image: url(images/jp/mast_bkg.jpg);
}

a:link {
  color:            #0000ff;
}
a:visited {
  color:            #663366;
}
a:active {
  color:            #0000ff;
}
a:hover {
  color:            #cc9933;
}

a.clinical_link {
  color:            #990000;
  font-size:        8pt;
}
a:hover.clinical_link {
  color:            #cc9933;
  font-size:        8pt;
}
b.clinical {
  font-size:        14pt;
  font-weight:      bold;
  color:            #0000cc;
}

a:link.leftnav2 {
  color:            #ffffff;
  text-decoration:  none;
}

a:visited.leftnav2 {
  color:            #999999;
  text-decoration:  none;
}

a:hover.leftnav2 {
  color:            #ff6600;
  text-decoration:  none;
}

a:link.green {
  color:            #339900;
  text-decoration:  underline;
}
a:hover.green {
  color:            #dd0000;
  text-decoration:  none;
}
a:visited.green {
  color:            #6ab962;
  text-decoration:  underline;
}

.header_Main {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11pt;
  font-style:       normal;
  color:            #000000;
  font-weight:      bold;
}

.header_Sub {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10pt;
  font-style:       normal;
  color:            #000000;
  font-weight:      bold;
}

.header_Sub2 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 color:             #000000;
 font-weight:       bold;
}

.header_13 {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        13pt;
  font-style:       normal;
  color:            #000000;
  font-weight:      bold;
}

.headerGrn {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         9pt;
 font-style:        normal;
 color:             #006600;
 font-weight:       bold;
}

.headerGrn12 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         12pt;
 font-style:        normal;
 color:             #006600;
 font-weight:       bold;
}

.historyZip_main {
	background-image: url(../images/bkg_history_zip_main.jpg);
	width: 468px;
	height: 40px;
}

.historyZip_state {
	background-image: url(../images/bkg_history_zip_state.jpg);
	width: 468px;
	height: 70px;
}

.historyMap_main {
 border-bottom:     1px solid;
 border-left:       1px solid;
 border-right:      1px solid;	
 border-color: 	  #2C5D36;
 height: 		 	  275px;
}

table.historyMain {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10pt;
  font-style:       normal;
  color:            #000000;
  font-weight:      normal;
  width: 			  468px;
	
}


li.faq_list	{
 font-size:         9pt;
 padding-bottom:    8px;
}

.textCopyright {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         7pt;
 color:             #000000;
 font-style:        normal;
 font-weight:       normal;
}

.text8 {
 font-size:         8pt;
}

.text9 {
 font-size:         9pt;
}

table.steps {
 border-bottom:     1px solid;
 border-left:       1px solid;
 border-right:      1px solid;
 border-top:        1px solid;
 border-color:      #3366cc;
}

td.stepsHdr {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       bold;
 color:             #000000;
 background-color:  #cef7a7;
 padding:           .3em;
 border-bottom:     1px solid;
 border-color:      #3366cc;
}

td.steps {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 color:             #000000;
 padding:           .3em;
 border-bottom:     1px solid;
 border-color:      #3366cc;
}

td.stepsBtm {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 color:             #000000;
 padding:           .3em;
}

.clinical_link {
 font-size:         8pt;
}

.articlePic {
 border-right:      7px solid;
 color:             #ffffff;
}

.articleWriter {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        italic;
 font-weight:       normal;
 color:             #000000;
}

h1 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         11pt;
 font-style:        normal;
 font-weight:       bold;
}

h2 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         12pt;
 font-style:        normal;
 font-weight:       bold;
}

h3 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         12pt;
 font-style:        normal;
 color:             #669999;
 font-weight:       bold;
}

h4 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         11pt;
 font-style:        normal;
 color:             #000000;
 font-weight:       bold;
}

.headerblk {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         9pt;
 font-style:        normal;
 color:             #000000;
 font-weight:       bold;
}

.header13 {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         13pt;
 font-style:        normal;
 color:             #000000;
 font-weight:       bold;
 line-height:       22px;
}

.instructionsRed {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 color:             #cc0000;
 font-weight:       normal;
}

.lib_gen_title {
 font-family:       Verdana, Arial, Helvetica;
 font-size:         8pt;
 color:             Black;
 font-style:        normal;
 font-weight:       bold;
}

.lib_blu_title {
 font-family:       Verdana, Arial, Helvetica;
 font-size:         8pt;
 color:             Black;
 font-style:        normal;
 font-weight:       bold;
}

.lib_results {
 font-family:       Verdana, Arial, Helvetica;
 font-size:         8pt;
 color:             Black;
 font-style:        normal;
 font-weight:       normal;
 line-height:       2;
}

p.controlPanel {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 margin-left:       15px;
 margin-right:      15px;
 margin-top:        2px;
 margin-bottom:     15px;
}

p.adPanel {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         7pt;
 margin-left:       0px;
 margin-right:      0px;
 margin-top:        0px;
 margin-bottom:     0px;
 text-align: 		center;
 color:				#9d9d9d
}

th {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         11pt;
 font-style:        normal;
 font-weight:       bold;
}

.text {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         10pt;
 color:             #000000;
 font-style:        normal;
 font-weight:       normal;
 padding-right:     4px;
}

.textBlue {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 color:             #3366cc;
 font-style:        normal;
 font-weight:       normal;
 padding-right:     4px;
}

.textZipcode {

 height:            26px;
 width:             101px;
 float:             left;
 padding-top:       5px;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         7pt;
 color:             #000000;
 font-style:        normal;
 font-weight:       bold;
}

.title {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         12pt;
 color:             #000000;
 font-style:        normal;
 font-weight:       bold;
}

.subHeading {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         12pt;
 font-style:        normal;
 color:             #000000;
 font-weight:       bold;
}

sup {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
}

.footnote {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        italic;
 font-weight:       normal;
}

.date {
 font-weight:       normal;
 font-size:         8pt;
 font-style:        normal;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 color:             #ffffcc;
}

.dateIndex {
 font-weight:       normal;
 font-size:         8pt;
 font-style:        normal;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 color:             #000000;
}

.header_Custom {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         10pt;
 color:             #000000;
 font-style:        normal;
 font-weight:       bold;
 line-height:       25px;
}

input {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
}

.input {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 margin:            0px;
 padding:           0px;
 height:            30px;
 width:             75px;
}

.maphd {
 background-color:  #990000;
 font-weight:       bold;
 font-size:         11pt;
 font-style:        normal;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 color:             #FFFFCC;
}

.invest {
 background-color:  #ffffcc;
 font-weight:       normal;
 font-size:         11pt;
 font-style:        normal;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 color:             #000000;
}

.line {
 border-bottom:     0px;
 border-left:       0px;
 border-right:      2px solid;
 border-top:        0px;
 color:             #000000;
}

.leftline {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 border-bottom:     0px;
 border-left:       1px solid;
 border-right:      0px;
 border-top:        1px solid;
 color:             #000000;
}

.topline {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 border-bottom:     0px;
 border-left:       0px;
 border-right:      0px;
 border-top:        1px solid;
 color:             #000000;
}

.rightline {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 border-bottom:     0px;
 border-left:       0px;
 border-right:      1px solid;
 border-top:        1px solid;
 color:             #000000;
}

.tripleline {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 border-bottom:     0px;
 border-left:       1px solid;
 border-right:      1px solid;
 border-top:        1px solid;
 color:             #000000;
}

.head {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 border-bottom:     1px solid;
 border-left:       0px solid;
 border-right:      0px solid;
 border-top:        0px solid;
 color:             #000000;
}

.nav {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       normal;
 border-bottom:     0px solid;
 border-left:       0px solid;
 border-right:      0px solid;
 border-top:        0px solid;
 color:             #000000;
}

table.navs {
 border-bottom:     2px solid;
 border-left:       2px solid;
 border-right:      2px solid;
 border-top:        2px solid;
 color:             #999933;
 padding-bottom:    1px;
 padding-left:      2px;
 padding-right:     1px;
 padding-top:       2px;
}

table.fourday {
 border-bottom:     1px solid;
 border-left:       1px solid;
 border-right:      1px solid;
 border-top:        1px solid;
 border-color:      #2C5D36;
 background-color:  #decd40;
}

table.weather {
 border-bottom:     1px solid;
 border-left:       1px solid;
 border-right:      1px solid;
 border-top:        1px solid;
 border-color:      #2C5D36;
}

td.weather {
 border-left:       1px solid;
 border-right:      1px solid;
 border-color:      #2C5D36;
}

td.weathertop {
 border-bottom:     1px solid;
 border-color:      #2C5D36;
 background-color:  #DECD40;
}

td.stepsSpecial {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       bold;
 color:             #000000;
 padding:           .3em;
 border-right:      1px solid;
 border-bottom:     1px solid;
 border-color:      #3366CC;
 text-align:        center;

}

td.stepsPad {
 font-family:       Verdana, Arial, Helvetica;
 font-size:         8pt;
 color:             Black;
 font-style:        normal;
 font-weight:       normal;
 padding:           .4em;
 border-bottom:     1px solid;
 border-color:      #3366CC;
}

.cities {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         8pt;
 font-style:        normal;
 font-weight:       bold;
 color:             #FFFFFF;
}

.cities2_l {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         7pt;
 font-style:        normal;
 font-weight:       bold;
 color:             #CC0000;
 padding-left:      0px;
}

.cities2_r {
 font-family:       Verdana, Arial, Helvetica, sans-serif;
 font-size:         7pt;
 font-style:        normal;
 font-weight:       bold;
 color:             #009900;
 padding-left:      0px;
}

.error {
 color:             #CC0000;
 font-size:         8pt;
 font-weight:       bold;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
}

.error2 {
 color:             #CC0000;
 font-size:         8pt;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
}

.errorlarge {
 color:             #CC0000;
 font-size:         14pt;
 font-family:       Verdana, Arial, Helvetica, sans-serif;
}

.green {
 color:             #339900;
 font-size:         8pt;
}
.red {
 color:             #DD0000;
}

.text10 {
 font-size:         10pt;
}

.leftnav2_text {
 font-size:         8pt;
 color:             #FFFFFF;
 padding-left:      18px;
 line-height:       16px;
 padding-top:       6px;
 padding-bottom:    10px;
 text-align:        center;
}

.weather_hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #336633;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

.weather_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #336633;
	text-align: center;
}

.weather_temp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #336633;
	text-align: center;
}

/*ADMIN*/
a.special  { 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	color:blue; 
	text-decoration:none; 
	font-weight:bold;
}

.postotals
{
	font-size:12px;
	font-weight:bold;
}

.grandtotals
{
	font-size:13px;
	font-weight:bold;
}

.adtrack 
{
	font-size:13px;
}


/* fixing healthology css */
strong.block {padding-bottom:3px; display: block;} 
a.minilink {display:inline !important;}
ul + a.minilink {display:block !important;}

.tab_header {
	padding:0px 5px 5px; 
	font-weight:bold; 
	font-size: 10px;
}
.tab_header#i {
	background:#D6CF94;
}
.tab_header#a {
	background:#FFEF84;
}
.tab_header a {
	text-decoration:none; 
	color:black;
}

/* imageless round corners */
.rtopa, .rtopi{
	display:block; 
	background: #FFF; 
	height:5px; 
	padding:0px; 
	top:0px; 
	font-size:1px;
}
.rtopi span, .rbottom span{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background: #D6CF94
}
.rtopa span, .rbottom span{
	display: block; 
	height: 1px; 
	overflow: hidden; 
	background: #FFEF84
}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.rtopa .r4, .rtopi .r4{
	margin: 0 1px;
	height: 2px
}




