			
	body 
		{
			margin-top: 0px; 
			margin-left: 0px;
			margin-right: 0px;			 			
			font-family: Arial, Verdana, Helvetica, sans-serif;
			background-color: #fcfcfc;			
		}
		
	p 
		{
			margin-top: 0px; 
			margin-left: 0px;
			margin-right: 0px;			 			
			font-family: Arial, Verdana, Helvetica, sans-serif;
			background-color: #fcfcfc;
		}	
		
				
		
	h5
	{
		font-size: 100%;
	}
	
	.mText a {color: #0000DA;}
	.mText a:active {color: #ffffff; background-color: #093F7D;}	
	.mText a:link {color: #0000DA;}	
	.mText a:visited {color: #850000;}	
	.mText a:visited:active {color: #ffffff; background-color: #093F7D;}		
	.mText a:hover {text-decoration: underline;}
	
	.mText li a {color: #0000DA;}
	.mText li a:active {color: #ffffff; background-color: #093F7D;}	
	.mText li a:link {color: #0000DA;}	
	.mText li a:visited {color: #850000;}	
	.mText li a:visited:active {color: #ffffff; background-color: #093F7D;}		
	.mText li a:hover {text-decoration: underline;}	

	td
		{
		    font-size: 80%;
			margin-top: 0px; 
			margin-left: 0px;
			margin-right: 0px;			 			
			font-family: Arial, Verdana, Helvetica, sans-serif;
			background-color: #fcfcfc;
		}
		
	.stdmenuoptionOver 
		{	font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			color: #ffffff; 
			padding-top: 5px; 
			background-color: #a21ab2;
		 }
	
	.sidemenuoptionthin 
		{	font-size: 5%; 
			padding-bottom: 0px; 
			width: 100%; 
			padding-top: 0px;
			padding-bottom: 0px;			
			margin-top: 0px;
			margin-bottom: 0px;			 
			height: 1px; 
			background-color: #fcfcfc;
	
		 }
	
	.sidemenuoption:hover 
		{	font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			padding-top: 5px; 
			background-color: #fcfcfc;
		 }
		 
	.sidemenuoption 
		{	
			font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			padding-top: 5px; 
			background-color: #6699cc; 
		}
	
	.sidemenuoptionOver 
		{	
			font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			color: #ffffff; 
			padding-top: 5px; 
			background-color: #a21ab2;
		 }
	
	.stdmenuoption 
		{ 
			font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			padding-top: 5px; 
			background-color: #82b6eb;
		}
		
	.utlmenuoption 
		{ 
			font-size: 100%; 
			padding-bottom: 5px; 
			width: 100%; 
			padding-top: 5px; 
			background-color: #cbdced;
		}			 

	#navbarswag 
		{	font-size: 100%; 
			background: #a21ab2; 
			left: 0px; 
			right: 0px;
			padding-bottom: 2px; 
			width: 100%; 
			color: #ffffff; 
			padding-top: 2px; 
			position: absolute; 
			top: 80px;
		 }

	
	#centrecontenti1 
		{	border-right: #6699cc 1px solid; 
			border-top: #6699cc 1px solid; 
			border-left: #6699cc 1px solid; 
			border-bottom: #6699cc 1px solid; 			
			padding-left: 10px;
			padding-right: 10px;		 
		 }
	
	#centrecontenti2 
		{	border-right: #6699cc 1px solid; 
			border-top: #6699cc 1px solid; 
			border-left: #6699cc 1px solid; 
			border-bottom: #6699cc 1px solid; 			
			padding-left: 10px;
			padding-right: 10px;		 
		 }
		
	.tblTextStd
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
		}
		
	.tblTextStdAHRC
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
		}	
		
	.tblTextStdBBSRC
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
			color: Orange;
		}	
		
	.tblTextStdEPSRC
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
			color: Red;
		}
		
	.tblTextStdNERC
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
			color: Green;
		}		
		
	.tblTextStdPPARC
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
			color: Blue;
		}
		
	.ahrc
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 80%;
		}	
		
	.bbsrc
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: Orange;
		}	
		
	.epsrc
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: Red;
		}
		
	.nerc
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: Green;
		}		
		
	.pparc
		{			 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: Blue;
		}						
		
	.tblTextBold
		{
			font-size: 80%; 
			font-weight: bold;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}		
		
	.tblTextSml
		{
			font-size: 80%;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		
	.tblTextSmlBold
		{
			font-size: 80%;
			font-weight: bold;			
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}	
		
	.tblTextWeeBold
		{
			font-size: 80%;
			font-weight: bold;			
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		
	.tblTextSml60
		{
			font-size: 60%;
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}			
		
	.tblTextBoldRed
		{
			font-size: 80%; 
			font-weight: bold;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: Red;
		}
		
	.tblTextError
		{
			font-size: 100%; 
			font-weight: bold;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			color: Red;
		}						
		
	p	
		{
			margin: 0px 0px 10px;
			font-size: 100%; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
		
		}
	
	h4	{margin: 0em 0em 1em;}
	
	h5	{margin: 0em 0em 1em;}	
	
	a.noundanch 
		{	 
			color: #0000DA; 
			font-family: Arial, Verdana, Helvetica, sans-serif; 
			text-decoration: none;
		}
		
	a.noundanch:hover 	
		{	 
			color: red; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			text-decoration: underline;
		}
		
	a.noundanch:visited 
		{	
			color: #0000DA; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		
	a.noundanch:visited:hover
		{	
			color: red; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			text-decoration: underline;		
		}	
		
		
	a.noundanchW 
		{	 
			color: #ffffff; 
			font-family: Arial, Verdana, Helvetica, sans-serif; 
			text-decoration: none;
		}
		
	a.noundanchW:hover 	
		{	 
			color: #ffffff; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			text-decoration: underline;
		}
		
	a.noundanchW:visited 
		{	
			color: #ffffff; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
		}
		
	a.noundanchW:visited:hover
		{	
			color: #ffffff; 
			font-family: Arial, Verdana, Helvetica, sans-serif;
			text-decoration: underline;		
		}			
	
	.rssOptions 
		{	font-size: 80%; 
			color: #000033; 
			font-family: Arial, Verdana, Helvetica, sans-serif; 
			text-decoration: none;
		}	
		
	.mainHeader 
		{	font-size: 100%; 
			padding-bottom: 5px; 
			color: #000033; 
			padding-top: 5px; 
			font-family: Arial, Verdana, Helvetica, sans-serif; 
			/* background-color: #E8096D; */
			background-color: #cc99cc;			
		 }			


#pnlRightColumn
{
    position: absolute;
    top: 0px;
    width: 40%; 
    margin-left: 61%;
    right: 0px;
}

.w90class
{
	width: 90%;
}

.w100class
{
	width: 100%;
}

.hBlock
{
	display: none;
}

.vBlock
{
	display: block;

}

.hSpan
{
	visibility: hidden;
}

.vSpan
{
	visibility: visible;
}

.noSpan 
{
	display:none;
}

.vBlock95
{
	display: block;
}

.onTop
{
	z-index: 99;
}

#insAfterButton
{
	background-image: url(Insertrow.gif);
	background-color: yellow;	
	
}

.imgSmall
{
	height: 50px;
	width: 50px;

}

.topClass
{
	z-index: 100;
}

/* headers, etc */

#banner 
{
   background: #ffffff; 
   height: 75px; 
   /*background-repeat: repeat-x;
   background-image: url(../images/system/b-rept.gif);*/
   width: 100%;			
}


#searchPanel 
	{	
		background-color: transparent;
		margin-left: 65%;
		position: absolute; 
		top: 25px;						
		z-index: 999;
		font-size: 80%;			
		color: #000000;
		}	

#gubbinsPanel
{
   width: 198px;	
   font-size: 80%;
   position: absolute;
   top: 90px;
   left: 10px;
   height: 80%;
   /*padding-left: 5px;
   border: solid 1px #cc6666; */
}

.gubbinsPanelPF
{
   /* width: 198px;	
   font-size: 80%;
	*/
   background-color: Yellow;
   position: absolute;
   top: 390px; 
   margin-left: 420px;
   width: 8%;
   /*height: 80%;
   padding-left: 5px;
   border: solid 1px #cc6666; */
}

.dlAllHandbook
{
   	/* NB: use w80class to set width 
	position: absolute;
	top: 90px;
	left: 217px;
	*/
	width: 100%;  

}

.dlAllHandbookPF
{
   	/* NB: use w80class to set width */
   	background-color: Yellow;
	position: absolute;
	/* top: 90px; */
	margin-left: 5%;
	/* margin-right: 15%;	*/
	/* width: 100%;  */
}

.mainContent
{
   	/* NB: use w80class to set width */
	position: absolute;
	top: 90px;
	left: 217px;
	width: 70%;  
}

.w80class
{
	width: 100%;
}

.sHigh
{
	background-color: Yellow;
	font-weight: bold;
}

/* body headers  */

.hbLevel0
		{
			PADDING-LEFT: 5px;
			COLOR: white; 
			BACKGROUND-COLOR: #58169A;			
			font-size: 100%;
			font-weight: bold;
			width: 100%;
		}
	
		
.hbLevel1
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 110%;
		font-weight: bold;	
		color: #55119A;		
		padding-top: 2px;
		padding-bottom: 2px;
		/*padding-left: 2px;*/
		padding-right: 2px;					
	}
	
.hbLevel2
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 90%;
		font-weight: bold;	
		color: #000000;	
		display: block;	
	}
	
.hbLevel3
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 80%;
		font-weight: bold;	
		color: #339933;	
		display: block;		
	}	
	
	.hbLevel2b
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 100%;
		font-weight: bold;	
		color: #6666ff;	
		display: block;		
	}
	
