/* Fonts definition. */
@font-face{
	font-family:FontAwesone;
	src:url(../fonts/fontawesome-webfont.eot);
	src:url(../fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff) format('woff'),url(../fonts/fontawesome-webfont.ttf) format('truetype')
}

.font-awe {
	font-family: FontAwesone;
}
	
/* Register specific styles */
a {
	text-decoration:none;
}

.hint {
	text-align: left;
}
.hint:before {
	content: '\f06a';
	color: green;
	font-family: FontAwesone;
    position: absolute;
    text-align: center;
    width: 25px;
}

.hint-text {
	text-align: left;
	margin-left: 25px;
}

/* Register main page layout styles. */
.ur-block-level1 {
	background: #e7f5fd;
	border: 1px solid #d6edfd;
	border-radius: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.ur-block-level2-1column {
	background: #f5fbfd;
	border: 1px solid #d6edfd;
	border-radius: 5px;
	color: #5d6150;
	margin: 1%;
	overflow: hidden;
	text-align: center;
	width: 98%;
}

.ur-block-level2-2columns {
	background: #f5fbfd;
	border: 1px solid #d6edfd;
	border-radius: 5px;
	color: #5d6150;
	margin: 1%;
	overflow: hidden;
	text-align: center;
	width: 98%;
}

.ur-block-level2-3columns {
	background: #fff;
	border: 1px solid #d6edfd;
	border-radius: 5px;
	border: 0px;
	color: #5d6150;
	margin: 1%;
	overflow: hidden;
	text-align: left;
	width: 98%;
}

.ur-block-level2-header {
	font-size: 105%;
	font-weight: bold;
	padding: 4px;
}

.ur-block-level2-item {
	background: #fff;
	border-top: 1px solid #d6edfd;
}

.ur-block-level2-item-outer-first {
	border-top: none;
}

.ur-block-level2-item-inner-last {
	border-bottom: 1px solid #d6edfd;
}

@media (min-width:768px){
	.ur-block-level2-2columns {
		float: left;
		width: 48%;
	}

	.ur-block-level2-3columns {
		float: left;
		width: 25%;
	}

	.ur-block-level2-row:after {
		clear: both;
		content: '';
		display: table;
	}
}

.ur-block-footnote {
	font-size: 10px;
	margin: 2px;
	font-style: italic;
}

.splitter {
	border-color: #d6edfd;
    border-style: inset;
    border-width: 1px;
	display: block;
	margin-left: auto;
	margin-right: auto;
    overflow: hidden;
	width: 10%;
}

.table-home {
	border-collapse: collapse;
	text-align: center;
	width: 100%;
}

.table-home tr {
	border-top: 1px solid #d6edfd;
}

.table-home tr:nth-child(odd) {
	background-color: #fff;
}

.table-home tr:nth-child(even) {
	background-color: #f4f4f4;
}

.table-home td:nth-child(1) {
	padding-left: 5px;
	text-align: left;
	width: 30%;
}

.table-home td:nth-child(2),
.table-home td:nth-child(3) {
	width: 35%;
	border-left: 1px solid #d6edfd;
}

.table-home-2 {
	background-color: #fff;
	border-collapse: collapse;
	width: 100%;
}

.table-home-2 td {
	padding: 5px 10px 5px 10px;
	text-align: justify;
}

/* Register RSS subscription page layout styles. */
.table-rss {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}

.table-rss tr {
	border-top: 1px solid #d6edfd;
}

.table-rss tr:nth-child(odd) {
	background-color: #f4f4f4;
}

.table-rss tr:nth-child(odd)>td{
	padding: 5px;
}

.table-rss tr:nth-child(even) {
	background-color: #fff;
}

.table-rss tr:nth-child(even)>td{
	padding: 5px 5px 20px 5px;
}

/* DataTables specific styles - Buttons */
/*IE fix - START */
#mainContainer1 a.dt-button, #mainContainer1 a.dt-button:link, #mainContainer1 a.dt-button:visited {
	color: #606060;
	padding-top: 2px;
}
#mainContainer1 a.dt-button:active, #mainContainer1 a.dt-button:focus, #mainContainer1 a.dt-button:hover {
	color: black;
	padding-top: 2px;
}
/* IE fix - END */

