body,html{	font-family:Arial,Verdana,sans-serif;
			font-size:small;
			margin:0em;
			margin:0em;
			white-space:nowrap;
}

div.header{	z-index:4;
			position:absolute;
			top:0.5em;
			left:16px;
			right:16px;
			padding-bottom:0.3em;
			border-bottom:1px solid gray;
			color:gray;
			background-color:white;font-size:x-large;
			letter-spacing:0.075em;}

			.floatRight{	float:right;
							clear:left;}
div.header .left{color:black;}	
div.header .floatRight span{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}

div.navigationBar{z-index:3;
				position:absolute;
				top:1em;
				left:16px;width:17em;bottom:0em;background-color:gray;
				margin:0em;
				margin-top:1.9em;
				padding:0em;
				border-right:2px solid black;
				background-color:white;
				background-image: url(/img/dots.gif);
				/* background-repeat: no-repeat;
				background-position: left bottom; */
					}

ul.mainNavigation{		border:0px solid red;
						margin-top:0px;
						margin-left:0em;
						margin-right:0em;
						width:100%;
						padding-left:0px;
						list-style-position:outside;
						list-style-type:none;
						}
						
ul.mainNavigation a,ul.mainNavigation a:visited{	color:black;
													text-decoration:none;}

ul.mainNavigation a:hover,ul.mainNavigation .fakeLink:hover						{	text-decoration:underline;}
.fakeLink{cursor:hand;}
/* ul.mainNavigation li.expanded .fakeLink{font-weight:bold;} */
ul.mainNavigation a:active						{	border:0px solid white;}

ul.mainNavigation li{	margin-left:0px;
						padding:0.5em;
						padding-right:0px;
						padding-left:0px;
						padding-bottom:0.4em;
						background-color:#CCCCCC;
						border-bottom:1px solid white;
						text-indent:0.5em;
						font-weight:bold;
						width:100%;}
						
ul.mainNavigation li.lastItem{	border-bottom:1px solid black;
								margin-bottom:0px;
								padding-bottom:0.4em;}
								
ul.mainNavigation li.expanded{	border-bottom:0px solid white;
								margin-bottom:0px;
								padding-bottom:0px;
								}
														
ul.sublist{display:none;list-style-type:none;}

li.expanded ul.sublist{display:block;}

ul.mainNavigation li ul{	margin-left:0em;
						margin-top:0.5em;
						margin-bottom:0px;
						padding:0em;
						padding-left:0px;
						width:100%;
						background-color:white;
						list-style-type:none;
						border:0px solid red;}
						
ul.mainNavigation li ul li{	padding-top:0.4em;
						padding-bottom:0.4em;
						margin-bottom:0px;
						background-color:white;
						border-bottom:1px solid gray;
						text-indent:1em;
						font-weight:normal;}
						
ul.mainNavigation li ul.sublist li:hover, ul.mainNavigation li ul.sublist li:hover ul.subSublist li{	background-color:#ffff99;}
ul.mainNavigation li ul li.clicked, ul.mainNavigation li ul li.clicked:hover, ul.mainNavigation li ul li.clicked ul, ul.mainNavigation li ul li.clicked ul.subSublist li,ul.mainNavigation li ul li.clicked:hover ul.subSublist li{	background-color:yellow;}

/* pointer for the selected list item */
ul.mainNavigation li ul.sublist li.clicked{					font-weight:normal;
															background-image:url(/img/pointer.gif);
															background-repeat: no-repeat;
															background-position: 0.2em 0.4em;
															text-indent:32px;}
															
ul.mainNavigation li ul li ul.subSublist{margin-top:0.45em;padding-top:0px; background-color:inherit;}
ul.mainNavigation li ul li ul.subSublist li{	list-style-type:none;
												text-indent:2em;
												font-size:x-small;
												border:0px solid white;
												margin-top:0px;
												padding-top:0px;
												margin-bottom:0.35em;
												padding-bottom:0px;}
																		
div.footer{	z-index:4;
			position:absolute;
			bottom:0em;
			left:16px;
			right:16px;
			padding-top:0.25em;
			padding-bottom:0.5em;
			border-top:1px solid gray;
			color:gray;
			background-color:white;}

div.mainFrameWrapper{	position:absolute;
						top:5.5em;
						left:20em;
						right:16px;
						bottom:3em;
						overflow:hidden;
						border:0px solid gray;
						margin:0px;
						padding:0px;}
					
iframe#mainFrame{	position:relative;
					height:100%;
					width:100%; 
					border:0px solid gray;
					margin:0px;
					padding:0px;
						}
