/* this class defines the look of the horizontal navigation */
#nav {
    list-style: none;
    position: relative;
	width: 780px; 
	margin: 0px;
	padding:0px;
    font-size: 1em;
}

#nav ul {
    list-style: none;
    display: none;
/* postion: absolute - is needed so that the dropdown menus go over the page content */
    position: absolute;
    overflow: visible;
	padding:0px;
	float:right;

}

#nav li {
    display: block;
    position: relative;
    float: right;
/* this adjusts the links buttons on the background */
/* Mozilla needs padding to look like IE which doesn't need it */
    padding: 0;
	cursor:hand;

}

#nav li a {
    display: block;
}


/* 1st dropdown level */
/* this class controls the alignment of this level underneath the horizontal menu buttons */
#level1 {
    display: block;
    right: -40px;
	border:solid 1px white;
	background:url("../images/bck21.gif") repeat-y;
	
	}

#level1 UL {
    position: absolute;

}

#level1 li {
    display: block;
	right:0px;
	margin-bottom:0px;
	margin-top:0px;
	height:27px;
	font-size: 1em;


}
#level1 li A {
    display: block;
    width: 148px;
    padding: 0;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    color: #032F66;
    margin-right:5px;
	margin-left:5px;
	padding-top:4px;
	padding-right:6px;
    border: 0; 
	/* background:url("fileadmin/fulbright/sys/template/images/ffffff.gif"); */
	/* border-top:solid 1px white;  */
	letter-spacing:0px;
}

#level1 li A:hover {
    display: block;
}

 #level1 li#sel A { 
    color: #032F66;
}

#level1 li#sel A:hover {
}


/* 2nd dropdown level */
#level2 {
    display: block;
    position: absolute;
/* this aligns the 2nd level flyout to the left of the 1st level dropdown */
    right: 109px;
    top: 0; !important;
	background:#9CC3E2;
	margin-top:5px;
	border:solid 1px white;
/* filter:alpha(opacity='50', style='4'); */	 
	
}
#level2 UL {
    display: block;
/* this needs to be set to relative or it will only display the last of a number of links */
    position: relative;
    overflow: visible;

	
}
#level2 li {
     display: block;
	margin-bottom:0px;
	margin-top:0px;
	height:27px;
	font-size: 1em;

}

#level2 li A {
     display: block;
    width: 148px;
    padding: 0;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    color: #032F66;
    margin-right:5px;
	margin-left:5px;
	padding-top:4px;
	padding-right:6px;
    border: 0; 
	border-top:solid 1px white;

}
#level2 li A:hover {
   display: block;
}


/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 148px;
   top: 0;
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}
#nav LI:hover UL {
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}
li>ul {
    top: auto:
}
UNKNOWN {
    right: auto; 
    top: auto;
}

/* List TopNav Multimenu end*/

ul#nav
{
	float:right;
}

/* liWithSons */
li.liWithSons
{
}

li.liWithSons a:hovre
{
	background:url("../images/bck22.gif") repeat-x bottom;
}

li.liWithSonsOn A
{
	background:url("../images/bck22.gif") repeat-x bottom;
	height:27px;
	
}

/* liWithNoSons */
li.liWithNoSons
{
}

li.liWithNoSons A
{
	background:#9CC3E2;
}

li.liWithNoSonsOn A
{
	height:27px;
}

/* lastLiWithNoSons */
li.lastLiWithNoSons
{
	height:27px;
}


li.lastLiWithNoSons a
{
	background:#9CC3E2;
}


li.lastLiWithNoSonsOn A
{
	height:27px;
	background:url("../images/bck22.gif") repeat-x bottom;
}


/* lastLiWithSons */
li.lastLiWithSons
{
	height:27px;
}


li.lastLiWithSonsOn A
{
	height:27px;
	background:#3585C4;
	background:url("../images/bck22.gif") repeat-x bottom;
}



img.img_arrow
{
	position:absolute;
	left:12px;
	bottom:8px;
}


img.img_arrow_first
{
	position:absolute;
	left:13px;
	bottom:9px;
}

 
img.imgPatch
{
	position:absolute;
	display:none;
	width:6px;
	height:3px;
	top:20px;
	right:-1px;
	/* border:1px solid #9CC3E2; */
	border:0px solid red;
	/* z-index:100; */
}
 