.dt-button.dtButtonExcel, .dt-button.dtButtonExcel:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonExcel:hover:not(.disabled),
.dt-button.dtButtonExcel:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonExcel.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonExcel:before{
	content: '\f1c3';
}

.dt-button.dtButtonFilter, .dt-button.dtButtonFilter:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonFilter:hover:not(.disabled),
.dt-button.dtButtonFilter:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonFilter.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonFilter:before{
	content: '\f0b0';
}

div.dt-button-collection {
	width: 290px;
}

div.dt-button-collection-title {
	padding: 0px 0px 0px 0px;
}

.dt-button.dtButtonFilterOption, .dt-button.dtButtonFilterOption:focus:not(.disabled) {
	padding: 3px 2px 3px 30px;
	text-align: left;
	width: 280px;
}
.dt-button.dtButtonFilterOption:hover:not(.disabled),
.dt-button.dtButtonFilterOption:focus:not(.disabled),
.dt-button.dtButtonFilterOption:active:not(.disabled),
.dt-button.dtButtonFilterOption:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonFilterOption.active:not(.disabled):hover:not(.disabled) {
	width: 272px;
}

.dt-button.base, .dt-button.base:focus:not(.disabled),
.dt-button.base:hover:not(.disabled),
.dt-button.base:active:not(.disabled):hover:not(.disabled),
.dt-button.base.active:not(.disabled):hover:not(.disabled) {
	background-position: center left 2px;
	background-repeat: no-repeat;
	height: 30px;
}

.dt-button.all, .dt-button.all:focus:not(.disabled),
.dt-button.all:hover:not(.disabled),
.dt-button.all:active:not(.disabled):hover:not(.disabled),
.dt-button.all.active:not(.disabled):hover:not(.disabled) {
    background-image: url(../images/last-all-on.png);
}

.dt-button.cap-h, .dt-button.cap-h:focus:not(.disabled),
.dt-button.cap-h:hover:not(.disabled),
.dt-button.cap-h:active:not(.disabled):hover:not(.disabled),
.dt-button.cap-h.active:not(.disabled):hover:not(.disabled) {
    background-image: url(../images/last-ch-on.png);
}

.dt-button.cap-v, .dt-button.cap-v:focus:not(.disabled),
.dt-button.cap-v:hover:not(.disabled),
.dt-button.cap-v:active:not(.disabled):hover:not(.disabled),
.dt-button.cap-v.active:not(.disabled):hover:not(.disabled) {
    background-image: url(../images/last-cv-on.png);
}

.dt-button.cap-o, .dt-button.cap-o:focus:not(.disabled),
.dt-button.cap-o:hover:not(.disabled),
.dt-button.cap-o:active:not(.disabled):hover:not(.disabled),
.dt-button.cap-o.active:not(.disabled):hover:not(.disabled) {
    background-image: url(../images/last-co-on.png);
}

.dt-button.nap-h, .dt-button.nap-h:focus:not(.disabled),
.dt-button.nap-h:hover:not(.disabled),
.dt-button.nap-h:active:not(.disabled):hover:not(.disabled),
.dt-button.nap-h.active:not(.disabled):hover:not(.disabled) {
    background-image: url(../images/last-nh-on.png);
}

.dt-button.nap-v, .dt-button.nap-v:focus:not(.disabled),
.dt-button.nap-v:hover:not(.disabled),
.dt-button.nap-v:active:not(.disabled):hover:not(.disabled),
.dt-button.nap-v.active:not(.disabled):hover:not(.disabled) {
    background-image: url(../images/last-nv-on.png);
}

.dt-button.dtButtonHome, .dt-button.dtButtonHome:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonHome:hover:not(.disabled),
.dt-button.dtButtonHome:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonHome.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonHome:before{
	content: '\f015';
}

.dt-button.dtButtonList, .dt-button.dtButtonList:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonList:hover:not(.disabled),
.dt-button.dtButtonList:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonList.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonList:before{
	content: '\f03a';
}

.dt-button.dtButtonPrint, .dt-button.dtButtonPrint:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonPrint:hover:not(.disabled),
.dt-button.dtButtonPrint:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonPrint.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonPrint:before{
	content: '\f02f';
}

