@charset "utf-8";


/* ********************************************************************** */
/* common page layout *************************************************** */
/* ********************************************************************** */
body
{
  direction: ltr;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #2f3034;
  background: #ecf0f2 url(/img/lyt/bg.jpg) no-repeat center top;
  margin: 0px;
  padding: 0px;
}
.none
{
  margin: 0px;
  padding: 0px;
  border: none;
}
div.clear
{
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  overflow: hidden;
}
.bold
{
  font-weight: bold;
}
.noBold
{
  font-weight: normal;
}
.italic
{
  font-style: italic;
}
.fs13
{
  font-size: 13px;
}
.fs12
{
  font-size: 12px;
}
.fs11
{
  font-size: 11px;
}
.fs10
{
  font-size: 10px;
}
.fs0
{
  font-size: 0;
}
.clb
{
  clear: both;
}
img.elink
{
  vertical-align: text-bottom;
}
.uLine
{
  border-bottom: 1px solid #242724;
}


/* ********************************************************************** */
/* page layout ********************************************************** */
/* ********************************************************************** */
#pageContainer
{
  width: 960px;
  margin: 0px auto;
  padding: 0px;
  border: none;
}
#header
{
  position: relative;
  width: 960px;
  height: 175px;
  background: transparent url(/img/lyt/header-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#navBar
{
  position: relative;
  width: 960px;
  height: 63px;
  background: transparent url(/img/lyt/nav-bar-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* header *************************************************************** */
/* ********************************************************************** */
div.yourGigLogo1
{
  position: absolute;
  top: 42px;
  left: 502px;
  width: 103px;
  height: 124px;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.yourGigLogoLink1,
a.yourGigLogoLink1:link,
a.yourGigLogoLink1:visited,
a.yourGigLogoLink1:active,
a.yourGigLogoLink1:focus
{
  display: block;
  width: 103px;
  height: 124px;
  color: #2f3034;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
}
a.yourGigLogoLink1:hover
{
  color: #2f3034;
  background-color: transparent;
  text-decoration: none;
  outline: 0;
}
div.yourGigLogo2
{
  position: absolute;
  top: 79px;
  left: 605px;
  width: 142px;
  height: 47px;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.yourGigLogoLink2,
a.yourGigLogoLink2:link,
a.yourGigLogoLink2:visited,
a.yourGigLogoLink2:active,
a.yourGigLogoLink2:focus
{
  display: block;
  width: 142px;
  height: 47px;
  color: #2f3034;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
}
a.yourGigLogoLink2:hover
{
  color: #2f3034;
  background-color: transparent;
  text-decoration: none;
  outline: 0;
}
div.lvrLogo1
{
  position: absolute;
  top: 73px;
  left: 781px;
  width: 144px;
  height: 64px;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.lvrLogoLink1,
a.lvrLogoLink1:link,
a.lvrLogoLink1:visited,
a.lvrLogoLink1:active,
a.lvrLogoLink1:focus
{
  display: block;
  width: 144px;
  height: 64px;
  color: #2f3034;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
}
a.lvrLogoLink1:hover
{
  color: #2f3034;
  background-color: transparent;
  text-decoration: none;
  outline: 0;
}



/* ********************************************************************** */
/* navigation bar ******************************************************* */
/* ********************************************************************** */
div.navLinks
{
  position: absolute;
  top: 13px;
  left: 32px;
  width: 864px;
  height: 28px;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.navLinks ul
{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: none;
}
div.navLinks ul li
{
  list-style-type: none;
  float: left;
  display: block;
  height: 28px;
  margin: 0px;
  padding: 0px;
  border: none;
}
a.navLink,
a.navLink:link,
a.navLink:visited,
a.navLink:active,
a.navLink:focus
{
  float: left;
  display: block;
  height: 28px;
  font: normal normal bold 14px/28px Tahoma, Arial, Helvetica, sans-serif;
  color: #1f4776;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px 16px;
  border: none;
  outline: 0;
}
a.navLink:hover
{
  color: #1f4776;
  background-color: transparent;
  text-decoration: underline;
  outline: 0;
}


/* ********************************************************************** */
/* main content container (2 column layout) ***************************** */
/* ********************************************************************** */
#main2Cols
{
  width: 960px;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}

/* ********************************************************************** */
/* right vertical column ************************************************ */
/* ********************************************************************** */
#rightNewsCol
{
  float: right;
  width: 245px;
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
#newsHeader
{
  width: 245px;
  height: 75px;
  background: transparent url(/img/lyt/news-header-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#newsBody
{
  width: 245px;
  min-height: 395px;
  background: transparent url(/img/lyt/news-body-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#newsBody p.newsDate
{
  font-size: 11px;
  font-weight: bold;
  color: #2f3034;
  margin: 0px;
  padding: 0px 24px 2px 24px;
  border: none;
}
#newsBody p.newsHeadline
{
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
  padding: 0px 24px 8px 24px;
  border: none;
}
#newsBody p
{
  font-size: 11px;
  color: #2f3034;
  margin: 0px;
  padding: 0px 24px 24px 24px;
  border: none;
}
a.newsLink,
a.newsLink:link,
a.newsLink:visited,
a.newsLink:active,
a.newsLink:focus
{
  font: normal normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
  color: #1f4776;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
}
a.newsLink:hover
{
  color: #1f4776;
  background-color: transparent;
  text-decoration: underline;
  outline: 0;
}
a.newsLinkSmall,
a.newsLinkSmall:link,
a.newsLinkSmall:visited,
a.newsLinkSmall:active,
a.newsLinkSmall:focus
{
  font: normal normal bold 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #1f4776;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
}
a.newsLinkSmall:hover
{
  color: #1f4776;
  background-color: transparent;
  text-decoration: underline;
  outline: 0;
}
#newsFooter
{
  width: 245px;
  height: 36px;
  background: transparent url(/img/lyt/news-footer-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* content box ********************************************************** */
/* ********************************************************************** */
#content2Cols
{
  float: left;
  width: 685px;
  font: 13px Tahoma, Arial, Helvetica, sans-serif;
  color: #2f3034;
  background-color: transparent;
  margin: 0px;
  padding: 0px;
  border: none;
}
#content2ColsHeader
{
  width: 685px;
  height: 30px;
  background: transparent url(/img/lyt/content-2cols-header-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}
#content2ColsBodyBg
{
  width: 685px;
  background: transparent url(/img/lyt/content-2cols-body-bg.jpg) repeat-y;
  margin: 0px;
  padding: 0px;
  border: none;
}
#content2ColsBody
{
  width: 613px;
  min-height: 432px;
  background: transparent url(/img/lyt/content-2cols-body-top-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px 24px 0px 48px;
  border: none;
}
#content2ColsFooter
{
  width: 685px;
  height: 44px;
  background: transparent url(/img/lyt/content-2cols-footer-bg.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  border: none;
}


/* ********************************************************************** */
/* content layout ******************************************************* */
/* ********************************************************************** */
h1
{
  font: normal normal bold 16px Tahoma, Arial, Helvetica, sans-serif;
  color: #005da4;
  background-color: transparent;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: none;
}
p
{
  font-size: 13px;
  color: #2f3034;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  border: none;
}
a,
a:link,
a:visited,
a:active,
a:focus
{
  font: normal normal bold 13px Tahoma, Arial, Helvetica, sans-serif;
  color: #1f4776;
  background-color: transparent;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border: none;
  outline: 0;
}
a:hover
{
  color: #1f4776;
  background-color: transparent;
  text-decoration: underline;
  outline: 0;
}
ul,ol
{
  margin: 0px 0px 0px 24px;
  padding: 0px;
  border: none;
}
li
{
  padding: 0px 0px 10px;
}
table
{
  font: 13px Tahoma, Arial, Helvetica, sans-serif;
  color: #2f3034;
  background-color: transparent;
  margin: 0px 0px 10px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}
td
{
  padding: 4px 4px 4px 0px;
}


/* ********************************************************************** */
/* footer box *********************************************************** */
/* ********************************************************************** */
#footer
{
  width: 685px;
  height: 27px;
  font: normal normal normal 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #6a7d93;
  background: transparent url(/img/lyt/footer-bg.jpg) no-repeat;
  margin: 0px 0px 20px 0px;
  padding: 0px;
  border: none;
}



