.gCMainBody ul {margin-left:2em;}
table.mainnav {
  margin-left:3em;
  color:#ffffff;
}
table.mainnav tr td{
}
.mainnav a {
  padding:10px 0;
  color: #ffffff;
  text-decoration: none;
  background-image: none; 
}
.mainnav a:link {
  color: #ffffff;
  text-decoration: none;
  background-image: none; 
}
.mainnav a:visited { 
  color: #ffffff;
  text-decoration: none;
  background-image: none; 
}
.mainnav a:hover {
  color:#00426d;
  background-image: url("../img/Main_HNav_hover_bg.jpg");
  background-repeat: repeat-x;
}
.hpBanner {
  text-align:center;
  margin:1em auto;
}
#searchComp {
  text-align:right;
  margin-bottom:10px;
  padding-right: 5px;
}
.footerComp{
  text-align:center;
  color: #00426d;
}
.footerNav{}
.footerNav ul{
  list-style:none;
  margin-bottom: 3px;
}
.footerNav ul li{
  display:inline;
  font-size: 9px;
  font-weight:bold;
}
.footerNav ul li a{
  text-decoration:none;
  font-size: 9px;
  color: #00426d;
  font-weight:bold;
}
.footerNav ul li a:hover{
  text-decoration:underline;
}
.footerText{
  font-size: 9px;
  font-weight:bold;
}

.gnTextCont {
  margin-top: 12px;
  overflow: auto;
}
.tbTitle {
  text-align:center;
  color:#0f4361;
  margin-top:10px;
  margin-bottom: 10px;
  font-weight:bold;
  font-size: 16px;
}
.tbTitle a {
  text-decoration:none;
  color:#0f4361;
  font-weight:bold;
  font-size: 16px;
}
.tbTitle a:hover {
  text-decoration:underline;
  color:#0f4361;
  font-weight:bold;
}
.tbImg {}
.tbText {
  margin-left:5px;
  color:#ffffff;
}
.tbText a {
  text-decoration:none;
  color:#ffffff;
}
.tbText a:hover {
  text-decoration:underline;
  color:#ffffff;
}
.displayRSS  {
  font-family: "Times New Roman";
  margin-top:.5em;
  max-height: 180px;
  overflow:auto;
}
.displayRSS .rSSItemTitle {
  font-family: "Times New Roman", Times, Serif;
  color:#a40040;
  font-size:13px;
  font-weight:bold;
  margin-top: .3em
}
.displayRSS .rSSItemPubDate {
  font-family: "Times New Roman", Times, Serif;
  color:#00426d;
  font-size:10px;
  font-weight:bold;
  margin-bottom: .3em;
}
.displayRSS .rSSItemDescr {
  font-family: "Times New Roman", Times, Serif;
  color:#00426d;
  font-size:11px;

}
.displayRSS .rSSMore a:link {
  font-family: "Times New Roman", Times, Serif;
  color:#00426d;
  font-size:11px;
  font-weight:bold;
}
.displayRSS .rSSMore a:visited {
  font-family: "Times New Roman", Times, Serif;
  color:#00426d;
  font-size:11px;
  font-weight:bold;
}
.displayRSS a.cssItemLinkText{
  text-decoration:none;

}
.HpNewstextimageTitle {
  font-size:16px;
  font-weight:bold;
  color:#00426d;
}
.HpNewstextimageText {
  font-family: "Times New Roman", Times, Serif;
  font-size:10px;
  color:#85a3b9;
}
.custnavalignleft{
}
.custnavalignleft ul {
  list-style:none;
}
.custnavalignleft ul li {
  margin: .3em 0;
}
.tticss{
  margin:.5em 0;
}
.tticss .imgleft {
 margin: 0 1em 1em 0;
}
.tticss .imgright {
 margin: 0 1em 1em 0;
}
.ttiTitle {
  font-weight:bold;
}
.ttiText{

}
.ttiText ul{
  padding-left:2em;
}
.custnavalignleft {}
.custnavalignleft a:link{}
.custnavalignleft a:visited{}
.custnavalignleft a:hover{
  color:#00426d;
  text-decoration:underline;
}
.custnavtitle {
  font-weight:bold;
}
.bios{
  margin: 1.8em 0;
}
.bios img {
  float:left;
  margin: 0 .25em;
}
.rightnav {}
.rightnav a:link {
  text-decoration:none;	
}
.rightnav a:visited {
  text-decoration:none;
}
.rightnav a:hover {
  text-decoration:underline;
}
.rightnavtitle {
  font-size: 1.2em;
  font-weight:bold;
  margin-top:1em;
}
.rightnav {
}
.rightnav ul {
  list-style-type: square;
  padding-left:1.5em;
  font-size:.8em;
}
.rightnav li {
}
.documents {
  margin:.5em 0;
}

.event {
}
.eventlisttitle {
  color: #00426d;
  font-size: 18px;  
}
.eventlistitem {
  margin: 1em 0;
}
.eventlistitem img {
   margin-right: .5em;
}
.eventlistitem h2 a {
  font-size: 16px;
  color:#a40040;
  font-weight:bold;
  text-decoration:none;
  margin-bottom: .3em;
}
.faqcomp {}
.pagetitle {}
.pagetitle h2 {
  font-size: 18px;
}

    /*##### Social Icons #####*/
#socialiconscomp {}
.socialicons {
	position:relative;
	margin: -30px 5px 0px 0;}
.socialicons .title {
	font-weight:600;
	margin-right: 1em;
}
ul.socialicons  {
	list-style-type:none;
	}
ul.socialicons li  {float:right; margin: 0 .2em;}
.socialicons a {}
.socialicons ul {float:right;}