@media screen
{
h1 {
	color: rgb(19, 118, 191);
}
h2 {
	color: rgb(19, 118, 191);
}
h3 {
	color: rgb(19, 118, 191);
}
h4 {
	color: rgb(19, 118, 191);
}
h5 {
	color: rgb(19, 118, 191);
}
h6 {
	color: rgb(19, 118, 191);
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block;
}
.js .noscript {
	display: none;
}
.euImg {
	margin: 0px 0px 5px 10px; float: right;
}
html body a.link-components {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; text-decoration: none; display: inline-block; position: relative;
}
html body a.link-components span.s {
	left: 0px; top: 0px; width: 16px; height: 16px; overflow: hidden; display: none; position: absolute; cursor: pointer;
}
html body a.link-components:hover span.s {
	display: block;
}
html body a.link-components:focus span.s {
	display: block;
}
html body a.link-components:active span.s {
	display: block;
}
}
@media screen
{
.itemCategory {
	color: rgb(153, 153, 153); display: block;
}
.euList .euDate {
	color: rgb(34, 68, 102); float: right;
}
.euGroupList .euDate {
	color: rgb(34, 68, 102); float: right;
}
.euList li {
	padding: 3px 0px;
}
.euGroupList .euItem li {
	padding: 3px 0px;
}
.euMenu {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; list-style-type: none;
}
.euMenu ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; list-style-type: none;
}
.euMenu li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; list-style-type: none;
}
.euMenu li div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; list-style-type: none;
}
.euMenu {
	margin: 0px 0px 15px; height: 1%; border-top-color: rgb(204, 221, 238); border-right-color: rgb(204, 221, 238); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.euMenu li {
	left: 0px;
	top: 0px;
	position: relative;
	background-image: url(images/menu-background.gif);
}
.euMenu li div {
	left: 0px; top: 0px; height: 1%; border-bottom-color: rgb(204, 226, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.euMenu a {
	background: url("../images/menu-background.gif") repeat-x top;
	padding: 3px 0px 3px 10px;
	border: 0px currentColor;
	border-image: none;
	width: 189px;
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-decoration: none;
	display: block;
	position: relative;
	background-image: url(/images/menu-background.gif);
}
.euMenu li li div a {
	background: none; width: 174px; color: rgb(51, 51, 51); font-weight: normal; margin-left: 15px;
}
.euMenu li li div a:hover {
	width: 174px; color: rgb(19, 118, 191); margin-left: 15px;
}
.euMenu li li div a:active {
	width: 174px; color: rgb(19, 118, 191); margin-left: 15px;
}
.euMenu li li div a:focus {
	width: 174px; color: rgb(19, 118, 191); margin-left: 15px;
}
.euMenu li.euShowSubLevel li li div a {
	width: 159px; margin-left: 30px;
}
.euMenu li.euShowSubLevel li li div a:hover {
	width: 159px; color: rgb(19, 118, 191); margin-left: 30px;
}
.euMenu li.euShowSubLevel li li div a:active {
	width: 159px; color: rgb(19, 118, 191); margin-left: 30px;
}
.euMenu li.euShowSubLevel li li div a:focus {
	width: 159px; color: rgb(19, 118, 191); margin-left: 30px;
}
.euMenu a:hover {
	border: 0px currentColor; border-image: none; color: rgb(19, 118, 191);
}
.euMenu a:focus {
	border: 0px currentColor; border-image: none; color: rgb(19, 118, 191);
}
.euMenu a:active {
	border: 0px currentColor; border-image: none; color: rgb(19, 118, 191);
}
.euMenu li div.selected a {
	background: url("../images/bullet-arrow.gif") no-repeat 1px 6px; color: rgb(19, 118, 191); font-weight: bold;
}
.euMenu li li div.selected a {
	background: url("../images/bullet-arrow.gif") no-repeat 1px 6px; color: rgb(19, 118, 191); font-weight: bold;
}
.euMenu li li li div.selected a {
	background: url("../images/bullet-arrow.gif") no-repeat 1px 6px; color: rgb(19, 118, 191); font-weight: bold;
}
.euMenu li li div.selected a {
	width: 159px; margin-left: 15px;
}
.euMenu li li div.selected a:hover {
	width: 159px; margin-left: 15px;
}
.euMenu li div.euSeparator {
	padding: 5px 10px; color: rgb(34, 68, 102); font-weight: bold;
}
.euButtons ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.euButtons li {
	margin: 0px 0px 6px; padding: 0px; border: 0px currentColor; border-image: none; text-align: center;
}
.euButtons img {
	margin: 0px auto; padding: 0px; width: auto !important; float: none; display: inline-block; max-width: 160px;
}
}
@media screen
{
.euAbstract {
	margin: 0px 0px 10px;
}
.euAbstract .euImg {
	margin: 0px 15px 0px 0px; float: left;
}
.euAbstract .clear {
	clear: left;
}
.layout-content .euText {
	margin: 5px 0px; padding: 5px;
}
.layout-content .euText span.clear {
	clear: left;
}
.euDocRef {
	margin: 0px 0px 5px; padding: 0px 0px 5px; list-style-type: none;
}
.euDocRef li {
	padding: 5px; border-top-color: rgb(221, 238, 255); border-top-width: 1px; border-top-style: solid;
}
.euDocRef li.euFirst {
	border: 0px currentColor; border-image: none;
}
.euDocRef li.euRefDate {
	color: rgb(51, 102, 153); font-size: 14px; font-weight: bold;
}
.euDocRef b {
	color: rgb(51, 102, 153); font-weight: normal;
}
.euShortContent .euDocRef li {
	margin: 0px; padding: 0px 10px 0px 0px; border: 0px currentColor; border-image: none; display: inline;
}
.euFaqContent .euDocRef li {
	margin: 0px; padding: 0px 10px 0px 0px; border: 0px currentColor; border-image: none; display: inline;
}
.euChapterContent .euDocRef li {
	margin: 0px; padding: 0px 10px 0px 0px; border: 0px currentColor; border-image: none; display: inline;
}
.euAgenda {
	margin: 0px 0px 10px;
}
.euAgenda h3 {
	font-size: 150%; font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 5px; border-bottom-style: solid;
}
.euAgenda .euText span.clear {
	clear: right;
}
.euQuestions {
	margin: 5px 0px 15px; padding: 5px 10px;
}
.euQuestions li {
	margin: 3px 0px;
}
.euAnswers h3 {
	font-size: 150%; font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 5px; border-bottom-style: solid;
}
.euAnswers .euText span.clear {
	clear: right;
}
.euGallery {
	padding-bottom: 10px;
}
.euGallery h3 {
	margin: 0px; padding: 0px; font-size: 150%; font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 5px; border-bottom-style: solid;
}
.euGallery .euItem {
	margin: 5px 0px; padding: 5px; height: 1%; clear: both; border-top-color: rgb(224, 234, 245); border-top-width: 3px; border-top-style: solid;
}
.euGallery h4 {
	margin: 0px; padding: 5px 0px 0px; color: rgb(51, 102, 153);
}
.euItemLink {
	font-size: 120%; font-weight: bold;
}
.euGallery div.euMedia {
	margin: 0px 10px 0px 0px; padding: 5px; width: 180px; border-right-color: rgb(224, 234, 245); border-right-width: 3px; border-right-style: solid; float: left;
}
.euGallery .euMediaImg {
	width: 100%;
}
.euMediaImgFrame {
	text-align: center;
}
.euMediaImgFrame .euImg {
	margin: auto; border: 0px currentColor; border-image: none; float: none; max-width: 120px;
}
.euCaption {
	margin: 2px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(153, 153, 153);
}
.euLow {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 221, 238) currentColor currentColor; margin: 2px 0px; padding: 0px; border-image: none;
}
.euHigh {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 221, 238) currentColor currentColor; margin: 2px 0px; padding: 0px; border-image: none;
}
.euNewsletterContent .euBoxHeader {
	padding: 10px 5px 5px;
}
.euNewsletterImg {
	margin: 0px 10px 5px 5px; padding: 3px; border: 3px solid rgb(102, 153, 204); border-image: none; width: 60px; height: 60px; float: right; background-color: rgb(255, 255, 255);
}
.euBoxHeader h2 {
	color: rgb(102, 153, 204); font-size: 200%; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 5px; border-bottom-style: solid;
}
.euBoxHeader h6 {
	padding: 0px; color: rgb(102, 153, 204); font-size: 100%;
}
.euNewsletter {
	padding: 5px 0px 10px;
}
.euNewsletterCategoryTitle {
	font-size: 150%; font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 0px; border-bottom-style: solid;
}
.euNewsletter .euText {
	margin: 0px 0px 5px; padding: 15px; border: 1px solid rgb(204, 221, 238); border-image: none; background-color: rgb(243, 246, 249);
}
.euNewsletter h4 {
	margin: 3px 0px; padding: 0px; color: rgb(102, 153, 204); font-size: 140%; font-weight: bold;
}
.euNewsletter h5 {
	margin: 0px 0px 5px; padding: 0px;
}
.euNewsletterContent .euDocRef {
	margin: 0px 0px 10px; padding: 5px;
}
.euNewsletterContent .euRelatedMedia h4 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(51, 102, 153); font-size: 120%; font-weight: normal;
}
.euNewsletterContent .euRelatedLinks h4 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(51, 102, 153); font-size: 120%; font-weight: normal;
}
.euRelatedMedia {
	padding: 10px 0px;
}
.euRelatedLinks {
	padding: 10px 0px;
}
.euRelatedMedia ul {
	padding-top: 5px;
}
.euRelatedLinks ul {
	padding-top: 5px;
}
.euRelatedMedia li {
	padding: 3px;
}
.euRelatedLinks li {
	padding: 3px;
}
.euRelatedTitle {
	font-weight: bold; display: block;
}
.euRelatedMedia h3 {
	margin: 0px 0px 5px; padding: 3px 0px; font-size: 130%; font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 3px; border-bottom-style: solid;
}
.euRelatedLinks h3 {
	margin: 0px 0px 5px; padding: 3px 0px; font-size: 130%; font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 3px; border-bottom-style: solid;
}
.euTocBox {
	margin: 0px 0px 0px 5px; padding: 5px; border: 2px solid rgb(102, 153, 204); border-image: none; width: 200px; float: right; background-color: rgb(244, 248, 250);
}
.euTocTitle {
	color: rgb(51, 102, 153); font-size: 120%; font-weight: bold;
}
.euTocList {
	margin: 0px 0px 0px 10px; padding: 0px; border-left-color: rgb(204, 221, 238); border-left-width: 1px; border-left-style: solid;
}
.euTocList ul {
	margin: 0px 0px 0px 10px; padding: 0px; border-left-color: rgb(204, 221, 238); border-left-width: 1px; border-left-style: solid;
}
.euTocList li {
	margin: 2px 0px; padding: 2px 5px; border: 0px currentColor; border-image: none; list-style-type: none;
}
.euTocList ul li {
	border: 0px currentColor; border-image: none;
}
}
@media screen
{
.navPlayer {
	margin: 0px; padding: 0px; vertical-align: top; list-style-type: none;
}
.navPlayer li {
	margin: 0px; padding: 0px; vertical-align: top; list-style-type: none;
}
.navPlayer {
	text-align: center; clear: both;
}
.navPlayer li {
	margin: 1px; padding: 1px; height: 25px; display: inline;
}
.navPlayer li.navPlayerInfo {
	padding: 2px 5px; border: 1px solid rgb(204, 221, 238); border-image: none; color: rgb(51, 102, 153); font-size: 80%; background-color: rgb(255, 255, 255);
}
.navPlayerInfo i {
	padding: 0px 2px; color: rgb(51, 102, 153); font-style: normal;
}
.navPlayer .link-components {
	position: relative;
}
.navPlayer .link-components span.s {
	background: url("../images/player.png") no-repeat -999px -999px; left: 0px; top: 0px; width: 16px; height: 16px; overflow: hidden; position: absolute;
}
.navPlayer a.first span.s {
	background-position: 0px -16px;
}
.navPlayer a.previous span.s {
	background-position: -16px -16px;
}
.navPlayer a.next span.s {
	background-position: -80px -16px;
}
.navPlayer a.end span.s {
	background-position: -96px -16px;
}
.navPlayer a.stop span.s {
	background-position: -32px -16px;
}
.navPlayer a.play span.s {
	background-position: -49px -16px;
}
.navPlayer li.disabled a span.s {
	display: block;
}
.navPlayer li.disabled a.first span.s {
	background-position: 0px -32px;
}
.navPlayer li.disabled a.previous span.s {
	background-position: -16px -32px;
}
.navPlayer li.disabled a.next span.s {
	background-position: -80px -32px;
}
.navPlayer li.disabled a.end span.s {
	background-position: -96px -32px;
}
.navPlayer li.disabled a.stop span.s {
	background-position: -32px -32px;
}
.navPlayer li.disabled a.play span.s {
	background-position: -49px -32px;
}
.slideShow {
	text-align: center;
}
.slideFrame {
	margin: 0px auto; padding: 10px; border: 1px solid rgb(102, 153, 204); border-image: none;
}
.slideImage {
	left: 0px; top: 0px; overflow: hidden; position: relative;
}
.slideImage td {
	text-align: center; vertical-align: middle;
}
.slideImage a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.slideImage a:hover {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.slideImage a:visited {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.slideImage a:focus {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.slideImage a:active {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-decoration: none;
}
.slideNav {
	margin: 3px 0px; padding: 1px 0px;
}
.slideTitle {
	padding: 3px 0px; text-align: left; font-weight: bold;
}
.slideAbstract {
	text-align: left;
}
.slideText {
	padding: 10px 10px 7px; border: 1px solid rgb(102, 153, 204); border-image: none;
}
.slideText .euItem {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.slideText .euImg {
	max-width: 90px;
}
.slideText .slideNav {
	margin: 6px 0px 0px;
}
.slideText .slideShow {
	margin: 0px; padding: 0px;
}
.slideImage img {
	padding: 3px; border: 1px solid rgb(204, 221, 238); border-image: none;
}
.mediaGallery {
	text-align: center;
}
.mediaFrame {
	margin: 0px auto; padding: 3px; border: 1px solid rgb(51, 102, 153); border-image: none; text-align: left;
}
.mediaPlayer {
	margin: 0px auto; text-align: center; overflow: hidden; vertical-align: middle; background-color: rgb(0, 0, 0);
}
.mediaLoading .mediaPlayer {
	background: url("../images/loading.gif") no-repeat center rgb(255, 255, 255);
}
.mediaLoading .mediaNav {
	display: none;
}
.mediaLoading .mediaDownload {
	display: none;
}
.mediaLoading .mediaTitle {
	display: none;
}
.mediaLoading .mediaText {
	display: none;
}
.mediaNoPreview {
	background: url("../images/no-preview.png") no-repeat center rgb(255, 255, 255); width: 48px; height: 48px;
}
.mediaImageLoad {
	background: url("../images/loading.gif") no-repeat center;
}
.mediaImageLoad img {
	position: relative; z-index: -1;
}
.mediaImage {
	background-color: transparent;
}
.mediaNoPlugins {
	background-color: transparent;
}
.mediaNoPlugins b {
	color: rgb(170, 0, 0);
}
.mediaPlayer embed {
	width: 100%;
}
.mediaPlayer td {
	text-align: center; vertical-align: middle;
}
.mediaPlayer img {
	clear: both;
}
.mediaDownload {
	text-align: center;
}
.mediaNav {
	margin: 3px 0px; padding: 1px 0px;
}
.mediaTitle {
	padding: 3px 5px 0px; font-weight: bold;
}
.mediaText {
	padding: 0px 5px;
}
.mediaGalleryPlaylist {
	width: 310px;
}
.mediaGalleryPlaylist .mediaPlayer {
	width: 310px; height: 260px;
}
.mediaGalleryPlaylist .mediaPlayer embed {
	width: 310px; height: 260px;
}
.mediaGalleryPlaylist .mediaPlayList {
	height: 260px;
}
.mediaGalleryPlaylist {
	border: 3px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.mediaGalleryPlaylist .mediaFrame {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.mediaGalleryPlaylist .mediaPlayer {
	background: url("/wel/components/images/clock.gif") no-repeat center;
}
.mediaGalleryPlaylist .mediaNoPlugins {
	background-image: none; background-color: rgb(255, 255, 255);
}
.mediaGalleryPlaylist .mediaNav {
	display: none;
}
.mediaGalleryPlaylist .mediaDownload {
	display: none;
}
.mediaGalleryPlaylist .mediaTitle {
	display: none;
}
.mediaGalleryPlaylist .mediaText {
	display: none;
}
.mediaGalleryPlaylist .euItem p {
	display: none;
}
.mediaGalleryPlaylist .euItem div {
	display: none;
}
.mediaGalleryPlaylist .euItem img {
	display: none;
}
.mediaGalleryPlaylist .mediaPlayList {
	text-align: left; overflow: auto;
}
.mediaGalleryPlaylist .euItem {
	background: url("/wel/components/images/gradiant_08.png") repeat-x left 0px rgb(0, 0, 0); padding: 5px 10px; color: rgb(187, 187, 187); border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: pointer;
}
.mediaGalleryPlaylist .euItem h4 {
	margin: 0px; padding: 0px; font-size: 12px; font-weight: normal;
}
.mediaGalleryPlaylist .euItem a {
	color: rgb(187, 187, 187); text-decoration: none;
}
.mediaGalleryPlaylist .euItem a:hover {
	color: rgb(255, 255, 255);
}
.mediaGalleryPlaylist .mediaSelected {
	background-position: left bottom; color: rgb(255, 255, 255); cursor: default; background-color: rgb(0, 0, 0);
}
.mediaGalleryPlaylist .mediaSelected a {
	color: rgb(255, 255, 255); cursor: default;
}
.mediaGalleryPlaylist .euFirst {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.mediaGalleryPlaylist .euLast {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.mediaSlide {
	width: 100%; overflow: hidden; clear: both; float: left; position: relative;
}
.mediaSlide .mediaSliderBox {
	border: 1px solid rgb(51, 102, 153); border-image: none; position: relative;
}
.mediaSlide .mediaWrapper {
	margin: 0px 45px; overflow: hidden; clear: both; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 5px; border-left-width: 5px; border-right-style: solid; border-left-style: solid;
}
.mediaSlide .mediaItems {
	width: 8000px; overflow: hidden; clear: both; float: left; position: relative;
}
.mediaSlide .euItem {
	margin: 5px; width: 220px; float: left; -ms-word-wrap: break-word;
}
.mediaSlide .euImg {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: auto; float: none;
}
.mediaSlide .mediaBarre {
	left: 0px; top: 0px; width: 45px; bottom: 0px; text-decoration: none; position: absolute; background-color: rgb(246, 246, 246);
}
.mediaSlide .mediaNext {
	left: auto; right: 0px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.mediaSlide .mediaPrevious {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.mediaSlide .mediaBarre span {
	margin: 0px 0px 0px -6px; border: 16px solid transparent; border-image: none; left: 50%; top: 3%; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
.mediaSlide .mediaNext span {
	border-left-color: rgb(51, 102, 153);
}
.mediaSlide .mediaPrevious span {
	margin: 0px 0px 0px -22px; border-right-color: rgb(51, 102, 153);
}
.mediaSlide .mediaNextDisable span {
	border-left-color: rgb(255, 255, 255);
}
.mediaSlide .mediaPrevDisable span {
	border-right-color: rgb(255, 255, 255);
}
.dynamicPanelConfig {
	display: none;
}
.dynamicPanelNoScript {
	display: none;
}
.dynamicPanelError {
	display: none;
}
.dynamicPanelLoading {
	background: url("../images/loading.gif") no-repeat center rgb(255, 255, 255); margin: 5px; border: 1px solid rgb(204, 221, 238); border-image: none; height: 50px; display: block;
}
.tabs {
	margin: 10px 0px; position: relative;
}
.js .tabItem {
	padding: 20px; border: 1px solid rgb(51, 102, 153); border-image: none; height: auto !important; display: none; min-height: 150px; background-color: rgb(255, 255, 255);
}
.js .tabs .show {
	display: block;
}
.js .tabs .euGroup {
	margin: 0px; padding: 20px; border: 1px solid rgb(51, 102, 153); border-image: none; height: auto !important; min-height: 150px; background-color: rgb(255, 255, 255);
}
.tabNav a {
	margin: 0px; padding: 3px 7px; border: 1px solid rgb(204, 221, 238); border-image: none; color: rgb(102, 153, 204); text-transform: uppercase; font-size: 80%; font-weight: bold; text-decoration: none; float: left; position: relative; background-color: rgb(243, 246, 249);
}
.tabNav a:visited {
	margin: 0px; padding: 3px 7px; border: 1px solid rgb(204, 221, 238); border-image: none; color: rgb(102, 153, 204); text-transform: uppercase; font-size: 80%; font-weight: bold; text-decoration: none; float: left; position: relative; background-color: rgb(243, 246, 249);
}
.tabNav a:hover {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-color: rgb(102, 153, 204);
}
.tabNav a:focus {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-color: rgb(102, 153, 204);
}
.tabNav a:active {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-color: rgb(102, 153, 204);
}
.tabNav a.selected {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(51, 102, 153); position: relative; background-color: rgb(255, 255, 255);
}
.tabNav a.selected:visited {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(51, 102, 153); position: relative; background-color: rgb(255, 255, 255);
}
.tabNav a.selected:hover {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(51, 102, 153); position: relative; background-color: rgb(255, 255, 255);
}
.tabNav a.selected:focus {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(51, 102, 153); position: relative; background-color: rgb(255, 255, 255);
}
.tabNav a.selected:active {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(51, 102, 153); position: relative; background-color: rgb(255, 255, 255);
}
.tabNav {
	margin: 0px; padding: 0px 0px 1px; height: 1%; overflow: hidden; list-style-type: none; position: relative;
}
.tabNav li {
	margin: 0px 3px 0px 0px; padding: 0px; float: left; display: inline;
}
.tabNavTop {
	top: 2px;
}
.tabNavTop a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a:visited {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a:focus {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a:active {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a.selected {
	padding-bottom: 4px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a.selected:visited {
	padding-bottom: 4px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a.selected:hover {
	padding-bottom: 4px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a.selected:focus {
	padding-bottom: 4px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavTop a.selected:active {
	padding-bottom: 4px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabNavBottom {
	top: -1px;
}
.tabNavBottom a {
	top: 1px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.tabNavBottom a:visited {
	top: 1px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.tabNavBottom a:hover {
	top: 1px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.tabNavBottom a:focus {
	top: 1px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.tabNavBottom a:active {
	top: 1px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.tabNavBottom a.selected {
	top: -2px; padding-top: 6px;
}
.tabNavBottom a.selected:visited {
	top: -2px; padding-top: 6px;
}
.tabNavBottom a.selected:hover {
	top: -2px; padding-top: 6px;
}
.tabNavBottom a.selected:focus {
	top: -2px; padding-top: 6px;
}
.tabNavBottom a.selected:active {
	top: -2px; padding-top: 6px;
}
.tabNavLeft {
	top: 0px; width: 151px; right: 0px; float: right; display: inline; position: relative !important;
}
.tabNavRight {
	top: 0px; width: 151px; right: 0px; float: right; display: inline; position: relative !important;
}
.tabNavLeft li {
	margin: 0px 0px 3px; clear: both;
}
.tabNavRight li {
	margin: 0px 0px 3px; clear: both;
}
.tabNavLeft {
	left: auto; float: left;
}
.tabLeft .tabItem {
	margin: 0px 0px 0px 150px;
}
.tabNavLeft a {
	margin: 0px; padding: 3px 5px; width: 139px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a:visited {
	margin: 0px; padding: 3px 5px; width: 139px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a:hover {
	margin: 0px; padding: 3px 5px; width: 139px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a:focus {
	margin: 0px; padding: 3px 5px; width: 139px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a:active {
	margin: 0px; padding: 3px 5px; width: 139px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a.selected {
	width: 140px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a.selected:visited {
	width: 140px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a.selected:hover {
	width: 140px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a.selected:active {
	width: 140px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavLeft a.selected:focus {
	width: 140px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tabNavRight {
	right: 0px; float: right;
}
.tabRight .tabItem {
	margin: 0px 150px 0px 0px;
}
.tabNavRight a {
	margin: 0px; padding: 3px 5px; left: 1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left;
}
.tabNavRight a:visited {
	margin: 0px; padding: 3px 5px; left: 1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left;
}
.tabNavRight a:hover {
	margin: 0px; padding: 3px 5px; left: 1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left;
}
.tabNavRight a:focus {
	margin: 0px; padding: 3px 5px; left: 1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left;
}
.tabNavRight a:active {
	margin: 0px; padding: 3px 5px; left: 1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; float: left;
}
.tabNavRight a.selected {
	padding: 3px 5px 3px 7px; left: -1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.tabNavRight a.selected:visited {
	padding: 3px 5px 3px 7px; left: -1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.tabNavRight a.selected:hover {
	padding: 3px 5px 3px 7px; left: -1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.tabNavRight a.selected:active {
	padding: 3px 5px 3px 7px; left: -1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.tabNavRight a.selected:focus {
	padding: 3px 5px 3px 7px; left: -1px; top: 0px; width: 139px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.multiPage {
	background: url("../images/gradiant_02.gif") repeat-x left bottom; margin: 3px 0px; padding: 3px 0px; border: 1px solid rgb(204, 221, 238); border-image: none;
}
.multiPage .link-components {
	top: 2px; position: relative;
}
.navLinks a {
	margin: 0px; padding: 2px 7px; border: 1px solid rgb(204, 221, 238); border-image: none; color: rgb(155, 188, 221); font-size: 80%; font-weight: bold; text-decoration: none; background-color: rgb(255, 255, 255);
}
.navLinks a:visited {
	margin: 0px; padding: 2px 7px; border: 1px solid rgb(204, 221, 238); border-image: none; color: rgb(155, 188, 221); font-size: 80%; font-weight: bold; text-decoration: none; background-color: rgb(255, 255, 255);
}
.navLinks a:hover {
	border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(110, 176, 244);
}
.navLinks a:focus {
	border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(110, 176, 244);
}
.navLinks a:active {
	border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(110, 176, 244);
}
.navSelected a {
	border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(110, 176, 244);
}
.navSelected a:visited {
	border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(110, 176, 244);
}
.navSelected a:hover {
	border: 1px solid rgb(51, 102, 153); border-image: none;
}
.navSelected a:focus {
	border: 1px solid rgb(51, 102, 153); border-image: none;
}
.navSelected a:active {
	border: 1px solid rgb(51, 102, 153); border-image: none;
}
.multiPage li.hide {
	display: none;
}
.multiPageMenu {
	left: 0px; top: 0px; position: relative;
}
.setPaginMenu {
	background: url("../images/gradiant_01.gif") repeat-x left 1px rgb(255, 255, 255); margin: 0px; padding: 2px; border: 1px solid rgb(102, 153, 204); border-image: none; left: 0px; top: 0px; display: none; list-style-type: none; position: absolute;
}
.setPaginMenu li {
	margin: 0px; padding: 0px; width: 100%; height: 1%; clear: both; float: left;
}
.setPaginMenu a {
	font: bold 10px/normal Verdana, Arial; margin: 1px; padding: 2px 5px; border: 1px solid rgb(204, 221, 238); border-image: none; top: 0px; width: 20px; text-align: center; color: rgb(51, 102, 153); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.setPaginMenu a:focus {
	border: 1px solid rgb(0, 51, 102); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.setPaginMenu a:hover {
	border: 1px solid rgb(0, 51, 102); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.setPaginMenu a:active {
	border: 1px solid rgb(0, 51, 102); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.multiPageMenuShow ul {
	display: block;
}
.multiPageMenuLink {
	background: url("../images/arrows-down.png") no-repeat right rgb(110, 176, 244); margin: 0px; padding: 2px 19px 2px 7px; border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); font-size: 80%; font-weight: bold; text-decoration: none;
}
.multiPageMenuLink:visited {
	background: url("../images/arrows-down.png") no-repeat right rgb(110, 176, 244); margin: 0px; padding: 2px 19px 2px 7px; border: 1px solid rgb(102, 153, 204); border-image: none; color: rgb(255, 255, 255); font-size: 80%; font-weight: bold; text-decoration: none;
}
.multiPageMenuLink:hover {
	background: url("../images/arrows-down-over.png") no-repeat right rgb(51, 102, 153); border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255);
}
.multiPageMenuLink:focus {
	background: url("../images/arrows-down-over.png") no-repeat right rgb(51, 102, 153); border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255);
}
.multiPageMenuLink:active {
	background: url("../images/arrows-down-over.png") no-repeat right rgb(51, 102, 153); border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255);
}
.calendarSkin {
	display: none;
}
.js .calendarSkin {
	display: block;
}
.js .calendarEvent {
	display: none;
}
.calendar table {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.calendar td {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center;
}
.calendarEventPopup {
	padding: 0px 0px 5px; border: 1px solid rgb(51, 102, 153); border-image: none; left: -10px; top: -10px; width: 200px; text-align: left; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.calendarEventPopup .calendarEventDate {
	background: url("../images/gradiant_01.gif") repeat-x left 1px rgb(255, 255, 255); margin: 0px 0px 5px; padding: 5px 10px; color: rgb(51, 102, 153); font-size: 120%; font-weight: bold; border-bottom-color: rgb(191, 213, 232); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.calendarEventPopup li {
	margin: 2px 5px; height: 1%;
}
.calendarEventPopup a {
	background: url("../images/arrow_04.gif") no-repeat 7px 8px rgb(255, 255, 255); padding: 2px 5px 2px 20px; font-size: 120%; display: block;
}
.calendarEventPopup .calendar-close {
	margin: 0px; padding: 0px; top: 0px; width: 20px; height: 20px; text-align: center; right: 0px; color: rgb(51, 102, 153); line-height: 20px; font-size: 10px; font-weight: bold; text-decoration: none; position: absolute; z-index: 3; background-image: none; background-color: transparent;
}
.calendarEventPopup .calendar-close:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.calendarEventPopup .calendar-close:focus {
	color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.calendarEventPopup .calendar-close:active {
	color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);
}
.calendarNav {
	width: 100%; height: 20px; position: relative;
}
.calendarNav a.next {
	margin-right: 5px; float: right;
}
.calendarNav a.prev {
	margin-left: 5px; float: left;
}
.calendarNav span.s {
	background: url("../images/calendar.png") no-repeat left -32px;
}
.calendarNav a.prev span.s {
	background-position: 0px -16px;
}
.calendarNav a.next span.s {
	background-position: -16px -16px;
}
.js .calendar {
	background: url("../images/gradiant_02.png") repeat-x left bottom; margin: 5px; border: 2px solid rgb(240, 243, 246); border-image: none; width: 186px;
}
.calendar table {
	background: url("../images/gradiant_04.png") repeat-x left 0px rgb(51, 102, 153); margin: 0px; padding: 0px; border: 1px solid rgb(59, 110, 161); border-image: none; width: 186px;
}
.calendar tr {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.calendar td {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.calendar th {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.calendar tbody td {
	background-color: rgb(255, 255, 255);
}
.year td {
	margin: 0px; padding: 10px 0px 0px; height: 20px; text-align: center; color: rgb(204, 221, 238); line-height: 100%; font-size: 180%; font-weight: bold; border-top-color: rgb(204, 221, 238); border-top-width: 1px; border-top-style: solid;
}
.month td {
	padding: 4px 0px; height: 20px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-bottom-color: rgb(204, 221, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.calendar tr.weekRow td {
	background: url("../images/gradiant_12.gif") repeat-x left rgb(51, 102, 153); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(51, 102, 153); border-image: none; height: 20px; text-align: center; color: rgb(255, 255, 255); font-weight: normal;
}
.calendar tr.weekRow td abbr {
	padding: 2px 0px; border: 0px currentColor; border-image: none; display: block;
}
.calendar tbody td {
	padding: 0px 3px 0px 0px; text-align: right; color: rgb(51, 102, 153); font-size: 90%; vertical-align: middle; border-top-color: rgb(204, 221, 238); border-left-color: rgb(204, 221, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.calendar td.weekCol {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(255, 255, 255) currentColor currentColor; padding: 2px 4px; border-image: none; width: 14px; color: rgb(102, 153, 204); background-color: rgb(222, 233, 243);
}
.calendar em {
	font-style: normal;
}
.calendar tbody td.highlightDay {
	color: rgb(51, 102, 153); background-color: rgb(191, 213, 232);
}
.calendarEvent {
	padding: 5px;
}
.calendarEventDate {
	color: rgb(51, 102, 153); font-size: 140%; font-weight: normal; display: block;
}
.js .archiveCalendar {
	border: 0px currentColor; border-image: none; width: 100%; background-image: none;
}
.archiveCalendar div.calendarSkin {
	margin: 0px 5px 5px 0px; float: left; background-color: rgb(255, 255, 255);
}
.archiveCalendar div.calendarSkin table {
	height: 207px;
}
.js .calendarLoading {
	background: url("../images/loading.gif") no-repeat center rgb(255, 255, 255); margin: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 185px; height: 207px; overflow: hidden;
}
.js .calendarLoading table {
	display: none;
}
.accordion-panel {
	display: none;
}
.accordion-head-separator {
	display: none;
}
.accordion {
	margin: 0px; padding: 0px;
}
.accordion .accordion-head {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; background-color: rgb(238, 238, 238);
}
.accordion .accordion-head a {
	background: url("../images/expand-grey.png") no-repeat 6px 6px; margin: 0px 0px 5px; padding: 7px 10px 7px 35px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 102, 153); line-height: 1.6; text-decoration: none; display: block;
}
.accordion .accordion-head a:visited {
	background: url("../images/expand-grey.png") no-repeat 6px 6px; margin: 0px 0px 5px; padding: 7px 10px 7px 35px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 102, 153); line-height: 1.6; text-decoration: none; display: block;
}
.accordion .accordion-head a:hover {
	background-image: url("../images/expand-blue.png");
}
.accordion .accordion-head a:focus {
	background-image: url("../images/expand-blue.png");
}
.accordion .accordion-head a:active {
	background-image: url("../images/expand-blue.png");
}
.accordion .accordion-head-open {
	background: url("../images/gradiant_04.png") repeat-x left rgb(102, 153, 204);
}
.accordion .accordion-head-open a {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-image: url("../images/minus-white.png");
}
.accordion .accordion-head-open a:visited {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-image: url("../images/minus-white.png");
}
.accordion .accordion-head-open a:hover {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-image: url("../images/minus-white.png");
}
.accordion .accordion-head-open a:focus {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-image: url("../images/minus-white.png");
}
.accordion .accordion-head-open a:active {
	border: 1px solid rgb(51, 102, 153); border-image: none; color: rgb(255, 255, 255); background-image: url("../images/minus-white.png");
}
.accordion .accordion-panel {
	padding: 10px;
}
.scrollBar-box {
	overflow: auto; position: relative;
}
.scrollBar-bar {
	display: none; position: absolute; cursor: pointer; background-color: rgb(238, 238, 238);
}
.scrollBar-barX {
	left: 0px; height: 16px; right: 0px; bottom: 0px; z-index: 2;
}
.scrollBar-barY {
	top: 0px; width: 16px; right: 0px; bottom: 0px; z-index: 3;
}
.scrollBar-face {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; background-color: rgb(238, 238, 238);
}
.scrollBar-faceX {
	left: 16px; height: 16px; right: 16px;
}
.scrollBar-faceY {
	top: 16px; width: 16px; bottom: 16px;
}
.scrollBar-track {
	width: 16px; height: 16px; position: absolute; cursor: pointer; background-color: rgb(204, 204, 204);
}
.scrollBar-trackX {
	
}
.scrollBar-trackY {
	
}
.scrollBar-arrow {
	width: 16px; height: 16px; display: block; position: absolute; z-index: 1; background-color: rgb(221, 221, 221);
}
.scrollBar-up {
	top: 0px;
}
.scrollBar-down {
	bottom: 0px;
}
.scrollBar-left {
	left: 0px;
}
.scrollBar-right {
	right: 0px;
}
.scrollBar-mask {
	width: 16px; height: 16px; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 1; background-color: rgb(255, 255, 255);
}
.scrollBar {
	margin: 5px; padding: 10px; border: 2px solid rgb(102, 153, 204); border-image: none; height: 200px; overflow: auto; position: relative;
}
.scrollBar .scrollBar-box {
	padding: 10px;
}
.scrollBar .scrollBar-barX {
	border-top-color: rgb(102, 153, 204); border-top-width: 2px; border-top-style: solid;
}
.scrollBar .scrollBar-barY {
	border-left-color: rgb(102, 153, 204); border-left-width: 2px; border-left-style: solid;
}
.scrollBar .scrollBar-face {
	background-color: rgb(255, 255, 255);
}
.scrollBar .scrollBar-track {
	background-color: rgb(204, 221, 238);
}
.scrollBar .scrollBar-trackX {
	margin: 1px; height: 14px;
}
.scrollBar .scrollBar-trackY {
	margin: 1px; width: 14px;
}
.scrollBar .scrollBar-arrow {
	background-color: rgb(102, 153, 204);
}
.scrollBar .scrollBar-arrow span {
	border: 5px solid rgb(102, 153, 204); border-image: none; width: 0px; height: 0px; overflow: hidden; display: inline-block; position: relative;
}
.scrollBar .scrollBar-up span {
	left: 3px; top: 1px; border-bottom-color: rgb(255, 255, 255);
}
.scrollBar .scrollBar-up:hover span {
	border-bottom-color: rgb(51, 102, 153);
}
.scrollBar .scrollBar-down span {
	left: 3px; top: 6px; border-top-color: rgb(255, 255, 255);
}
.scrollBar .scrollBar-down:hover span {
	border-top-color: rgb(51, 102, 153);
}
.scrollBar .scrollBar-left span {
	top: 3px; border-right-color: rgb(255, 255, 255);
}
.scrollBar .scrollBar-left:hover span {
	border-right-color: rgb(51, 102, 153);
}
.scrollBar .scrollBar-right span {
	left: 6px; top: 3px; border-left-color: rgb(255, 255, 255);
}
.scrollBar .scrollBar-right:hover span {
	border-left-color: rgb(51, 102, 153);
}
.scrollBar .scrollBar-mask {
	background-color: rgb(102, 153, 204);
}
.tree ul {
	margin: 0px 0px 0px 15px; padding: 5px 0px 7px; list-style-type: none;
}
.tree a {
	background: url("/wel/components/images/arrow_03.gif") no-repeat 4px 6px; padding-left: 16px;
}
.tree .euSeparator a {
	background: url("/wel/components/images/tree-close.png") no-repeat left 3px;
}
.tree .euSeparator a.open {
	background: url("/wel/components/images/tree-open.png") no-repeat left 3px;
}
.dropdown {
	margin: 0px; padding: 0px; list-style-type: none;
}
.dropdown ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.dropdown {
	position: relative; z-index: 5; min-height: 1px;
}
.dropdown a {
	padding: 0px; border: 0px currentColor; border-image: none; text-decoration: none; background-color: rgb(238, 238, 238);
}
.dropdown a span {
	padding: 5px 7px; display: block;
}
.dropdown ul {
	float: left;
}
.dropdown ul ul ul {
	top: -27px; position: relative;
}
.dropdown li {
	margin: 0px; padding: 0px; float: left;
}
.dropdown ul ul li {
	clear: left;
}
.dropdown a {
	display: block; position: relative;
}
.dropdown a.main {
	margin-top: 10000px; float: left;
}
.dropdown .lvl1 {
	margin-top: -10000px;
}
.dropdown .sub {
	margin-top: -10000px;
}
.dropdown ul ul {
	margin-bottom: -5000px; position: relative;
}
.dropdown a:hover {
	margin-right: 0px;
}
.dropdown a:focus {
	margin-right: 0px;
}
.dropdown a:active {
	margin-right: 0px;
}
.dropdown ul ul:hover {
	clear: left;
}
.dropdown ul ul ul:hover {
	clear: left;
}
.dropdown ul ul ul {
	background: none;
}
.dropdown .lvl1 {
	width: 100px;
}
.dropdown a.main {
	width: 100px;
}
.dropdown a {
	width: 150px;
}
.dropdown ul ul a.main {
	width: 150px;
}
.dropdown ul ul li {
	max-width: 100px;
}
.dropdown ul ul ul {
	left: 150px;
}
.dropdown a {
	margin-right: -99px;
}
.dropdown ul ul a {
	margin-right: -149px;
}
.dropdown ul ul a:hover {
	margin-right: -52px;
}
.dropdown ul ul a:focus {
	margin-right: -52px;
}
.dropdown ul ul a:active {
	margin-right: -52px;
}
.dropdown a {
	
}
.dropdown a:hover {
	
}
.dropdown a:active {
	
}
.dropdown a:focus {
	
}
.dropdown .sub {
	width: 100%;
}
.dropdown {
	background: url("../images/gradiant_01.gif") repeat-x left 1px rgb(255, 255, 255); border: 1px solid rgb(170, 187, 204); border-image: none;
}
.dropdown ul.nav {
	width: 100%; clear: both; float: left;
}
.dropdown ul ul {
	left: -1px; position: relative;
}
.dropdown ul ul ul {
	left: 151px;
}
.dropdown li.reversed ul ul {
	left: auto; right: 151px;
}
.dropdown a.master {
	background: none;
}
.dropdown a {
	background: rgb(255, 255, 255); color: rgb(51, 102, 153);
}
.dropdown ul ul a {
	background: rgb(255, 255, 255); color: rgb(51, 102, 153);
}
.dropdown li a.master span {
	border-right-color: rgb(204, 221, 238); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.dropdown li a.master:hover span {
	color: rgb(0, 51, 102); background-color: rgb(238, 244, 250);
}
.dropdown li a.master:focus span {
	color: rgb(0, 51, 102); background-color: rgb(238, 244, 250);
}
.dropdown li a.master:active span {
	color: rgb(0, 51, 102); background-color: rgb(238, 244, 250);
}
.dropdown li a.drop span {
	background-position: 92%; background-image: url("../images/arrows-down.png"); background-repeat: no-repeat;
}
.dropdown ul ul a.main span {
	background-position: 92% 10px; background-image: url("../images/arrow_03.gif"); background-repeat: no-repeat;
}
.dropdown ul ul a span {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(204, 221, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.dropdown ul ul a {
	color: rgb(102, 119, 136); border-right-color: rgb(170, 187, 204); border-left-color: rgb(170, 187, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.dropdown ul ul a.euFirst span {
	border-top-color: rgb(170, 187, 204); border-top-width: 1px; border-top-style: solid;
}
.dropdown ul ul a.euLast span {
	border-bottom-color: rgb(170, 187, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.dropdown ul ul a:hover {
	background: rgb(238, 244, 250); color: rgb(0, 51, 102);
}
.dropdown ul ul a:focus {
	background: rgb(238, 244, 250); color: rgb(0, 51, 102);
}
.dropdown ul ul a:active {
	background: rgb(238, 244, 250); color: rgb(0, 51, 102);
}
.dropdown li a.euFirst span {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.dropdown li a.euFirst:hover span {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.dropdown li a.euFirst:focus span {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.dropdown li a.euFirst:active span {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.dropdown li a.euLast span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dropdown li a.euLast:hover span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dropdown li a.euLast:focus span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.dropdown li a.euLast:active span {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.flyout {
	margin: 0px; padding: 0px; list-style-type: none;
}
.flyout ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.flyout {
	width: 180px; min-height: 1px;
}
.flyout ul {
	float: left;
}
.flyout ul ul {
	left: 180px; top: -27px; margin-bottom: -5000px; position: relative;
}
.flyout ul ul:hover {
	clear: left;
}
.flyout ul ul ul:hover {
	clear: left;
}
.flyout li {
	margin: 0px; padding: 0px; clear: left; float: left;
}
.flyout li.lvl1 {
	margin-top: -10000px;
}
.flyout li.sub {
	margin-top: -10000px;
}
.flyout li.lvl1 {
	width: 100px;
}
.flyout ul ul li {
	max-width: 100px;
}
.flyout li.sub {
	width: 100%;
}
.flyout a {
	padding: 0px; border: 0px currentColor; border-image: none; width: 180px; text-decoration: none; margin-right: -179px; display: block; position: relative; background-color: rgb(238, 238, 238);
}
.flyout a.main {
	margin-top: 10000px; float: left;
}
.flyout a:hover {
	margin-right: 0px;
}
.flyout a:focus {
	margin-right: 0px;
}
.flyout a:active {
	margin-right: 0px;
}
.flyout a span {
	padding: 5px 7px; display: block;
}
.flyout ul ul {
	left: 181px;
}
.flyout a {
	background: rgb(255, 255, 255); color: rgb(102, 119, 136); border-right-color: rgb(170, 187, 204); border-left-color: rgb(170, 187, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.flyout a span {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(204, 221, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.flyout a:hover span {
	color: rgb(0, 51, 102); background-color: rgb(238, 244, 250);
}
.flyout a:focus span {
	color: rgb(0, 51, 102); background-color: rgb(238, 244, 250);
}
.flyout a:active span {
	color: rgb(0, 51, 102); background-color: rgb(238, 244, 250);
}
.flyout a.euFirst span {
	border-top-color: rgb(170, 187, 204); border-top-width: 1px; border-top-style: solid;
}
.flyout a.euLast span {
	border-bottom-color: rgb(170, 187, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.flyout a.fly span {
	background-position: 92% 10px; background-image: url("../images/arrow_03.gif"); background-repeat: no-repeat;
}
.fusionCharts ul {
	display: none;
}
#euDebug {
	margin: 20px; padding: 20px; border: 5px solid rgb(204, 204, 204); border-image: none; height: 400px; color: rgb(34, 68, 102); overflow: auto; font-size: 12px; background-color: rgb(238, 238, 238);
}
#euDebug strong {
	color: rgb(0, 102, 0); font-size: 14px;
}
#euDebug i {
	color: rgb(0, 51, 102); font-style: normal; font-weight: bold;
}
#euDebug b {
	color: rgb(170, 0, 0);
}
#euDebug em {
	color: rgb(51, 102, 153); font-style: normal;
}
#euDebug u {
	color: rgb(210, 105, 0); text-decoration: none;
}
#euDebug s {
	color: rgb(210, 105, 0); text-decoration: none;
}
.show {
	display: block;
}
.hide {
	display: none;
}
}
@media print
{
.euTocBox {
	display: none;
}
.euNewsletterImg {
	display: none;
}
div.euMedia {
	display: none;
}
.euTopLink {
	display: none;
}
#euDebug {
	display: none;
}
.mediaPagin {
	display: none;
}
.tabNav {
	display: none;
}
.multiPage {
	display: none;
}
.calendarSkin {
	display: none;
}
.euVoting {
	display: none;
}
.slideShow {
	display: none;
}
.mediaGallery {
	display: none;
}
.mediaFrame {
	display: none;
}
.js .noscript {
	display: none;
}
.layout table {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.layout td {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.layout td {
	padding: 0px 10px;
}
.layout div.euAbstract {
	clear: both;
}
.layout img.euImg {
	margin: 1px !important; border: 1px solid rgb(0, 0, 0) !important; border-image: none !important; width: auto !important; clear: right; float: right; display: inline; max-width: 60px;
}
.layout div.euButtons img {
	clear: both; float: none;
}
.show {
	display: block;
}
.hide {
	display: block;
}
}
