body {
	background: url(../pics/background_blue.gif) #393E52 repeat-x fixed top left;
	color: #ededed;
}

#bg_band {
	background-color: #1F263F;
}


/* horizontal menu */

.menu {overflow:hidden; float: right; margin:0 auto; padding:0; height:105px; display: block; }
.menu li {padding:0; margin:0; list-style:none; display:inline;  }
.menu li a {float:left; padding-left:4px; display:block; color:#ededed; text-decoration:none; cursor:pointer;}
.menu li a span {line-height:165px; height: 105px; width:84px; display:block; background:url('../pics/blue_topMenu.png') no-repeat;}
.menu li a:hover {color:#ededed; background-position: 0 0;}		/* background-position 0 0   is a fix for IE6 hover */
.menu li a:hover span {background:url('../pics/blue_topMenu_hover.png') no-repeat;}
.menu li a.active, .menu li a.active:hover {line-height:115px; color:#dd6e01; outline: none;}
.menu li a.active span, .menu li a.active:hover span {background:url('../pics/blue_topMenu_active.png') no-repeat;}

.menu li a.puzz01 span {background:url('../pics/blue_topMenu01.png') no-repeat;}
.menu li a.puzz01:hover span {background:url('../pics/blue_topMenu01_hover.png') no-repeat;}
.menu li a.active_puzz01 span, .menu li a.active_puzz01:hover span {background:url('../pics/blue_topMenu01_active.png') no-repeat;}

.menu li a.puzz02 span {background:url('../pics/blue_topMenu02.png') no-repeat;}
.menu li a.puzz02:hover span {background:url('../pics/blue_topMenu02_hover.png') no-repeat;}
.menu li a.active_puzz02 span, .menu li a.active_puzz02:hover span {background:url('../pics/blue_topMenu02_active.png') no-repeat;}

.menu li a.puzz03 span {background:url('../pics/blue_topMenu03.png') no-repeat;}
.menu li a.puzz03:hover span {background:url('../pics/blue_topMenu03_hover.png') no-repeat;}
.menu li a.active_puzz03 span, .menu li a.active_puzz03:hover span {background:url('../pics/blue_topMenu03_active.png') no-repeat;}

.menu li a.puzz04 span {background:url('../pics/blue_topMenu04.png') no-repeat;}
.menu li a.puzz04:hover span {background:url('../pics/blue_topMenu04_hover.png') no-repeat;}
.menu li a.active_puzz04 span, .menu li a.active_puzz04:hover span {background:url('../pics/blue_topMenu04_active.png') no-repeat;}

.menu li a.puzz05 span {background:url('../pics/blue_topMenu05.png') no-repeat;}
.menu li a.puzz05:hover span {background:url('../pics/blue_topMenu05_hover.png') no-repeat;}
.menu li a.active_puzz05 span, .menu li a.active_puzz05:hover span {background:url('../pics/blue_topMenu05_active.png') no-repeat;}

.menu li a.puzz06 span {background:url('../pics/blue_topMenu06.png') no-repeat;}
.menu li a.puzz06:hover span {background:url('../pics/blue_topMenu06_hover.png') no-repeat;}
.menu li a.active_puzz06 span, .menu li a.active_puzz06:hover span {background:url('../pics/blue_topMenu06_active.png') no-repeat;}

.menu li a.puzz07 span {background:url('../pics/blue_topMenu07.png') no-repeat;}
.menu li a.puzz07:hover span {background:url('../pics/blue_topMenu07_hover.png') no-repeat;}
.menu li a.active_puzz07 span, .menu li a.active_puzz07:hover span {background:url('../pics/blue_topMenu07_active.png') no-repeat;}

.menu li a.puzz08 span {background:url('../pics/blue_topMenu08.png') no-repeat;}
.menu li a.puzz08:hover span {background:url('../pics/blue_topMenu08_hover.png') no-repeat;}
.menu li a.active_puzz08 span, .menu li a.active_puzz08:hover span {background:url('../pics/blue_topMenu08_active.png') no-repeat;}


h1, h2, h3 {
	color: #dd6e01;
}
h4 {
	font-size: 105%;
	color: #486be2;
}

.coltext img {
	border-color: #dd6e01;
}

.coltext a, .coltext a:visited, #footer_txt a {
	color: #ededed;
	text-decoration: underline;
}
.coltext a:hover, #footer_txt a:hover {
	color: #486be2;
}
.coltext a:active, #footer_txt a:active {
	color: #dd6e01;
}
.cell90 {
	color: #486be2;
}

#footer_txt {
	border-top-color: #1F263F;
	color: #9a9a9a;
}
