html	{
	overflow:hidden ;
	}

body
	{
	font-size: 12px ;
	font-family:arial ;
	padding:0px;
	margin:0px auto;
	text-align: left ;
	vertical-align:top ;
	background: url(../sitepix/stripes.jpg) repeat ;
	overflow:hidden ;	
	}




/*===============================================================================*/
/*  Box styles defining layout page blocks  */
/*===============================================================================*/

#nmmd	{
	position: relative ;
	width : 979px ;
	height : 580px ;
	padding : 0px;
	margin: 0px auto ;
	margin-top : 10px ;
	/*background:white ;*/
	border-left : 1px solid black ;
	border-bottom: 1px solid black ;
	z-index : 5;
	}

.top	{
	position: absolute ;
	height : 60px ;
	width : 979px ;
	background: url(../sitepix/topbar.jpg) top left no-repeat ;
	z-index:20 ;
	color:black ;
	}

.menu	{
	position: absolute ;
	top : 60px; 
	width : 151px ;
	margin:0px ;
	height : 520px ; 
	padding-left:2px ;
	background: url(../sitepix/menuback.jpg) left repeat-y;
	/*background: rgb(50,50,50) ;)*/
	z-index:30 ;
	color: white ;
	overflow : auto ;
	overflow-x : hidden ;
	overflow-y : auto ;


	}


.icons
	{
	position: absolute ;
	left : 890px ;
	top:41px ;
	height:21px ;
	width : 84px ;
	z-index:30 ;
	}
	

.content
	{
	position: relative ;
	width : 828px ;
	top : 60px; 
	left : 151px ;
	height : 520px ; 
	margin:0px ;
	padding: 0px ;
	background: white ;
	z-index:10 ;
	overflow : auto ;
	overflow-x : hidden ;
	overflow-y : auto ;
	text-align: justify ;
	}

.lan_icons	{
	position: absolute ;
	overflow:hidden ;
	top:8px ;
	left:892px ;
	z-index:200 ;
	}

#prepage {
	position:absolute;
	font-family:arial;  
	top:0px; 
	color : white ;
	width:99%; 
	text-align:center ;
	z-index:700 ;
	font-family : arial ;
	font-size : 12px ;
	text-align : center ;
	}

.in	{
	width : auto ;
	padding-left : 15px ;
	padding-right : 15px ;
	padding-top:10px;
	}

#grabPage
	{
	position:relative; 
	top:10px ;
	left:380px;
	width:30px; 
	height:25px;
	z-index:100 ;
	cursor: pointer ;
	}


/*===============================================================================*/
/*  Styles defining layout of links  */
/*===============================================================================*/


a	{
	color:black ;
	text-decoration: none ;
	font-weight: bold ;
	}

a:hover	{
	color : rgb(100,100,100) ;
	}


.menuItem
	{
	padding-left : 15px ;
	color : white ;
	font-weight : bold ;
	font-family: arial ;
	font-size : 12px ;
	text-decoration : none ;
	margin-left:0px ;
	}


.menuItem:hover
	{
	color : rgb(200,200,200) ;
	}


#clickplus
	{
	cursor: pointer ;
	display : none ;
	}


#clickmin
	{
	cursor: pointer ;
	display : none ;
	}


#moredata
	{
	display:block;
	}

.menu  a
	{
	color : white ;
	}

p.mheader
	{
	margin: 0px ;
	padding : 0px ;
	padding-left: 4px ;
	padding-top: 12px ;
	padding-right : 5px ;
	border-bottom : 1px solid white ;
	cursor: pointer ;
	font-size : 10px ;
	font-weight : bold ;
	}

/*===============================================================================*/
/*  Styles defining HTML tags  */
/*===============================================================================*/

h1	{	
	font-family : arial ; 
	font-size :  18px ;
	color : black ; 
	font-weight : bold ; 
	font-style : normal ; 
	text-align : center ; 
	padding:0px ;
	margin:0px ;
	padding-bottom: 6px ;
 
	}

h2	{	
	font-family : arial ; 
	font-family : arial ; 
	font-size :  18px ;
	color : black ; 
	font-weight : bold ; 
	font-style : normal ; 
	text-align : center ; 
	padding:0px ;
	margin:0px ;
	padding-bottom: 6px ;
 
	}


h3	{	
	font-family : arial ; 
	font-size :  14px ;
	color : black ; 
	font-weight : bold ; 
	font-style : normal ; 
	text-align : center ; 
	margin:0px ;
	margin-top : 10px ;
	margin-bottom: 4px;
	}



h3.topCollapse
	{
	margin : 0px ;
	margin-left: 2px ;
	margin-top: 10px ;
	text-align: left ;
	font-size : 12px ;
	font-weight: normal ;
		
	}


small	{
	font-family : arial ;
	font-size : 10px ;
	text-align : center ;
	}


p	{
	margin-top : 0px ;
	padding-top :6px ;
	margin-bottom : 0px ;
	padding-bottom :10px ;
	}

