
.fswmenu {font-family: arial, helvetica, sans-serif; font-size:10pt; width:685px; position:relative; margin:0 0 10px -4px; padding: 0 0 15px 0;}
.fswmenu ul {padding:0; margin:0;list-style-type: none; }
.fswmenu ul li {float:left; margin:0 0 0 0; padding: 0 0 0 0; position:relative;}
.fswmenu ul li ul {display: none; }
.fswmenu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width: 92px; height:20px; padding: 0 2px 0 1px; text-align:left; color:#0000ff; border:1px solid #fff; background:#BDBDBD; line-height:20px; font-size:11px}

.fswmenu ul li:hover a {color:#fff; background:#36f}
.fswmenu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:112px;}
.fswmenu ul li:hover ul li:hover a.hide {background:#6fc; color:#000}
.fswmenu ul li:hover ul li a {display:block; background:#ddd; color:#000; width:200px; padding-left:5px}


/* second-level menu properties  */
.fswmenu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.fswmenu ul li:hover ul li a.hide {background:#aaa; color:#fff; }
.fswmenu ul li:hover ul li ul {display: none;}
.fswmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.fswmenu ul li:hover ul li:hover ul.left {left:-105px;}

/* other menu formatting  */
.fswmenu span.menu {
	font-size:7pt;
	}

/* standard elements */
body {margin-left: 10px; width: 685px;}

/* image preview code */
.mini{
position: relative;
z-index: 0;
}

.mini:hover{
background-color: transparent;
z-index: 50;
}

.mini span{ 
border: 1px solid gray;
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
}

.mini span img{ 
border-width: 0;
}

.mini:hover span{ 
top: 0;
left: 80px;
visibility: visible;
}


/* see also pane */
.seealso {
	float: right;
	width: 200px;
	border: 1px solid #bdbdbd;
	margin: 5px 1px 10px 5px;
	padding: 5px 5px 10px 5px;
	font-size: 8pt;
}

.seealso p.title {
	text-align: center;
	width:100%;
	background-color:#bdbdbd; 
	/* background-color:#5F0000; */
	color: #5F0000;
	/* color: #9C0000;  */
	margin: 0 0 5px 0;
	font-weight:bold;
	}

.seealso p{
	margin: 0 0 5px 0;
	}

/* for two-column pages */
#maincolumn1 {
	float: left;	
	width: 330px;
	padding: 0 10px 0 0;
	border-right: 1px solid #333333;

}

#maincolumn2 {
	float: left;
	width: 330px;
	padding: 0 0 0 10px ;
}

/* for inset figures  */
.figureright {
	float: right;
	padding: 0 0 5px 5px;
	margin: 0 0 0 2px;
}
