body { background-color:#96D2DF; }
body.intro { background-image: url(img/bg.gif); background-repeat:no-repeat;}
h2 {font-weight:bold; font-size: 14px }
.nav_all { border-bottom:1px black solid; }
.nav_box { padding: 2px; background-color: #9DD3D3; text-align: left; border:1px black solid; font-weight:bold;}
.nav_sub_box { padding: 2px; background-color: #96C9C9; text-align: right; border: 1px black solid; border-top-width :0px; border-bottom-width :0px;}
.caption { width:450px; text-align:left; padding:2px; font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.intxtpics { width:456px; align:center;}
a.nav {	font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.frontpage { font-size: 10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height:8px;}
a.frontpagenews { font-size: 10px; color: #2C4F2B; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height:8px;}
.frontnav { padding-bottom:9px; vertical-align:top;}
table.main01 {width:710px;}
td.lhs { padding:10px; width:200px;}
td.content { width:510px; background-color: #ffffff; padding:10px; font-size: 12px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif }
a {	font-size: 12px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a.nav:hover {	color: #000000; background-color: #f3ebc9; text-decoration: underline }