html, body
{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #F2F2F2;
	margin: 0px 0px 0px 0px;
	font-family: Arial,helvetica,sans-serif;
	font-size: 11px;
}
body
{
	background: url( /n.gif ) no-repeat; /*This is needed to fix problems with position:fixed;*/
	background-attachment: fixed;			
}
.mmenu
{
	padding:0px 5px 0px 0px;
}
a.main:link, a.main:hover, a.main:visited, a.main:focus, a.main:active,
a.main_nu:link, a.main_nu:hover, a.main_nu:visited, a.main_nu:focus, a.main_nu:active,
td.main, input.main
{
	color: #223071;
	text-decoration: underline;
	/* Getting rid of dotted borders around the links */
	outline: none;
	-moz-outline-style: none; /* this is for FireFox */
	text-decoration:expression(hideFocus='true'); /* IE7 */
}
a.main_nu:link, a.main_nu:hover, a.main_nu:visited, a.main_nu:focus, a.main_nu:active
{
	text-decoration: none;
	text-decoration:expression(hideFocus='true'); /* IE7 */
}

.done, a.done:link, a.done:hover, a.done:visited
{
	color: #444494;
	text-decoration: underline;
	font-weight: normal;
}
.curr, a.curr:link, a.curr:hover, a.curr:visited
{
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.gloss, .glossNH
{
	background-image: url(../Images/gloss.gif);
	background-repeat: repeat-x;
}
.gloss
{
	height: 36px; /* IE: 29px, FF: 37px; -> see main-page.cs */
}

#MainFrame
{
	width: 600px;
	height: 1000px;
	z-index: 500;
}
.bottom_sticker
{
	background-color: #F2F2F2;
	height:26px;
	vertical-align: middle;
	width: 100%;
	position: fixed;
	bottom: 0px;
}

.hand { cursor: pointer; cursor: hand; }

.hidden {display:none;}

.disabledNode { color: Gray; }

/*====== TABLE WITH ORANGE BORDER AND ROUND CORNERS ===
     __  .__________________________________  .  _    
    |    .                                    .   \   
    |t11 .              t12                   .t13|   
	................................................
    |    .                                    .   | 
    |    .                                    .   | 
    |    .                                    .   | 
    |    .                                    .   | 
    |t21 .              t22                   .t23|
    |    .                                    .   | 
    |    .                                    .   | 
    |    .                                    .   | 
    |    .                                    .   | 
    |    .                                    .   | 
	................................................
    |t31 .              t32                   .t33|
    |__  . __________________________________ .  _/  

======*/
.t00{width:100%;text-align:center;}
.t00L{width:100%;text-align:left;padding:12px;}
.t95{width: 95%; text-align:center;}
.t11,.t12,.t13, .t21,.t22,.t23, .t31,.t32,.t33 { vertical-align:top; }
.t11{width:3px;height:3px;background-image:url(../Images/edit-l.gif);}
.t12{height:3px;background-image:url(../Images/edit-m.gif);}
.t13{width:3px;height:3px;background-image:url(../Images/edit-r.gif); background-position:right top;}
.t21{background-image:url(../Images/edit-mv.gif); background-repeat:repeat-y;}
.t23{background-image:url(../Images/edit-mv.gif); background-position:right bottom; background-repeat:repeat-y;}
.t31{height:3px;background-image:url(../Images/edit-l.gif); background-position:left bottom;}
.t32{height:3px;background-image:url(../Images/edit-m.gif); background-position:left bottom;}
.t33{height:3px;background-image:url(../Images/edit-r.gif); background-position:right bottom;}
/*=== Based on the same principle, here are the styles for the floating help bubble ==== */
 /* pointer fhb__ overlapps with the table fhb00! */
.fhb__{position:absolute;top:7px;width:33px;height:7px;background-image:url(../Images/rgst-point.gif);}
.fhb00{position:relative;left:27px;text-align:left;background-color:#fff;}
.fhb11{width:9px;height:6px;background-image:url(../Images/rgst-corner-top.gif);}
.fhb12{height:6px;background-image:url(../Images/rgst-top.gif);}
.fhb13{width:9px;height:6px;background-image:url(../Images/rgst-corner-top-r.gif); background-position:LEFT top;}
.fhb21{background-image:url(../Images/rgst-left.gif); background-repeat:repeat-y;}
.fhb23{background-image:url(../Images/rgst-right.gif); background-position:right bottom; background-repeat:repeat-y;}
.fhb31{height:6px;background-image:url(../Images/rgst-corner-bottom.gif); background-position:left bottom;}
.fhb32{height:6px;background-image:url(../Images/rgst-bottom.gif); background-position:left bottom;}
.fhb33{height:6px;background-image:url(../Images/rgst-corner-bottom-r.gif); background-position:right bottom;}
/*=== Main Menu classes ===*/
.m11,.m12,.m13, .m21,.m22,.m23, .m31,.m32,.m33 { vertical-align:top; }
.m11{width:3px;height:3px;background-image:url(../Images/menu-l.gif);}
.m12{height:3px;background-image:url(../Images/menu-m.gif);}
.m13{width:3px;height:3px;background-image:url(../Images/menu-r.gif); background-position:right top;}
.m21{background-image:url(../Images/menu-mv.gif); background-repeat:repeat-y;}
.m23{background-image:url(../Images/menu-mv.gif); background-position:right bottom; background-repeat:repeat-y;}
.m31{height:3px;background-image:url(../Images/menu-l.gif); background-position:left bottom;}
.m32{height:3px;background-image:url(../Images/menu-m.gif); background-position:left bottom;}
.m33{height:3px;background-image:url(../Images/menu-r.gif); background-position:right bottom;}
