/* -------------------------- Things related to the picture menu+iframe page ------------------------- */
BODY {
    padding: 0px;
    margin: 0px;
    border: 0px;
}
#menuIframeTable {
    padding: 0;
    margin: 0;
    border: 0;
    height: 100%;
    width: 100%;
}

#topMenuTable {
    padding: 0px;
    margin: 0px;
    border: solid 1px #AAAAAA;
    width: 100%;
	background-color: #555555;
}

#topSubMenu {
	position:absolute; 
	top: 0;
}
#bottomSubMenu {
	position:absolute; 
	top: 25;
}

#secondMenuTable {
    padding: 0px;
	 margin-top: 2px;
    border: solid 1px #AAAAAA;
    width: 100%;
	background-color: #333333;
}

/* -------------------------- Things related to the picture INDEX page ------------------------- */

.indexPage { width: 100; }

.indexPage A    {  padding:0; margin: 0; color: #000000 }
.indexPage A:link    { padding:0; margin: 0; color: #000000 }
.indexPage A:visited {  padding:0; margin: 0; color:  #000000 }
.indexPage A:active  { padding:0; margin: 0; color: #000000 }
.indexPage A:hover { padding:0; margin: 0; background-color: #CCCCCC; color: #CCCCCC; }

.indexPage IMG { padding:0; margin: 0;}

.indexSpacer { padding: 0; margin: 0; height: -10; border: 0;}



/* -------------------------- Things related to the picture MAIN  page ------------------------- */
.topmenuMainTable {
	position: fixed;
	top: 0px;
	margin: 0px;
	height: 20px;
}

.topmenuMainTable TABLE {
	border-width: 0px;
	background-color: #000000;
	margin:0;
	height:20;
}
.topmenuItem A {
	text-decoration: none;
}

#secondMenuInfo {
	font-weight: bold; 
	font-size: 10pt;
	font-style: oblique;
}

#home {
	width: 130px;
	font-weight: bold; 
	font-size: 10pt;
}
	
TD.topmenuItem  { 
	font-weight: bold; 
	color: #CCCCCC; 
	font-size: 10pt;
    border: dashed 1px #000000;
	margin: 0px;
}
TD.secondMenuItem  { 
	font-weight: bold; 
	color: #CCCCCC; 
	font-size: 10pt;
    border: dashed 1px #888888;
    padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
    margin: 0px;
}
.secondMenuItem A{
	text-decoration: none;
}

.topmenuSubMenu {
	position:absolute;
	visibility: hidden;
	z-index:100;
	width: 160;
}

.topmenuSubMenu TABLE {
	border: solid 1px #CCCCCC;
	cursor: pointer;
	border-top: none 0px;
	background-color: #000000;
}

.mainImage IMG {
    padding: 0px;
    margin: 0px;
    margin-top: 2px;
    border: 0px;
    border-color: #000000;
	color: #000000;
}


.mainImage A {
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-color: #000000;
	color: #000000;

}
.mainImage A:link {
    padding: 0px;
    margin: 0px;
    border: 0px;
	color: #000000;
    border-color: #000000;
}

.mainImage A:active {
    padding: 0px;
    margin: 0px;
    border: 0px;
	color: #000000;
    border-color: #000000;
}
.mainImage A:visited {
    padding: 0px;
    margin: 0px;
    border: 0px;
	color: #000000;
    border-color: #000000;
}
.mainImage A:hover {
    padding: 0px;
    margin: 0px;
    border: 0px;
	color: #000000;
    border-color: #000000;
   text-decoration: none;
}

.picturePageBody TABLE {
    padding: 0px;
    margin: 0px;
}

.picDate {
    font-size: 8pt;
}

#pictureIframe {
    padding: 0px;
	border: 0px;
	border-top: 18px;
	margin: 0px;
	padding-top: 18px;
	height: 100%;
	width: 100%;
	border-color: red;
	z-index: 0;
}

#pictureBodyPageTable {
	height: 100%;
    padding: 0px;
	border: 0px;
	margin: 0px;
	position: relative;
	top: -10px;
}	