.space
{
	height: 10px;
	width: 100%;
}

.big-space
{
	height: 10px;
	width: 100%;
}

.main-left-space
{
	height: 21px;
	width: 100%;
}

.main-right-space
{
	height: 7px;
	width: 100%;
}

.clear
{
	clear: both;
}

#top
{
	height:  115px;
	width:  100%;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;

	background: -webkit-linear-gradient(top, #f98a00, #e55601);
	background: -moz-linear-gradient(top, #f98a00, #e55601);
	background: -o-linear-gradient(top, #f98a00, #e55601);
	background: linear-gradient(top, #f98a00, #e55601);

	background: -webkit-linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));
	background: -moz-linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));
	background: -o-linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));
	background: linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));

	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;
}

#top  #top-left
{
	float: left;
	display: table;
	height:  115px;
	vertical-align: middle;
}

#top  #top-left div
{
	display: table-cell;
	height:  115px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

#top  #top-right
{
	float: right;
	display: table;
	height:  115px;
	vertical-align: middle;
}

#top  #top-right div
{
	display: table-cell;
	height:  115px;
	vertical-align: middle;
	text-align: right;
	padding-right: 5px;
}

#top-logged
{
	height: 62px;
	width:  100%;

	background: -webkit-linear-gradient(top, #f98a00, #e55601);
	background: -moz-linear-gradient(top, #f98a00, #e55601);
	background: -o-linear-gradient(top, #f98a00, #e55601);
	background: linear-gradient(top, #f98a00, #e55601);

	background: -webkit-linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));
	background: -moz-linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));
	background: -o-linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));
	background: linear-gradient(top, rgba(249,138,0,0.9), rgba(229,86,1,0.9));

	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;

	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}

#top-logged #top-left
{
	float: left;
	display: table;
	height:  62px;
	vertical-align: middle;
}

