*
{

  padding: 0;
  margin: 0;

}

img 
{

  border: 0;

}

body
{

  background-color: #E5F4FB;
  width: 854px;
  min-width: 854px;
  margin: 29px auto;
  font-family: arial, helvetics, sans-serif;
  color: #707175;

}

h1
{

  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  line-height: 24px;
  clear: after;

}

#header
{

  background-image: url('../base/images/header.jpg');
  background-repeat: no-repeat;
  height: 139px;
  width: 847px;

}

#innerbody
{

  width: 846px;
  border: 1px solid #E1E1E1;
  padding: 3px 4px 3px 4px;
  background-color: #ffffff;
  
}

.greyborder
{

  border: 1px solid #E1E1E1;

}

#nav
{

  margin-left: 392px;

}

#nav li
{

  float: left;
  list-style-type: none;
  margin-top:21px;

}

#nav ul li a:active, #nav ul li a:link, #nav ul li a:visited
{

  border-bottom: 0;

}

#nav img:hover, #nav img.hover
{

  border-bottom: 5px solid #ffffff;

}

#banner
{

  background-image: url('../base/images/bannergradient.jpg');
  background-repeat: no-repeat;
  height: 216px;
  width: 847px;

}

.panelleft
{

  width: 199px;
  float: left;

}

.panelleft ul
{

  margin: 9px 0px;

}

.panelleft ul li
{

  font-size: 11px;
  list-style: disc outside url('../base/images/arrow.gif');
  margin-left: 25px;
  line-height: 18px;

}

.panelleft ul li a:link, .panelleft ul li a:visited, .panelleft ul li a:active
{

  color: #0090D6;
  text-decoration: none;

}

.blue
{

  color: #0090D6;

}

.lightblue
{

  color: #32b8c9;

}

.toprow
{

  margin-top: 11px;

}

.panelright
{

  float: right;
  width: 643px;
  font-size: 12px;

}

.panelright .large, .panelfull .large
{

  font-size: 21px;
  font-weight: bold;
  font-family: "New Times Roman", serif;

}

.panelright .medium, .panelfull .medium
{

  font-size: 14px;
  font-weight: bold;
  font-family: "New Times Roman", serif;

}

.panelfull
{

  width: 846px;
  font-size: 12px;  

}

.fullheading
{

  background-image: url('../base/images/wideheading.jpg');
  background-repeat: no-repeat;
  width: 809px;
  height: 34px;
  padding-left: 35px;

}

.wideheading
{

  background-image: url('../base/images/wideheading.jpg');
  background-repeat: no-repeat;
  width: 606px;
  height: 34px;
  padding-left: 35px;

}

.narrowheading
{

  background-image: url('../base/images/narrowheading.jpg');
  background-repeat: no-repeat;
  width: 162px;
  height: 34px;
  padding-left: 35px;

}

.heading
{

  color: #30B8C8;
  font-size: 14px;
  line-height: 34px;
  border-bottom: 1px solid #e1e1e1;

}

.innertext
{

  padding: 10px 15px 10px 15px;

}

.innertext li
{

  margin-left: 20px;
  padding-bottom: 10px;

}

.innertext p
{

  padding-bottom: 10px;

}

.disclaimer
{

  font-size: 10px;

}

#footer
{

  background-color: #0091d5;
  color: #ffffff;
  font-size: 10px;
  line-height: 34px;
  padding-left: 8px;

}

#companydetails
{

  color: #8bd8f2;
  font-size: 10px;
  line-height: 14px;  
  padding-left: 11px;

}

.panelright a:link, .panelright a:visited, .panelright a:active, .panelright a:hover
{

  text-decoration: none;
  color: #0090D6;

}

.panelright a[href^="http://"]
{

  padding-right: 18px;
  background-image: url('./images/externallink.gif');
  background-repeat: no-repeat;
  background-position: right;

}

#frm_contact p
{

  width: 350px;
  clear: both;

}

#frm_contact p label
{

  float: left;

}

#frm_contact p input
{

  float: right;

}

#frm_contact p textarea
{

  float: right;
  width: 160px;
  height: 160px;

}

.imageborder
{

  border-top: 1px solid #E1E1E1;
  border-right: 1px solid #E1E1E1;
  border-bottom: 0px solid #E1E1E1;
  border-left: 0px solid #E1E1E1;
  
}

.imageright
{

  border-top: 1px solid #E1E1E1;
  border-right: 0px solid #E1E1E1;
  border-bottom: 0px solid #E1E1E1;
  border-left: 0px solid #E1E1E1;

}

