body
{
  background-image:url(images/tile_background.jpg);
  margin:0;
}

.bodytext-box
{
  font-size:11px;
  line-height:15px;
  color:#13045f;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:6px 8px 4px 10px;
}

.mediumbox
{
  width:480px;
  background:url(images/box_medium_bottom.gif) no-repeat bottom left;
}

.mediumbox h3
{
  background:url(images/box_medium_top.gif) no-repeat top left;
  border-bottom:4px solid #d5365e;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:12px;
  margin:0;
  padding:6px 8px 4px 10px;
}

p
{
  font-size:13px;
  line-height:16px;
  color:#13045f;
  text-decoration:none;
  margin-top:2px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#13045F;
}

li
{
  line-height:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#13045F;
  font-size:11px;
}

h1
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#243180;
}

#navigation
{
  list-style:none;
  border-bottom:4px solid #bfbfbf;
  margin:0;
  padding:0 0 15px;
}

#navigation li
{
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFF;
  text-align:center;
  border-right:1px solid #fff;
}

#navigation li a
{
  color:#FFF;
  display:block;
  text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0 15px;
}

#navigation a:hover
{
  border-bottom:4px solid #d63b63;
}

#navigation a.active
{
  border-bottom:4px solid #FEFF6F;
}

#footer
{
  border-top-color:#FFF;
  border-top-style:solid;
  border-top-width:1px;
  background-color:#553312;
}

.footer
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
  text-decoration:none;
}

.footer:link
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CCC;
  text-decoration:none;
  line-height:7px;
}

.footer:visited
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ccc;
  text-decoration:none;
}

.footer:hover
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d5365e;
  text-decoration:none;
}

.smallbox
{
  width:220px;
  background:url(images/box_small_bottom.gif) no-repeat bottom left;
  align:left;
}

.smallbox h3
{
  background:url(images/box_small_top.gif) no-repeat top left;
  border-bottom:4px solid #d5365e;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:12px;
  margin:0;
  padding:6px 8px 4px 10px;
}

.smallbox a
{
  color:#291973;
  font-weight:bold;
  line-height:12px;
}

.smallbox a:hover
{
  color:#d5365e;
  font-weight:bold;
}

.largebox
{
  width:720px;
  background:url(images/box_large_bottom.gif) no-repeat bottom left;
  align:left;
}

.largebox h3
{
  background:url(images/box_large_top.gif) no-repeat top left;
  border-bottom:4px solid #d5365e;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFF;
  font-size:12px;
  margin:0;
  padding:6px 8px 4px 10px;
}

.testimonial
{
  background-color:#E4E2ED;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#243180;
  padding:5px;
}

.mediumbox ul,.largebox ul
{
  list-style:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0;
  padding:14px 10px;
}

a:link,a:visited
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d5365e;
  text-decoration:none;
}

a:hover,.smallbox a:visited
{
  color:#291973;
}