/* *****START SECTION BOX WITH GRAY COLOR***** */

/* TEXT AND BACKGROUND COLOR FOR SECTION BOX TITLE */
#boxColor .box-top {
	color: #fff;
	background-color: #003399;
}

/* TEXT AND BACKGROUND COLOR FOR SECTION BOX CONTENT */
#boxColor .box-bottom {
	background-color: #dbdbdb;
	border: 2px solid #003399;
	border-top: none;
}

/* *****END SECTION BOX WITH GRAY COLOR***** */

/* *****START SECTION BOX WITH WHITE COLOR***** */

/* TEXT AND BACKGROUND COLOR FOR SECTION BOX TITLE */
#boxWhite .box-top {
	color: #fff;
	background-color: #003399;
}

/* TEXT AND BACKGROUND COLOR FOR SECTION BOX CONTENT */
#boxWhite .box-bottom {
	border: 2px solid #003399;
}

/* *****END SECTION BOX WITH WHITE COLOR***** */

/* BACKGROUND COLOR FOR HEADER TITLE */
tr.headerMain td {background-color: #003399;}

/* TEXT COLOR FOR TAGLINE (HOME INDEX PAGE) */
h2.tagline {color: #000000;}

/* TEXT COLOR FOR PAGE TITLE (INTERNAL PAGES) */
h2.pagetitle {color: #000000;}

/* PAY ONLINE IMG (INTERNAL PAGES) */
#payDiv {
  padding-top:45px;
  text-align:center;
  float:right;
  width:23%;
}
  
/* SUBNAV STYLING FOR INVESTMENTS */
#subnav {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
#subnav li {
	float: left;
	clear: left;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #dcdcdc;
	border-bottom: 2px ridge #ffffff;
}
#subnav li.last {border-bottom: none;}
#subnav span, #subnav a {
	float: left;
	clear: left;
	display: block;
	margin: 0;
	padding: 5px 0 5px 10px;
	width: 186px !important;
	width: 196px;
	text-decoration: none;
}
#subnav a.curr {float: none; padding: 0; display: inline; color: #003366; width: auto;}
#subnav span {background-color: #99ccff; color: #000000;}
#subnav a:hover {background-color: #99ccff;}
#leftCol #boxColor .box-bottom {
	border-top: 2px solid #003399;
}
#boxColor ul.subnavlist li {padding-bottom: 3px;} 
#perftable {border: 1px solid gray; border-collapse: collapse;}
#perftable th, #perftable td {font-size: 10pt; padding: 5px; text-align: center; border: 1px solid #d3d3d3;}
#perftable th {background-color: #99ccff; border: 1px solid gray;}
#perftable tr.shaded td {background-color: #eeeeee;}
table.payments {margin: 0 0 12px 0; padding: 0;}
table.payments td {text-align: left; vertical-align: top; padding: 12px 10px 0 0; border-right: 1px solid #dcdcdc;}
table.payments tr.theader td {text-align: left; padding-top: 0;}
table.payments td.online {width: 130px; padding: 12px 10px 0 0; }
table.payments td.mail {width: 200px; padding: 12px 10px 0 10px; }
table.payments td.phone {width: 200px; padding: 12px 10px 0 10px; }
table.payments td.person {border-right: none; padding: 12px 0 0 10px; }
div.payments {float: left; width: 100%; background: #ffffff url('graphics/tableline_bg.gif') -10px top repeat-y;}
.info {float:left;}
.online {float:left; width:140px; padding-right:10px;}
.col2 {float:left; width:200px;	padding:0 10px 0 10px;}
.mail {float:left;}
.phone {float:left; clear:right;}
.person {float:left; clear:right; padding-left:10px;}