.hbLevel3b
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 90%;
		font-weight: bold;	
		color: #6666ff;	
		display: block;		
	}	
	
.hbItalic
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 90%;		
		font-weight: bold;
		/*font-style: italic;*/
	
	}

/* right-menu navigation items */

.mnuMain
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: #000033; 
	background-color: #ccccff;
	border-top: solid #ffffff 1px;	
	display:block;	
	text-decoration: none;	
}

.mnuMain:hover
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}

.mnuMainh
{
	font-size: 90%;
	font-family: Arial;	
	padding-left: 5px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuMainp
{
	font-size: 80%;
	font-family: Arial;	
	padding-left: 5px; 
	color: #000000; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}


/* left-menu navigation items */

.mnuLevel1
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}

.mnuLevel1:hover
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}

.mnuLevel1h
{
	font-size: 90%;
	font-family: Arial;	
	padding-left: 5px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuLevel1p
{
	font-size: 80%;
	font-family: Arial;	
	padding-left: 5px; 
	color: #000000; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.pdfLevel1
{
	font-size: 90%;
	font-family: Arial;
	font-weight: bold;	
	padding-left: 5px; 
	color: #000000; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}

.mnuLevel2
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 3px; 
	color: #000033; 
	/* background-color: #9999cc; */
	background-color: #ccccff;
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuLevel2:hover
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 3px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuLevel2h
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 3px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}

.mnuLevel2p
{
	font-size: 80%;
	font-family: Arial;
	padding-left: 3px; 
	color: #000000; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}

.pdfLevel2
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 20px; 
	color: #000000; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuLevel3
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 20px; 
	color: #000000; 
	background-color: #ccccff; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 		
}

.mnuLevel3:hover
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 20px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 		
}

.mnuLevel3h
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 20px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 	
}

