
/* Styles needed for correct display of the content */

span.nolink { font-weight: bold; font-stretch: wider; }
.leftpart span.nolink { color: #A7DBFF; }

P.systemnote {color: 822; font-size: 0.7em; font-weight: normal; }
P.condensed { margin-top: 0.5em; margin-bottom: 0.5em; }
td { border-color: 025; }

tt {font-size: 1em;}

TH P { font-weight: bold; text-align: center }

H2 { margin: 10; font-size: 1em; font-weight: bold; color: 069; }
H4 { margin: 30, 10, 10, 10; font-size: 1em; font-weight: bold; color: 047;}
H3 { margin: 10; font-size: 14px; font-weight: bold; color: white; }
P { margin: 10; font-size: 0.9em; font-weight: normal; color: 000; }

TABLE.leftpart, TABLE.leftpart1 {
	margin: 0;
	padding: 0;
	background-image: url("/eng/tplimages/menusepa.gif");
	width: 200px;
}
TABLE.leftpart P { color: CCC; font-size: 12px; font-weight: normal; margin: 5px, 0px; }
TABLE.leftpart H3 { color: white; font-size: 14px; font-weight: bold; margin: 5px, 0px; }
TABLE.leftpart P A { color: white; font-weight: bold; }

TABLE.leftpart TR TD {
	background-image: url("/eng/tplimages/leftnots.jpg");
	width: 200;
	padding: 10px, 10px, 10px, 10px;
	margin: 1px, 0px, 0px, 0px;
}

TABLE.leftpart1 TD {
	background-image: url("/eng/tplimages/leftnots.jpg")
}

buttons1 {
	vertical-align: top;
}


A:link { text-decoration: underline;
         color: 168 }

A:link img { border: none }

A:visited { text-decoration: underline;
            color: 777 }

A:visited img { border: none }

A:hover { cursor: hand;
          text-decoration: underline;
          color: 39C }

A:hover img { cursor: hand;
              border: none }


.leftpart A:link { color: FAFAFA;
	      text-decoration: none }

.leftpart A:visited {
		color: DDD;
                text-decoration: none }

.leftpart A:hover {
		color: FAFAFA;
		text-decoration: underline }

/* Old styles, inherited from the previous version */

.search_field {
	font-size: 10px;
	height: 16px;
	background-color: White;
	color: 069;
	border: 1px solid #006699;
	border-bottom: 2px solid #006699;
	position: relative;
	left: 5px;
	top: 2px;
}

.search_button {
	left: 10px;
	vertical-align: top;
	position: relative;
	bottom: -4px;
}


/* Global named styles */

.tightfit { margin: 0px, 0px, 0px, 0px;
				padding: 0px, 0px, 0px, 0px;
				border: none;
				border-width: 0px; }

.yellowmarker { background-color: yellow; }
.greenmarker { background-color: green; }
.blackmarker { background-color: black; }
.bluemarker { background-color: blue; }

.rightdock { position: absolute; right: 0; top: 0;}

.leftdock {position: absolute; left: 0;}

.upright { height: 100%; }

.widespread { width: 100%; }

/* New styles */

.mainfont {
	font-family: Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

.menu {
	background-image: url(/eng/tplimages/leftnots.jpg);
	width: 200px;
	height: 100%;
}

.menuitem {
	background-image: url("/eng/tplimages/leftnots.jpg");
	width: 200px;
	padding: 10px, 10px, 10px, 10px;
	margin: 1px, 0px, 1px, 0px;
}

.undermenu {background-image: url("/eng/tplimages/leftnots.jpg"); width: 200; height: 100%;}

.menuitemsel {background-image: url("/eng/tplimages/leftsele.gif"); width: 200; padding: 10px, 10px, 10px, 10px; margin: 1px, 0px, 1px, 0px}

.footer {
	background-image: url("/eng/tplimages/bottomsp.gif");
	background-repeat: repeat-x;
	background-color: DDD;
	height: 94px;
}

.header {background-image: url("/eng/tplimages/headspac.jpg"); }

.leftborder {background-image: url("/eng/tplimages/vertleft.gif");}
.rightborder {background-image: url("/eng/tplimages/vertrigh.gif");}
.middleborder {background-image: url("/eng/tplimages/vertcent.gif");}

.bodypart {width: 100%; background-image: url("/eng/tplimages/leftnots.jpg"); background-repeat: repeat-y; background-color: 069;}

.bodytable {
	background-image: url("/eng/tplimages/leftnots.jpg");
	background-repeat: repeat-y;
	background-color: 069;
	cellpadding: 0;
	cellspacing: 0;
	border: none;
}

.pagename {
	height: 22px;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	position: relative;
   z-index: 2;
}

.pagename IMG {
	margin-left: 5px;
	position: relative;
	top: 2px;
}


.headerrightpart {
	background-image: url("/eng/tplimages/headrigh.jpg");
	height: 105px;
	width: 250px;
	background-repeat: no-repeat;
}

.tdforpagename {
	padding-left: 40px;
	background-image: url("/eng/tplimages/headcent.jpg");
	background-repeat: no-repeat;
	background-position: center;
	height: 22px;
}


.mailandphone {
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	color: #3C4F7A;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	margin: 0px 20px 5px 0px;
}


.searchpane {
	padding: 0px 37px 0px 0px;
	text-align: right;
}

.whitetext {
	color: white;
	vertical-align: middle;
	z-index: 1;

}

.bluetext {color: 457; }

.pagenameshadow {
	position: absolute;
	margin-top: 2px;
	margin-left: 1px;
        z-index: 1;
}


.shadow { text-shadow: 3px 3px 2px red; }

.inputtext {
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	color: #264691;
}
