﻿body
{
  margin:0;
  padding:0;
  background:#034e83 url(../Images/bodyBackground.gif) top left repeat-x;
}

form
{
  width:924px;
  margin:0 auto;
  background:#034e83 url(../Images/formBackground.jpg) top right no-repeat;
}

#divPage
{
  width:781px;
}

#divHeader
{
  position:relative;
  text-align:right;
}

#divBody
{
  font-family:Arial;
  margin-left:312px;
  width:482px;
  padding:28px 61px 0 28px;
}

#divLeftColumn
{
  margin-left:74px;
  width:239px;
  float:left;
}

#divLeftColumnHome
{
  background:transparent url(../Images/Page/Home.gif) top left no-repeat;
  padding-top:386px;
}

#divLeftColumnWebinars
{
}

#divFooter
{
  clear:left;
  background:transparent url(../Images/divFooterBackground.gif) top right no-repeat;
  font-size:11px;
  margin:0 74px 20px 0;
  text-align:center;
  padding:3px 0 3px 300px;
}

#divFooterLinks
{
  color:#fff;
  margin-right: -15px;
}

#divFooterLinks a
{
  color:#fff;
}

#divFooterLinks a:link, #divFooterLinks a:visited
{
  text-decoration:none;
}

#divFooterLinks a:hover, #divFooterLinks a:active
{
  text-decoration:underline;
}

#divFooterLinks a:active
{
  color:#f00;
}

#ulMoreNav
{
  margin:0;
  padding:0;
  list-style-type:none;
  position:absolute;
  font-size:11px;
  left:735px;
}

#ulMoreNav li
{
  display:inline;
  padding-left:5px;
}

#ulMoreNav a, #ulMoreNav a:link, #ulMoreNav a:visited
{
  color: #000;
}

#ulMoreNav a:hover, #ulMoreNav a:active
{
  color: #ff7300;
}

#divNav
{
  background:transparent url(../Images/Header/Nav/ulNavBackground.gif) top right no-repeat;
  margin-right:74px;
}

#ulNav
{
  margin:0 0 0 320px;
  padding:0;
  list-style-type:none;
  text-align:right;
  z-index:5;
}

#ulNav li
{
  float:left;
  height:51px;
  line-height:51px;
  font-size:11px;
}

#ulNav li.navRightSeparator
{
  background:url(../Images/Header/Nav/RightSeparator.gif) top right no-repeat;
}

#ulNav a, #ulNav a:link, #ulNav a:visited
{
  color:#000;
  padding:18px 11px;
  line-height:51px;
  text-decoration:none;
}

#ulNav a:hover
{
  color:#fff;
}

#ulNav a:active
{
  color:#f00;
}

#ulNav a.hlActive
{
  color:#fff;
}

.imgLeftButton img
{
  margin-left:4px;
}

#divHomeContent
{
  background:transparent url(../Images/HomeBody.jpg) top right no-repeat;
}

#divHomeContent img
{
  margin:36px 0 10px 0;
}

#divHomeContent div
{
  color:#777;
  width:265px;
}

#divHomeContent .spanLink
{
  color:#3da6d9;
}

.spanLink a, .spanLink a:link, .spanLink a:visited
{
  color:#3da6d9;
}

.spanLink a:hover, .spanLink a:active
{
  color:#f00;
}

.hlLogo
{
  float:left;
  margin:10px 0 0 110px;
}

.imgHeaderBanner
{
  margin:30px 85px 13px 0;
}

.tblApplication th, .tblApplication td
{
  padding-bottom:10px;
  vertical-align:top;
}

.tblApplication th
{
  text-align:left;
  padding-right:18px;
}

.spanThanksMessage
{
  color:#ff7300;
}

.ulInContent li
{
  margin-bottom:8px;
}

.homeH1
{
  margin-top:38px;
  text-align:center;
  font-size:30px;
  line-height:30px;
  font-weight:normal;
  font-style:italic;
}

.divNewsBlock
{
  border-bottom:solid 1px #888;
  margin-bottom:18px;
}

.divNewsBlock h3
{
  text-transform:uppercase;
  margin:0 0 4px 0;
}

#tblMemberLogos
{
  border-top:solid 1px #888;
}

#tblMemberLogos td
{
  padding-top:18px;
  padding-bottom:18px;
  border-bottom:solid 1px #888;
}

#tblMemberLogos td img
{
  margin-right:18px;
}

#divAllianceMembersTitle
{
  height:108px;
}

#divAllianceMembersTitle img
{
  float:left;
  margin-right:8px;
}

#divAllianceMembersTitle h2
{
  margin:0 0 8px 0;
}

.orange
{
  color:#ff7300;
}

.divNewsBlock .ulInContent li
{
  list-style-type:none;
}

#tblNextWebinar
{
  width:482px;
}

#tblNextWebinar th, #tblNextWebinar td
{
  vertical-align:top;
  padding:0;
}
