div.portalmainmenudiv {
				float: left;
				width: 1004px;
				height: 30px;	
				background-color: #ffffff;				
			background-image: url('/images/mainmenubg.png');
				background-repeat: repeat-x;}
div.mainmenupositions {
			color: #0066FF;
			width: 100%;
			/*height: 30px;*/
			text-align: center;
			margin-left: auto;
		    margin-right: auto;
			cursor: hand;
			cursor: pointer;
			font-size: 14px;
			font-family: Verdana;
			padding-top: 5px;
			/*display: table;*/
			/*#position: relative;*/
		}
		.nav1, .nav1 ul {
			padding: 0;
			margin: 0;
			list-style: none;
			text-align: left;
			font-size: 14px;
			font-family: Verdana;
			font-weight: bold;
			color: #0066FF;	
			height: 30px;
		}
		
		.nav1 li {
			float: left;		
			margin: 0;
			padding: 0;
			min-height: 30px;
			height: auto !important;
			height: 30px;
			border: 1px solid #cccccc;
			width: 100%;
		}
		
		.nav1 li a {
			float: left;
			color: #0066FF;
			text-decoration: none;
			width: 100%;
		}
		
		.nav1 li ul {
			clear: both;
			position: absolute;
			background-color: #FFFFCC;
			color: #0033FF;
			width: 18em;
			top: 185px;
			left: -999em; 
			z-index: 1000;	
		}
		
		.nav1 li ul li {
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0;
			color: #0033FF;
			font-size: 14px;
			font-family: Tahoma;
			background-color: #FFFFCC;
			min-height: 23px;
			height: auto !important;
			height: 23px;
			border: 1px solid #009999;
		}
		
		.nav1 li ul a {
			display: block;
			width: 18em;
			height: auto;
			padding: 5px 1em 5px 1em;
			color: #0033FF;
		}
		
		html>/**/body .nav1 li ul a {
			width: 18em;
			height: auto;
		}
		
		.nav1 li.left ul ul {
			top: auto;
			margin: -1.8em 0 0 -17em;
			color: #0033FF;
		}
		
		.nav1 li.right ul ul {
			top: auto;
			margin: -1.8em 0 0 17em;
			color: #0033FF;
		}
		
		.nav1 li:hover ul ul, .nav1 li:hover ul ul ul, .nav1 li:hover ul ul ul ul, .nav1 li:hover ul ul ul ul ul, .nav1 li.sfhover ul ul, .nav1 li.sfhover ul ul ul, .nav1 li.sfhover ul ul ul ul, .nav1 li.sfhover ul ul ul ul ul {
			left: -999em;
		}
		
		.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li li li:hover ul, .nav1 li li li li:hover ul, .nav1 li li li li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul, .nav1 li li li.sfhover ul, .nav1 li li li li.sfhover ul, .nav1 li li li li li.sfhover ul {
			left: auto;	
		}
		
		html>/**/body .nav1 li.left ul ul {
			top: auto;
			margin: 0.3em 0 0 -17em;
			color: #0033FF;
		}
		
		html>/**/body .nav1 li.right ul ul {
			top: auto;
			margin: 0.3em 0 0 17em;
			color: #0033FF;
		}
		
		.nav1 li.sfhover a div.mainmenupositions {
			float: left;
			color: #ff6600;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul a {
			float: left;
			color: #0033FF;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li a {
			float: left;
			color: #0033FF;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover a {
			float: left;
			color: #ff6600;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li.sfhover a {
			float: left;
			color: #ff6600;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover a {
			float: left;
			color: #ff6600;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover a {
			float: left;
			color: #ff6600;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li a {
			float: left;
			color: #0033FF;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li.sfhover ul li a {
			float: left;
			color: #0033FF;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul li a {
			float: left;
			color: #0033FF;
			text-decoration: none;
		}
		
		.nav1 li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul li a {
			float: left;
			color: #0033FF;
			text-decoration: none;
		}