img	{
	border:0px;
	}


ul	{
	padding : 0px ;
	padding-left : 4px ;
	margin : 0px ;
	list-style-type:none ;
	}

th, td	{
	font-weight:normal ;
	vertical-align:top ;
	text-align:left ;
	padding:0px;
	margin:0px;
	padding-left:2px ;
	}

table	{
	border:0px ;
	margin: 0px;
	padding: 0px ;
	}

/*===============================================================================*/
/*  Classes defining layout   */
/*===============================================================================*/


.italic	{
	font-style: italic ;
	}

.small	{
	font-family : arial ;
	font-size : 10px ;
	text-align : center ;
	padding-top : 0px ;
	padding-bottom : 0px ;
	}

.center
	{
	text-align:center ;
	padding:0px ;
	margin:0px ;
	}

.collTable
	{
	width:98% ;
	}

.objTh	{
	width:150px;
	}

.objTh2	{
	width:75px;
	}


.mdaTh	{
	width:150px;
	font-weight: bold ;
	}

.mdaTd	{
	width:200px;
	}
.linkTd	{
	width:225px;
	}

br.clr	{
	clear:both ;
	}

p.flat	{
	font-weight:normal ;
	padding:0px;
	margin:0px;
	padding-left:2px ;
	}

/*===============================================================================*/
/*  Formstyles  */
/*===============================================================================*/



.formpart
	{
	width  : 240px ;
	}

.formpart2
	{
	width  : 150px ;
	}

.formpart3
	{
	width  : 156px ;
	}

.smallformpart
	{
	width  : 73px ;
	}
/*===============================================================================*/
/*  Image borders and floats */
/*===============================================================================*/

.topObjBlock
	{
	float:right ;
	display:block ;
	left:490px ;
	right:0px ;
	width: 310px ;
	margin-left: 8px ;
	}



.passpartout
	{
	position:absolute;
	z-index:150 ;
	padding:0px ;
	margin:0px ;
	}

.pImage
	{
	top:-213px;
	z-index:149 ;
	padding:0px ;
	margin:0px ;
	}
.iCopy	{
	position:relative ;
	top: -2px ;
	text-align:center ;
	font-size : 10px ;
	padding:0px ;
	margin:0px ;
	}


.sheetImageBlock
	{
	float:left ;
	display:block ;
	left:490px ;
	right:0px ;
	width: 310px ;
	margin-right : 8px ;
	}


.collImage
	{
	border: 1px solid black;
	margin-right : 5px ;
	overflow:hidden ;
	display: block ;
	float:left ;
	display:block ;
	right : 10px ;
	width : 155px ;
	height : 105px ;
	}
.ownerImage
	{
	border: 1px solid black;
	float:right ;
	margin-left: 8px ;
	}



.imgLeft
	{
	border:0px ;
	float:left ;
	margin-right: 8px ;
	}

.imgRight
	{
	border:0px ;
	float:right ;
	margin-left: 8px ;
	}

.objLargePicture
	{
	padding-bottom :0px ;
	margin-left: -10px;
	text-align:center;
	}

/*===============================================================================*/
/*  Popupstyles  (general)*/
/*===============================================================================*/


.popup	{
	position:absolute;
	border:2px outset ;
	z-index:200;
	background: rgb(212,208,200);
	height: 500px ;
	}

.popbar	{
	height:18px;
	color:white;
	font-weight: bold ;
	cursor:pointer ;
	}

.popbar div
	{
	height:16px;
	padding-top : 2px ;
	}

.popcontent
	{

	overflow:auto;
	overflow-x : hidden;
	padding:4px;
	}

.popresize
	{
	position: absolute ;
	background : url(../sitepix/resize.gif) bottom right no-repeat ;
	bottom : 0px ;
	right : 0px ;
	width : 16px ;
	height : 15px ;
	cursor : pointer ;
	z-index : 25 ;
	}

.cls	{
	margin-top:2px;
	margin-right:1px;
	float: right ;
	}

/*===============================================================================*/
/*  Popupstyles  (mynmmd)*/
/*===============================================================================*/

#myNmmd	{
	left:20px;
	top:20px;
	width:500px ;
	height:500px ;
	visibility:hidden  ;
	}

#xmyNmmd
	{
	background:rgb(0,64,149) ;
	}

#ymyNmmd
	{
	height:458px ;
	}

.mynmmdTh
	{
	height:22px;
	vertical-align:middle ;
	text-align:left ;
	}

.mynmmdTd
	{
	height:22px;
	vertical-align:middle ;
	}

.ridgeBorder , #jHistory
	{
	padding-top: 3px ;
	padding-bottom : 3px ;
	border: 2px groove ;
	}


/*===============================================================================*/
/*  getting rid of elements used for graceful degradation  */
/*===============================================================================*/

hr	{
	display:none ;
	}

.noShow	{
	display:none ;
	}