body
{
  margin:12px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
  text-align: center; /* Hack for IE5/Win */
  background-color: #D9D9D9;
  
}

a:link
{
  color: #DC0000; 
  font-style: normal;
  text-decoration: none;
}

a:active
{
  color: #DC0000; 
  font-style: normal;
  text-decoration: none;
}

a:visited
{
  color: #8C0000; 
  font-style: normal;
  text-decoration: none;
}

a:hover
{
  color: #FF2222;
  font-style: normal;
  text-decoration: underline;
}

.PageBorderTable
{
  margin: 0px auto; /* Right and left margin widths set to "auto" */
  text-align: left; /* Counteract to IE5/Win Hack */
  width: 934px;
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  padding: 0px 0px 0px 0px;
}

.PageBorderCorner
{
  width: 7px;
  height: 7px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.PageBorderCornerTop
{
  width: 7px;
  height: 7px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
}

.PageBorderCornerBottom
{
  width: 7px;
  height: 7px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: bottom;
}

.PageBorderHorizontal
{
  width: 920px;
  height: 7px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-repeat: repeat-x;
  background-position: center;
}

.PageBorderVertical
{
  width: 7px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-repeat: repeat-y;
  background-position: center;
}

.PageBorderPage
{
  width: 920px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


.PageTable
{
  width: 920px;
  border-collapse: collapse;
  border-width: 0px;
  border-style: hidden;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
  font-size: 10pt;
  vertical-align: top;
  text-align: left;
  background-color: #FFFFFF;
}


.TitleSectionMain
{
  background-color: #E3E3E3;
  width: 121px;
  height: 82px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.TitleSectionSub
{
  background-color: #E3E3E3;
  width: 195px;
  height: 82px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.TitleNews
{
  background-color: #E3E3E3;
  width: 319px;
  height: 82px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.TitleLogo
{
  background-color: #E3E3E3;
  width: 285px;
  height: 82px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.Banner
{
  background-color: #D1D1D1;
  width: 920px;
  height: 120px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.MenuSection
{
  background: #E3E3E3 no-repeat left top;
  width: 121px;
  padding: 55px 0px 25px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
  text-align: left;
  height: 355px;
}

.MenuPage
{
  background: #E3E3E3 no-repeat left top;
  width: 195px;
  padding: 55px 0px 25px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: top;
  text-align: left;
  height: 355px;
}

.PageBody
{
  width: 604px;
  margin: 0px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  vertical-align: top;
  text-align: left;
}

.MenuBottom
{
  background: #E3E3E3;
  width: 316px;
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: bottom;
  text-align: left;
}

div#StartPageLinksTitle
{
  padding-left: 3px;
  padding-top: 1px;
}

div#StartPageLinks
{
  margin: 0px 2px 0px 20px;
  display: none;
}




h1
{
  font-family: Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
  font-size: 10pt;
  font-weight: bold;
}

h2
{
  font-family: Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
  font-size: 10pt;
  font-weight: normal;
}

.Location
{
  background: #D4D4D4;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 0px;
  vertical-align: middle;
  text-align: left;
}

.LocationFirefox
{
  background: #D4D4D4;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 1px 1px;
  vertical-align: middle;
  text-align: left;
}

.LocationSelect
{
  background: #E3E3E3;
  font-size: 8pt;
  border: 0px D4D4D4;
}

.LocationSelectFirefox
{
  background: #E3E3E3;
  font-size: 8pt;
  border: 0px;
}

.Disclaimer
{
  background: #D4D4D4;
  padding: 1px 4px 1px 1px;
  margin: 0px 0px 0px 0px;
  text-align: right;
  font-size: 8pt;
  color: #505050;
}


.MenuSectionItem
{
  height: 20px;
  width: 121px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: middle;
  overflow: hidden;
}

.MenuSectionItemSpace
{
  margin-top: 1px;
}

.MenuSectionItemTop
{
  border-bottom:1px solid #D1D1D1;
}

.MenuSectionItemActive
{
  border-bottom:1px solid #D1D1D1;
  cursor:hand;
}

.MenuSectionItemHot
{
  border-bottom:1px solid #D1D1D1;
  cursor:hand;
  background-color: #D1D1D1;
}

.MenuSectionItemSelected
{
  border-bottom:1px solid #D1D1D1;
  color: #DC0000;
}

.MenuSectionItemText
{
  padding-left: 3px;
  padding-top: 1px;
}

a#MenuItemText:link
{
  color: #000000; 
  font-style: normal;
  text-decoration: none;
}

a#MenuItemText:active
{
  color: #000000; 
  font-style: normal;
  text-decoration: none;
}

a#MenuItemText:visited
{
  color: #000000; 
  font-style: normal;
  text-decoration: none;
}

a#MenuItemText:hover
{
  color: #000000;
  font-style: normal;
  text-decoration: none;
}

a#MenuSectionItemTextSelected:link
{
  color: #DC0000; 
  font-style: normal;
  text-decoration: none;
}

a#MenuSectionItemTextSelected:active
{
  color: #DC0000; 
  font-style: normal;
  text-decoration: none;
}

a#MenuSectionItemTextSelected:visited
{
  color: #DC0000; 
  font-style: normal;
  text-decoration: none;
}

a#MenuSectionItemTextSelected:hover
{
  color: #DC0000;
  font-style: normal;
  text-decoration: none;
}




.MenuPageItem
{
  height: 20px;
  width: 195px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: middle;
  overflow: hidden;
}

.MenuPageItemSpace
{
  margin-top: 1px;
}

.MenuPageItemTop
{
  border-bottom:1px solid #D1D1D1;
}
 
.MenuPageItemActive
{
  border-bottom:1px solid #D1D1D1;
  cursor:hand;
}

.MenuPageItemHot
{
  border-bottom:1px solid #D1D1D1;
  cursor:hand;
  background-color: #D1D1D1;
}

.MenuPageItemSelected
{
  border-bottom:1px solid #D1D1D1;
  color: #DC0000;
}

.MenuPageItemText
{
  padding-left: 3px;
  padding-top: 1px;
}


