div#menuwrapper {
  background: #FFFFFF url(/images/bg_menu.gif) 0 0 repeat-x;
  height: 29px;
  margin: 0 5px;
}

div#menuwrapperleft {
  float: left;
  height: 26px;
  width: 1px;
  background: #FFFFFF url(/images/m1.gif) 0 0 no-repeat;
}

div#menuwrapperright {
  float: right;
  height: 26px;
  width: 1px;
  background: #FFFFFF url(/images/m1.gif) 0 0 no-repeat;
}

div#menuleft {
  background: #006FDE url(/images/m2.gif) 0 0 no-repeat;
  height: 26px;
  width: 8px;
  float: left;
}

div#menuright {
  background: #006FDE url(/images/m3.gif) 0 0 no-repeat;
  height: 26px;
  width: 8px;
  float: right;
}

div#menu {
  background: #006FDE url(/images/bg_menu1.gif) 0 0 repeat-x;
  height: 26px;
  margin: 0 5px;
  font-size: 11px;
  font-weight: bold;
  color: white;
}

div#menubottom {
  height: 3px;
  background: #FFFFFF url(/images/bg_mt.gif) 0 0 repeat-x;
  margin: 0 5px;
  font-size: 1px;
}

div#menubottomleft {
  background: #FFFFFF url(/images/mt1.gif) 0 0 no-repeat;
  height: 2px;
  width: 3px;
  float: left;
  position: relative;
}

div#menubottomright {
  background: #FFFFFF url(/images/mt2.gif) 0 0 no-repeat;
  height: 2px;
  width: 3px;
  float: right;
}

ul#nav, ul#nav li, ul#nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-weight: bold;
}

ul#nav li {
  float: left;
  position: relative;
  z-index: 5;
  width:100px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: white;
}

ul#nav li * {
  vertical-align: middle;
}

ul#nav li.separator {
  border-top: 1px solid black;
}

ul#nav li.spacer {
  height: 20px;
  line-height: 20px;
}

ul#nav li:hover, ul#nav li.over {
  background-image: url(/images/bg_menu1_on.gif);
}

ul#nav li:hover ul, ul#nav li.over ul {
  display: block;
  z-index: 8;
}

ul#nav a:link, ul#nav a:visited {
  display: block;
  color: white;
  height: 26px;
  padding: 0 0.4em;
}

ul#nav a:hover {
  text-decoration: none;
}

ul#nav span {
  padding: 0 0.4em;
  display: block;
}

ul#nav li ul {
  display: none;
  position: absolute;
  top: 26px;
  left: 0;
  width: auto;
  border: 1px solid #999999;
  background-color: #EEEEEE;
  border-top: none;
  text-align: left;
}

ul#nav li ul li {
  height: 26px;
  float: none;
  padding: 0;
  text-align: left;
  color: black;
}

ul#nav ul li:hover, ul#nav ul li.over {
  background-image: none;
}

ul#nav ul a:link, ul#nav ul a:visited {
  color: black;
  height: 26px;
  padding: 0 0.4em;
}

ul#nav ul a:hover {
  background-color: #CCCCCC;
}

ul#nav ul span {
  padding: 0 0.4em;
}

.selected {
	height: 27px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	background-color: white;
	cursor: pointer;
	padding: 0 0 2px 0;
	font-size: 12px;
	border-top: solid 0px #0065C9;
	position: relative;
	z-index: 2;
}


.notselected {
	cursor: pointer;
	height: 27px;
	text-align: center;
	font-weight: bold;
	background-color: #4292E1;
	border-bottom: 1px solid #5EA0E2;
	border-left: solid 1px #5EA0E2;
	font-size: 12px;
	padding: 0 0 2px 0;
	position: relative;
	z-index: 2;
}

.selected a {
	color: #4F789A;
	font-weight: bold;
}

.selected a:hover {
	color: #B0C3E0;
	text-decoration: none;
}

.notselected a {
	color: #E7F0FD;
	font-weight: bold;
}

.notselected a:hover {
	color: #B0C3E0;
	text-decoration: none;
}

.sub_selected {
	height: 25px;
	text-align: center;
	color: #4F789A;
	font-size: 12px;
	background-color: white;
	cursor: pointer;
}

.sub_notselected {
	cursor: pointer;
	height: 25px;
	text-align: center;
	color: white;
	font-size: 12px;
}

.sub_a_notselected {
	color: white;
	font-size: 11px;
}

.sub_a_selected {
	color: #4F789A;
	font-size: 11px;
}

.blankrow{
	width: 1px;
}

ul#nav.upgradeoffer li {
  background-image: url(/images/menu_bg1.png);
  width: 130px;
}

ul#nav.upgradeoffer li:hover, ul#nav.upgradeoffer li.over {
  background-image: url(/images/menu_bg1_over.png);
}