
a:active {
	color: red;
}



.divlink2 a {
display: block;
width:157px;
color:#FFF;
border-left: #999999 1px solid ;
font-size:16px; 
font-family:Arial, Helvetica, sans-serif ;
direction:ltr;
            
}

.divlink2 a:hover {
color:#CCC;
}
.divlink a{
display: block;
width:157px;
color:#FFF;
}

.divlink a:hover {
color:#000;

}



#nav a {
	font-weight: bold;
	color:#3399;
	font-size:16px;text-decoration: none;
}



#nav li li a {
	display: block;
	font-weight: normal;
	color:#FFF;
	padding-right:5px;
	width:157px;
	background-color:#19466f;
	font-weight:bold;
	border-right: solid 1px #FFF;
}

#nav li li a:hover {
	width:157px;
	color:#FFF;
background-color:#3D84DA;
}

li {
	float: right;
	position: relative;
	text-align: center;
	cursor: default;list-style-type:none;
}

li#first {
	border-left-width: 1px;
}

li#last {
	border-right-width: 1px;
}

li ul {list-style-type:none;
	display: none;
	position: absolute;
	right: 0px;
	font-weight: normal;
	background-color:#0099FF;
	border-right: solid 1px #FFF;
	 border-left: solid 1px #FFF;
     border-top: solid 1px #FFF;
	 width:160px;
}

li>ul {
	top: 25px;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color:#FFF;
	text-align:right;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	line-height:20px;
	padding-right:0px;
	width:auto;
}

li:hover ul, li.over ul {

	display: block;
}



/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul li{
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 157px; /*For KHTML*/
  list-style: none;
  
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
 border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#CCC;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
  padding: 0 6px;
  display: block;
 background-color:#19466f;
  color: #666;
  text-align:right;
  height: auto !important;
  /*line-height:20px; For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
background-color:#3D84DA;
  color: #FFF;
  width:157px;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background-color:#19466f;
  color: #FFF;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
background-color:#3D84DA;
  color: #FFF;
}




ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:165px;
  _left: 85px;
 line-height:auto;
  border:none;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:165px;
  _left: 85px;
height:auto;
  border:none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
 position: absolute;
  top: 0;
  left:165px;
  _left: 85px;
height:auto;
  border:none;
  
 
}



