body {
  margin: 0;
  padding: 0;
  background: #242f56 url(images/bg_gradient2.jpg) repeat-x;
}

.maintext {
  font-family: Arial, Helvetica, sans-serif; 
  color: #111d43; 
  font-size: 11px;
  text-align: left;
  line-height: 16px;
}
.maintext A:link {color: #111d43; text-decoration: underline;}
.maintext A:visited {color: #111d43; text-decoration: underline;}
.maintext A:active {color: #111d43; text-decoration: underline;}
.maintext A:hover {color: #111d43; text-decoration: underline;}

.largertext {
  font-family: Arial, Helvetica, sans-serif;
  color: #111d43;
  font-size: 13px;
  line-height: 18px;
}
.hdrtext {
  font-family: Arial, Helvetica, sans-serif; 
  color: #c3020d; 
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
}
p.hdrnews {
  font-family: Arial, Helvetica, sans-serif; 
  color: #111d43; 
  font-size: 13px;
  font-weight: bold;
  margin-top: 7px;
  margin-bottom: 4px;
}
.footertext {
  font-family: Arial, Helvetica, sans-serif; 
  color: #111d43; 
  font-size: 9px;
  text-align: left;
  line-height: 10px;
}

.footerlink A:link {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 11px;}
.footerlink A:visited {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 11px;}
.footerlink A:active {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-size: 11px;}
.footerlink A:hover {font-family: Arial, Helvetica, sans-serif; color: #111d43; text-decoration: underline; font-size: 11px;}

.largerlink A:link {font-family: Arial, Helvetica, sans-serif; color: #1f3382; text-decoration: underline; font-size: 13px; font-weight: bold;}
.largerlink A:visited {font-family: Arial, Helvetica, sans-serif; color: #1f3382; text-decoration: underline; font-size: 13px; font-weight: bold;}
.largerlink A:active {font-family: Arial, Helvetica, sans-serif; color: #1f3382; text-decoration: underline; font-size: 13px; font-weight: bold;}
.largerlink A:hover {font-family: Arial, Helvetica, sans-serif; color: #abb7e6; text-decoration: underline; font-size: 13px; font-weight: bold;}

.newslink A:link {font-family: Arial, Helvetica, sans-serif; color: #c3020d; text-decoration: underline; font-size: 11px; font-weight: bold;}
.newslink A:visited {font-family: Arial, Helvetica, sans-serif; color: #c3020d; text-decoration: underline; font-size: 11px; font-weight: bold;}
.newslink A:active {font-family: Arial, Helvetica, sans-serif; color: #c3020d; text-decoration: underline; font-size: 11px; font-weight: bold;}
.newslink A:hover {font-family: Arial, Helvetica, sans-serif; color: #111d43; text-decoration: underline; font-size: 11px; font-weight: bold;}

div#container {
  width: 800px;
  margin: 0 auto;
  background: url(images/bg_fade.jpg);
  background-repeat: no-repeat;
}

div#containerfixed {
  width: 800px;
  height: 600px;
  margin: 0 auto;
  background: url(images/bg_fade.jpg);
  background-repeat: no-repeat;
}

div#containerin {
  width: 730px;
  margin: 0 auto;
  background: #FFFFFF;
}
div#header {
  width: 730px;
}
div#nav {
  width: 730px;
}
div#content {
  background: #FFFFFF url(images/bg_content.jpg);
  background-repeat: no-repeat;
  width: 730px;
  padding-left: 64px;
  padding-right: 64px;
  text-align: left;
}
html>body div#content {
  background: #FFFFFF url(images/bg_content.jpg);
  background-repeat: no-repeat;
  width: 602px;
  padding-left: 64px;
  padding-right: 64px;
  text-align: left;
}

div#contentcontainer {
  background: #FFFFFF;
  width: 730px;
}

div#contentleft {
  background: #e7e9ed url(images/bg_leftcollumn.jpg);
  background-repeat: no-repeat;
  float: left;
  width: 151px;
  height: 400px;
  
  <!-- Normally 430h -->
  
}

div#contentcenter {
  background: #FFFFFF url(images/bg_centercollumn.jpg);
  background-repeat: no-repeat;
  float: left;
  width: 397px;
  height: 400px;
  padding-left: 18px;
  padding-right: 32px;
  text-align: left;
}
html>body div#contentcenter {
  background: #FFFFFF url(images/bg_centercollumn.jpg);
  background-repeat: no-repeat;
  float: left;
  width: 347px;
  height: 400px;
  padding-left: 18px;
  padding-right: 32px;
}

div#contentright {
  float: right;
  height: 400px;
  width: 182px;
  background: #FFFFFF;
}
div#news {
  background: #f6dbdd;
  width: 130px;
}

div#footer {
  clear: both;
  width: 730px;
  height: 73px;
  background: url(images/bg_footer_small.jpg);
  padding-left: 123px;
  padding-top: 16px;
  text-align: left;
}
html>body div#footer {
  clear: both;
  width: 607px;
  height: 57px;
  background: url(images/bg_footer_small.jpg);
  padding-left: 123px;
  padding-top: 16px;
  text-align: left;
}

.contactform
{
    border-color:#111d43;
    border: 1px #111d43 solid;
    background-color: #ffffff !important;
    COLOR: #111d43;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px
}

.formbutton
{
    background-color: #c3020d;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 16px
}

.volunteerform
{
    border-color:#111d43;
    border: 1px #111d43 solid;
    background-color: #ffffff !important;
    COLOR: #111d43;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 18px
}

.volunteerformbutton
{
    background-color: #c3020d;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    LINE-HEIGHT: 18px
}
