body,h1,h2,p{margin:0;padding:0; background:#FFFFAA;font-family:Tahoma, Vedana; font-size:12px;}
h2.banner{padding-top:3px; text-align:center;}
h3.banner{padding-top:2px; text-align:center;}
td.gallery{text-align:center; valign:top}
td.books{padding:2px;}
li {list-style: square inside;}
.linksbox a, li.menubox a, li.menubox2 a, li.menubox3 a, li.menusubbox a, li.homebox a, li.homebox2 a {color: #777777;text-decoration:none;}
.linksbox a:link, li.menubox a:link, li.menubox2 a:link, li.menubox3 a:link, li.menusubbox a:link {color: #777777;text-decoration:none;}
.linksbox a:hover, li.menubox a:hover, li.menubox2 a:hover, li.menubox3 a:hover, li.menusubbox a:hover {color: #EB880E;text-decoration:none;}
.floatLeft{float:left; margin:4px; background:#ffffff;}
.floatRight{float:right; margin:4px; background:#ffffff;}
img.floatRight{float:right; margin:4px;}
img.floatLeft{float:left; margin:4px;}
img {border:0}
.pageTitle{ font-weight: bold; font-size:1.5em; margin-bottom: 2px; margin-top:5px; color:#000099; text-align:center;}
.subTitle{font-size:1.2em; margin-bottom: 5px; margin-top:3px; color: black; text-align:center;}
.caption{ font-size:12px; margin-top:4px; margin-bottom: 8px; color: #333366; text-align:center;}
.footer{ font-size:10px; margin-top:4px; margin-bottom:2px; color: #333366;}
.advertise{padding-left:3%; padding-right: 3%;}
.banner{padding-left:12px;}
a {color: #0060AA;text-decoration:none; font-weight: bold;}
a:link {color: #0060AA;}
a:visited{color: #0060AA}
a:active {color: #0060AA;}
a:hover {color:red;  font-size:105%;}
a.breadcrumb {color: #777777; font-family: Tahoma, Verdana;font-size: 11px;font-weight: bold;text-decoration: none;padding: 0px;margin-left: 0px; margin-right: 0px;margin-top:0px;margin-bottom:3px;text-align: left;}
a.breadcrumb:hover {color:red;}

h1 {color:#000066;	font-family: tahoma, verdana;	font-size:16px;text-decoration: none;font-weight: bold;}
h2 {color:#000099; font-family: tahoma, verdana;font-size:14px;text-decoration: none;font-weight: bold;}
h3 {color:#000099; font-weight: bold; font-size:1.5em;  text-align:center; margin-bottom: 3px; margin-top:8px;}
h4 {color:#000099; font-weight: bold; font-size:1.2em;  text-align:left; margin-bottom: 2px; margin-top:5px;}
p {margin-bottom:4px;}
.newsDate{ font-weight: bold; font-size:1.1em; margin-top:6px; color: Gray; text-align:left;}
.newsText{margin-top:0px;}
.new{color:red; font-weight: bold;}
.linksbox {color: #777777; font-family: Tahoma, Verdana;font-size: 10px;font-weight: bold;padding: 3px; margin:0px;border:1px solid #C4C3C3; background-image:url(/waveplus/meteor.nsf/menu/gray190x20.jpg); background-repeat: no-repeat;text-align: left;vertical-align:top;}
li.menubox {color: #EB880E; font-family: Tahoma, Verdana;	font-size: 10px;font-weight: bold;padding: 3px;margin-left: 0px;margin-right: 0px;margin-top:0px; margin-bottom:5px;	border:1px solid #C4C3C3; background-image:url(/waveplus/meteor.nsf/menu/gray150x20.jpg);background-repeat: no-repeat;list-style: square inside;text-align: left;}
li.menubox2 {color: #EB880E; font-family: Tahoma, Verdana;font-size: 10px;font-weight: bold;padding: 3px;margin-left: 0px;margin-right: 0px;margin-top:0px; margin-bottom:5px;border:1px solid #C4C3C3; background-image:url(/waveplus/meteor.nsf/menu/gray150x20.jpg); background-repeat: no-repeat;list-style: square inside; text-align: left;}
li.menubox3 {color: #EB880E; font-family: Tahoma, Verdana;font-size: 10px;font-weight: bold;padding: 3px;margin-left: 0px;margin-right: 0px;margin-top:0px;margin-bottom:5px;border:1px solid #C4C3C3; background-image:url(/waveplus/meteor.nsf/menu/gray150x20.jpg);background-repeat: no-repeat;list-style: square inside;text-align: left;}
li.menusubbox {font-family: Tahoma, Verdana;font-size: 10px;font-weight: normal;padding: 3px;margin-left: 0px;margin-right: 0px;margin-top:0px;margin-bottom:0px; border:1px solid #C4C3C3;background:#ddeeee;list-style:none;text-align: left;width:150px;}

#header {width:100%; background:#9999DD; margin-bottom: 8px; text-align: left; font-size:12px;line-height:normal;}
#header h2{font-size: 22px; margin-bottom: 1px; background:#9999FF}
#header h3{font-size: 18px; margin-bottom: 1px;}
#header td{background:#9999FF}
#topnav{z-index:1; position: absolute; top:17.5%; right:0; background:#9999FF}
@media print{#topnav{display:none;}}
#content{position: absolute; top:22%; left:15.5%; height:67.5%; width:82.5%; margin:5px; padding:12px 6px 30px 6px; text-align:justify; font-size: 12px;}
@media print{#content{position: absolute; top:12%; left:2px; height:90%; width:96%; margin:3px; padding:10px 5px 20px 5px; text-align:justify; font-size: 12px;}}
#content p{margin-top:2px; margin-bottom:4px;}
.leftbox{float: left; width:30%; border:0;}
.rightbox{float: right; width:30%; border:0;}

div#nav {z-index:1; position:absolute; display:block;margin-left: 13px;margin-right: 16px; margin-top:4px;margin-bottom: 18px; width:150px; text-align: left;clear:left;float:left; font-size:12px;}
@media print{div#nav {display:none;}}
/* Just for sitemap - No left hand navigation or overflow */
#sitemap{position:absolute; top:24%; left:1px; width:99%; margin:3px; font-size:12px; padding:10px;}
#sitemap li{list-style:none; font-size:0.9em;}
#sitemap li.topic{font-weight: bold;}
#sitemap ul{padding-left:5px; margin-left:5px;} /* 5px left hand indent, all browsers */
