/* ----- Overall Style ----- */

BODY.BodyClean
{
  background-image: url(page/gradient.jpg);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  background-color: #ffffff;
  margin: 0px;
  font-size: 11px;
  font-family: Arial;
}

TD.LayoutPage
{
  width: 600px;
  vertical-align: top;
}

TD.LayoutSide
{
  width: 300px;
  vertical-align: top;
}

TD.LayoutHeader
{
  width: 900px;
  height: 100px;
  vertical-align: top;
  background-color: #007dbf;
  background-image: url(logos/headerlogo.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  text-align: right;
  padding-right: 10px;
  padding-left: 20px;
  padding-bottom: 20px;
  padding-top: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
}

TD.LayoutBanner
{
  width: 600px;
  vertical-align: top;
  background-color: #007dbf;
  background-image: url(shadows/rightbanner.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  border-bottom: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

/* ----- Menu Style ----- */

TD.LayoutMenu
{
  width: 900px;
  height: 24px;
  vertical-align: bottom;
  background-color: #007dbf;
}

TD.LayoutMenuBarSpace
{
  width: 300px;
  height: 24px;
}

TD.LayoutMenuBar
{
  height: 24px;
  background-color: #cac9c9;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: center;
}

TD.LayoutMenuBar a
{
  color: #000000;
  text-decoration: none;
}

TD.LayoutMenuBar a:hover
{
  color: #dd0000;
  text-decoration: none;
}

TD.LayoutMenuBarShadow
{
  width: 600px;
  height: 16px;
  background-color: #007dbf;
  background-image: url(shadows/bottommenu.jpg);
  background-position: 100% 0%;
  background-repeat: no-repeat;
}

/* ----- Side Layout ----- */

TD.LayoutSideYellow
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(shadows/topyellow.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowNews
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hnews.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowMoney
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hmoney.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowPresidential
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hpresidential.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowFrivolous
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hfrivolous.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowDaily
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hdaily.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowLemon
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hlemon.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowLemon
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hlemon.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideYellowMarriage
{
  width: 300px;
  vertical-align: top;
  background-color: #f4be10;
  background-image: url(images/hmarriage.jpg);
  background-position: 0% 0%;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-repeat: no-repeat;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}






TD.LayoutSideYellow a, TD.LayoutSideYellowNews a, TD.LayoutSideYellowMoney a, TD.LayoutSideYellowPresidential a, TD.LayoutSideYellowFrivolous a, TD.LayoutSideYellowDaily a, TD.LayoutSideYellowLemon a, TD.LayoutSideYellowLemon a, TD.LayoutSideYellowMarriage a
{
  color: #dd0000;
  text-decoration: none;
}

TD.LayoutSideYellow a:hover, TD.LayoutSideYellowNews a:hover, TD.LayoutSideYellowMoney a:hover, TD.LayoutSideYellowPresidential a:hover, TD.LayoutSideYellowFrivolous a:hover, TD.LayoutSideYellowDaily a:hover, TD.LayoutSideYellowLemon a:hover, TD.LayoutSideYellowLemon a:hover, TD.LayoutSideYellowMarriage a:hover
{
  color: #0000ff;
  text-decoration: none;
}

TD.LayoutSideBright
{
  width: 300px;
  vertical-align: top;
  background-color: #ebebeb;
  background-image: url(shadows/topbright.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideBright a
{
  color: #0000ee;
  text-decoration: none;
}

TD.LayoutSideBright a:hover
{
  color: #dd0000;
  text-decoration: none;
}

TD.LayoutSideDark
{
  width: 300px;
  vertical-align: top;
  background-color: #889093;
  background-image: url(shadows/topdark.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 12px;
  text-align: left;
  color: #000000;
}

TD.LayoutSideDark a
{
  color: #f4be10;
  text-decoration: none;
}

TD.LayoutSideDark a:hover
{
  color: #0000ee;
  text-decoration: none;
}

/* ----- Single Layout ----- */

TD.LayoutSingleGrey1
{
  width: 600px;
  vertical-align: top;
  background-color: #dddcdc;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  background-image: url(shadows/rightgrey1.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  color: #000000;
}

TD.ShadowSingleRightGrey1
{
  height: 16px;
  background-color: #3399cc;
  background-image: url(shadows/topgrey1.gif);
  background-position: 100% 0%;
  border-left: #000000 1px solid;
}

/* ----- Dual Layout ----- */

TD.LayoutDualLeftBlue2
{
  width: 300px;
  vertical-align: top;
  background-color: #0072a5;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  color: #ffffff;
}

TD.ShadowDualLeftBlue2
{
  height: 16px;
  background-color: #0072a5;
  background-image: url(shadows/topblue2.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  border-left: #000000 1px solid;
}

TD.LayoutDualRightBlue3
{
  width: 300px;
  vertical-align: top;
  background-color: #3399cc;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  background-image: url(shadows/rightblue3.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
  color: #ffffff;
}

TD.ShadowDualRightBlue3
{
  height: 16px;
  background-color: #3399cc;
  background-image: url(shadows/topblue3c.jpg);
  background-position: 100% 0%;
  border-left: #000000 1px solid;
}


TD.LayoutDualLeftBlue2 a, TD.LayoutDualRightBlue3 a
{
  color: #f4be10;
  text-decoration: none;
}

TD.LayoutDualLeftBlue2 a:hover, TD.LayoutDualRightBlue3 a:hover
{
  color: #0000ee;
  text-decoration: none;
}

/* ----- Tripple Layout ----- */

TD.LayoutTrippleLeftGrey1
{
  width: 200px;
  vertical-align: top;
  background-color: #dddcdc;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
}

TD.ShadowTrippleLeftGrey1
{
  height: 16px;
  background-color: #dddcdc;
  background-image: url(shadows/topgrey1.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  border-left: #000000 1px solid;
}

TD.LayoutTrippleCenterGrey2
{
  width: 200px;
  vertical-align: top;
  background-color: #cac9c9;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
}

TD.ShadowTrippleCenterGrey2
{
  height: 16px;
  background-color: #cac9c9;
  background-image: url(shadows/topgrey2.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
  border-left: #000000 1px solid;
}

TD.LayoutTrippleRightGrey3
{
  width: 200px;
  vertical-align: top;
  background-color: #bababa;
  background-image: url(shadows/rightgrey3.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  text-align: left;
}

TD.ShadowTrippleRightGrey3
{
  height: 16px;
  background-color: #bababa;
  background-image: url(shadows/topgrey3c.jpg);
  background-position: 100% 0%;
  border-left: #000000 1px solid;
}

TD.LayoutTrippleBottom
{
  width: 200px;
  vertical-align: top;
  background-color: #889093;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-top: #000000 1px solid;
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: left;
}

TD.LayoutTrippleBottom a
{
  color: #0000ee;
  text-decoration: none;
}

TD.LayoutTrippleBottom a:hover
{
  color: #f4be10;
  text-decoration: none;
}

TD.LayoutTrippleBottomShadow
{
  width: 200px;
  vertical-align: top;
  background-color: #889093;
  background-image: url(shadows/rightdark.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-top: #000000 1px solid;
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: left;
}

TD.LayoutTrippleBottomShadow a
{
  color: #0000ee;
  text-decoration: none;
}

TD.LayoutTrippleBottomShadow a:hover
{
  color: #f4be10;
  text-decoration: none;
}

/* ----- Tripple Layout Images ----- */

TD.LayoutTrippleImageCorp1
{
  width: 200px;
  height: 75px;
  vertical-align: top;
  background-color: #889093;
  border-left: #000000 1px solid;
  background-image: url(images/corp1.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

TD.LayoutTrippleImagePhone
{
  width: 200px;
  height: 75px;
  vertical-align: top;
  background-color: #889093;
  border-left: #000000 1px solid;
  background-image: url(images/phone.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

TD.LayoutTrippleImageWorld1
{
  width: 200px;
  height: 75px;
  vertical-align: top;
  background-color: #889093;
  border-left: #000000 1px solid;
  background-image: url(images/world1.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

/* ----- Foot Layout ----- */

TD.LayoutPageFoot
{
  width: 600px;
  height: 26px;
  background-color: #007dbf;
  background-image: url(page/footer.jpg);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
  font-size: 10px;
  color: #99ccff;
}

TD.LayoutPageFoot a
{
  color: #99ccff;
  text-decoration: none;
}

TD.LayoutPageFoot a:hover
{
  color: #ffffff;
  text-decoration: none;
}

/* ----- Page End Layout ----- */

TD.LayoutPageEndShadow
{
  height: 20px;
  background-color: #ffffff;
  background-image: url(shadows/pageend.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
}

/* ----- Headlines ----- */

TD.LayoutBanner SPAN.HL
{
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
}

TD.LayoutBanner SPAN.HLH
{
  font-size: 16px;
  font-weight: bold;
  color: #ffff00;
}

TD.LayoutSideYellow SPAN.HL, TD.LayoutSideYellowNews SPAN.HL, TD.LayoutSideDark SPAN.HL, TD.LayoutSideDark SPAN.HL, TD.LayoutSideYellowMoney SPAN.HL, TD.LayoutSideYellowPresidential SPAN.HL, TD.LayoutSideYellowFrivolous SPAN.HL, TD.LayoutSideYellowDaily SPAN.HL, TD.LayoutSideYellowLemon SPAN.HL, TD.LayoutSideYellowMarriage SPAN.HL
{
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

TD.LayoutSideYellow SPAN.HLH, TD.LayoutSideYellowNews SPAN.HLH, TD.LayoutSideDark SPAN.HLH, TD.LayoutSideYellowMoney SPAN.HLH, TD.LayoutSideYellowPresidential SPAN.HLH, TD.LayoutSideYellowFrivolous SPAN.HLH, TD.LayoutSideYellowDaily SPAN.HLH, TD.LayoutSideYellowLemon SPAN.HLH, TD.LayoutSideYellowMarriage SPAN.HLH
{
  font-size: 14px;
  font-weight: bold;
  color: #aa0000;
}

TD.LayoutDualLeftBlue2 SPAN.HL, TD.LayoutDualRightBlue3 SPAN.HL
{
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
}

TD.LayoutDualLeftBlue2 SPAN.HLH, TD.LayoutDualRightBlue3 SPAN.HLH
{
  font-size: 14px;
  font-weight: bold;
  color: #ffff00;
}

TD.LayoutTrippleLeftGrey1 SPAN.HL, TD.LayoutTrippleCenterGrey2 SPAN.HL, TD.LayoutTrippleRightGrey3 SPAN.HL, TD.LayoutSideBright SPAN.HL, TD.LayoutSingleGrey1 SPAN.HL
{
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

TD.LayoutTrippleLeftGrey1 SPAN.HLH, TD.LayoutTrippleCenterGrey2 SPAN.HLH, TD.LayoutTrippleRightGrey3 SPAN.HLH, TD.LayoutSideBright SPAN.HLH, TD.LayoutSingleGrey1 SPAN.HLH
{
  font-size: 14px;
  font-weight: bold;
  color: #007dbf;
}

/* ----- Special ----- */

DIV.MightyFinePrint
{
  font-size: 7px;
}

DIV.SmallPrint
{
  font-size: 10px;
}

HR
{
  height: 1px;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
}
