/********************************* TOP BAR *********************************/
.topnav_bar #top
{
background-color	: #34B3D1;
font-size			: 90%;
font-weight			: bold;
color				: #000000;
text-decoration		: underline;
padding				: 3px 3px 3px 20px;
height				: 18px;
}

.topnav_bar #top a:link, .topnav_bar #top a:visited
{
color				: #000000;
display				: block;
text-decoration		: none;
}

.topnav_bar #top a:hover
{
color				: #666666;
text-decoration		: none;
display				: block;
}

/******************************** MIDDLE BAR (sub nav) ********************************/
.topnav_bar #middle
{
float				: left;
background-color	: #D6F0F6;
font-weight			: normal;
color				: #000000;
padding				: 3px 3px 3px 20px;
width				: 577px;
}

.topnav_bar #middle ul
{
list-style-type		: none;
display				: inline;
}

.topnav_bar #middle ul li
{
list-style-type		: none;
display				: inline;
float				: left;
margin-right		: 10px;
font-size			: 75%;
}

.topnav_bar #middle ul li a:link, .topnav_bar #middle ul li a:visited
{
color				: #000000;
display				: block;
text-decoration		: none;
}

.topnav_bar #middle ul li a:hover
{
color				: #666666;
text-decoration		: none;
display				: block;
}

.topnav_bar #middle #on
{
color				: #34B3D1;
}

/************************ BOTTOM BAR (sub sub nav) ****************************/
.topnav_bar #bottom
{
float				: left;
text-align			: left;
background-color	: #EEEEEE;
padding				: 3px 3px 3px 20px;
width				: 577px;
height				: 18px;
}

.topnav_bar #bottom ul
{
list-style-type		: none;
display				: inline;
}

.topnav_bar #bottom ul li
{
display				: inline;
margin				: 0px 7px 0px 0px;
padding-top			: 2px;
float				: left;
line-height			: 18px;
font-size			: 75%;
}

.topnav_bar #bottom ul li a:link, .topnav_bar #bottom ul li a:visited
{
color				: #000000;
text-decoration		: none;
display				: block;
}

.topnav_bar #bottom ul li a:hover
{
color				: #666666;
text-decoration		: none;
display				: block;
}

.topnav_bar #bottom #on
{
color				: #34B3D1;
}

h1
{
color				: #34B3D1;
font-size			: 100%;
font-weight			: bold;
margin				: 10px 20px 10px 20px;
}

h2
{
color				: #34B3D1;
font-size			: 75%;
font-weight			: bold;
margin				: 10px 20px 10px 20px;
}