body { background-color: white; 

	margin:0px;
	}

.navCells  /* Top navigation cell borders */ {
	color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	padding: 3px 7px;
	border-color: #5382b7 #012145 #012145 #5382b7;
	border-style: solid;
	border-width: 2px; }
   
.navCells a:link {
	color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; }

.navCells a:visited {
	color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; }

.navCells a:active {
	color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; }

.navCells a:hover {
	color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; }
   
.navCellsRt  /* Stretching cell to the right of top navigation */ {
	font-size: 10px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-style: normal;
	padding: 3px 7px;
	background-color: #02448d;
	text-align: left;
	border: solid 2px #02448d; }   

.hpBanner { border: solid 1px white; }

.topSpace { text-align: center; margin-top: 25px; }

.hpSideBarLinks {
	color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 14px;
	text-decoration: none;
	margin-top: 0;
	margin-right: 7px;
	margin-left: 18px;
	}
.topCellBorder {
	border-top: 1px solid #02448d; }
.hpSideBarLinks a:link { 
   color: white; 
   font-size: 10px; 
   font-family: arial, helvetica; 
   line-height: 14px; 
   text-decoration: none; 
 }
 
 .hpSideBarLinks a:active { 
   text-decoration: none;
   color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 14px; 
 }

.hpSideBarLinks a:visited { 
   text-decoration: none;
   color: white;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 14px; 
 }

.hpSideBarLinks a:hover { 
   text-decoration: underline; 
}

#spContentLeftCol {
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 15px;
	padding-right: 10px;
	padding-left: 45px;
	padding-bottom: 45px;
	border-right: 1px solid #cccccc;
	vertical-align: top;
}

	
#spContentRightCol {
	margin-top: 35px;
	vertical-align: top; }

.headline {
	color: #02448d;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px; }

.hpContentLinks {
	color: #808284;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 14px;
	text-decoration: none;
	margin-left: 8px;
	}
	
.hpContentLinks a:link { 
   color: #808284; 
   font-size: 11px; 
   font-family: arial, helvetica; 
   line-height: 14px; 
   text-decoration: none; 
 }
 
 .hpContentLinks a:active { 
   text-decoration: none;
   color: #808284; 
   font-size: 11px; 
   font-family: arial, helvetica; 
   line-height: 14px;  
 }

.hpContentLinks a:visited { 
   text-decoration: none;
   color: #808284; 
   font-size: 11px; 
   font-family: arial, helvetica; 
   line-height: 14px;  
 }

.hpContentLinks a:hover { 
   text-decoration: underline; 
}

.searchCell {
	background-color: #012145;
	padding-right: 6px;
	padding-left: 3px;
	border-right: 1px solid white;
	border-left: 1px solid white; }

.searchBox {
	font-family: arial, helvetica, san-serif;
	font-size: 10px;
	color: #2463a8;
	font-weight: normal;
	width:100px; }
	
#footer {
	color: #808284;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-decoration: none;
	text-align: center;
	margin-top: 10px; }

#footer a:link {
	color: #808284;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-decoration: none;
	text-align: center; }
 
 #footer a:active {
	text-decoration: none;
	color: #808284;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-align: center; }

#footer a:visited {
	text-decoration: none;
	color: #808284;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-align: center; }

#footer a:hover {
	text-decoration: underline;
	text-align: center; }
	
.hpYourAcctSubheads {
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: arial, helvetica; }
	
.hpYourAcctTextFields {
	color: #02448d;
	font-size: 10px;
	font-family: arial, helvetica;
	line-height: 13px; }
	
.hpSubheadLinks {
	color: #02448d;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-decoration: none;
	text-align: center;
	margin-top: 10px; }

.hpSubheadLinks a:link {
	color: #02448d;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-decoration: none;
	text-align: center; }
 
.hpSubheadLinks a:active {
	color: #02448d;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-align: center; 
	text-decoration: none; }

.hpSubheadLinks a:visited {
	color: #02448d;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 13px;
	text-align: center; 
	text-decoration: none; }

.hpSubheadLinks a:hover {
	text-decoration: underline;
	text-align: center; }

.spSubheadLinks {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none;
	margin-top: 10px; }

.spSubheadLinks a:link {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none; }
 
.spSubheadLinks a:active {
	color: #0054a6;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none; }

.spSubheadLinks a:visited {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none; }

.spSubheadLinks a:hover {
	text-decoration: underline; }
	
.spSubhead {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 14px; }
	
.spSubheadLg {
	color: #02448d;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, helvetica;
	line-height: 17px; }

.imageBlock {
	clear: none; }


.imageBlock p.image {
	float: left;
	margin: 0 12px 0 0 !important; }
	
hr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
.topTableRow {
	color: white;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	background-color: #999;
	text-align: center;
	border-right: 1px solid white; }
.grayBG {
	background-color: #e2e2e2;
	text-align: center;
	border-bottom: 1px solid #999; }
.bottomGrayBrdr {
	text-align: center;
	margin-bottom: 1px;
	border-bottom: 1px solid #999; }
.newsBottomGrayBrdr {
	border-bottom: 1px solid #999; }
.tableBorder td {
 	border-width: 1px;
 	border-color: #999;
    border-style: solid;
    border-collapse: collapse;  }

.tableBorder {   
    border-spacing: 0;
    border-collapse: collapse; }

.largerBodyCopy {
	font-size: 14px;
	font-family: arial, helvetica;
	line-height: 17px;
}

#slink a:link {
	color: #ccffff;
	font-family: arial, helvetica;
	text-decoration: none;
	text-align: center; }
 
 #slink a:active {
	text-decoration: none;
	color: #ccffff;
	font-family: arial, helvetica;
	text-align: center; }

#slink a:visited {
	text-decoration: none;
	color: #ccffff;
	font-family: arial, helvetica;
	text-align: center; }

#slink a:hover {
	text-decoration: underline;
	text-align: center; }
	
#slink {font-family: arial, helvetica, san-serif;
	color: #000000;
	font-weight: normal;}

#slink2 a:link {
	color: #003399;
	font-family: arial, helvetica;
	text-decoration: underline;
	text-align: center; }
 
 #slink2 a:active {
	text-decoration: underline;
	color: #003399;
	font-family: arial, helvetica;
	text-align: center; }

#slink2 a:visited {
	text-decoration: underline;
	color: #003399;
	font-family: arial, helvetica;
	text-align: center; }

#slink2 a:hover {
	text-decoration: underline;
	text-align: center; }
	
#slink2 {font-family: arial, helvetica, san-serif;
	color: #000000;}

