.header {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 18px; font-weight:bold;}
.MainHeader16 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 16px; font-weight:bold;}
.MainHeader14 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 14px; font-weight:bold;}
.MainHeader {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 18px; font-weight:bold;}
.FadeHeader {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 18px; font-weight:bold; }
.MainHeaderBlue16 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #214598; font-size: 16px; font-weight:bold;}
.MainHeaderBlue14 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #214598; font-size: 14px; font-weight:bold;}
.MainHeaderBlue {font-family: Tahoma, Verdana, Arial, Helvetica; color: #214598; font-size: 18px; font-weight:bold;}
.BoldSubHeader {font-family: Tahoma, Verdana, Arial, Helvetica; color: #214598; font-size: 14px; font-weight:bold;}
.subheader {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 14px; font-weight:bold;}
.subheaderwhite {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 11px; font-weight:bold;}
.body {font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 12px;}
.body14 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 14px;}
.bodyred {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 12px;}
.bodyblue {font-family: Tahoma, Verdana, Arial, Helvetica; color: #214598; font-size: 11px;}
.bodywhite {font-family: Tahoma, Verdana, Arial, Helvetica; color: #ffffff; font-size: 11px;}
.caption {font-family: Tahoma, Verdana, Arial, Helvetica; color: #000000; font-size: 10px;}
.footer {font-family: Tahoma, Verdana, Arial, Helvetica; color: #A6CCF3; font-size: 11px;}
.captionlarger {font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 12px; text-decoration:none;}

B {font-weight:bold;}
I {font-style:italic;}

A.textlinknav {font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 11px;}
A.textlinknav:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px;}

A.textlinknav {font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 11px; font-weight:bold;}
A.textlinknav:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px; font-weight:bold;}
A.textlinknavAT {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px; font-weight:bold;}

A.nav {font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333; font-size: 11px; text-decoration:none; font-weight:bold;}
A.nav:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px; text-decoration:none; font-weight:bold;}
A.navAT {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px; text-decoration:none; font-weight:bold;}

A.nav2 {font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 11px;}
A.nav2:hover {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px;}
A.nav2AT {font-family: Tahoma, Verdana, Arial, Helvetica; color: #cc0000; font-size: 11px;}

.bodytable {
	margin: 0;
	border: 0;
	padding: 0;
	width: 790px;
}

.bodytable td {
	/*text-align: center;*/
}

.wholepage {
	display: relative;
	width: 805px;
	text-align: left;
	margin-left: auto; 
	margin-right: auto; 
	clear: left;
}

.header {
	float: left;
	display: inline;
	margin: 0;
	border: 0;
	width: 795px;
}

.topnav {
    background: url('../graphics/rightnavpanel_blue_bg.gif') no-repeat right;
	width: 795px;
}
.leftnavcol {
    margin: 0px;
	margin-left: 10px;
	background: #EFEFEF;	
	text-align: left;	
	float: left;
	width: 171px;
	display: inline;
    background: #EFEFEF url('../graphics/ln_rightcell_bg.gif') repeat-y right; 	
}

.leftnav {
	display: relative;
	text-align: left;
	/*border-top: 1px solid #999999;  changed JN*/
	border-bottom: 1px solid #999999;
    margin-left:5px; /* added JN */
	margin-top:5px; /* added JN */
}

.leftnav img {
 	vertical-align: middle;
}

.navrow {
   clear: both;
   margin-left: 5px;
   border-bottom: 1px solid #999999;
}



.footcl {
	float: right;	
	display: inline;
	text-align: center;
	margin-right: 10;
}

.sealcontainer {
  position: relative;
}

.seal {
  position: absolute;
  left: 602;
  top: 0;
  height: 132px;
  width: 100px;
}

.seal img {
  border-style: none;
}

.navindent {
  position: relative;
  left: 15px;
  text-align: left;
  vertical-align: middle; 
}

.navbtm {
  clear: both;
  display: relative;
  z-index: 1;
  margin-left: -10px;
}

.bodywrapper {
	background: #FFFFFF url('../graphics/rightpanel_blue_bg.gif') right no-repeat;
	width: 614px;
	display: inline;
	float: left;	
	text-align:left;
}

div.bodyheader {
  margin-top: 25px;
  /*margin-left:15px;*/
  width: 100%;
  clear: both;  
 }
 div.bodyfull {
  margin-top: 10px;
  margin-left:15px;
  width:95%;
  float: left;
  display: inline;
  clear: left;
  font-family: Tahoma, Verdana, Arial, Helvetica; color: #666666; font-size: 12px;
	text-align:left;
  /*height:310px;
  overflow:visible;*/
  
 }
 
 div.bodyleft {
	float: left;
	display: inline;
	clear: left;

 }
 
 div.bodyright {
	float: left;
	display: inline;
	clear: right;
	width: 44%
 }
 
 div.quicklinks {
 	float: left;
	display: inline;
	clear: left;	
}

div.quicklinks div {
  margin: 10px;
  margin-left: 28px;
}
 
 
 div.photogallery {
    margin-top: 9px;
	float: left;
	display: inline;
	clear: right;
  }
  
 div.currentissues {
  	margin-top: 15px;
 	float: left;
	display: inline;
	clear: both;
 }
 
 .genericbox {
  	margin-top: 15px;
 	float: left;
	display: inline;
	clear: both;
	}
	
div.genericbox div {
  margin: 4px;
  margin-left: 28px;
  width: 100%;
}	
	
 .services {
   margin: 4px;
   width: 100%;
 } 
 
 .servicesboxleft {
   margin-left: 28px;
   float: left;
   display: inline;
   clear: left;
   width: 48%;
 }
 .servicesboxright {
   float: left;
   display: inline;
   clear: right;
   width: 36%;
 }
 
 div.servicesboxleft div, div.servicesboxright div {
   margin-bottom: 5px;
   float: left;
   display: inline;
   clear: both;
 }

/* Textlink Added */


.textlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #214598; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION:underline;
}

A.textlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #214598; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION:underline;
}
A.textlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.textlinkgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION:underline;
}

A.textlinkgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION:underline;
}
A.textlinkgrey:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.textlinkgreythin {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION:none;
}

A.textlinkgreythin {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION:none;
}
A.textlinkgreythin:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}


 
/* Navigation */
 
TD.leftNavItem
{
	background-image:url(../graphics/ln_arrow_off.gif); background-repeat:no-repeat;  height:21px; width:159px; background-position:left; border-bottom:none; border-width:0px 0px 0px 0px;
	border-top-color:#999999; border-top-style:solid; border-top-width:1px; text-align:left;
	
}

.leftNavItem {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
  text-align:left;
 }

A.leftNavItem {
 padding-left:20px; background-image:url(../../graphics/fill.gif);
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
  text-align:left;

 }
 
A.leftNavItem:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

A.leftNavItemSelected {
 padding-left:20px; background-image:url(../../graphics/fill.gif);
 FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none;
  text-align:left;

 }
 
A.leftNavItemSelected:hover {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

td.leftNavItemLeaf{ 
	background-image:url(../graphics/sub_ln_arrow_off.gif);
	height:10px; width:139px; background-position:left; border-bottom:none; border-width:0px 0px 0px 0px;  FONT-SIZE: 10px; top:0px;
}

A.leftNavItemLeaf {
 padding-left:10px; 
 FONT-WEIGHT:400; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
 }
 
A.leftNavItemLeaf:hover {
    FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

/* styles from old site */

.thinRedHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #990000;
	font-style: italic;
}

.thinBlueHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	color: #235689;
	font-style: italic;
}
