/*
  GENERAL NAVIGATION HEADER
*/

.pri-nav img{
	border:0px;
	float:right;
	margin-top:2px;
	margin-right:5px;
	margin-left:5px;
}

form#search{
	padding-top:0px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	margin:0px;
	margin-top:1px;
}

#search .text{
	background-color:#ececec;
	border: 0px solid #000000;
	height:15px;
	font: 11px Verdana, sans-serif;
	color:#4e4e4e;
	padding:0px;
	margin:0px;
	display:inline;
}

#search .buttons{
	background-color:#4e4e4e;
	border: 1px solid #ececec;
	height:16px;
	font: 11px Verdana, sans-serif;
	color:#ffffff;
	padding:0px;
	margin:0px;
	display:inline;
}


 /*
 PRIMARY NAVIGATION
  */

 /* common styling */

.pri-nav {
	width:1000px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px; height:19px; background:#444444;
	text-align:center;
}
.pri-nav ul {
padding:0;margin:0;list-style-type:none;
}
.pri-nav ul li {
float:right; position:relative;z-index:3;
}

.pri-nav ul li a, .pri-nav ul li a:visited {
float:left; display:block; text-decoration:none; color:#ffffff; padding:0px 16px; line-height:19px; height:19px;border-right:1px solid #939698;
}

.pri-nav ul li:hover {width:auto;}

.pri-nav ul li a:hover {background:#363b3e; color:#ffffff;}

.pri-nav ul li:hover a {background:#363b3e; color:#ffffff;}

.pri-nav ul li ul {
display: none;
}
.pri-nav table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0px; right:0px;
}

/* specific to non IE browsers */
.pri-nav ul li:hover ul {
display:block; position:absolute;top:19px; background:#363b3e;color:#ffffff; right:0px; width:172px;
}

.pri-nav ul li:hover ul.endstop {
right:0px;
}
.pri-nav ul li:hover ul li ul {
display: none;
}


.pri-nav ul li:hover ul li a {
display:block; background:#cfcfcf; color:#ffffff; height:auto;line-height:15px;padding:4px 16px; width:140px;border-right:0px solid #939698;
border-bottom:1px solid #b6b4b2;
}



.pri-nav ul li:hover ul li a:hover {
color:#4e4e4e; 

/*background: #abaeb0;*/
}

/* specific to IE5.5 and IE6 browsers */
.pri-nav ul li a:hover ul {
display:block;position:absolute;top:19px; t\op:19px; background:#363b3e;right:0px;
}

/*.pri-nav ul li a:hover ul.endstop {
 left: -120px;
} */
.pri-nav ul li a:hover ul li a {
display:block; color:#ffffff; height:1px; line-height:15px; padding:4px 16px; width:172px; w\idth:140px;
}

.pri-nav ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.pri-nav ul li a:hover ul li a:hover {
color:#f5f2e5; background: #abaeb0;
}


