/* main body style */
body {
  padding: 0px;
  color: #29308C;
  cursor: default;
  background-color: #FFFFFF;
  font: normal 11pt Arial, sans-serif;
}

/* link styles */
a.quicklink {
  color: #29308C;
  text-decoration: none;
  padding-left: 0px;
  padding-right: 3px;
  border-right: 2px solid #29308C;
  font: bold 9pt Arial, sans-serif;
}

a.quicklink#lastquicklink {
  padding-right: 0px;
  border-right: 0px;
}

a.navlink {
  color: #FFFFFF;
  text-decoration: none;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 2px solid #FFFFFF;
  font: bold 12pt Arial, sans-serif;
}

a.navlink#lastnavlink {
  padding-right: 0px;
  border-right: 0px;
}

a.sidelink {
  color: #BD7131;
  text-decoration: underline;
  font: bold 9pt Arial, sans-serif;
}

a.footerlink {
  color: #FFFFFF;
  text-decoration: none;
  font: bold 9pt Arial, sans-serif;
}

/* table styles */
table#container {
  width: 980px;
  padding-right: 2px;
  border-collapse: collapse;
  background-repeat: no-repeat;
  background-image: url("../images/header.jpg");
}

table.sideitems {
  width: 145px;
  margin-left: 10px;
  border-collapse: collapse;
}

/* table cell styles */
td#topleft {
  width: 160px;
  padding-top: 20px;
  text-align: center;
}

td#topright {
  width: 820px;
  border-right: 2px solid #FFFFFF;
}

td#right {
  width: 20px;
  background-color: #94AADE;
}

td#linkleft {
  width: 160px;
  padding-top: 20px;
}

td#linkright {
  width: 820px;
  padding-top: 20px;
  text-align: center;
  border-right: 2px solid #FFFFFF;
}

td#leftfiller {
  width: 160px;
  padding-top: 108px;
}

td#rightfiller {
  width: 820px;
  padding-top: 108px;
  padding-right: 20px;
  border-right: 2px solid #FFFFFF;
}

td#bodyleft {
  width: 160px;
  vertical-align: top;
  padding-bottom: 10px;
  background-color: #F9F6ED;
}

td#bodyright {
  width: 820px;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 8px;
  vertical-align: top;
  border-left: 2px solid #213084;
  border-right: 2px solid #FFFFFF;
}

td#bodyright.homepage {
  height: 250px;
  background-repeat: no-repeat;
  background-image: url("../images/homeimage.jpg");
}

td#footerleft {
  width: 160px;
  padding-top: 4px;
  padding-left: 20px;
  padding-bottom: 4px;
  background-color: #213084;
}

td#footerright {
  width: 820px;
  color: #FFFFFF;
  text-align: right;
  padding-top: 4px;
  padding-right: 20px;
  padding-bottom: 4px;
  background-color: #213084;
  border-right: 2px solid #FFFFFF;
  font: bold 9pt Arial, sans-serif;
}

td.side1 {
  width: 10px;
  padding-top: 4px;
  vertical-align: top;
}

td.side2 {
  width: 130px;
  color: #000000;
  padding-left: 10px;
  padding-right: 10px;
  text-align: justify;
  vertical-align: top;
  font: normal 9pt Arial, sans-serif;
}

td.side3 {
  padding-left: 20px;
  padding-bottom: 8px;
}

/* div and span styles */
div.sidetitle {
  color: #29308C;
  width: 120px;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 5px;
  border-bottom: 2px solid #29308C;
  font: bold 10pt Arial, sans-serif;
}

span#cornertitle {
  color: #FFFFFF;
  font: bold 13pt Arial, sans-serif;
}

span#cornersubtitle {
  color: #FFFFFF;
  font: bold 9pt Arial, sans-serif;
}

span#bigtitle {
  color: #BD7131;
  margin-left: 120px;
  font: bold 26pt Arial, sans-serif;
}

/* the following styles are only used on the homepage for aligning text in the main area */
div#homeblurb {
  width: 440px;
  margin-left: 180px;
  color: #29308C;
  font: bold 13pt Arial, sans-serif;
}

/* document styles */
/*
.HEADING1 {
  font: bold 15pt Arial, sans-serif;
}

.NORMAL {
  margin: 0px;
  padding: 0px;
  color: #000000;
  font: normal 12pt Arial, sans-serif;
}
*/

/* search result and form styles */
div#searchstuff
{
  padding-top: 5px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

input.searchfield
{
  width: 352px;
  color: #29308C;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 1px;
  border: 1px solid #29308C;
  font: normal 10pt Arial, sans-serif;
}

input.searchbutton
{
  width: 80px;
  height: 22px;
  color: #FFFFFF;
  background: #374A8E;
  font: bold 10pt Arial, sans-serif;
  
}

table#searchresults
{
  width: 550px;
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
}

td.searchinfo {
  width: 550px;
  font: normal 11pt Arial, sans-serif;
}

td.searchnav1 {
  width: 550px;
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: 2px solid #29308C;
  font: bold 10pt Arial, sans-serif;
}

td.searchnav2 {
  width: 550px;
  padding-top: 5px;
  padding-bottom: 10px;
  border-top: 2px solid #29308C;
  font: bold 10pt Arial, sans-serif;
}

td.searchlink
{
  width: 500px;
  padding-top: 5px;
  padding-bottom: 2px;

}

a.searchlink
{
  color: #29308C;
  text-decoration: underline;
  font: bold 10pt Arial, sans-serif;
}

.searchNavigation
{
  color: #29308C;
  text-decoration: underline;
  font: bold 10pt Arial, sans-serif;
}

td.searchdate
{
  width: 50px;
  padding-top: 5px;
  text-align: right;
  padding-bottom: 3px;
  font: bold 10pt Arial, sans-serif;
}

td.searchtext
{
  padding-bottom: 5px;
  font: normal 10pt Arial, sans-serif;
}

.breadCrumb
{
  color: #29308C;
  font: bold 9pt Arial, sans-serif;
}