/* DataTables specific styles - Hide / Show control column */
table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
	border: 0px;
	border-radius: 0px;
	box-shadow: 0px;
	box-sizing: content-box;
	color: #606060;
	content: '\f067';
	display: block;
	font-family: FontAwesone;
	height: 0px;
	left: 50%;
	margin-left: -10px;
	margin-top: 0px;
	position: absolute;
	text-align: center;
	text-indent: 0 !important;
	top: 6px;
	width: 20px;
}

@media (min-width:768px){
	table.dataTable.dtr-column>tbody>tr>td.control:before,
	table.dataTable.dtr-column>tbody>tr>th.control:before {
		top: 8px;
	}
}

table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before {
	content:'\f068';
}

/* DataTables specific styles - Details view */
/*table.dtDetails td:nth-child(1) {
	font-weight: bold;
	width: 100px;
}*/


/* DataTables specific styles - Alternate rows */
table.dataTable.stripe tbody tr.odd,
table.dataTable.display tbody tr.odd {
	background-color:#f2f2f2;
}

table.dataTable.stripe tbody tr.even,
table.dataTable.display tbody tr.even {
	background-color:#fafafa;
}

/* DataTables specific styles - Cell borders */
table.dataTable.dtr-column>tbody>tr>td.control{
	border-left: 1px solid #fff;
}

table.dataTable.cell-border>tbody>tr>td:first-child {
	border-left: 1px solid #fff;
}

table.dataTable.cell-border>tbody>tr>td,
table.dataTable.cell-border>tbody>tr>td>table>tbody>tr,
table.dataTable.cell-border>tbody>tr>td>table>tbody>tr>td,
table.dataTable.cell-border>tbody>tr>td>table>tbody>tr>td:first-child {
	border: 1px solid #fff;
	vertical-align: top;
}


/* DataTables specific styles - Product line details table */
#details_pl thead {
	visibility:hidden;
}

#details_pl td:nth-child(1){
	font-weight: bold;
	vertical-align: text-top;
}

#details_pl {
	border-bottom: 0px;
}

.dtDetailsTitle {
	font-weight: bold;
	width: 100px;
}

/* DataTables specific styles - Group header */
.dt-group-start>td {
	background-color: #ddd;
	font-weight: bold;
	text-align: center;
}

.dt-group-start-img {
	margin-top: -2px;
	vertical-align: middle;
}

.dt-group-start-label {
	padding: 0px 0px 0px 5px;
}

