/* ========================================
   CSS Styles for 
   ======================================== */

.HeadBg  { 
  background-color: white;
}

Body  { 
  background-color: white;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  line-height: 1.1em;
  margin:0;
  padding:0;
}

.FootBg  { 
  background-color: white;
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

.SiteTitle  { 
  font-family: Sans-Serif;
  font-size:large;
  font-weight: bold;
  color: #cc0033;
  line-height: 1.1em;
}

.SiteFooter  { 
  font-family: Arial,Sans-Serif;
  font-size:small;
  font-weight: bold;
  color: black;
}

.TabBg  { 
  background-color: white;
}

.OtherTabsBg  { 
  background-color: gray;
}

.SelectedTab  { 
  font-family: Arial;
  font-size:large;
  font-weight: bold;
  color: #cc0033;
  line-height: 1.1em;
}

.SelectedTab A  { 
  font-family: Arial;
  font-size:large;
  font-weight: bold;
  color: #cc0033;
  line-height: 1.1em;
}

.OtherTabs A { 
  font-family: Arial;
  font-weight: Normal;
  color: black;
  text-decoration: none;
}

.OtherTabs A:link   { 
  color: black;
  text-decoration: none;
}

.OtherTabs A:visited  { 
  color: black;
  text-decoration: none;
}

.OtherTabs A:active  { 
  color: black;
  text-decoration: none;
}

.OtherTabs A:hover   { 
  color: #cc0033;
  text-decoration: underline;
}

.OtherChildTabs  { 
  font-family: Arial;
  font-weight: Normal;
  color: black;
  text-decoration: none;
}

.OtherChildTabs A:link  { 
  color: #cc0033;
  text-decoration: none;
}

.OtherChildTabs A:visited   { 
  color: #cc0033;
  text-decoration: none;
}

.OtherChildTabs A:active   { 
  color: #cc0033;
  text-decoration: none;
}

.OtherChildTabs A:hover  { 
  color: black;
  text-decoration: underline;
}

.BannerText  { 
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
}

.BannerTabs  { 
  font-family: Times;
  font-size:large;
  font-weight: Normal;
  color: #cc0033;
  line-height: 1.1em;
  text-decoration: underline;
}

A  { 
  color: #cc0033;
  text-decoration: underline;
}

A.Normal  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  line-height: 1.1em;
}

A.BannerTabs  { 
  font-family: Times;
  color: #cc0033;
  font-size:large;
  line-height: 1.1em;
  position: relative;
}

A.BannerTabs:link  { 
  color: #cc0033;
  text-decoration: underline;
}

A.BannerTabs:visited  { 
  color: #cc0033;
  text-decoration: underline;
}

A.BannerTabs:active   { 
  color: #cc0033;
  text-decoration: underline;
}

A.BannerTabs:hover   { 
  color: #cc0033;
  text-decoration: underline;
}

.SiteLink  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

.SiteLink A:link  { 
  color: white;
  text-decoration: none;
}

.SiteLink A:visited  { 
  color: #eeeeee;
  text-decoration: none;
}

.SiteLink A:active   { 
  color: #eeeeee;
  text-decoration: none;
}

.SiteLink A:hover   { 
  color: white;
  text-decoration: underline;
}

.Accent  { 
  font-weight: bold;
  color: #cc0033;
}

.Message   { 
  background-color: #eeeeee;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
}

.ItemTitle   { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #cc0033;
}

.Head   { 
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size:x-large;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
}

.SubHead   { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #cc0033;
}

.SubSubHead  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size:x-small;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
}

.Normal  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  line-height: 1.1em;
}

.NormalTextBox  { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  line-height: 1.1em;
}

.NormalRed  { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: red;
  line-height: 1.1em;
}

.NormalBold  { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
}

.CommandButton   { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
}

A.CommandButton:link  { 
  color: #cc0033;
  text-decoration: underline;
}

A.CommandButton:visited  { 
  color: #cc0033;
  text-decoration: underline;
}

A.CommandButton:active   { 
  color: #cc0033;
  text-decoration: underline;
}

A.CommandButton:hover   { 
  color: red;
  text-decoration: underline;
}

A.BannerCommandButton:link  { 
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
  text-decoration: underline;
}

A.BannerCommandButton:visited  { 
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
  text-decoration: underline;
}

A.BannerCommandButton:active   { 
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: bold;
  color: black;
  line-height: 1.1em;
  text-decoration: underline;
}

A.BannerCommandButton:hover   { 
  font-family: Times, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: bold;
  color: #cc0033;
  line-height: 1.1em;
  text-decoration: underline;
}

.standardlevel1  { 
  background-color: white;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: Bold;
  color: black;
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  border-bottom: white 1px solid;
  width: 152px;
}

.standardlevel2  { 
  background-color: white;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: Bold;
  color: black;
  border-right: white 1px solid;
  border-top: white 1px solid;
  border-left: white 1px solid;
  border-bottom: white 1px solid;
  width: 150px;
}

H1   {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: xx-large;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.5em;
}

H2  { 
  font-family:Verdana, Helvetica, sans-serif;
  font-size:x-large;
  font-weight:normal;
  color:#cc0033;
  line-height:1.1em;
}

H3  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size:medium;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.1em;
}

H4  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size:Small;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.1em;
}

H5  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.1em;
}

H6  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.1em;
}

DT  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-size:medium;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.1em;
}

TFOOT, THEAD   { 
  font-family: Verdana, Helvetica, sans-serif;
  color: #cc0033;
}

TH  { 
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  color: #cc0033;
}

SMALL   { 
  font-size: xx-small;
  line-height: 1.1em;
}

BIG  { 
  font-size: xx-large;
  line-height: 1.1em;
}

BLOCKQUOTE, PRE  { 
  font-family: Lucida Console, monospace;
}

UL LI   { 
}

UL LI LI   { 
}

UL LI LI LI  { 
}

OL LI   { 
}

OL OL LI   { 
}

OL OL OL LI  { 
}

hr  { 
  color: #cc0033;
  height:1px;
}

SPAN.PopupMenuSink  { 
  position: relative;
}

DIV.popupMenu  { 
  border-right: black solid 1px;
  border-top: black solid 1px;
  border-left: black solid 1px;
  border-bottom: black solid 1px;
  background-color: white;
}

DIV.popupTitle  { 
  background-color: silver;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: bold;
  color: White;
  line-height: 1.2em;
}

DIV.selPopupItem  { 
  background-color: white;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:large;
  font-weight: Bold;
  color: #cc0033;
  line-height: 1.1em;
  text-decoration: none;
}

DIV.popupItem A  { 
  background-color: white;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:small;
  font-weight: normal;
  color: #cc0033;
  line-height: 1.1em;
  text-decoration: none;
}

A.DIV.popupItem:link  { 
  color: #cc0033;
  text-decoration: underline;
}

A.DIV.popupItem:visited  { 
  color: #cc0033;
  text-decoration: underline;
}

A.DIV.popupItem:active   { 
  color: #cc0033;
  text-decoration: underline;
}

A.DIV.popupItem:hover   { 
  color: #cc0033;
  text-decoration: underline;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:underline;
}

a.info:hover {
 z-index:25;
 background-color:#ff0;
}
a.info span {display:none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    font-size:x-small;
    line-height: 1.1em;
    top:2em; left:-4em; width:55em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align:left;
    text-decoration:none;
}
