body{font-family: arial, helvetica, sans-serif; background-color: #000080; font-size: small;}

table {font-family: arial, helvetica, sans-serif; font-size: small; color:#000080;}
table.middleblue {background-color:#FFFFFF; background: url(middleblue.gif) repeat-x; height: 180px;}
table.gradup {background-color:#FFFFFF; background: url(grad.gif) repeat-x; height: 50px;}
table.height41 {height: 41px;}
table.graddown {background-color:#FFFFFF; background: url(gradu.gif) repeat-x; height: 50px;}

A:visited {color:#000080; font-size: small;}
A:active {color:#0000FF; font-size: small;}
A:link {color:#000080; font-size: small;}
A:hover {color:#000000; font-size: small;}



H1 {color:#000080; font-size: large; font-weight: bold; text-align: center;}
H2 {color:#000080; font-size: 13pt; font-weight: bold; text-align: center;}
H3 {color:#FF0000; font-size: 13pt; font-weight: bold; text-align: center;}
H4 {color:#FF0000; font-size: x-small; font-weight: bold; text-align: left;}
hr {color:#000080; height: 1pt; text-align: center; width: 100%;} 

TD.dark {background-color:#5FB5FF;}
TD.selected {background-color:#5FB5FF; font-size: small; font-weight: bold; color:#FFFFFF}
TD.light {background-color:#DFF7FF;}
TD.lightl {background-color:#DFF7FF; background: url(leftend.gif) repeat-y;}
TD.lightr {background-color:#DFF7FF; background: url(rightend.gif) repeat-y;}

A:visited.tab {color:#000080; font-size: small; font-weight: bold; text-decoration:none;}
A:active.tab {color:#000080; font-size: small; font-weight: bold; text-decoration:none;}
A:link.tab {color:#000080; font-size: small; font-weight: bold; text-decoration:none;}
A:hover.tab {color:#000000; font-size: small; font-weight: bold; text-decoration:none;}

A:visited.success {color:#FFFFFF; font-size: xX-small; text-decoration:none;}
A:active.success {color:#FFFFFF; font-size: xX-small;text-decoration:none;}
A:link.success {color:#FFFFFF; font-size: xX-small;  text-decoration:none;}
A:hover.success {color:#FFFFFF; font-size: xX-small; text-decoration:none;}

A:visited.pl {color:#000080; font-size: small; text-decoration:none;}
A:active.pl {color:#000080; font-size: small; text-decoration:none;}
A:link.pl {color:#000080; font-size: small; text-decoration:none;}
A:hover.pl {color:#000000; font-size: small;text-decoration:none;}

p.center {text-align: center}
p.centerbold {text-align: center; font-weight: bold;}
p.notice {font-size: x-small}
p.link {font-size: small; text-align: center; font-weight: bold;}
p.pagelinks {font-size: small; text-align: center;}

/*--------------------------------------------------------------------------------------------------------------------

Top Navigation

---------------------------------------------------------------------------------------------------------------------*/

#topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 749px;
	background: #5fb5ff;
}


#topnav li a {
	display: block;
	width: 107px;
	height: 20px;
	line-height: 20px;
	color: #000080;
	text-decoration: none;
	background: #5fb5ff url(images/sidenav.gif) no-repeat left bottom;
	text-indent: 4px;
	margin: 0;
     font-size: 12px;
	
}


#topnav ul a:hover {background-position: right bottom; color:#fff;}

#topnav li {float:left;}


/*--------------------------------------------------------------------------------------------------------------------
Side Navigation
---------------------------------------------------------------------------------------------------------------------*/

a.sidenav:link, a.sidenav:visited {
	display: block;
	background: #5fb5ff url(images/sidenav.gif) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	height: 26px;
	width: 175px;
	line-height: 26px;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	color: #000080;
} 

a.sidenav:hover {background-position: -175px 0px; color:#ffffff;	text-decoration: none;}

/*--------------------------------------------------------------------------------------------------------------------

Prices table

---------------------------------------------------------------------------------------------------------------------*/

table.prices  {width: 550px; margin: 10px 100px 10px 100px;}
.prices td {background-color: #dff0ff; padding: 10px; border: 1px solid #2d3dd2; }
.prices th {color: #ffffff; padding: 10px; border: 1px solid #2d3dd2; text-align: center; font-weight: bold; background-color: #2d3dd2;}

td.center {text-align: center;}
table.prices p {margin: 0px;}