/* @author : Gautier Hankenne, EUROFER */

/* -------------------------- */
/* == Summary                 */
/* -------------------------- */

/* 1 - Color Codes Used */
/* 2 - Base Styles */
/* 3 - Blocs and Misc */
/* 4 - Toolbar */
/* 5 - Menu */
/* 6 - Content */
/* 7 - Functionalities */
/* 8 - Footer */

/* -------------------------- */
/* == Color Codes Use         */
/* -------------------------- */

/*
 * Light blue	#cccce0
 * Dark Blue	#006
*/
 
/* -------------------------- */
/* == Base Styles             */
/* -------------------------- */

@import url('/wt/resources/colorbox/colorbox.css');
@import url('/wt/resources/report/report.jquery-ui.min.css');
@import url('/wt/resources/report/report.pqgrid.min.css');
.pq-grid-oddRow { background-color:#f2f2f2;}

/* apply a natural box layout model to all elements */
/*
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
 */

/* soft reset */

html, body, form, fieldset, legend, dl, blockquote, pre, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

/* Structure */

html{
	font-size: 62.5%;
}

body, .Wt-itemview {
	font-family: 'Titillium25L250wt', Tahoma, Geneva, sans-serif;
	color: #000;
	background-color: #FFF;
	line-height: 1.3;
	font-size: 14px;
	font-size: 1.4rem;
}
b, strong, th, .WsContent .gtitle, .Wt-itemview .Wt-header .Wt-label {
	font-weight: normal;
	font-family: 'Titillium25L600wt', Tahoma, Geneva, sans-serif;
}
h1, .title, .WsTitle {
	font-family: 'Titillium25L1wt', Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 200%;
	display: block;
}

h2 {
	font-family: 'Titillium25L1wt', Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-size: 2rem;
	line-height: 200%;
}
h1, h2, h3, h4, h5, h6, b {
	font-weight: normal;
}
a, .WsClickable, .WsLatestNews2 .selectable, .WsMenu .Wt-btn, .gdToolbarItemIcon {
	color: #4e545e;
	cursor: pointer;
}
a:visited {
	color: #b2b5c4;
}

/* Intro to new HTML5 elements */

header, footer, section, hgroup, aside, nav, article, figure, figcaption, time, dialog {
	display: block;
}

/* Forms */

textarea, label, input[type="button"], input[type="submit"], input, button, select {
	font-family: 'Titillium25L250wt', Tahoma, Geneva, sans-serif;
	font-size: 100%;
	vertical-align: middle; /* @bugfix : align solution */
}
input {
	border: 1px solid #006;
}
textarea {
	resize: both;
}

/* Overflows */

pre, code, kbd, samp { font-family: monospace, sans-serif; }, img table, td, blockquote, code, pre, textarea, input, object, embed, video {
	max-width: 100%;
}
code, pre, samp {
	white-space: pre-wrap;
}


/* -------------------------- */
/* == Blocs and Misc          */
/* -------------------------- */

/* Blocs */

.wsMainWin > .WsTemplate > * {
	margin: auto;
	width: 960px;
}

.wsMainWin > .WsTemplate {
	position: relative;
}

.WsTemplate > .WsContent {
	width: 100%;	/* To make the edit full screen */
}


/* Misc */

.WsImages img {
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px; 
}

.gdWLogon {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -100px;
    text-align: center;
    padding-top : 30px;
    padding-bottom : 30px;
    padding-left : 7px;
    padding-right : 7px;
    width: 260px;
    vertical-align: middle;
    background-color : #DCDCDC;
    box-shadow: 10px 10px 5px #888888;
	border: 5px solid #bdbdbd;
    font-weight : bold;
}

.gdWLogon table {
    margin: 0 auto;
    width: 250px;
}

/* -------------------------- */
/* == Search                  */
/* -------------------------- */

.gdWSearch {
	float: right;
}

.gdWSearch .img {
	visibility: hidden;
}

.gdWSearch input, .WsNewsLetter .WsEmailAdr {
	border-color: #c4c7d7;
  	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	width: 150px;;
	width: 15rem;
	font-size: 12px;
	font-size: 1.2rem;
	color: #4e545e;
	vertical-align: middle;
	font-style: italic;
	padding: 3px;
	margin: 10px;
	padding: .3rem;
	margin: 1rem;
}

/* -------------------------- */
/* == GhTopObjects            */
/* -------------------------- */

.GhTopObjects {
	width: 100%;
	background-color: #FFF;
}

/* -------------------------- */
/* == Menu                    */
/* -------------------------- */

.GhTopObjects .GhMenuContainer {
	clear: both;
	border-top: 1px solid #006781;
	min-height: 3px;
	min-height: 3rem;
	margin-left: auto;
	margin-right: auto;
	font-size: 13px;
	font-size: 1.3rem;
	padding: 10px 0;
	padding: 1rem 0;
	text-align: center;
}
.GhTopObjects .GhMenuContainer .WsMenu {
	display: inline-block;
}

.GhTopObjects .WsMenu *, .Wt-popupmenu, .WsPopupMenu {
	font-family: 'Titillium25L400wt', Tahoma, Geneva, sans-serif;
}

.GhTopObjects .WsMenu button {
	color: #4e545e;
	text-decoration: none;
	background-color: transparent;
	text-transform: uppercase;
	border: none;
	margin: 0;
	padding: 0 1px;
	padding: 0 .1rem;
	display: inline;
}

.GhTopObjects .WsMenu .WsMenuSep {
	padding: 1px;
	padding: .1rem;
	color: #c4c7d7;
}

.GhTopObjects .WsMenu button:first-child, .GhTopObjects .WsMenu button:first-child img {
	padding: 0;
	vertical-align: top;
}

.Wt-popupmenu, .WsPopupMenu {
	background-color: transparent;
	border: none;
}

.Wt-popupmenu li, .WsPopupMenu li {
	background: #fff;
	border: 1px solid #c4c7d7;
	margin: 1px;
	margin: .1rem;
	padding: 3px;
	padding: .3rem;
	padding-right:17px;
	padding-right:1.7rem;
}

.Wt-popupmenu li a {
	text-decoration: none;
	color: #4e545e;
}

.Wt-popupmenu li.active, .WsPopupMenu li.active {
	background: #eee;
	border: 1px solid #006781;
}

/* -------------------------- */
/* == Content                 */
/* -------------------------- */

.GhContent, .GhFullWidthContent {
	padding: 15px 0;
	padding: 1.5rem 0;
	text-align: justify;
	position: relative;
}

.GhContent .GhMenuItems {
	margin-right: 10px;
	margin-right: 1rem;
	width: 305px;
}

.GhContent .WsMenu, .GhContent .WsMenu + .WsFollowUs {
	width: 100%;
}

.GhContent .GhMenuItems, .GhContent .WsMenu, .GhContent .WsContent, .GhContent .WsMenu + .WsFollowUs  {
	display: inline-block;
	vertical-align: top;
}

table td {
	padding: 5px 3px;
	padding: .5rem .3rem;
}

.Wt-tv-contents {
	vertical-align: top;
}

.GhContent .WsMenu span, .GhContent .WsMenu button {
	display: inline-block;
	border: none;
	border-bottom: 1px solid #006781;
	font-size: 16px;
	font-size: 1.6rem;
	padding: 3px 5px;
	padding: .3rem .5rem;
	text-align: left;
	width: 295px;
	width: 29.5rem;
}

.GhContent .WsMenu span {
	background-color: #eee;
	font-style: italic;
	font-family: 'Titillium25L600wt', Tahoma, Geneva, sans-serif;
	width: 285px;
	width: 28.5rem;
}

.GhContent .WsMenu button {
	background-color: transparent;
	display: block;
}

.GhContent .WsMenu .WsImages2 {
	margin-top: 15px;
	margin-top: 1.5rem;
}

.GhContent .WsContent {
	width: 640px;
	padding: 0 0 15px;
	padding: 0 0 1.5rem;
}

.GhContent .WsContent li {
	margin-left: 20px;
	margin-left: 2rem;
}

.GhContent .WsContent p > img {
	float: left;
	margin: 10px 10px 10px 0;
	margin: 1rem 1rem 1rem 0;
}

/* -------------------------- */
/* == Functionalities         */
/* -------------------------- */

.WsFileUpload {
    padding: 15px;
	border: 5px solid #bdbdbd;
}

.WsBreadcrumb {
	text-transform: lowercase;
	font-size: 12px;
	font-size: 1.2rem;
	padding: 5px 0;
	padding: .5rem 0;
}

.WsBreadcrumb ul {
	list-style: none;
}

.WsBreadcrumb ul li {
	display: inline;
}

.WsBreadcrumb li + li:before {
	content: " / ";
	color: #c4c7d7;
}

.WsBreadcrumb a {
	text-decoration: none;
}

.WsContentButtonsBar {
	width: 15px;
	width: 1.5rem;
	position: absolute;
	top: 0;
	right: 0;
}

.WsContentButtonsBar span {
	padding: 0 2.5px;
	padding: 0 .25rem;
}

.WsFunctionnalities .gdToolbarItem button {
	display: none;
}

.WsImages2 {
       	clear: both;
	vertical-align: bottom;
	position: relative;
	border: 5px solid #bdbdbd;
}

.WsImages2 .WsImages2Text {
	width: 250px;
	width: 25rem;
	height: 226px;
	height: 22.6rem;
	float: right;
	padding: 7px;
	padding: .7rem;
	text-align: justify;
	line-height: 200%;
}

.WsImages2 .WsImages2Text > p {
	margin: 0;
}

.WsMenuImages div .WsImages2 .WsImages2Text {
	line-height: 130%;
}

.WsImages2 .WsImages2Text, .WsMenuImages div .WsImages2 .WsImages2Text {
	background-color: #4e545e;
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;
	color: #FFF;
	font-size: 12px;
	font-size: 1.2rem;
}

.WsMenuImages div .WsImages2 .WsImages2Text p, .WsMenuImages div .WsImages2 .WsImages2Text {
	margin: 0;
	padding: 5px;
	padding: .5rem;
}

.WsImages2 .WsImages2Text *, .WsMenuImages div .WsImages2 .WsImages2Text * {
	filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;
}

.WsImages2 .countImages {
	height: 10px;
	height: 1rem;
	width: 150px;
	width: 15rem;
	padding: 3px;
	padding: .3rem;
	position: absolute;
	bottom: 10px;
	left: 0;
	display: block;
}

.WsImages2 .countImages a {
	background-color: #fff;
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;
	margin: 2px;
	margin: .2rem;
	line-height: 10px;
	line-height: 1rem;
	width: 10px;
	width: 1rem;
	float: left;
	text-decoration: none;
  	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

.WsImages2 .countImages a.selected {
	background-color: #006781;
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;
}

.red { 
	color : red;
	font-weight : bold;
}

.WsMenuImages {
	position: relative;
	border-top: 1px solid #a5d6ff;
	border-bottom: 1px dashed #000;
	padding: 15px 0;
	padding: 1.5rem 0;
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(229,229,229,0) 20%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(20%,rgba(229,229,229,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0) 20%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0) 20%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(229,229,229,0) 20%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(229,229,229,0) 20%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#00e5e5e5',GradientType=0 ); /* IE6-9 */
}

.WsMenuImages div {
	display: inline-block;
	width: 305px;
	background-color: transparent;
	vertical-align: top;
	margin-left: 22.5px;
}

.WsMenuImages div:first-child, .WsMenuImages div > * {
	margin-left: 0;
}

.WsMenuImages * {
	text-align: left;
}

.WsMenuImages div .WsImage2Title {
	font-family: 'Titillium25L1wt', Tahoma, Geneva, sans-serif;
	display: inline-block;
	width: 100%;
	width: 298px;
	width: 29.8rem;
	padding-bottom: 15px;
	padding-bottom: 1.5rem;
	padding-left: 3px;
	padding-left: .3em;
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	font-size: 24px;
	font-size: 2.4rem;
}

.WsMenuImages div .WsImage2Title {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.WsMenuImages div:first-child .WsImage2Title {
	/*border-bottom-color: #ba5a8a;*/
	border-bottom-color: #006781;
}

.WsMenuImages div + div .WsImage2Title {
	/*border-bottom-color: #c4da3a;*/
	border-bottom-color: #006781;
}

.WsMenuImages div + div + div .WsImage2Title {
	/*border-bottom-color: #8772f5;*/
	border-bottom-color: #006781;
}

.WsMenuImages .WsImages2 {
	border: none;
}

.WsMenuImages div .WsImages2 .WsImages2Text {
	width: 291px;
	width: 29.1rem;
	height: 70px;
	height: 7rem;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 7px;
	padding: .7rem;
}

.WsMenuImages .WsImages2 .WsPlusWidget span {
	position: absolute;
	bottom: 5px;
	bottom: .5rem;
	right: 5px;
	right: .5rem;
	width: 10px;
	width: 1rem;
	height: 10px;
	height: 1rem;
	line-height: 7px;
	line-height: .7rem;
	color: #000;
	border-bottom: 0;
	padding: 2.5px;
	padding: .25rem;
	margin: 0;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
}

.WsImagesGallery .WsThumbnails .thumbnails {
	margin-right: 5px;
	margin-right: .5rem;
	border: 3px solid #bdbdbd;
}

.WsImagesGallery .WsThumbnails .WsSelected {
	border: 3px solid #184377;
}

.WsPlayer, .WsThumbnails, .WsImages2Widget {
	margin-bottom: 10px;
	margin-bottom: 1rem;
}

.WsPlayer button {
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
}

.WsImagesGalleryText {
	margin: 3px 0 10px;
	margin: .3rem 0 1rem;
}

.WsLatestNews2, .GhFollowTools {
	background-color: #fafafa;
	border: 1px solid #e5e5e5;
	display: inline-block;
	padding: 3px;
	padding: .3rem;
	margin-top: 15px;
	margin-top: 1.5rem;
	width: 29.5rem;
	vertical-align: top;
}

.WsLatestNews2 + .WsLatestNews2 {
	margin-left: 20px;
}

.WsFollowUs > span {
	font-family: 'Titillium25L1wt', Tahoma, Geneva, sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 200%;
}

.WsLatestNews2 .WsReadAll, .WsNewsLetter .WsReadAll {
	display: block;
	text-align:right;
}

.GhFollowTools {
	display: block;
	width: 952px;
	width: 95.2rem;
}

.GhFollowTools .WsNewsLetter, .GhFollowTools .WsFollowUs {
	display: inline-block;
	width: 400px;
	vertical-align: top;
}

.WsNewsLetter .WsTitle, .WsNewsLetter .WsSubTitle, .WsFollowUs > span {
	display: block;
}

.WsNewsLetter button {
	margin-left: 15px;
}

.WsFollowUs .WsAnchor {
	display: inline-block;
	margin-right: 20px;
}

.WsFollowUs .WsAnchor a span {
	display: none;
}

.GhFollowTools .WsFollowUs {
	margin-left: 90px;
}

.Wt-tableview *, .WsSiteMapView * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

.Wt-itemview {
	font-family: 'Titillium25L250wt', Tahoma, Geneva, sans-serif;
}

.Wt-itemview .Wt-selected {
	background-color: #c4c7d7;
}

.Wt-itemview, body.Wt-ltr .WsLatestNews2 .Wt-tableview .Wt-tv-contents .Wt-tv-c {
	background-color: #fafafa;
	border-right-color: #fafafa;
}

.gdMembers .entry, .gdAssociatedMembers .entry, .WsPublications .WsAnchor, .GhContent .WsModLinkLists .WsAnchor {
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	margin: 5px;
	padding: 4px;
	height: 285px;
	width: 300px;
	border: 1px solid #e5e5e5;
}

.gdMembers .entry *, .gdAssociatedMembers .entry *, .gdStaffList .person *, .WsPublications .WsAnchor a * {
	display: block;
	word-wrap: break-word;
}

.gdMembers .entry .cwJpegPhoto, .gdAssociatedMembers .entry .cwJpegPhoto, .WsPublications .WsAnchor a, .GhContent .WsModLinkLists .WsAnchor a {
	width: 300px;
	height: 110px;
	display: table-cell;
	vertical-align: middle;
}

.gdMembers .entry .cwJpegPhoto .jpegPhoto, .gdAssociatedMembers .entry .cwJpegPhoto .jpegPhoto, .WsPublications .WsAnchor a img, .GhContent .WsModLinkLists .WsAnchor a img {
	margin: auto;
}

.gdMembers .entry .organization, .gdAssociatedMembers .entry .organization, .gdStaffList .person .cn {
	font-family: 'Titillium25L600wt', Tahoma, Geneva, sans-serif;
}

.GhContent .WsModLinkLists .WsAnchor {
	height: 250px;
}

/* .GhContent .WsModLinkLists .WsTitle + .WsAnchor {
	margin-left: 0;
}*/

.GhContent .WsModLinkLists .WsAnchor a {
	width: 308px;
}

.GhContent .WsModLinkLists .WsAnchor a span {
	width: 308px;
	display: block;
}

.gdStaffList .businessCategory {
	margin: 5px;
	padding: 4px;
	width: 620px;
	border: 1px solid #e5e5e5;
}

.gdStaffList .businessCategory > span { 
	font-family: 'Titillium25L1wt', Tahoma, Geneva, sans-serif;
	display: block;
	line-height: 200%;
	font-size: 20px;
	font-size: 2rem;
}

.gdStaffList .person {
	width: 297px;
	margin: 5px 2px;
	padding: 4px 2px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
}

.gdStaffList .person img {
	margin: auto;
}

.gdStaffList .person .telephoneNumber:before {
	content: 'Tel.: ';
}

.gdStaffList .person .fax:before {
	content: 'Fax.: ';
}

.WsPublications .WsAnchor > span {
	font-family: 'Titillium25L1wt', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
}

.WsPublications .WsAnchor a {
	padding-top: 10px;
	padding-top: 1rem;
}

/* WsLatestNews sur homepage */
.WsLatestNews2 * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.WsLatestNews2 {
       margin-top: 0;
}

.WsLatestNews2 .Wt-tv-contents .Wt-tv-c {
	border-bottom: 1px dashed #000;
}

.WsLatestNews2 .Wt-tv-contents .Wt-tv-c {
	padding: 0;
}

.WsLatestNews2 .Wt-tv-c div {
	white-space: normal;
	vertical-align: middle;
}

.WsLatestNews2 .Wt-tv-c div * {
	line-height: 1.3;
}

.WsLatestNews2 .ls2Date {
	font-family: 'Titillium25L600wt', Tahoma, Geneva, sans-serif;
	color: #015eab;
}

.WsLatestNews2 h1, .WsLatestNews2 h2, .WsLatestNews2 h3 {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.1;
	font-family: 'Titillium25L600wt', Tahoma, Geneva, sans-serif;
}

.WsLatestNews2 p, .WsLatestNews2 h1, .WsLatestNews2 h2, .WsLatestNews2 h3 {
	margin: 3px 0;
	margin: .3rem 0;
}

/* WsLatestNews quand read all */
.WsContent .WsLatestNews2:first-child .Wt-itemview, body.Wt-ltr .WsContent .WsLatestNews2:first-child .Wt-tableview .Wt-tv-contents .Wt-tv-c {
	background-color: #fff;
	border-right-color: #fff;
}

.WsContent .WsLatestNews2:first-child {
	background-color: #fff;
	border-width: 0;
	display: inline-block;
	padding: 3px;
	padding: .3rem;
	width: 960px;
	vertical-align: top;
}

.gdWForm fieldset {
	border: 1px solid #006781;
	padding: 3px;
	padding: .3rem;
}

.gdWForm legend, .Imp {
	font-family: 'Titillium25L600wt', Tahoma, Geneva, sans-serif;
}

.gdWForm label {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 9em;
	margin-top: 15px;
	margin-top: 1.5rem;
}

.gdWForm input, .gdWForm textarea, .gdWForm select {
	margin-top: 15px;
	margin-top: 1.5rem;
}

.gdWForm input[type=checkbox] {
	margin-top: 0.5rem;
}

.gdWForm .GhDetails label {
	display: block;
	width: 100%;
}

.gdWForm .GhDetails label[class~="chkbox"] {
	display: inline;
}
.gdWForm .GhDetails input[class~="chkbox"] {
	float: left;
}

.Imp {
	color: #339;
}

.gdWForm label + input[type="checkbox"] {
	display: inline;
}

.gdWForm label input[type="radio"] {
	margin-top: 0;
}

#scrap img {
	margin: 0;
}

.scrapTable {
	width: 100%;
}

.scrapTable thead th {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.scrapTable thead th:first-child {
	border-right-width: 2px;
	border-right-style: solid;
}

.scrapTable tbody th {
	border-right-width: 2px;
	border-right-style: solid;
}

.scrapTable tbody th, .scrapTable tbody td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.scrapTable thead th, .scrapTable tbody td {
	text-align: center;
}

.Demolition {
	border-color: #c00;
	color: #c00;
}

.Demolition tr:nth-child(odd) {
	background-color: #ffece5;
}

.NewArisings {
	border-color: #060;
	color: #060;
}

.NewArisings tr:nth-child(odd) {
	background-color: #eaf0ea;
}


.Shredded {
	border-color: #03c;
	color: #03c;
}

.Shredded tr:nth-child(odd) {
	background-color: #ecf0f8;
}


/* -------------------------- */
/* == Footer                  */
/* -------------------------- */

.WsTemplate .GhFooter {
	clear: both;
        background-color: #184377;
        color: #FFF;
        font-size: 12px;
        font-size: 1.2rem;
}

.GhFooter > div {
	display: inline-block;
	vertical-align: top;
}

.GhFooter .WsBottomBanner div {
        float: left;
        margin: 0 0 5px 20px;
        margin: 0 0 .5rem 2rem;
}

.GhFooter .WsBottomBanner div div {
        margin: 0 20px 0 0;
        margin: 0 2rem 0 0;
}

.GhFooter .WsBottomBanner h2 {
        font-size: 14px;
        font-size: 1.4rem;
}

.GhFooter .WsBottomBanner p { 
        padding: 0;
        margin: 0;
}

.GhFooter a, .GhFooter button {
        background-color: transparent;
        border: none;
        text-decoration: underline;
	padding: 0;
        color: #FFF;
	line-height: 16px;
	line-height: 1.6rem;
}

.GhFooter .WsSiteMap, .GhFooter .WsAnchor {
	margin: 3px 10px;
	margin: .3rem 1rem;
	float: right;
}

#twitter-widget-0 {
    width: 100%;
}
/*.gdToolbarItem[title="Make a sheet in open document format with this page"], .gdToolbarItem[title="Make a excel sheet with this page"] {
	visibility: hidden;
	display: none;
}*/
