/*-----------------------------------------*/
/* DYNAMENU BLOCK ACTIVE MENU STYLE SHEETS */
/*-----------------------------------------*/
/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/
.horbar	{   
color: black;
background-color: #e6e7e6;
border: 1px outset #525252;
}
.horizitem	{
float: left;
white-space: nowrap;
}
.horizitem a {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: .9em;	
text-decoration: none;	
position: relative;	
display: block;	
}
.horizitem a:link, .horizitem a:visited {
color: #000000;
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
}
.horizitem a:hover {
color: #ffffff;
background-color: #21459c;
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
}
.horizitem a:active	{
color: #ffff00;
background-color: #666666;	
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
}

.horizsubmenu	{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity: 0.90;

}

.horizsubframe {
background-color: #e6e7e6;
border: 2px outset #fdfefd;
position: relative;
display: block;	
}

.horizsubitem	{
text-align: left;
white-space: nowrap;
}

.horizsubitem a {
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
position: relative;
display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{
color: #000000;
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
}

.horizsubitem a:hover	{
color: #ffffff;
background-color: #21459c;
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
}

.horizsubitem a:active	{
color: #ffff00;
background-color: #666666;		
font-family: Book Antiqua, Times, seriff;
font-size: .9em;	
text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{
position: absolute;
top: 5px;
right: 8px;
}

.horizsubseparator	{
background-color: #ff0000;
border-top: 1px solid #cdcecd;
border-bottom: 1px solid #ffffff;
margin: 2px 0px 2px 0px;
height: 0px;
font-size: 1px;
line-height: 0px;
}

.verbar	{
color: black;
background-color: #e6e7e6;
border: 1px outset #fdfefd;
}

.vertitem	{
text-align: left;
white-space: nowrap;
}

.vertitem	a {
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;

position: relative;
display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
color: #000000;
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;	
border: 1px outset #fdfefd;
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
color: #ffffff;
background-color: #21449c;
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;
border: 1px outset #fdfefd;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
color: #ffff00;
background-color: #666666;	
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;	
border: 1px inset #fdfefd;
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
position: absolute;
left: 0;
top: 0;
visibility: hidden;
filter:alpha(opacity=85);
-moz-opacity:0.85;
opacity: 0.85;
}

.vertsubframe	{   /* Color of submenu item and border */
background-color: #e6e7e6;
border: 2px outset #fdfefd;

position: relative;
display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
text-align: left;
white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
font-family:Book Antiqua, Times, seriff;
font-size: 1em;			
text-decoration: none;

position: relative;
display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
color: #000000;
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
color: #ffffff;
background-color: #21449c;
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
color: #ffff00;
background-color: #666666;	
font-family:Book Antiqua, Times, seriff;
font-size: 1em;		
text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
position: absolute;
top: 5px;
right: 8px;
}

.vertsubseparator	{   /* Style for line-separator in vertical menus - Use '---' for Link title to display */
background-color: #ff0000;
border-top: 1px solid #cdcecd;
border-bottom: 1px solid #ffffff;
margin: 2px 0px 2px 0px;	/* top right bottom left */
height: 0px;
font-size: 1px;
line-height: 0px;

}


/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{
display: block;
white-space: nowrap;
}

.phplmnormal {
color: #000000;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}


a.phplmnormal:hover	{
color: #000000;
background-color: #fff0c0;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{
color: #003300;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}


a.phplm:hover	{
color: #841212;
background-color: #fff0c0;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}

a.phplm:active	{
color: #ff0000;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}


a.phplmselected:link, a.phplmselected:visited 	{
color: #dd0000;
background-color: #ffdd76;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}


a.phplmselected:hover	{
color: #841212;
background-color: #fff0c0;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}

a.phplmselected:active	{
color: #ff0000;
font-family:Book Antiqua, Times, seriff;
font-size: 1.1em;	
text-decoration: none;	
}