body
{
	background-repeat: repeat-x;
    color: #005599;
    text-decoration: none;

    scrollbar-face-color: #a0e0ff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #40a0ff;
    scrollbar-3dlight-color: #a0e0ff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #e0f0ff;
    scrollbar-darkshadow-color: #7788aa;
    scrollbar-base-color: #a0e0ff;
}

.menucell {
	background-color: #eaeff7;
	border: solid 1px #eaeff7;
	font-size: 11px;
}

.menucellon {
	cursor: hand;
	background-color: #dadfff;
	border: solid 1px #30b0e7;
	font-size: 11px;
}

.text {
	font-family: verdana, arial, helvetica, sans-serif;
	color : #004488;
	font-size: 11px;
	font-weight: normal;
}

.error {
	font-family: verdana, arial, helvetica, sans-serif;
	color : #ff0000;
	font-size: 11px;
	font-weight: normal;
}

.titext {
	font-family: verdana, arial, helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
}

.bold {
	font-family: verdana, arial, helvetica, sans-serif;
	color : #0000cc;
	font-size: 11px;
	font-weight: bold;
}

.smtext {
	font-family: verdana, arial, helvetica, sans-serif;
	color : #004488;
	font-size: 10px;
	font-weight: normal;
}

.highlight {
	background-color: #ffff66
}

.heading {
	font-family: verdana, arial, helvetica, sans-serif;
	color : #004488;
	font-size: 18px;
	font-weight: bold;
}

.lgtext {

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 15px; 
	color: #004488; 
	font-weight: bold;
}

.theading {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
}

.tiheading {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffff; 
	font-weight: bold;
}


a  {
	color : #0000cc;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	color : #0000cc;
	text-decoration : none;
	font-weight: normal;
}

a:visited {
	color : #0000cc;
	text-decoration : none;
	font-weight: normal;
}

a:visited:hover {
	color : #ff0000;
	text-decoration : none;
	font-weight: normal;
}

a.boldlink  {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.boldlink:hover {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
}

a.boldlink:visited {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
}

a.boldlink:visited:hover {
	color : #ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 11px;
	font-weight: bold;
}

a.smlink  {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

a.smlink:hover {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: normal;
}

a.smlink:visited  {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

a.smlink:visited:hover {
	color : #ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: normal;
}

a.nav  {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}


a.nav:hover {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:visited {
	color : #0000cc;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.nav:visited:hover {
	color : #ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.nplink  {
	color : #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}


a.nplink:hover {
	color : #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.nplink:visited {
	color : #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.nplink:visited:hover {
	color : #ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 10px;
	font-weight: bold;
}

a.newsdark {
	color : #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.newsdark:hover {
	color : #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 12px;
	font-weight: bold;
}

a.newsdark:visited {
	color : #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 12px;
	font-weight: bold;
}

a.newsdark:visited:hover {
	color : #ff0000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration : none;
	font-size: 12px;
	font-weight: bold;
}

ul {
	list-style-type: square;
}

hr {
	height: 0px; 
	border: solid #004488 0px; 
	border-top-width: 1px;
}
input.button {
	background-color : #efefef;
	color : #000000;
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans-serif;
}

/* the main submit button option */
input.mainoption {
	background-color : #fafafa;
	font-weight : bold;
}

.helpline { background-color: #dee3e7; border-style: none; 
}




/* aquaria.css */
dd
{
    font-size: 10pt;
    color: #005599;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

dt
{
    font-size: 10pt;
    color: #005599;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

td
{
    font-size: 10pt;
    color: #005599;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

th
{
    font-size: 10pt;
    color: #005599;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #e0f0ff;
    text-decoration: none
}

listing
{
    font-size: 10pt;
    color: #005599;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none
}

hr
{
    color: #44b1be;
    size: 1
}

input
{
	font-size: 9pt;
	color: #3c60a7;
	font-family: verdana, arial, helvetica, sans-serif
    text-decoration: none
}

textarea
{
	font-size: 9pt;
	color: #3c60a7;
	font-family: verdana, arial, helvetica, sans-serif
    text-decoration: none

    scrollbar-face-color: #a0e0ff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #40a0ff;
    scrollbar-3dlight-color: #a0e0ff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-track-color: #e0f0ff;
    scrollbar-darkshadow-color: #7788aa;
    scrollbar-base-color: #a0e0ff;
}

.mali
{
	font-size: 8px; 
}

.news
{
	font-size: 9px; 
}

.news_header
{
	font: bold 11pt; 
	background-color: #3c60a7; 
	color: #ffffff;
    border-left: solid 2px #94b8ff;
	border-right: solid 2px #1a4d98;
	border-bottom: solid 2px #1a4d98;
	border-top: solid 2px #94b8ff;
}

.button
{
	font-size: 10pt; 
	background-color: #3c60a7; 
	color: #ffffff;
	border-left: solid 2px #94b8ff;
	border-right: solid 2px #1a4d98;
	border-bottom: solid 2px #1a4d98;
	border-top: solid 2px #94b8ff;
}

.blue_backcolor
{
	background-color: #90d0ff;
} 

.red_alert
{
	color: #ff0000;
}