/* DataTables specific styles - Icon cells */
.dt-icon {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

/* DataTables specific styles - Hidden sorting arrows */
table.dataTable thead .no-sort-icon,
table.dataTable.compact thead .no-sort-icon {
	background-image: none;
	cursor: default;
	padding: 4px 4px 4px 4px;
}

/* DataTables specific styles - Last 6 months legend */
.legend br {
	clear: both;
}

.legend ul {
    display: block;
	float: none;
    list-style: none;
	margin: 0;
	padding: 3px 0px 3px 0px;
}

.legend ul li {
	background-position: left;
	background-repeat: no-repeat;
	background-size: 20px 20px;
    display: block;
    float: left;
    font-size: 80%;
	height:20px;
    list-style: none;
	padding: 3px 20px 0px 22px;
    text-align: left;
	vertical-align: middle;
}

.legend ul li.cap-o {
    background-image: url(../images/last-co-on.png);
}

.legend ul li.cap-h {
    background-image: url(../images/last-ch-on.png);
}

.legend ul li.cap-v {
    background-image: url(../images/last-cv-on.png);
}

.legend ul li.nap-h {
    background-image: url(../images/last-nh-on.png);
}

.legend ul li.nap-v {
    background-image: url(../images/last-nv-on.png);
}

/* DataTables specific styles - Product line status */
div.pl_status {
	color: white;
	float: right;
	height: 17px;
	margin-left: 5px;
	padding-left:4px;
	width: 105px;
}

div.pl_status.g:before {
	content:'\f00c';
	font-family: FontAwesone;
	padding-right: 2px;
}

div.pl_status.g {
	background-color: #06854B;
}

div.pl_status.r:before {
	content:'\f00d';
	font-family: FontAwesone;
	padding-right: 2px;
}

div.pl_status.r {
	background-color: #E32A0D;
}

@media (min-width:768px){
	div.pl_status {
		height: 20px;
		margin-left: 10px;
		width: 125px;
	}

	div.pl_status.g:before {
		padding-right: 4px;
	}

	div.pl_status.r:before {
		padding-right: 4px;
	}
}

div.pl_status_light.g:before {
	content:'\f00c';
	font-family: FontAwesone;
	padding-right: 2px;
}

div.pl_status_light.g {
	color: #06854B;
}

div.pl_status_light.r:before {
	content:'\f00d';
	font-family: FontAwesone;
	padding-right: 2px;
}

div.pl_status_light.r {
	color: #E32A0D;
}

@media (min-width:768px){
	div.pl_status_light.g:before {
		padding-right: 4px;
	}

	div.pl_status_light.r:before {
		padding-right: 4px;
	}
}

/* DataTables specific styles - Orphan links status */
div.ol_status {
	padding-right:2px;
}

div.ol_status.g {
	color: #06854B;
}

div.ol_status.g:before {
	color: #06854B;
	content:'\f00c';
	font-family: FontAwesone;
	padding-right: 2px;
}

div.ol_status.r {
	color: #E32A0D;
}

div.ol_status.r:before {
	color: #E32A0D;
	content:'\f00d';
	font-family: FontAwesone;
	padding-right: 2px;
}

/* JSTree specific styles */
.dt-button.dtButtonExpandAll, .dt-button.dtButtonExpandAll:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonExpandAll:hover:not(.disabled),
.dt-button.dtButtonExpandAll:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonExpandAll.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonExpandAll:before{
	content: '\f0fe';
}

.dt-button.dtButtonCollapseAll, .dt-button.dtButtonCollapseAll:focus:not(.disabled) {
	color: #606060;
	font-family: FontAwesone;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 22px;
	height: 28px;
	padding: 0px;
	width: 46px;
	/* IE Fix */
	text-align: center;
}
.dt-button.dtButtonCollapseAll:hover:not(.disabled),
.dt-button.dtButtonCollapseAll:active:not(.disabled):hover:not(.disabled),
.dt-button.dtButtonCollapseAll.active:not(.disabled):hover:not(.disabled) {
	color: black;
}
.dt-button.dtButtonCollapseAll:before{
	content: '\f146';
}

a.jstree-anchor{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95%;
}

/* Support link related styles. */
.support {
	float: none;
}

@media (min-width:768px) {
	.support {
		float: right;
	}
}

.buttonSupport, .buttonSupport:focus:not(.disabled) {
	background-color: #E9E9E9;
	background-image: linear-gradient(#FFFFFF 0%, #E9E9E9 100%);
	border-color: #999999;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	color: #606060;
	font-size: 11px;
	font-weight: bold;	
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	height: 20px;
	padding: 0px 5px 0px 5px;
}
.buttonSupport:hover:not(.disabled),
.buttonSupport:active:not(.disabled):hover:not(.disabled),
.buttonSupport.active:not(.disabled):hover:not(.disabled) {
	border-color: black;
	color: black;
	cursor: pointer;
}
.buttonSupport:before {
	content: '\f0e0';
	font-family: FontAwesone;
	font-size: 14px;
	font-weight: normal;
	padding-right: 5px;
}

/* europa.css styles overload */
.ecl-logo {
	background: url(../images/logo-en.png) no-repeat;
	display: block;
	height: 72px;
	width: 290px
}

.ecl-site-header__banner {
	-webkit-box-align: start;
	-webkit-box-pack: start;
	align-items: left;
	display: -webkit-box;
	display: block;
	flex-wrap: wrap;
	justify-content: left;
	padding-bottom: 1rem;
	padding-top: 1rem
}

.ecl-site-switcher__option a {
	color: #000000;
}

/* health.css styles overload */
#content-title {
	display: block;
	color: #0065a2;
	font-size: 18px;
	font-weight: normal;
	margin: 0.3em 0 0.5em 0;
	line-height: 1.1em;
}

#mainContainer1 {
	font-family: Arial,sans-serif;
	font-size: 12px;
}

