		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_3 { font-size: 25px;color: white;background-color: #003772;background-image: url(objectlibrary/231);background-repeat: repeat;padding: 0 0 0 20px;border: 1px solid #3f3f3f; }
.style_5 { background-color: #ffffff;border-top: 2px solid #ffffff;border-left: 1px solid #3f3f3f; }
.style_7 { background-color: #b0bfdb;border-top: 2px solid #ffffff;border-right: 1px solid #3f3f3f;border-bottom-color: solid;  }
.style_9 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #ffffff;padding: 10px 10px 0 10px;border-right: 1px solid #3f3f3f; }
.style_10 { font-size: 10px;color: white;background-color: #003772;border-top: 1px solid #ffffff;border-left: 1px solid #3f3f3f;border-right: 1px solid #3f3f3f;border-bottom: 1px solid #3f3f3f; }
.style_12 { font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #b0bfdb;border-top-width: 1px;border-top-style: #ffffff;border-left: 1px solid #3f3f3f;border-right: 1px solid #ffffff; }
.style_14 { font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #eeeedd;background-image: url(objectlibrary/234);background-repeat: repeat;  }
.style_18 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;padding: 2px;  }
.style_21 { font-size: 25px;color: #f2db9b;background-color: #5d0805;background-image: url(objectlibrary/239);background-repeat: repeat;padding: 0 0 0 20px;border-top: 1px solid #3f3f3f;border-left: 1px solid #3f3f3f;border-right: 1px solid #3f3f3f; }
.style_23 { font-size: 1em;font-weight: bold;padding: 5px 0 0 0;  }
.style_24 {  }
.style_28 { font-size: 30px;font-weight: bold;font-variant: small-caps;background-color: #ff9700;background-image: url(objectlibrary/242);background-repeat: no-repeat;text-align: center;padding: 0 0 0 290px;  }
.style_31 { background-color: #0090ff;background-image: url(objectlibrary/245);background-repeat: repeat-x;  }
.style_33 { background-color: #FFF3C4;border-top: 3px solid #ffffff;border-right: 3px solid #ffffff; }
.style_35 { background-color: #E1F2FF;border-top: 3px solid #ffffff; }
.style_37 { background-color: #f28f15;border-right: 3px solid #ffffff;border-bottom: 3px solid #ffffff; }
.style_38 { font-size: .8em;font-weight: 700;background-color: #f28f15;padding: 0 0 0 5px;border-bottom: 3px solid #ffffff; }
.style_40 { background-color: #FFF3C4;padding: 5px 0 5px 0;border-right: 3px solid #ffffff; }
.style_42 { font-size: 12px;background-color: #ffffff;padding: 0 10px 0 10px;  }
.style_43 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: white;background-color: #026ec1;padding: 0 0 10px 0;border-top: 3px solid #ffffff; }
.style_46 { font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #D4E1F5;  }
.style_47 { vertical-align: bottom;text-align: right;  }
.style_48 { background-color: #f5E8bf;  }
.style_52 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;padding: 2px;  }
.style_57 { font-size: 1em;font-weight: bold;padding: 5px 0 0 0;  }
.style_58 {  }
.style_191 { background-image: url(/objectlibrary/23); background-repeat: repeat-x;  }
.style_201 { background-image: url(/objectlibrary/29); background-repeat: repeat-x;  }
.style_202 { margin: 0px; padding: 0px;  }
.style_206 { background-image: url(/objectlibrary/33); background-repeat: repeat-x; margin: 0px; padding: 0px;  }
.style_209 { background-image: url(/objectlibrary/35); background-repeat: repeat-y;  }
.style_214 { background-color: #CCCCCC;  }
.style_215 { border-top: 1px solid #CCCCCC; }
.style_218 { background-color: #D9F0F3;  }
.style_226 { padding: 5px 8px 8px 5px;  }
.style_229 { line-height: 20px;  }
.style_238 { vertical-align: middle; margin: 0 0 2px 0;  }
.style_239 { padding: 0 0 5px 0;  }
.style_258 { padding: 0 10px 0 10px;  }
.style_277 { background-image: url(/objectlibrary/80); background-repeat: repeat-x;  }
.style_279 { padding: 18px 20px 0 20px;  }
.style_281 { padding: 22px 0 0 0;  }
.style_351 { text-align: center;  }
.style_360 { background-color: #009DAC;  }
.style_365 { text-align: right;  }
.style_395 { background-color: #CCCCCC;  }
.style_399 { background-color: #FFFFFF;  }
.style_401 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #E7E7E7; margin: 0 0 3px 0; border: 1px solid #9D9D9D; }
.style_402 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #E7E7E7; margin: 0 10px 3px 10px; padding: 0 10px 0 10px; border: 1px solid #9D9D9D; }
.style_403 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #E7E7E7; margin: 0 10px 3px 0; border: 1px solid #9D9D9D; }
.style_404 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #E7E7E7; margin: 0 0 3px 0; border: 1px solid #9D9D9D; }
.style_405 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #E7E7E7; margin: 0 10px 3px 0; border: 1px solid #9D9D9D; }
.style_406 { background-color: #fffffff;  }
.article p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin: 0px; padding: 5px 0px 5px 0px;  }
.article h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin: 2px 0 2px 0;  }
.article h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009999;  }
.article h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;  }
.article h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #009999;  }
.article h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #009999;  }
.article  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;  }
.article a:visited { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #009dac;  }
.article a:link { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #009dac;  }
.article a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #009dac;  }
.article address { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #666666;  }
.article a:active { font-family: Arial, Helvetica, sans-serif; color: #009dac;  }
.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; }
