		button img {
			margin: 0 3px -3px 0 !important;
			padding: 0;
			border:none;
			width:16px;
			height:16px;
		}
		button { 
			margin:0 7px 0 3px;
			background-color:#f5f5f5;
			border:2px solid #8c8c8c;
			border-top:2px solid #dcdcdc;
			border-left:2px solid #dcdcdc;
			line-height:110%;
			text-decoration:none;
			font-weight:bold;
			color:#565656;
			cursor:pointer;
			width: auto;
			overflow:visible;
			padding-left:  5px;
			padding-right: 5px;
		}
		button:hover {
			border:2px solid #336699;
			border-top:2px solid #dcdcff;
			border-left:2px solid #dcdcff;
			color:#336699;
		}
.article h1 { font-size: 2em; }
.article h2 { font-size: 1.5em; }
.article h3 { font-size: 1.17em; }
.article h4 { font-size: 1em; }
.article h5 { font-size: 0.83em; }
.article h6 { font-size: 0.67em; }
.style_2 { font-size: 1.5em; background-color: #ffffff; padding: 12px 0 12px 50px; border-top: 1px solid #182A20;border-left: 1px solid #182A20; }
.style_8 { background-color: #053a94; background-image: url(objectlibrary/2095); background-repeat: repeat-x; background-position: top; height: 35px; border-left: 1px solid #182A20;border-right: 1px solid #182A20; }
.style_10 { background-color: #ffffff; padding: 5px 15px 15px 15px; border-left: 1px solid #182A20;border-right: 1px solid #182A20; }
.style_16 { font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #F7F2DF;  }
.style_956 { padding-left: 15px;  }
.style_957 { color: #FFFFFF; background-color: #0363A1; height: 30px;  }
.style_958 { text-align: center; width: 795px; height: 550px; border: 1px dashed #F3F3F3; }
.style_959 { font-size: .9em;  }
.style_960 { margin-left: 5px;  }
.style_961 { width: 210px; margin-top: 100px;  }
.style_962 { overflow: scroll; width: 450px;  }
.style_963 { line-height: 1.3em; text-decoration: none; margin: 0 0 0 10px;  }
.style_964 { padding: 0 0 0 40px;  }
.style_1068 { background-color: #ffffff;  }
.style_1145 { font-size: .7em; color: white; background-color: #3F798F;  }
.style_1146 { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffcc;  }
.style_1149 { color: white;  }
.style_1156 { color: #ffffff; background-color: #3F798F;  }
.style_1158 { padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;  }
.style_1159 { font-size: 0.8em; background-color: #FFFFFF;  }
.style_1594 { background-color: #777777;  }
.style_1804 { font-size: 1.5em; font-weight: bold; color: #FFFFFF;  }
.style_1879 { background-color: #FFFFFF;  }
.style_1892 { font-size: .7em; color: white; background-color: #AC5031;  }
.style_1986 { font-size: .9em; font-weight: bold; color: #696969; white-space: nowrap;  }
.style_1995 { font-size: .7em;  }
.style_1998 { font-size: .8em; text-align: left; padding: 5px;  }
.style_2002 { font-size: .7em; color: #696969; background-color: #D3D2D2;  }
.style_2020 { font-size: .9em; padding: 0 10px 0 10px;  }
.style_2348 { font-size: .7em; color: white; background-color: #686C5C;  }
.style_2349 { font-size: 2em; color: white; background-color: #99C500;  }
.style_2429 { font-variant: small-caps; background-color: #ddddff; vertical-align: middle; text-align: center; margin: 15px 0 0 0; padding: 15px; border: 1px solid #6868ff; }
.style_2461 { background-color: #ffffdd; margin: 15px; padding: 15px; border: 1px solid #ffff22; }
.style_2488 { font-weight: bolder; font-variant: small-caps; background-color: #ddddff; background-image: url(objectlibrary/1114); background-repeat: no-repeat; background-position: top right; vertical-align: baseline; width: 300px; margin: 15px 50px 0 0; padding: 30px; border: 1px solid #6868ff; }
.style_2584 { background-position: center; text-align: center; display: inline; width: 100%;  }
.style_3111 { background-color: #ffffff;  }
.style_3215 { background-color: #ddddff; vertical-align: middle; text-align: left; margin: 15px 0 0 0; padding: 5px 15px 5px 15px; border: 1px solid #6868ff; }
.style_3219 { font-size: .7em; color: #ffffff; background-color: #053a94;  }
.style_3230 { font-size: 1.5em; background-color: #ffffff; padding: 12px 10px 12px 0; border-top: 1px solid #182A20;border-right: 1px solid #182A20; }
.style_3292 { background-image: url(/favicon.ico); background-repeat: no-repeat; background-position: left; height: 19px; margin: 3px 0 3px 20px; padding: 4px 0 0 18px;  }
.style_3304 { background-color: #ddddff; vertical-align: middle; text-align: left; margin: 5px 0 5px 0; padding: 5px 15px 5px 15px; border: 1px solid #6868ff; }
.article h6 { font-size: .9em; font-weight: bold; color: #CC0000; margin: 0px 0 0px 0; padding: 2px 0 0px 0;  }
.article h5 { font-size: 1.1em; font-weight: bold; color: #336699; margin: 0px 0 0px 0; padding: 2px 0 0px 0;  }
.article h4 { font-size: 1.2em; font-weight: bold; color: #003366; margin: 0px 0 0px 0; padding: 2px 0 0px 0;  }
.article h3 { font-size: 1.2em; margin: 0px 0 0px 0; padding: 2px 0 0px 0;  }
.article h2 { font-size: 1.3em; font-weight: bold; color: #003366; margin: 2px 0 0px 0; padding: 2px 0 0px 0;  }
.article h1 { font-size: 1.6em; font-weight: bold; color: #CC0000; margin: 0px 0 0px 0; padding: 0px 0 0px 0px;  }
.article a:visited { text-decoration: none; color: #0066CC;  }
.article a:link { text-decoration: none; color: #0066CC;  }
.article a:hover { text-decoration: underline;  }
.master_layout { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em;  }
.article table { font-size: 1em; }
a.backend-infolink{position:relative;z-index:3;color:black;text-decoration:none}
a.backend-infolink:hover{z-index:25;background-color:transparent;text-decoration:none}
a.backend-infolink span,a.backend-infolink span.small{display:none;text-decoration:none}
a.backend-infolink:hover span{display:block;position:absolute;top:-.5em;left:1em;width:23em;padding:12px;border:1px solid black;background-color:#ffffe1;color:black;text-align:left}
.menu_text_hider { text-align:right; vertical-align:top; white-space:nowrap; }
.menu_text_hider_lt { font-size:1px; text-align:left; vertical-align:top; white-space:nowrap; }
