.branch {
	display: none;
}
.branch-open {
	display: block;
}
.featuretext {
	font-family: "Albertus Extra Bold";
	font-size: 14pt;
	letter-spacing: 2pt;
	font-variant: small-caps;
	color:#003399;
}
.featuretext a {
	color: #003399;
	text-decoration : none;
}
.featuretext a:hover{
	color: #0099FF;
	text-decoration : none;
}
.heading {
	font-family: Garamond, "Times New Roman";
	font-size: 12pt;
	font-weight: bold;
}
.heading-blue {
	font-family: Garamond, "Times New Roman";
	font-size: 12pt;
	font-weight: bold;
	color: #003399;
	letter-spacing: 1.5pt;
}
.heading-blue a {
	color: #003399;
	text-decoration : underline;
}
.heading-blue a:hover{
	color: #0099FF;
	text-decoration : underline;
}
.bluebox {
	font-family: Garamond, "Times New Roman";
	font-size: 16pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: 000084;
	text-align: center;
}
.text-small {
	font-family: Garamond, "Times New Roman";
	font-size: 11pt;
}
.letterquote {
	font-family:  "Times New Roman", Garamond;
	font-size: 12pt;
	font-style : italic;
}

.pagetitle {
	font-family: Garamond, "Times New Roman";
	font-size: 20pt;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2pt;
	text-align : center;
}
.pagesubtitle {
	font-family: Garamond, "Times New Roman";
	font-size: 14pt;
	color: #CC9900;
	text-align: center;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 2pt
}
.text {
	font-family: Garamond, "Times New Roman";
	font-size: 12pt;
}
.text a {
	color: #003399;
	text-decoration : underline;
}
.text a:hover {
	color: #0099FF;
}
.pagefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-decoration: none;
}
.pagefooter a {
	color: #FFFFFF;
    text-decoration: none;
}
.pagefooter a:hover {
	color: #FFFFFF;
    text-decoration: underline;
}
.logo {
	background-image : url(../images/fulllogo.gif);
	background-repeat : no-repeat;
	background-position :  left;;
}
.watermark {
	background-image : url(../images/logoWatermark.jpg);
	background-repeat : no-repeat;
	background-position : center;
}
.heading {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.heading-small {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8.5pt;
}
.heading-large {
	font-size: 13pt;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.heading-leftbar {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.heading-leftbar a {
	color: #003366;
	text-decoration : none;
}
.heading-leftbar a:hover {
	color: #0099FF;
	text-decoration : none;
}
.text-leftbar {
	 color: #333300;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 8.5pt;
}
.text-leftbar a {
	color: #003366;
	text-decoration : none;
}
.text-leftbar a:hover {
	color: #0099FF;
	text-decoration : none;
}
.text-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #336699;
	font-weight : bold;
}
.text-link a {
	color: #336699;
	text-decoration : none;
}
.text-link a:hover {
	color: #0099FF;
	text-decoration : underline;
}
.text-red {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}
.tab-on {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
}
.tab-on a {
	color: #003366;
	text-decoration : none;
}
.tab-on a:hover {
	color: #0099FF;
	text-decoration : none;
}
.tab-off {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}
.tab-off a {
	color: #003366;
	text-decoration : none;
}
.tab-off a:hover {
	color: #0099FF;
	text-decoration : none;
}
.label {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
}
.label-small {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.label-small a {
	color: #336699;
	text-decoration : underline;
}
.label-small a:hover {
	color: #0099FF;
}
.tableheader {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
    font-weight: bold;
}
.tablabel {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.tablabel a {
	color: #003366;
	text-decoration : none;
	font-weight: normal;
}
.tablabel a:hover {
	text-decoration : underline;
}
.field {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.field a {
	color: #336699;
	text-decoration : underline;
}
.field a:hover {
	color: #0099FF;
}
.selectedrow {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color : #eeeeee;
}
.selectedrow a {
	color: #003366;
	text-decoration : underline;
}
.selectedrow a:hover {
	color: #0099FF;
}
.field-text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px;
}
.field-bold {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.tabbar {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.tabbar a {
	color: #FFFFFF;
	text-decoration : none;
}
.tabbar a:hover{
    color: #ffffff;
    font-weight: bold;
	text-decoration : none;
}
.newsbar {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;

}
.newsbar a {
	color: #FFFFFF;
	text-decoration : underline;
	font-weight: bold;
}
.newsbar a:hover{
    color: #66CCFF;
	text-decoration : underline;
}
.topbar {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}
.topbar a{
	color: #FFFFFF;
	text-decoration : none;
}
.topbar a:hover{
	color: #FFFFFF;
	text-decoration : underline;
}
.activeinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}
.requiredinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-repeat : no-repeat;
	background-position : right;
	background-image : url(../images/requiredInput-bg.gif);
}
.requiredinput-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-repeat : no-repeat;
	background-position : right;
	background-image : url(../images/requiredInput-bg-2rows.gif);
	background-attachment : fixed;
}
.requiredinput-med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-repeat : no-repeat;
	background-position : right;
	background-image : url(../images/requiredInput-bg-3rows.gif);
	background-attachment : fixed;
}
.requiredinput-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	background-repeat : no-repeat;
	background-position : right;
	background-image : url(../images/requiredInput-bg-4rows.gif);
	background-attachment : fixed;
}
.error {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px ;
}
.errortitle {
	color: #FF3333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.errorlist {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px ;
}
.message {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px ;
}
.messagetitle {
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
.messagelist {
	color: #0066cc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 18px ;
}
.missionfooter {
	font-family: Garamond, "Times New Roman";
	font-size: 9pt;
	font-variant : small-caps;
	letter-spacing : 1.5pt;
}

