*
{

  margin: 0;
  padding: 0;

}

body
{

  width: 803px;
  min-width: 803px;
  position: relative;
  margin: 0 auto;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #014680;

}

img
{

  border: 0;

}

#header ul
{

  background-image: url('../base/images/navbackground.gif');
  background-repeat: repeat-x;
  height: 27px;
  width: 802px;

}

#header  ul li
{

  font-size: 14px;
  line-height: 27px;
  float: left;
  padding: 0px 18px;
  text-align: center;
  list-style-type: none;

}

#header ul li a:link, #header ul li a:visited, #header ul li a:active
{

  color: #014680;
  text-decoration: none;

}

#header ul li a:hover
{

  color: #0163B3;
  text-decoration: none;

}

#footer
{

  width: 802px;
  height: 28px;
  background-color: #014680;

}

#footer p
{

  text-align: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 28px;

}

#largegreybox
{

  background-image: url('../base/images/greybox.jpg');
  background-repeat: no-repeat;
  height: 156px;
  width: 559px;
  padding: 20px;  
  float: left;

}

#largegreybox p
{

  padding: 5px 0px;

}

#largegreybox ul
{

  padding: 5px 0px;

}

#largegreybox ul li
{

  margin-left: 25px;
  padding-bottom: 5px;

}

#hometopbox
{

  background-image: url('../base/images/homegreybox.jpg');
  background-repeat: no-repeat;
  height: 67px;
  width: 559px;
  float: left;
  padding: 20px;  

}

#hometopbox .large
{

  font-size: 18px;
  padding-top: 6px;

}

.red
{

  color: #ED0101;

}

#blueboxheader
{

  background-image: url('../base/images/homepagetextboxheader.jpg');
  background-repeat: no-repeat;
  height: 30px;
  width: 795px;
  margin-left: 8px;

}

#blueboxheader p
{

  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  padding-left: 14px;

}

#bluebox
{

  background-image: url('../base/images/homepagetextbox.jpg');
  background-repeat: no-repeat;
  height: 319px;
  width: 793px;
  border: 1px solid #90CCFE;
  margin-left: 7px; 
  padding-top: 8px;  

}

#bluebox div
{

  width: 432px;
  float: left;

}

#bluebox ul li
{

  font-size: 14px;
  font-weight: bold;
  width: 432px;
  margin-left: 25px;
  padding-bottom: 3px;

}

#bluebox ul li .small
{

  font-size: 11px;
  font-weight: normal;
  color: #014680;

}

#bluebox p
{

  width: 440px;
  margin-left: 25px;

}

#mainbody
{

  padding: 20px;
  width: 570px;
  float: left;

}

#mainbody p
{

  font-size: 11px;
  padding-bottom: 8px;

}

#mainbody .larger
{

  font-size: 12px;

}

#mainbody h1
{

  padding-bottom: 24px;

}

#mainbody a:link, #mainbody a:visited, #mainbody a:active, #mainbody a:hover
{

  color: #014680;
  text-decoration: none;
  font-weight: bold;

}

h1
{

  font-size: 18px;

}

h2
{

  font-size: 14px;

}

#largegreyboxsplit
{

  background-color: #F6F4F5;
  background-image: url('../base/images/greyboxtop.jpg');
  background-repeat: no-repeat;
  width: 559px;
  padding: 20px;  
  float: left;  

}

#largegreyboxsplit p
{

  padding: 5px 0px;

}

#largegreyboxsplit ul
{

  padding: 5px 0px;

}

#largegreyboxsplit ul li
{

  margin-left: 25px;
  padding-bottom: 5px;

}

.claimletter
{

  display: none;
  float: left;
  padding-left: 20px;

}

.claimletter img
{

  padding-top: 20px;

}

.claimleft
{

  float: left;
  cursor: pointer;

}

.claimright
{

  float: right;
  cursor: pointer;  

}

#claimform form p
{

  clear: both;
  width: 500px;
  line-height: 25px;

}

#claimform
{

  padding: 0px 20px;

}

#claimform form p label
{

  float: left;

}

#claimform form p input, #claimform form p select
{

  float: right;

}

#claimvalues
{

  width: 165px; 
  border-top: 1px solid #014680; 
  border-left: 1px solid #90CCFE; 
  border-right: 1px solid #90CCFE; 
  border-bottom: 1px solid #90CCFE; 
  padding: 8px 13px

}