body { margin: 0px; color: #444444; background-color: white; font: 12px/16px Arial, Helvetica; }

/* GLOBAL NAV */
TD.navbar { background:#374198; text-align: left;}
.gnav { font: bold 12px/24px arial, helvetica, sans; width: 90px; cursor:hand; text-align: center; }
a.gnav:link { background:#374198; height: 24px; text-decoration: none; color: #FFFFFF; vertical-align: middle; display: block; }
a.gnav:visited { background:#374198; height: 24px; text-decoration: none; color: #FFFFFF; vertical-align: middle; display: block; }
a.gnav:active { background:#374198; height: 24px; text-decoration: none; color: #FFFFFF; vertical-align: middle; display: block; }
a.gnav:hover { background:#98B4D9; height: 24px; text-decoration: none; color: #FFFFFF;  vertical-align: middle; display: block; }

/* BROCHURE */
.pageimg { color: #ffffff; font: 20px/30px Arial, Helvetica; }
.pagetitle { color: #003399; font: 18px/18px Arial, Helvetica; }
.pgheader { color: #003399; font: Bold 14px/18px Arial, Helvetica; }
.pgsubhead { color: #000000; font: Bold 12px/14px Arial, Helvetica; }
.pgsub2head { color: #444444; font: Bold 10px/14px Arial, Helvetica; }
.footer { color: #333333; font: 10px/11px Verdana; }
.txtben { color: #444444; font: 10px/12px Verdana, Arial, Helvetica; text-align: justify; }
.csfooterl { font: 10px/30px Verdana;  color: #333333; }
.csfooterr { font: 10px/30px Verdana; color: #333333; }

/* SIDE NAV */
TD.sidenav { background:#DAE5F1; text-align: left; border-bottom: solid 1px #A7B2D5;}
a.sidenav { font: 10px/20px Verdana; display: block; height: 20px; width: 160px;  color: #003399; text-decoration: none; }
a.sidenav:hover { color: #003399; display: block; height: 20px; width: 160px; background: #eeeeee;}

/* Boxes */
.box-title { font: Bold 12px Arial, Helvetica;  background: #999; padding-left: 5px; color: #fff;}
.boxgray { background: #999; }
.sidetop { background:#303E96;  font: bold 12px/18px Arial, Verdana;  color: #ffffff; }
.sidehead { display: block; height: 18px; width: 152px; border-bottom: solid 1px #c5c5c5; font: 10px/18px Verdana;  background: #ddd; color: #333; padding-left: 5px; text-decoration: none; font-weight: bold; }
.displaynone { display: none; }

/* LISTS */
.listeyedot { margin-top: 10px; margin-bottom: 10px; list-style-image: url(../img/ic_eyedotbl.gif);}
.listeyedot1 { margin-top: 2px; margin-bottom: 10px; list-style-image: url(../img/ic_eyedotbl.gif);}
.listarwb { margin-top: 10px; margin-bottom: 10px; list-style-image: url(../IMAGES/arrow_000066.gif);}
.listboxb { margin-top: 10px; margin-bottom: 10px; list-style-image: url(/img/ic_boxb.gif);}

/* ADMIN */
a.adsidenav { display: block; height: 20px; width: 165px;  border-bottom: solid 1px #ededed; font: 10px/20px Verdana;  background-color: #fff; color: #003399; padding-left: 5px; text-decoration: none; font-weight: bold; }
a.adsidenav:hover { color: #003399; background-color: #eeeeee; }
.officetitle {font: Bold 24px Arial, Helvetica; color: #FF9900; }
.formsubhd {font: Bold 14px/18px Arial, Helvetica; color: #003366; }
.formcopy {font: 11px/13px Arial, Helvetica; color: #444444; }

/*  Admin Buttons */ 
a.button:link, a.button:visited { color: #ffffff; font: Bold 10px; text-decoration: none; padding: 1px 4px 1px 4px; text-align: center;
	border-bottom : 1px solid #000000; border-left: 1px solid #666666; border-right: 1px solid #000000; border-top: 1px solid #666666;
}
a.button:hover { color: #003399; background: #FFFFFF; font: Bold 10px; text-decoration: none; padding: 1px 4px 1px 4px; text-align: center;
	border-bottom: 1px solid #000000; border-left: 1px solid #666666; border-right: 1px solid #000000; border-top: 1px solid #666666;
}
a.button:active { color : #444444; background: #999999; font: Bold 10px; text-decoration: none; padding: 1px 4px 1px 4px; text-align: center;
	border-bottom: 1px solid #666666; border-left: 1px solid #000000; border-right: 1px solid #666666; border-top: 1px solid #000000;
}

.tablehead { background-color: #555555; color: #ffffff; font: Bold 11px Arial;  text-align: center; }
.tableListhead { font-weight: bold; color: #ffffff; font-size: 10px; background-color: #374198; text-align: center; }
.tablerow1 { background-color: #ffffff; font-size: 10px; text-align: center; }
.tablerow2 { background-color: #F9F9F0; font-size: 10px; text-align: center; }
.tablerowlf { background-color: #ffffff; font-size: 10px; text-align: left; }
.tablehead td { background-color: #555555; color: #ffffff; font: Bold 11px Arial; text-align: center; }
.tablerow1 td { font-size: 10px; text-align: center; color: #000000; }
.tablerow2 td { font-size: 10px; text-align: center; color: #000000; }

.swimtext { color: #000000; font-size: 12px; font-weight: normal; }a {
}
