#lblRegion{
  font-family: arial;
  font-size: 2.5em;
}

.bold{
  font-weight: bold;
}
  
th{
  border: white 1px solid;
  padding: 2px;
  color: white;
  background: navy;
  font-family: 'Book Antiqua' Arial;
}

td{
  border: black 1px solid;
  padding: 1px;
  background: #fff;
  vertical-align: top;
  text-align: center;
}

table.Intro{
  width: 100%;
  background-color: Transparent;
}

table.Intro td{
  background-color: transparent;
}

td.RegionImage{
  text-align: center;
  vertical-align: middle;
  width: 500px;
  height: 350px;
}

td.Description{
  vertical-align: middle;
  height: 185px;
}

td.Nav{
  vertical-align: top;
}

.Gold{
  color: #cc0;
}

fieldset.Left40, fieldset.Center45{
  border-style: none;
  background-color: #ccf;
}

fieldset.Left40 legend, fieldset.Center45 legend{
  font-weight: bold;
  color: #fff;
  background-color: #366;
}

fieldset.Left40{
  width: 70%; 
  text-align: left;
  padding: 10px 0px 10px 10px;
}
fieldset.Center45{
  width: 45%; 
  text-align: center;
}

/*
div.container {
  min-height: 10em;
  display: table-cell;
  vertical-align: middle 
}
*/

.content{
  text-align: center;
}

.FinePrint{
  width:90%;
  font-size:xx-small;
}

.MoreDataHype{
  font-size: x-small;
  cursor: pointer;
}

table.Branch_Start{
  background-color: transparent;
  border-style: none;
}

td.Branch_Merge{
  width: 300;
  height: 25;
  border-right: solid 1px green;
  border-left: solid 1px green;
  border-bottom: solid 1px green;
  border-top: none; 
}

td.Branch_Line_Right{
  width:150;
  height: 25;

  border: none; 
  border-right: solid 1px green;
}

td.Branch_Line_Left{
  width:150;
  height: 25;

  border: none; 
  border-left: solid 1px green;
}

table.Selection{
  border-style: none;
  height: 160px;
  background-color: transparent;
}

td.Selection{
  margin:0px;
  padding:0px;
  vertical-align: middle;
  border-style: none;
  background-color: transparent;
  text-align: center;
}

fieldset.Or_Selection{
  background-color: Transparent;
  height: 215;
  width: 4%;
}


.NoRecs{
  width:60%;
  text-align:center;
  border: solid 2px blue;
  border-collapse: collapse;
}

.grid_area{
  text-align:left;
  font-weight:bold;
}

.text_grid_stats{
  font-weight: bold;
  text-align: left;
}

.hyper{
  cursor: pointer;
}

.address{
  width: 720px;
}

.address td{
  vertical-align: top;
  padding: 10px 0px 10px 0px;
  width: 50%;
}

.address, .address td{
  border-style: none;
  border-collapse: collapse;
}

.address fieldset{
  text-align:left;
  width: 90%;
  margin: 0px 0px 20px 0px;
}

.address fieldset li
{
  list-style-position: inside;
  font-size: 0.65em;
  /*list-style-image: url(../../images/BD10254_.GIF);*/ 
}

.address fieldset span{
  font-weight: bold;
}

.address a{
  text-decoration: underline;
}
.address a:hover{
  text-decoration: underline;
  color: Maroon;
}

.indent{
  text-indent: 25px;
}




.grid_stats{
  text-align:center;
}

.avg_grid_stats{
  text-align:center;
  background-color:#666;
  color:gold;
}

table{
	font-size:10pt;
  text-align: center;
  color: black;
	font-family:Verdana;

  border: black 2px solid;
  border-collapse: collapse;
	border-color:#999;

	background-color:#330099;
}

table.first{
  width: 640px;
  border: 0px;
  margin-left: 0px;
}

td.tabgr{
  background-color: green;
  border-width: 2px 5px 1px 2px;
  border-color: navy navy green navy;
  color: white;
  width: 110px;
  text-align: left;
}

td.fmgr{
  background-color: green;
  border-width: 2px 5px 2px 2px;
  border-color: Navy;
  padding: 15px 0px 20px 10px;
  color: white;
  width: 320px;
  text-align: left;
}

td.tabbl{
  background-color: blue;
  border-width: 2px 5px 1px 2px;
  border-color: navy navy blue navy;
  color: white;
  width: 110px;
  text-align: left;
}

td.fmbl{
  background-color: blue;
  border-width: 2px 5px 2px 2px;
  border-color: Navy;
  padding: 15px 0px 20px 10px;
  color: white;
  width: 320px;
  text-align: left;
}

.PreHead{
  border: solid 1px white;
  padding: 2px;
  color: white;
  background-color: navy;
  font-family: 'Book Antiqua' Arial;
  font-size: 12pt;
}

.Head{
  border: solid 1px white;
  padding: 2px;
  color: white;
  background-color: navy;
  font-family: 'Book Antiqua' Arial;
}

.nocolor{
  border-width: 0px;
  font-size: 15px;
  text-align: left;
  vertical-align: top;
  color: black;
  border-collapse: collapse;
}

table.NoBorder, table.Intro{
  border-width: 0px;
  border-collapse: collapse;
}

table.NoBorder td, table.Intro td{
  border-width: 0px;
  border-collapse: collapse;
}

td.NoBorder{
  font-size:xx-small; 
  text-align:left;
  vertical-align:top;
}

.HopWithStyle, fieldset.Left40 a{
  font-size: xx-small;
}

