@media print {
  #noprint {
    visibility: hidden;
    display: none;
  }
}


  .bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  }
  
  a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  }
  
  a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  }
  
  .pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #336699;
  font-weight: bold;
  }
  
  .titlebottomborder{
  border-bottom-color: #999999;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-top: 20px;
  }   
  
  .titlebottomborderhome{
  border-bottom-color: #999999;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-top: 11px;
  }  
  
  .footertext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336699;
  font-weight: bold;
  }
  
  a.footertext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336699;
  font-weight: bold;
  }
  
  a.footertext:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #993333;
  font-weight: bold;
  }
   
  a.sidenav1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  line-height: 14px;
  }
  
  a.sidenav1:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
  text-decoration: none;
  line-height: 14px;
  }

  .sidenav1on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
  text-decoration: none;
  }
    
  a.sidenav2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
  }
  
  a.sidenav2:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
  }

  .sidenav2on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
  }
 
  a.sidenav3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  font-weight: normal;
  text-decoration: none;
  line-height: 14px;
  }
  
  a.sidenav3:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: normal;
  text-decoration: none;
  line-height: 14px;
  }

  .sidenav3on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: normal;
  text-decoration: none;
  line-height: 14px;
  } 
  	
  a.rightnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  line-height: 24px;
  }
  
  a.rightnav:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; color: #993333;
  font-weight: bold;
  text-decoration: none;
  line-height: 24px;
  }
  
  a.uppernav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  }
  
  a.uppernav:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #CCCCCC;
  text-decoration: none;
  }
  
  .breadcrumbs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  font-weight: normal;
  padding-top: 5px;
  }
  
  a.breadcrumbs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336699;
  font-weight: normal;
  }
  
  a.breadcrumbs:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #993333;
  font-weight: normal;
  }
    
  .bottomborder {
  border-bottom-color: #003366;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  }
  .sectiontitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #336699;
  font-weight: bold;
  }
  
  .smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; color: #333333;
  }
  
  a.smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336699
  }
  
  a.smalltext:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #993333;
  }

  .highlighttext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
  }
  
  .bodytextbold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
  }
  
  .sidenav3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #003366;
  font-weight: bold;
  text-decoration: none;
  }
  
  .featuretitlebar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #003366;
  }
  
  .tablelisting {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  padding-top: 10px;
  padding-bottom: 10px;
  border-color: #CCCCCC black;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  }
  
  .tablesectiondivider {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #336699;
  padding-top: 20px;
  border-color: black black #CCCCCC;
  font-weight: bold;
  border-style: none;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  }

  .blacksmall{
  font-family:verdana,sans-serif;
  font-size:10px;
  color:#000000;
  margin-top:11px;
  }
  
  .blacksmallbold{
  font-family:verdana,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  margin-top:11px;
  }  

  .blackbold{
  font-family:verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin-top:11px;
  }
  .tablebordercolored {
  border: #993300;
  border-style: solid;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  }
  
  .tableheadercolored {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-color: #003366;
  color: #FFFFFF;
  }

  .tinytext {
  font-family:verdana, sans-serif;
  font-size:9px;
  color:#000000;
  margin-top:11px;
  }
  
  .tableborderblack {
  border: 1px #333333 solid;
  }

  a.smalltextbold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #336699;
  font-weight: bold;
  }

  a.smalltextbold:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #993333;
  font-weight: bold;
  }
  
  .featuretitlebar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background-color: #003366;
  }
  
  .highlighttextlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  }
  
  .featurecolorbg {
  background-color: #E2F0F9;
  }  

  .featurebox{
  height: 160px;
  }
  
  .featureboxhorizontal{
  height: 130px;
  }

  .tablebordergrey {
  border: thin #CCCCCC solid;
  }

  .tableborderblack {
  border: 1px #000000 solid;
  }

  .headerbartoptext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  font-weight: bold;
  }
  
  a.headerbartoptext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  font-weight: bold;
  text-decoration: none;
  }  
  
  a.headerbartoptext:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
  text-decoration: none;
  }  
  
  .photocaption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #666666;
  }
  
  a.photocaption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #666666;
  }

  a.photocaption:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #000000;
  }

  .photopadding {
  margin-right: 5px;
  margin-bottom: 2px;
  margin-top: 3px;
  }

  .featuretext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  }

  a.featuretext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #336699;
  text-decoration: underline;
  }

  a.featuretext:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #993333;
  text-decoration: underline;
  }  
  
  .featuretextwithcolorbg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #222222;
  }

  a.featuretextwithcolorbg {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0B5B8E;
  font-weight: bold;
  text-decoration: underline;
  }

  a.featuretextwithcolorbg:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #993333;
  font-weight: bold;
  text-decoration: underline;
  }  
  
  a.featurenav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0B5B8E;
  font-weight: bold;
  text-decoration: underline;
  }

  a.featurenav:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #993333;
  font-weight: bold;
  text-decoration: underline;
  }  

  .featuresubheadermed {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #336699;
  font-weight: bolder;
  }

  .featureheadertext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #336699;
  font-weight: bold;
  margin-bottom: -10px;
  }
  
  .featureheadertextcolorbg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #0B5B8E;
  font-weight: bold;
  margin-bottom: -10px;
  }  

  .featurednewstext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 18px;
  }

  .featurenewsheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #336699;
  font-weight: bold;
  margin-bottom: -10px;
  }
  
  a.featurenewsheader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #336699;
  font-weight: bold;
  margin-bottom: -10px;  
  text-decoration: none;
  }

  a.featurenewsheader:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #993333;
  font-weight: bold;
  margin-bottom: -10px;  
  text-decoration: underline;
  }  

  .footersmalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #336699;
  font-weight: normal;
  line-height: 22px;
  }
  
  a.footersmalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #336699;
  font-weight: normal; text-decoration: underline;
  }
  
  a.footersmalltext:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #993333;
  font-weight: normal; text-decoration: underline;
  }
  
  .def_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }

  .nobullet {
  list-style-type:none;
  padding:0;
  }

  .list_nomargin {
  margin: 0;
  }

  .def_d_nomargin {
  margin:0;
  }
.underlined { text-decoration: underline; }
