body { padding: 0; }
img { border: none; }
@media screen {
	body { background-color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin: 0; }
	td { font-size: 12px; }
	th { background-color: #ccc; font-size: 12px; }
	a { color: blue; text-decoration: none; }
	a:hover { color: red; text-decoration: underline; }
	form, input, select { font-size: 10px; }
	h1 { font-size: 18px; margin-bottom: 12px; margin-top: 24px; }
	h2 { font-size: 16px; margin-bottom: 9px; margin-top: 18px; }
	h3, caption { font-size: 14px; margin-bottom: 8px; margin-top: 16px; }
	h4 { font-size: 12px; margin-bottom: 7px; margin-top: 14px; }
	h5 { margin-bottom: 4px; margin-top: 12px; }
	h6 { margin-bottom: 0px; margin-top: 8px; }
}
@media print {
	body { font-family: Times, serif; font-size: 1em; }
	td, th { font-size: 1em; }
	a { color: #000; }
	h1 { font-size: 1.5em; margin: 1em 0; }
	h2 { font-size: 1.3em; margin: 1.5em 0 .6em 0; }
	h3, caption { font-size: 1.2em; margin: 1.3em 0 .6em 0x; }
	h4 { font-size: 1em; margin: 1.1em 0 .5em 0; }
	h5 { margin-bottom: 4px; margin-top: 12px; }
	h6 { margin-bottom: 0px; margin-top: 8px; }
}

.inputBox { border-style: solid; border-width: 1px; }
.eimsHead { border-color: white; border-style: solid; border-width: 0 1px; }
.normal { font-weight: normal; }
.normalBold { font-weight: bold; }
.normalItalic { font-style: italic; }
.normalItalicBold { font-style: italic; font-weight: bold; }
.header, .title { font-weight: bold; }
@media screen {
	.normal, .normalBold, .normalItalic, .normalItalicBold { font-size: 12px; }
	.gloss { color: #0083d7; }
	.keyword { color: #69f; font-size: 12px; }
	.key { background-color: #ccc; color: #000; font-size: 12px; }
	.header { font-size: 24px; }
	.title { background-color: #0249a5; color: #fff; font-size: 16px; }
	.keyTitle { background-color: #c8defe; font-size: 14px; }
	.keySpacer { border-color: #c8defe; border-style: solid; border-width: 0 0 1px 0; }
	.keyTitleCurrent { border-color: #e4e4da; border-style: solid; border-width: 0 0 1px 0; font-size: 14px; }
	.contentHead { border-color: black; border-style: solid; border-width: 0 0 2px 0; font-size: 20px; margin-bottom: 0; padding-bottom: 0; }
}
@media print {
	.normal, .normalBold, .normalItalic, .normalItalicBold { font-size: 1em; }
	.key, .keyword { font-size: 1em; }
	.header { font-size: 2em; }
	.title { font-size: 1.3em; }
	.contentHead { font-size: 1.6em; }
}
.raisedBorder { background-color: #c8defe; color: #fff; font-size: 12px; font-weight: bold; }
.subTitle { color: #0249a5; font-size: 14px; font-weight: bold; }
.centerSubTitle { color: #0249a5; font-size: 14px; font-weight: bold; text-align: center; }
.subSubTitle { color: #0249a5; font-size: 12px; font-weight: bold; }
#getSourceButton, #getCitationButton, #getXmlButton, #printButton {font-weight:bold;}
.notBoldSubSubTitle{color:#0249A5;font-size:12px;}
.indentSubSubTitle{color:#0249A5;font-size:12px;font-weight:bold;margin-left:5%;}
.indent{margin-left:5%;}
.table{border:3px;border-style:none; margin-top:5px;margin-bottom: 5px;}
.headerRow{border:2px;border-color:#E4E4DA;border-style:groove;font-weight:bold;color:black;}
.row{border:1px;border-color:#ccc;border-style:solid;}
.sLink{font-size:10px;color:#0000FF;}
.dataWhite{font-size:10px;color:#fff;}
.dataWhitenone{font-size:10px;color:#000;background-color:#fff;}
.dataWhiteAlt{background-color:#fff;border-style:none;}
.status{font-size:10px;color:#FF0000;}
.sheetType{font-size:20px;font-style:normal;font-weight:bold;}
.sheetTitlefalse{font-size:18px;color:#fff;background-color:#0249A5;}
.sheetTitletrue{font-size:18px;color:#369;}
.dataWhitefalse{font-size:10px;color:#fff;}
.dataWhitetrue{font-size:10px;color:#369;}
.sheetTitlenone{background-color:#fff;}
.bTitle{font-size:14px;font-style:normal;font-weight:bold;color:#000;}
.reftitle{font-size:14px;font-style:normal;text-align:left;font-weight:bold;color:#006400;}
.reftitlesmall{font-size:12px;font-style:normal;text-align:left;font-weight:bold;color:#006400;}
.super{vertical-align:super;font-size:9px}
.sub{vertical-align:sub;font-size:9px}
.backLight{font-size:12px;background-color:#C8DEFE;font-weight:bold;color:#000;border-color:#fff;border-width:0px;border-bottom-width:1px;border-style:solid;}
.spacer{background-color:#fff;border-color:#0249A5;border-width:0px;border-bottom-width:5px;border-style:solid;}
.fiHeader{font-size:12px;font-weight:bold;color:#350877;}
.fimenu{font-size:11px;color:#350877;}
.fisubMenu{font-size:10px;color:#350877;}
.fisubSubMenu{font-size:9px;color:#350877;}
.firmsmenu { color: #369; font-weight: bold; }
.icon{background-color: #fff;padding:2px;}
.iconnone{background-color: #fff;}
.raisedBorderfirms{font-weight:bold;font-size:12px;color:#fff;background-color:#369;}
.backLightfirms{font-size:12px;font-weight:bold;color:#000;border-width:0px;border-bottom-width:1px;border-style:solid;background-color:#CCCC99;border-color:#369;}
.raisedBorderSTF_proj{font-weight:bold;font-size:12px;color:#fff;background-color:#0249A5;}
.backLightSTF_proj{font-size:12px;font-weight:bold;color:#000;border-width:0px;border-bottom-width:1px;border-style:solid;background-color:#C8DEFE;border-color:#369;}
.raisedBorderfishcode_prog{font-weight:bold;font-size:12px;color:#fff;background-color:#0249A5;}
.backLightfishcode_prog{font-size:12px;font-weight:bold;color:#000;border-width:0px;border-bottom-width:1px;border-style:solid;background-color:#C8DEFE;border-color:#369;}
.raisedBorderfi{font-weight:bold;font-size:12px;color:#fff;background-color:#0249A5;}
.backLightfi{font-size:12px;font-weight:bold;color:#000;border-width:0px;border-bottom-width:1px;border-style:solid;background-color:#C8DEFE;border-color:#369;}
.raisedBorderVMS_Home{font-weight:bold;font-size:12px;color:#fff;background-color:#0249A5;}
.backLightVMS_Home{font-size:12px;font-weight:bold;color:#000;border-width:0px;border-bottom-width:1px;border-style:solid;background-color:#C8DEFE;border-color:#369;}
.text_legend{width : 95%;text-align: left;vertical-align: top;font-family : Arial, Helvetica, sans-serif;font-size : 10px;color : Navy;}

@media screen {
	.mediaBoxContainer { margin: 1em 0;}
	.mediaBoxContainerYouTube { overflow: auto; }
	.mediaBox { }
	.mediaBox .h2 { margin: 0; text-align: center; }
	.mediaBox .h4 { margin: 0; text-align: left; font-weight: normal; color: black; font-size: 12px; }
	.lang_ar .mediaBox .h4 { text-align: right; }
	.mediaBoxContainer.mediaBoxFloatright { float: right; margin: 0 0 .2em 1em; }
	.mediaBoxContainer.mediaBoxFloatleft { float: left; margin: 0 1em .2em 0; }
}
@media print {
	.autoExpandSwitch a img { display: none; }
	.autoExpandBody { display: block !important; }
	.mediaBoxContainer { display:none; }
}