#top-logged #top-left div
{
	display: table-cell;
	height:  62px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

#top-logged #top-right
{
	float: right;
	display: table;
	height:  62px;
	vertical-align: middle;
}

#top-logged #top-right div
{
	display: table-cell;
	height:  62px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 5px;
}

#top-menu
{
	height: 32px;
	width:  100%;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;

	background: -webkit-linear-gradient(top, #e55601, #f98a00);
	background: -moz-linear-gradient(top, #e55601, #f98a00);
	background: -o-linear-gradient(top, #e55601, #f98a00);
	background: linear-gradient(top, #e55601, #f98a00);

	background: -webkit-linear-gradient(top, rgba(229,86,1,0.9), rgba(249,138,0,0.9));
	background: -moz-linear-gradient(top, rgba(229,86,1,0.9), rgba(249,138,0,0.9));
	background: -o-linear-gradient(top, rgba(229,86,1,0.9), rgba(249,138,0,0.9));
	background: linear-gradient(top, rgba(229,86,1,0.9), rgba(249,138,0,0.9));

	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;
}

#top-menu-left
{
	float: left;
	height: 32px;
	display: inline-block;
}

#top-menu-right
{
	float: right;
	height: 32px;
	display: inline-block;
}

#top-menu-left div, #top-menu-right div
{
	height: 32px;
	vertical-align: middle;
	display: table-cell;
	position: relative;
}

/*
#top-menu-left div ul, #top-menu-right div ul
{
	position:absolute;
	top: 10px;
	left: -40px;
	display: none;
	list-style:none;
	text-align: left;
}

#top-menu-left div ul li, #top-menu-right div ul li
{
	height: 20px;
	border-color: #E55601;
	border-width: 1px;
	border-style: solid;
}

#top-menu-left div:hover ul, #top-menu-right div:hover ul
{
	display: block;
}
*/

#top-menu-left div:hover, #top-menu-right div:hover
{
	background: -webkit-linear-gradient(top, #ff7600, #ffc000);
	background: -moz-linear-gradient(top, #ff7600, #ffc000);
	background: -o-linear-gradient(top, #ff7600, #ffc000);
	background: linear-gradient(top, #ff7600, #ffc000);

	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;
}


#top-menu a, #top a, #top-logged a, .main-left-menu a
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

#top-menu a:hover, #top a:hover, #top-logged a:hover, .main-left-menu a:hover
{
	color: #080086;
	color: #526da4;
	color: #3434CC;
        color: #01336b;
	color: #712000;
}

#main-left
{
	width: 170px;
	float: left;
	vertical-align: top;
	text-align: left;
	display: table;
}

#main-right
{
	width: 170px;
	float: right;
	vertical-align: top;
	text-align: left;
	display: table;
}

#main-right .main-right-right
{
	float: right;
	vertical-align: top;
}

#main-center
{
	text-align: center;
	width: 620px;
	vertical-align: top;
	display: table;
}

/*
.wrap {
	margin:0 auto;
	width:900px;
}

#footer {
	float:left;
	padding:15px 0;
	min-width:100%;
	background-color: #712000;
}
*/

#footer
{
/*	width: 960px;*/

	padding:15px 0;
	width:100%;
	min-width: 982px;

	clear: both;
	background-color: #DDEEFF;
	background-color: #FFFFBB;
	background-color: #712000;

	margin: 0px;
	padding: 0px;
	border: 0px;

	padding-top: 8px;
	padding-bottom: 8px;
/*
	padding-left: 8px;
	padding-right: 8px;

	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 10px;

	border-color: black;
	border-top-color: #F98C00;

	border-right-width: 2px;
	border-left-width: 2px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-style: solid;
*/
	text-align: center;

}


.main-left-menu
{
	background: #e55601;
	background: #f27b01;
	background: #eb6801;
	width: 156px;
	height: 32px;
	display: table;
	text-align: center;

	border-color: #ffe99b;
	border-width: 1px;
	border-style: solid;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;

}

.main-left-menu:hover
{
	background: #f98a00;
	background: #ffa304;

}

.main-left-menu-first
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 3px;

	-khtml-border-radius-topleft: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.main-left-menu-medium
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 0px;
}

.main-left-menu-last
{
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	border-top: 0px;

	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.main-left-menu div
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

#full
{
	background:url(imgs/back2.png);
	background-repeat: no-repeat;
	-moz-background-size: 100%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-color: #ffe3a6;
	float:left;
	padding:15px 0;
	width:100%;
	min-width: 1003px;

	-khtml-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;
}

#center
{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#content
{
	width: 960px;

	text-align: justify;

	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;

	margin-left: 6px;
	margin-right: 6px;
	margin-top: 10px;

/*	background-color: #ffe3a6;*/
/*
	border-color: black;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-style: solid;
*/
}

.small-box
{
	width:156px;
	background-color: #DDEEFF;
	background-color: #FFFFCC;
	background-color: #faaf45;

	border-color: #ffe99b;
	border-width: 1px;
	border-style: solid;

	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;

	margin-top: 10px;

}

.small-box div
{
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
}

.big-box {
	background-color: #DDEEFF;
	background-color: #FFFFCC;
	background-color: #faaf45;

	border-color: #ffe99b;
	border-width: 1px;
	border-style: solid;

	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-khtml-box-shadow: 0px -3px 3px black;
	-moz-box-shadow: 0px -3px 3px black;
	-webkit-box-shadow: 0px -3px 3px black;
	box-shadow: 0px -3px 3px black;

	margin-top: 10px;
}

.big-box div
{
	background-image: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
}

.big-box div div
{
	background-image: none;
	padding: 0px;
}

.big-box .inside-box, .game-box .inside-box{
	width: 600px;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;

	border-color: #ffe99b;
	border-width: 1px;
	border-style: solid;

	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-khtml-box-shadow: 0px -3px 3px black;
	-moz-box-shadow: 0px -3px 3px black;
	-webkit-box-shadow: 0px -3px 3px black;
	box-shadow: 0px -3px 3px black;

}

.big-box .inside-box div, .game-box .inside-box div
{
	background-image: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
}

.big-box .inside-box div div, .game-box .inside-box div div
{
	background-image: none;
	padding: 0px;
}

.small-box h1, .small-box h2, .small-box h3, .big-box h1, .big-box h2, .big-box h3 {
	color: #FFFFFF;
}

.small-box h3, .big-box h3, .inside-box h3 {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #FFFFFF;
/*	background: #E55601;*/
	background: -webkit-linear-gradient(top, #f98a00, #e55601);
	background: -moz-linear-gradient(top, #f98a00, #e55601);
	background: -o-linear-gradient(top, #f98a00, #e55601);
	background: linear-gradient(top, #f98a00, #e55601);

	border-color: #ffe99b;

	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;

	-khtml-border-radius-topleft: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;

}

.td-login {
	border-right: #E55601 solid 1px;
	border-left: #E55601 solid 1px;
}

.error {
	color: #FF0000;
        text-align: left;
	font-weight: bolder;
}

.game-box {
	background-color: #DDEEFF;
	background-color: #FFFFCC;
	background-color: #faaf45;

	border-color: #ffe99b;
	border-width: 1px;
	border-style: solid;

	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	-khtml-box-shadow: 0px -3px 3px black;
	-moz-box-shadow: 0px -3px 3px black;
	-webkit-box-shadow: 0px -3px 3px black;
	box-shadow: 0px -3px 3px black;
}

.game-box div /*content*/
{
	background-image: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
}

.game-box div div
{
	background-image: none;
	padding: 0px;
}


.tabs{
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: 0px;
	height: 16px;
/*	background: #ffe3a6;*/
}

.tabs li{
	display: inline;
	font-size: 14px;
	list-style:none;
}

.tabs li p{
	display: inline;
}

.tabs li a{
	padding-top: 4px;
/*	background: #E55601;*/
        color: #FFFFFF;
	color: #712000;
	background: -webkit-linear-gradient(top, #ffdf6c, #ffb55f);
	background: -moz-linear-gradient(top, #ffdf6c, #ffb55f);
	background: -o-linear-gradient(top, #ffdf6c, #ffb55f);
	background: linear-gradient(top, #ffdf6c, #ffb55f);

        color: #FFFFFF;
	background: -webkit-linear-gradient(top, #f98a00, #e55601);
	background: -moz-linear-gradient(top, #f98a00, #e55601);
	background: -o-linear-gradient(top, #f98a00, #e55601);
	background: linear-gradient(top, #f98a00, #e55601);

	border-color: #ffe99b;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;

	-khtml-border-radius-topleft: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;

	-khtml-box-shadow: 0px -3px 3px black;
	-moz-box-shadow: 0px -3px 3px black;
	-webkit-box-shadow: 0px -3px 3px black;
	box-shadow: 0px -3px 3px black;

}

.tabs .selected, .tabs li:hover {
}

.tabs .selected p, .tabs li p:hover{
}

.tabs .selected a, .tabs li a:hover{
/*	background: #ffa304;*/
        color: #01336b;
	color: #712000;
        color: #FFFFFF;
	background: -webkit-linear-gradient(top, #f98a00, #e55601);
	background: -moz-linear-gradient(top, #f98a00, #e55601);
	background: -o-linear-gradient(top, #f98a00, #e55601);
	background: linear-gradient(top, #f98a00, #e55601);

	color: #712000;
	background: -webkit-linear-gradient(top, #ffdf6c, #ffb55f);
	background: -moz-linear-gradient(top, #ffdf6c, #ffb55f);
	background: -o-linear-gradient(top, #ffdf6c, #ffb55f);
	background: linear-gradient(top, #ffdf6c, #ffb55f);

}

.login-button {
	border: 5px;

/*
	border-top: 0;
	border-bottom: 0;
	border-left: 13;
	border-right: 13;
	padding-left: 13;
	padding-right: 13;
	margin-left: 13;
	margin-right: 13;
*/
}

.nolink, .nolink:hover
{
    color: #aaaaaa;
}

.faq
{
    background-color: #DDEEFF;
}

body {
	background-color: #ffe3a6;
	background-color: #712000;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
/*	min-width: 960px;*/

	border: 0px;
	margin: 0px;
	padding: 0px;
}

h1 {
	height: 32px;
	width:  100%;
	vertical-align: middle;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;

	background: -webkit-linear-gradient(top, #e55601, #f98a00);
	background: -moz-linear-gradient(top, #e55601, #f98a00);
	background: -o-linear-gradient(top, #e55601, #f98a00);
	background: linear-gradient(top, #e55601, #f98a00);

	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;
}

h2 {
	font-size: 22px;
	color: #E55601;
	text-align: center;
}

h3 {
	font-size: 14px;
	color: #E55601;
	text-align: center;
}

h3 a, h2 a, h1 a {
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}

a {
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #080086;
	color: #526da4;
	color: #3434CC;
        color: #01336b;
	color: #712000;
}

p {
	text-align: justify;
}

input[type=text], input[type=password] {
	-khtml-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

/* Root = Horizontal, Secondary = Vertical */
ul#new-top-menu {
  margin: 0;
  border: 0 none;
  padding: 0;
/*  width: 500px;*/ /*For KHTML*/
width:500px;
  list-style: none;
  height: 32px;
  border: none;
/*  padding-bottom:5px;*/
}

ul#new-top-menu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 32px;
}
ul#new-top-menu li{

}
ul#new-top-menu li:hover{
/*	background:#ddd; /*TODO - gradient*/
	background: -webkit-linear-gradient(top, #ff7600, #ffc000);
	background: -moz-linear-gradient(top, #ff7600, #ffc000);
	background: -o-linear-gradient(top, #ff7600, #ffc000);
	background: linear-gradient(top, #ff7600, #ffc000);

	-khtml-top-left-border-radius: 5px;
	-khtml-top-right-border-radius: 5px;
	-moz-top-left-border-radius: 5px;
	-moz-top-right-border-radius: 5px;
	-webkit-top-left-border-radius: 5px;
	-webkit-top-right-border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-khtml-box-shadow: 0px 3px 3px black;
	-moz-box-shadow: 0px 3px 3px black;
	-webkit-box-shadow: 0px 3px 3px black;
	box-shadow: 0px 3px 3px black;
}

ul#new-top-menu li.withsubs:hover{
	-khtml-border-radius-bottomleft: 0px;
	-khtml-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;

}

ul#new-top-menu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 32px;
  left: 0px;
  background: #eee;
  border: none;
  opacity: 0.98;
  -moz-opacity: 0.98;
  filter:alpha(opacity=98);
}

ul#new-top-menu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#new-top-menu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#new-top-menu a {
  padding: 8px 10px 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
/*
  color: #9fcf21;
  text-decoration: none;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
*/
/*  border-right:1px solid #818181;*/
  height: auto !important;
  height: 32px;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#new-top-menu a:hover,
ul#new-top-menu li:hover a,
ul#new-top-menu li.iehover a {

}

/* 2nd Menu */
ul#new-top-menu li:hover li a,
ul#new-top-menu li.iehover li a {
  padding: 8px 15px 8px;
	background: #eb6801;
  float: none;
	border-color: #ffe99b;
	border-width: 1px;
	border-style: solid;
/*
	-khtml-box-shadow: 1px 3px 3px black;
	-moz-box-shadow: 1px 3px 3px black;
	-webkit-box-shadow: 1px 3px 3px black;
	box-shadow: 1px 3px 3px black;
*/
}

/*remove shadows of vertical menus*/
ul#new-top-menu li:hover li,
ul#new-top-menu li.iehover li {
	-khtml-box-shadow: 0px 0px 0px black;
	-moz-box-shadow: 0px 0px 0px black;
	-webkit-box-shadow: 0px 0px 0px black;
	box-shadow: 0px 0px 0px black;
}

ul#new-top-menu li:hover li a.first,
ul#new-top-menu li.iehover li a.first {
	-khtml-border-radius-topleft: 8px;
	-khtml-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;

	-khtml-box-shadow: 0px 0px 0px black;
	-moz-box-shadow: 0px 0px 0px black;
	-webkit-box-shadow: 0px 0px 0px black;
	box-shadow: 0px 0px 0px black;
}

ul#new-top-menu li:hover li a.last,
ul#new-top-menu li.iehover li a.last {
	-khtml-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	-khtml-box-shadow: 0px 4px 3px -1px black;
	-moz-box-shadow: 0px 4px 3px -1px black;
	-webkit-box-shadow: 0px 4px 3px -1px black;
	box-shadow: 0px 4px 3px -1px black;


}

ul#new-top-menu li:hover li a.rightmost,
ul#new-top-menu li.iehover li a.rightmost {
	-khtml-border-radius-topright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-khtml-box-shadow: 2px 0px 0px black;
	-moz-box-shadow: 2px 0px 0px black;
	-webkit-box-shadow: 2px 0px 0px black;
	box-shadow: 2px 0px 0px black;


}

/* 2nd Menu Hover Persistence */
ul#new-top-menu li:hover li a:hover,
ul#new-top-menu li:hover li:hover a,
ul#new-top-menu li.iehover li a:hover,
ul#new-top-menu li.iehover li.iehover a {
	background: #ffa304;
}

/* 3rd Menu */
ul#new-top-menu li:hover li:hover li a,
ul#new-top-menu li.iehover li.iehover li a {
	background: #eb6801;
}

/* 3rd Menu Hover Persistence */

ul#new-top-menu li:hover li:hover li a:hover,
ul#new-top-menu li:hover li:hover li:hover a,
ul#new-top-menu li.iehover li.iehover li a:hover,
ul#new-top-menu li.iehover li.iehover li.iehover a {
	background: #ffa304;
}

/* 4th Menu */
ul#new-top-menu li:hover li:hover li:hover li a,
ul#new-top-menu li.iehover li.iehover li.iehover li a {
	background: #eb6801;
}

/* 4th Menu Hover */
ul#new-top-menu li:hover li:hover li:hover li a:hover,
ul#new-top-menu li.iehover li.iehover li.iehover li a:hover {
	background: #ffa304;
}

ul#new-top-menu ul ul,
ul#new-top-menu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#new-top-menu li:hover ul ul,
ul#new-top-menu li:hover ul ul ul,
ul#new-top-menu li.iehover ul ul,
ul#new-top-menu li.iehover ul ul ul {
  display: none;
}

ul#new-top-menu li:hover ul,
ul#new-top-menu ul li:hover ul,
ul#new-top-menu ul ul li:hover ul,
ul#new-top-menu li.iehover ul,
ul#new-top-menu ul li.iehover ul,
ul#new-top-menu ul ul li.iehover ul {
  display: block;
}
