body
{
  color: #444;
  padding: 0;
  margin: 0;
  font: .9em arial,helvetica,geneva;
}
img
{
  border: 0;
}
a
{
  color: #444;
  font-weight: bold;
}
a.NoUnderline
{
  text-decoration: none;
}
a:hover
{
  color: #5F9FFC;
  text-decoration: none;
}
img.Logo
{
  border: 0;
  margin: 0;
  padding: 0;
  float: left;
  height: 107px;
}
img.HeaderImage
{
  padding-top: 50px;
  padding-bottom: 15px;
  margin: 0 0 0 -25px;
}
#container
{
  width: 748px;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #B3D5Fd;

}
#banner
{
  padding: 0 16px 0 0;
  margin-bottom: 0;
  background-color: #90C2FD;
  height: 109px;
}
#content
{
  padding: 0 25px 0 50px;
  background-color: #B3D5FD;
  border-top: 1px solid #FFF;
  font-size: .8em;
}
#footer
{
  clear: both;
  padding: 0;
  margin-top: 0;
  background-color: #FFF;
  text-align: center;
}
#Menu
{
  margin: 0;
  padding: 0 0 0 212px;
  text-align: right;
  background-color: #90C2FD;
}
#Nav
{
  height: 109px;
  padding: 0;
  margin: 0;
}
#Nav img
{
  padding: 0;
  margin: 72px 0 1px 0;
}
#Menu ul
{
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  background-color: #90C2FD;
}
#Nav a
{
  color: #444;
  font: bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  display: block;
  padding: 0;
}
#Nav a:hover
{
  color: #FF6123;
}
#Nav li li a
{
  display: block;
  padding: 0;
  color: #FFF;
  margin: 1px 0 0 0;
}
#Nav li li a:hover
{
  background-color: #FFC228;
  color: #FFF;
}
#Menu li
{
  float: left;
  position: relative;
  text-align: right;
  background-color: #90C2FD;
  list-style: none;
  width: 5em;
}
#Menu li ul
{
  display: none;
  position: absolute; 
  background-color: #FF6123;
  top: 100%;
  left: -5px;
  padding: 0;
  border: 1px solid #FFF;
  border-top: none;
  width: 155px;
  margin-top: 0;
  z-index: 99;
  background-image: url(../images/menu-bg.gif);
  background-repeat: repeat-x;
  background-position: top left;
}
#Menu li>ul
{
  top: auto;
  left: -5px;
}
#Menu li li
{
  display: block;
  float: none;
  background-color: transparent;
  border: 0; 
  width: 155px;
  text-align: left;
  text-indent: 5px;
}
#Menu li:hover ul, #Menu li.over ul
{
  display: block;
}
#footer img
{
  padding: 10px 0 5px 0;
}
#footer p
{
  color: #90C2FD;
  padding: 5px;
  margin: 0;
  font-size: .8em;
  border-top: 1px solid #90C2FD;
}
#footer a
{
  color: #90C2FD;
  font-weight: normal;
}
#sidebar
{
  float: right;
  margin: 0;
  width: 267px;
  padding: 0;
}
#sidebar img.SidebarImage
{
  border: 1px solid #FFF;
  border-top: none;
  padding: 0;
  margin: 0 0 20px 0;
}
#sidebar p
{
  padding: 2px 10px 2px 15px;
  font: 1em arial,helvetica;
}
#sidebar img.Bio
{
  padding-bottom: 10px;
}
#sidebar h2
{
  padding-left: 15px;
  font: 14px georgia,times,serif;
}
#content-box
{
  float: left;
  padding: 0 0 0 25px;
  margin: 0;
  width: 350px;
  line-height: 1.6em;
}
#content-box h2
{
  color: #5F9FFC;
  font-size: 1.3em;
  font-weight: bold
}
#content-box h3
{
  font-weight: bold;
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 12px;
}
#content-box p
{
  padding-top: 1px;
  margin-top: 1px;
}
div.ClearAll
{
  clear: both;
  height: 40px;
}
#content-box ul
{
  margin: 0 0 10px 0;
  padding: 0;
}
#content-box ul li
{
  margin-left: 16px;
}
#content-box ul.DeBulleted
{
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0;
}
#content-box ul.DeBulleted li
{
  list-style: none;
  margin: 0;
  padding: 0;
}
#FrontInfo
{
  border-top: 1px solid #FFF;
  background-color: #FF6123;
  height: 190px;
  clear: both;
  margin: 0;
  padding: 20px;
  color: #FFF;
  font-size: .9em;
  line-height: 1.5em;
}
#FrontInfo a
{
  text-decoration: none;
  font-weight: bold;
  color: #FFF;
  padding-left: 14px;
}
#FrontInfo ul
{
  padding-left: 30px;
  margin-left: 0;
}
#FrontInfo div.left
{
  width: 407px;
  float: left;
  padding: 0;
  margin: 0;
}
#FrontInfo div.right
{
  width: 267px;
  float: right;
  padding: 0;
  margin: 0 6px 0 0;
}
#FrontInfo div.right p
{
  padding-left: 14px;
}
#FrontInfo img.FrontInfoTitle
{
  padding-left: 15px;
  padding-top: 5px;
}
img.TitleImage
{
  padding: 20px 0 5px 0;
}
#FrontInfo a.WhitepaperDownload:hover
{
  color: #444;
}
