
/* This navigation popout to left or right, currently set to a maximum of 3 levels*/


/* Set some default values, like remove unwanted padding and margin 
Also change the with of the menu here*/

.default_12a ul {
  width: 878px;
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  display: block;
  background: #2055cd url('/template/images/navBg.jpg') top left repeat-x;
  z-index: 99;
}
* html .default_12a ul {
	width: 878px;
}

.default_12a li {
  position: relative;
  display: block;
  float: left;
   z-index: 99;
}
* html .default_12a li {
  float: left; 
  width: 85px;
}
* + html .default_12a li {
  float: left; 
}

.default_12a a {
	display: block;
	font-weight: bold;
	z-index: 99;
}
* html .default_12a a {height: 1%;}
* + html .default_12a a {height: 1%;}
 

.default_12a li ul, .default_12a li:hover ul li ul {
  display: none;  
  position: absolute;
  /* If you add a border, change the top position to minus the width of the border */
  top: 37px;
  /* Change left to right if you want the menu pop out to the left */
  left: 0px;
  z-index: 99;
  width: 80px;
}

/*.default_12a li:hover ul, .default_12a li ul li:hover ul {
  display: block;
   z-index: 99;
}*/

/* The above css is require, anything below can be changed. */

.default_12a {
	float: right;
	width: 878px;
  	background: url('/template/images/navBg.jpg') top left no-repeat;
	padding-left: 0px;
}
* html .default_12a{
	 width: 878px;
}


.default_12a ul {}

.menulvl_0 a {
  background: url('/template/images/navDivider.jpg') right top no-repeat;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  padding: 0px 15px 0px 15px;
  height: 37px;
  line-height: 37px;
   z-index: 99;
}
* html .menulvl_0 a {
	font-size:9px;
	padding: 0px 1px 0px 1px;
}

.menulvl_0 a:hover {
  color: #2055cd;
}

.menulvl_0 a.sel{
  background: #2055cd;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  padding: 0px 15px 0px 15px;
  height: 37px;
  line-height: 37px;
}

.menulvl_1 a {
  background: #646569;
  text-align: center;
  text-decoration: none;
  padding: 0px 0px 0px 0;
  color: #FFF;
  font-size:10px;
  width:150px;
   z-index: 99;
}
.menulvl_1 a:hover {
  background: #2055cd;
  color: #FFF;
}
.menulvl_1 a {
  background: #646569;
  text-align: center;
  text-decoration: none;
  padding: 0px 0px 0px 0;
  color: #FFF;
  font-size:10px;
  width:150px;
   z-index: 99;
}.menulvl_1 a.sel {
  background: #2055cd;
  text-align: center;
  text-decoration: none;
  padding: 0px 0px 0px 0;
  color: #FFF;
  font-size:10px;
  width:150px;
   z-index: 99;
}

.default_12b {
	margin-top: 10px;
}

.default_12b h2 {
	background: #606060;
	color: white;
	text-align: left;
	padding-left: 10px;
}

.default_12b a {
  display: block;
  padding: 5px;
  padding-left: 25px;
  text-decoration: none;
  color: #000;
  background: #E6E6FA;
}

.default_12b a:hover {
  color: #fff;
  background: #2055cd;
}