.wrapper-fixed {
	font-size: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width:768px) {
	#content-title {
		font-size: 22px;
	}

	#mainContainer1 {
		font-family: Arial,sans-serif;
		font-size: 14px;
	}
}

/* Custom dropdown for languages */
.small {
  font-size: .85em;
}

.files {
	text-align: center;
}

/* Custom dropdown */
.custom-dropdown {
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.custom-dropdown select {
	background-color: #bfd0e4;
	border: 0;
	border-radius: 3px;
	font-size: inherit;
	margin: 0;
	padding: .15em;
	padding-right: 2.5em; 
    text-indent: 1px;
	text-overflow: '';
	width: 30px;
	-moz-appearance: button;
	-webkit-appearance: button; /* hide default arrow in chrome OSX */
}

.custom-dropdown:before,
.custom-dropdown:after {
	content: "";
	position: absolute;
	pointer-events: none;
}

.custom-dropdown:after { /*  Custom dropdown arrow */
	color: #f00;
	content: "\f063";
	font-size: 1.1em;
	font-family: FontAwesone;
	height: 1em;
	line-height: 1;
	margin-top: -.4em;
	right: 0.5em;
	top: 50%;
}

.custom-dropdown:before { /*  Custom dropdown arrow cover */
	width: 2em;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0 3px 3px 0;
}

.custom-dropdown select[disabled] {
    color: rgba(0,0,0,.3);
}

/* Custom dropdown - IE11 fix */
select::-ms-expand {
    display: none;
}
.custom-dropdown select[disabled]::after {
    color: rgba(0,0,0,.1);
}

.custom-dropdown::before {
    background-color: rgba(0,0,0,.15);
}

.custom-dropdown::after {
    color: rgba(0,0,0,.4);
}

option.custom-dropdown-option {
	background-color: #bfd0e4;
}

/* ZIP download - Modal pop-up related styles */
.modal {
	padding: 10px 10px;
	text-align: center;	
}

.progressBar {
	background-color: #BBDDFF;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 1;
}

.progressBarContainer {
	border: 1px solid black;
	border-radius: 7px;
	height: 14px;
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	width: 100%; 
	z-index: 0;
}

.progressText {
	font-size: 10px;
	height: 100%;
	left: 0px;
	line-height: 14px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 2;
}

.buttonModal, .buttonModal:focus:not(.disabled) {
	background-color: #E9E9E9;
	background-image: linear-gradient(#FFFFFF 0%, #E9E9E9 100%);
	border-color: #999999;
	border-radius: 2px;
	border-style: solid;
	border-width: 1px;
	color: #606060;
	font-size: 12px;
	font-weight: normal;	
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	height: 18px;
	padding: 0px 5px 0px 5px;
	margin:  0px 5px 0px 5px;
	width: 120px;
}
.buttonModal:hover:not(.disabled),
.buttonModal:active:not(.disabled):hover:not(.disabled),
.buttonModal.active:not(.disabled):hover:not(.disabled) {
	border-color: black;
	color: black;
	cursor: pointer;
}
.buttonCancel:before{
	color: E32A0D;
	content: '\f057';
	font-family: FontAwesone;
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
}
.buttonSave:before{
	content: '\f019';
	font-family: FontAwesone;
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
}

@media (min-width:768px) {
	.modal {
		font-size: 14px;
	}

	.progressBarContainer {
		height: 18px;
	}
	
	.progressText {
		font-size: 14px;
		line-height: 16px;
	}
	
	.buttonModal, .buttonModal:focus:not(.disabled) {
		font-size: 14px;
		height: 20px;
	}
	.buttonCancel:before{
		font-size: 14px;
	}
	.buttonSave:before{
		font-size: 14px;
	}
}

/* Orphan embedded pages specific styles */
#wmtable {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #ffffff;
	font-weight: normal;
	height: auto;
    table-layout: fixed;
	text-align: left;
	width: 100%;
	word-wrap: break-word;
}

#wmtable td {
    background-position: 1em top;
    color: #625D5D;
    font-size: 120%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 3pt;
    text-align: left;
    vertical-align: top;
}

#wmtable a {
    color: #039;
    font-weight: 500;
    text-decoration: none;
}

#wmtable a:hover { 
	color: #a52a2a;
	font-weight: 500;
	text-decoration: underline;
}