/*  http://www.dynamicdrive.com/style/ */

.jqueryslidemenu{
	font: 12px Arial;			/* effects IE, not FireFox  */
	background: #;				/* effects IE, not FireFox  */
	width: 665px;				/* does not effects both IE and FireFox  */
	border: 0px solid #FF0000;	/* does not effects both IE and FireFox  */
}

.jqueryslidemenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.jqueryslidemenu ul li{  /* Top level list items */
	position: relative;
	display: inline;
	float: right;
}

.jqueryslidemenu ul li a { 		 	/* Top level menu link items style */
	display: block;
	background: #; 					/* background of tabs (default state) effects both IE and FireFox  */
	/*color: #FF0000;  				 text of tabs (default state) */
	padding: 17px 20px 10px 20px; 	/* top, right, bottom, left,  */
	border-right: 0px solid #CCC;
	text-decoration: none;
}

* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly */
	display: inline-block;
}

.jqueryslidemenu ul li a:link {		/* tab link menu link items style */
	color: #FFFFFF; 				/* effects IE, not FireFox  */
} 
.jqueryslidemenu ul li a:visited {
	color: #FFFFFF;
} 

.jqueryslidemenu ul li a:hover {	/* TAB and sub menu links during hover state */
/*	background: #259fb4; */
/*	color: #024759;					/* effects FireFox with Tabs (not in submenus) Both in tabs and submenu with IE*/
	color: #ffffff;					/* effects FireFox with Tabs (not in submenus) Both in tabs and submenu with IE*/
}

.jqueryslidemenu ul li.about ul li a:hover,
.jqueryslidemenu ul li.products ul li a:hover,
.jqueryslidemenu ul li.services ul li a:hover,
.jqueryslidemenu ul li.training ul li a:hover,
.jqueryslidemenu ul li.solutions ul li a:hover
{
  background-image: none;
}

.jqueryslidemenu ul li ul {		 /* ####### submenu ####### */
	position: absolute;
	left: 0px;
	display: block;
	visibility: hidden;
}

.jqueryslidemenu ul li ul a:visited {	/* effects both IE and FireFox  */
	/*color: #FFF;  */
}
.jqueryslidemenu ul li ul li{ 		/* Submenu list items (undo style from Top level List Items) */
	display: list-item;
	float: none;
}

.jqueryslidemenu ul li ul li ul { 	/*  All subsequent sub menu levels vertical offset after 1st sub menu  */
	top: 0;
}

.jqueryslidemenu ul li ul li a { 	/* ####### Submenu links style ###### */
/*	font: normal 12px Arial; */
	width: 150px; 					/*width of sub menus*/
	 color: #024759; 				/* does not effects both IE and FireFox  */
	background: #20aac3;
	padding-left: 17px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin: 0px 0 0 4px;
	border-bottom: 1px solid #04697b;
}

.jqueryslidemenu ul li.solutions ul li a {
	width: 158px; 					/*width of sub menus*/
}

.jqueryslidemenu ul li ul li a.last
{
  border-bottom: 0px;
}

.jqueryslidemenu ul li ul li a:hover{ /* 2nd sub menus hover style*/
  background: #8b0304;
	 color: #FFFFFF;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}

div#myslidemenu {
	float: right;
	margin-top: 0px; /*top right bottom left  */
	border: 0px solid #FF0000;
	padding-right: 16px;
}
div#mainMenu {
	width: 890px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	border: 0px solid red;
	float: right;
}