.mnuLevel3p
{
	font-size: 80%;
	font-family: Arial;
	padding-left: 20px; 
	color: #000000; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 	
}

.pdfLevel3
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 45px; 
	color: #000000; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 		
}

.mnuLevel4
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 35px; 
	color: #000000; 
	background-color: #ccccff; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuLevel4:hover
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 35px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}

.mnuLevel4h
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 35px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 	
}

.mnuLevel4p
{
	font-size: 80%;
	font-family: Arial;
	padding-left: 35px; 
	color: #000000; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 	
}

.pdfLevel4
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 70px; 
	color: #000000; 
	border-top: solid #ffffff 1px;
	display:block; 
	text-decoration:none; 		
}


/* right-menu standard items */

.stdHeader
{
	padding-left: 5px;
	color: #ffffff; 
	background-color: #662366;	
	border-top: solid #ffffff 1px;	
	display:block;	
	text-decoration: none;
}

.stdMenu2
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: #000033; 
	background-color: #e3dbF4;
	border-top: solid #ffffff 1px;	
	display:block;	
	text-decoration: none;	
}

.stdMenu2:hover
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: blue; 
	background-color: #ffccff; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 
}


.fxLevel1
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 5px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
	display:block; 
	text-decoration:none; 	
}

.fxLevel2
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 20px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
}

.fxLevel3
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 28px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
}

.fxLevel4
{
	font-size: 90%;
	font-family: Arial;
	padding-left: 35px; 
	color: #ffffff; 
	background-color: #55119A; 
	border-top: solid #ffffff 1px;	
}

a.mnuanchw
	{	 
		color: #ffffff; 
		text-decoration: none;
	}	
	
a.mnuanchw:hover
	{	 
		color: #ffffff; 
		text-decoration: none;
		background-color: #55119A;
		width: 92%;		
	}		
	
	
a.mnuanchf
{	 
	color: #000000; 
	text-decoration: none;
}
	
a.mnuancha
{	 
	color: #000000; 
	text-decoration: none;
	font-size: 100%;
}	

.dropDownNormal
{
	height: 50px;

}
	
.dropDownExpanded
{
	height: 240px;	
}	
	
.fixedPrint600
{
	width: 600px;	
}

.stdMenu1
	{
		text-decoration: none;		    
		margin-bottom: 5%;    
		background-color: #ccccff;
		border-bottom: solid #ffffff 1px;
	}
		
/* for index list */

.iId
{
	position: absolute; 
	left: 5%;
}

.iLk
{
	position: absolute; 
	left: 20%;
}

/* for section numbers */	

.visId
{
	display: inline;
	font-weight: bold;
	font-size: 90%;
}

.hidId
{
	display: none;
	font-weight: bold;
	font-size: 90%;
}

.imgNoBorder {border: none;}

/* for moving sections */
.adminMoveList
{
	
	list-style-type: none;	
	padding-right: 2px; 
	padding-left: 2px; 
	margin: 2px; 
	width: 100%; 
	position: relative;
	left: -20px; 
	height: 15px;	
}	

	/* skip navigation stuff */
		.hide {
			position: absolute;
			left: -40000px;
			width: 0;
			height: 0;
			overflow:hidden;
		}

	.hide_tab{
		position: absolute;
		left: -40000px;
		overflow:hidden;
		width: 165px;
		width: 0;
	}

	.hide_tab:active, .hide_tab:focus {
	text-decoration: none;
	text-align: center; 
	background-color: #cc3333;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #ffffff;
	padding: 4px;
	margin-left: 1px;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 165px;
	}	


	
