/* -----------------------------------------------------------------------------------------------
      M&E Customizations
 ----------------------------------------------------------------------------------------------- */

#MicrosoftTranslatorWidget #WidgetLauncher { height:100%; }
#MicrosoftTranslatorWidget #LauncherWithSpan, #MicrosoftTranslatorWidget #LauncherLogoLink { background-color:white; }

.footer-license-block 
{
    position:relative;
    border-bottom: 1px solid rgb(203, 203, 203);
    padding: 19px 16px 11px 19px;
    min-height: 35px;
    font-size: 12px;
    line-height: 17px;
    background: linear-gradient(rgb(255, 255, 255), rgb(235, 235, 235)) repeat scroll 0% 0% transparent;
}
.footer-license-block em
{
    position:absolute;
    left:126px;
    right:19px;
    vertical-align: top;
}
#main-following.icon.following.disabled {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.2;
}
#main-parent.icon.parent.disabled {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.2;
}
#main-previous.icon.previous.disabled {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.2;
}
#body-content div.codeBlock {
  background-color:transparent;
  padding:0px;
}
td div.codeBlock {
  *position:relative;
  *zoom: 1;
}
#body-content pre {
  font-family: "Courier New", Courier, Consolas, "Nimbus Mono L", monospace;
  overflow:visible;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #F7F7F7;
  border: 1px solid #888;
  margin:0px;
  padding:15px;
  line-height:1.6;
  min-width:97%;
}
#body-content pre * {
  font-family: "Courier New", Courier, Consolas, "Nimbus Mono L", monospace;
}
#body-content a.a_multireflink {
	font-size:inherit;
	font-family:inherit;
}
#body-content span.code,
#body-content div.codeBlock,
#body-content p.codeLine,
#body-content p.codeComment,
#body-content span.codeLiteral {
    font-family: "Courier New", Courier, Consolas, "Nimbus Mono L", monospace;
    font-size: inherit;
    font-style: normal;
    font-weight: normal;
}

#topic .content {
    position: static;
}

/* fixes for long-form documents. */
.body_content div.section h3 {
    background-color: transparent;
    font-size: 15px;
    font-weight: bold;
    color: rgb(85, 85, 85);
    margin-bottom: 4px;
    margin-top: 20pt;
    padding: 4px 0 0;
}

.body_content div.section h4 {
    background-color: transparent;
    font-size: 14px;
    font-weight: bold;
    color: rgb(155, 0, 0);
    margin-bottom: 0px;
    margin-top: 10pt;
    padding: 4px 0 0;
}

.body_content div.section h5 {
    background-color: transparent;
    font-size: 13px;
    font-style: italic;
    color: rgb(155, 0, 0);
    margin-bottom: 0px;
    margin-top: 10pt;
    padding: 4px 0 0;
}

#reflinkdiv {
	display:none;
	visibility:hidden;
	position:absolute;
	z-index:40001;
	font-family: 'RobotoRegular', Arial, Tahoma, sans-serif;
	font-size: 14px;
	padding:5px 20px;
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
	border-radius:5px;
	background-color:#f0f0f0;
	overflow:visible;
	box-shadow: 5px 5px 5px #dddddd;
}.searchLinkDiv, .searchLinkDivInline 
{   
	/*	hides the Search All Occurrences link in the doxygen pages.
		TODO: remove this if the feature can't be done with 2.1 */
    visibility:hidden; display:none
}

#body-content DIV.footer-block {
	/*	Styles the bottom border. TODO: Why are there still two lines?? */
	display: none;
}

#body-content .footer-license-block{
	/*	Hides the Creative Commons notice, since the AKN pages have it already. */
	display:none;
}

#DocLinks {
	/*	Hides the cross-language links for Gameware products (just in case). */
	visibility:hidden; display:none;
}

#body-content .head h1 {
	/*	Fixes the font style for page titles. */
    font-family: 'RobotoRegular', Arial, Tahoma, sans-serif;
}

#body-content table.not-ruled td.table-body {
	/* client.css on AKN puts borders even on tables that are not intended to have rules. */
	border-left-width:0px;
	border-right-width:0px;
}

#body-content span.char_link {
	font-weight:inherit;
	font-size:inherit;
}