body {
    background-color: #696969;
    border: 0 none;
    margin: auto;
    max-width: 1200px;
    padding: 0;
}

a
{cursor:pointer;}

#content {
    background-color: #696969;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

#main {
    background-color: #ffffff;
    clear: both;
    height: 100%;
    overflow: auto;
    width: 100%;
    -ms-flex: 1;
    flex: 1;
}

#viewer {height: 100%;}

form {margin:0px;padding:0px;}

ul {margin-bottom:0;padding:0px;margin-left:20px;}

#banner {
    background-color: white;
}

#banner .bannerlogo {
	position:relative;
}

#banner .bannertext
{font:normal bold 12pt Arial,sans-serif;color:#000000;text-align:center;padding-top:0;}

#menu {height:35px;background-color:#E7E8ED;}

#menu #menul {
    float: left;
    margin-bottom: 5px;
    margin-top: 7px;
}

#menul a, #menul span
{font:normal bold 10pt Arial,sans-serif;color:#ffffff;text-align:left;text-decoration:none;margin-left:4px;}

#menul .sel
{font:normal bold 14px Arial,sans-serif;color:#ff0000;text-align:left;text-decoration:none;margin-left:4px;}
#menul img {vertical-align:text-bottom !important;}
#menul a:hover {color:#f79218;}

#menu #menur {
    float: right;
    margin-bottom: 5px;
    margin-top: 7px;
}

#menur a, #menur span
{font:normal bold 14px Arial,sans-serif;color:#ffffff;text-align:right;text-decoration:none;margin-right:4px;}
#menur .sel
{font:normal bold 14px Arial,sans-serif;color:#ff0000;text-align:right;text-decoration:none;margin-right:4px;}
#menur img {vertical-align:text-bottom !important;}
#menur a:hover {color:#f79218;}

.floatmenu
{position:absolute;top:0px;border:0px;border-bottom-width:0;font:normal bold 14px Arial,sans-serif;z-index:100;background-color:#728ac6;width:200px;line-height:18px;visibility:hidden;}
.floatmenu a
{width:auto;display:block;font:normal bold 14px Arial,sans-serif;color:#ffffff;text-decoration:none;text-indent:3px;border-bottom:1px solid #ffffff;padding:1px 0px;}
* html .floatmenu a{width:100%;}
.floatmenu a:hover {background-color:#3a6ea5;color:#f79218;}

#helpfulnessvote
{background-color:#9caace !important;font:normal normal 14px Arial,sans-serif;color:#000000;text-align:center;clear:both;}
#helpfulnessvote a
{margin-left:4px;}
#helpfulnessvote input, #helpfulnessvote span
{vertical-align:middle;}
#helpfulnessvote img
{vertical-align:text-bottom !important;}
#helpfulnessvote a:active {color:#f79218;}
#helpfulnessvote a:hover {color:#f79218;}

#inplaceroute
{background-color:#ffffff;font:normal normal 14px Arial,sans-serif;color:#000000;overflow:auto;border:0px;clear:both;height:50%;width:490px;}
#inplaceroute .iframe
{width:100%;height:100%;border:0px}
#inplacecontent
{background-color:#FFFFFF;font:normal normal 14px Arial,sans-serif;color:#000000;overflow:auto;border:0px;clear:both;}
#inplacecontent .iframe
{width:100%;height:100%;border:0px}
#vwcontent
{background-color:#ffffff !important;font:normal normal 14px Arial,sans-serif;color:#000000;padding:4px;border:0px;clear:both;}
#vwcontent .article
{color:#000000;font:normal normal 14px Arial,sans-serif;background-color:#e7e8ed;vertical-align:top;}
#vwcontent a:link {color:#0000ff;}
#vwcontent a:active {color:#0000ff;}
#vwcontent a:visited {color:#800080;}
#vwcontent a:hover {color:#ff0000;}

#advanced
{background-color:#e7e8ed !important;}
#advanced td
{color:#003399;font:normal normal 14px Arial,sans-serif;vertical-align:top;}
#advanced select, #advanced .input
{color:#000000;font:normal normal 14px Arial,sans-serif;width:320px;vertical-align:middle;}
#advanced .field
{color:#000000;font:normal normal 14px Arial,sans-serif;width:220px;vertical-align:middle;}
#advanced input, #advanced img
{vertical-align:middle;}
#preferences
{background-color:#ffffff !important;}
#preferences td
{color:#000000;font:normal normal 14px Arial,sans-serif;vertical-align:top;}
#preferences select
{color:#000000;font:normal normal 14px Arial,sans-serif;width:220px;vertical-align:middle;}
#preferences input, #preferences img
{vertical-align:middle;}
#search
{background-color:#ffffff !important;font:normal normal 14px Arial,sans-serif;color:#000000;overflow:auto;border:0px;}
#search .hosttext
{color:#003399;font:normal normal 14px Arial,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#search .article
{color:#000000;font:normal normal 14px Arial,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#search img, #search input
{vertical-align:middle;}
#search a:link {color:#0000ff;}
#search a:active {color:#0000ff;}
#search a:visited {color:#800080;}
#search a:hover {color:#ff0000;}

#dialog
{background-color:#ffffff;font:normal normal 14px Arial,sans-serif;color:#555555;overflow:auto;}

#dialog .hostname
{color:#3A3A3A;font:bold 14px Arial,sans-serif;background-color:#ffffff;padding:1px 10px;width: 50px;vertical-align:top;}

#dialog .hosttext
{color:#555555;font:normal normal 14px Arial,sans-serif;background-color:#ffffff;}

#dialog .hosttexthistory
{color:#555555;font:normal normal 14px Arial,sans-serif;background-color:#ffffff;}

#dialog .username
{color:#3A3A3A;font:bold 14px Arial,sans-serif;background-color:#ffffff;padding:10px;width:50px;vertical-align:top;}

#dialog .usertext {
    background-color: #e7e8ed;
    border: 1px solid #b9b9b9;
    border-radius: 5px;
    color: #555555;
    float: left;
    font: 14px Arial,sans-serif;
    padding: 10px;
}

#dialog .usertexthistory {
    background-color: #e7e8ed;
    border: 1px solid #b9b9b9;
    border-radius: 5px;
    color: #555555;
    float: left;
    font: 14px Arial,sans-serif;
    padding: 10px;
}

#dialog .hostrelinfo
{color:#555555;font:14px Arial,sans-serif;background-color:#ffffff;}

#dialog .solution
{color:#555555;font:14px Arial,sans-serif;background-color:#ffffff;}

#dialog .solutionhistory
{color:#555555;font:14px Arial,sans-serif;background-color:#ffffff;}

#dialog img 
{max-width:99%!important;height:auto!important;}

#dialog .none
{color:#555555;font:normal normal 14px Arial,sans-serif;background-color:#ffffff; padding-top:8px;}

#dialog .field
{color:#555555;font:14px Arial,sans-serif;width:220px;vertical-align:middle;}

#dialog .continuation
{color:#555555;font:14px Arial,sans-serif;background-color:#ffffff;}

#dialog img, #dialog input
{vertical-align:middle;}

#dialog a:link {color:#752864;font-weight:normal;text-decoration:underline;}
#dialog a:active {color:#752864;font-weight:normal;text-decoration:underline;}
#dialog a:visited {color:#752864;font-weight:normal;text-decoration:none;}
#dialog a:hover {color:#752864;font-weight:normal;text-decoration:none;}

#dialog .none a:link {color:#752864;font-weight:normal;text-decoration:underline;}
#dialog .none a:active {color:#752864;font-weight:normal;text-decoration:underline;}
#dialog .none a:visited {color:#752864;font-weight:normal;text-decoration:none;}
#dialog .none a:hover {color:#752864;font-weight:normal;text-decoration:none;}

#inputfield {
    background-color: #e7e8ed;
    border-bottom: 17px solid #e7e8ed;
    border-top: 17px solid #e7e8ed;
    padding-right: 10px;
}

#inputfield td
{color:#3A3A3A;font:bold 14px Arial,sans-serif;padding:0 0 0 10px;vertical-align:text-left;}

#inputfield .field {
    border: 1px solid #b9b9b9;
    border-radius: 4px;
    box-shadow: 1px 1px 5px #888888;
    color: #555555;
    font: bold 14px Arial,sans-serif;
    padding: 5px 0 5px 5px;
    vertical-align: bottom;
    width: 100%;
}

#inputfield td:nth-child(2) {
    width: 100%;
}

#inputfield input, #inputfield img
{vertical-align:middle;}

#copyright
{background-color:#696969;font:normal normal 10px Arial,sans-serif;color:#B9B9B9;text-align:left;padding:11px;}

/*#copyright span
{margin-left:4px;}*/

#copyright a:link {color:#B9B9B9;}
#copyright a:active {color:#B9B9B9;text-decoration:none;}
#copyright a:visited {color:#B9B9B9;}
#copyright a:hover {color:#B9B9B9;text-decoration:none;}

#poweredby
{background-color:#696969;font:normal normal 10px Arial,sans-serif;color:#B9B9B9;text-align:left;padding:5px 11px;}

/*#poweredby span
{margin-left:4px;}*/

#poweredby a:link {color:#B9B9B9;}
#poweredby a:active {color:#B9B9B9;text-decoration:none;}
#poweredby a:visited {color:#B9B9B9;}
#poweredby a:hover {color:#B9B9B9;text-decoration:none;}

#log
{background-color:#ffffff;font:normal normal 14px Arial,sans-serif;color:#000000;}
#log .hostname
{color:#003399;font:normal normal 14px Arial,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#log .hosttexthistory
{color:#86888a;font:normal normal 14px Arial,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#log .username
{color:#000000;font:normal normal 14px Arial,sans-serif;background-color:#d5d5d4 !important;}
#log .usertexthistory
{color:#86888a;font:normal normal 14px Arial,sans-serif;background-color:#d5d5d4 !important;}
#log .hostrelinfo
{color:#003399;font:normal bold 14px Arial,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#log .solutionhistory
{color:#86888a;font:normal normal 14px Arial,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#log a:link {color:#0000ff;}
#log a:active {color:#0000ff;}
#log a:visited {color:#800080;}
#log a:hover {color:#ff0000;}

img {border:0}
.dialogTable {
    border: 0 none;
    border-collapse: separate;
	border-spacing: 10px;
    margin: 0;
    width: 100%;
}
.dialogTable td {border:1px; border-style:solid; border-color:#ffffff; padding: 3px 0px 3px 3px;}
.stdTable {border:0px;margin:0px;width:100%; border-collapse:collapse}
.stdTable td {border:0px; border-style:none; padding: 4px;}
.stdTableZeroBorder {
    border-collapse: separate;
    border-spacing: 5px 0;
}
.stdTableZeroBorder td {border:0px;border-style:none;}

@media print
{
body
{overflow:visible;}
#content {display:block;height:100%;width:100%;position:relative;overflow: visible !important}
#main {display:block;height:100%;width:100%;position:relative;overflow: visible !important}
#dialog {display:block;height:100%;width:100%;position:relative;overflow: visible !important}
#banner {display:none;}
#menu {display:none;}
#inputfield {display:none;} 
#copyright {display:none;}
#poweredby {display:none;}
}

/* Additional CSS Stylings START */
#btngo {
    background-color: #696969;
    border: 0 none;
    border-radius: 7px;
    color: #ffffff;
    cursor: pointer;
    font: bold 14px Arial,sans-serif;
    padding: 6px 17px;
}

#restart > a::before {
    color: #ffffff;
    content: "Restart";
}

#restart > a {
    background-color: #bababa;
    border-radius: 7px;
    padding: 6px 17px;
    text-decoration: none;
}

#restart img {
    display: none;
}

#magGlass {
    display: none;
}

li {
    padding-bottom: 10px;
}
/* Additional CSS Stylings END */

/* Below Medium START */
@media (max-width: 992px)
{
	.inputHead {
		display: none;
	}
	#dialog .username {
		display: none;
	}
	#dialog .hostname {
		display: none;
	}
	#dialog .usertext {
		float: right;
	}
	#dialog .usertexthistory {
		float: right;
	}
	#dialog .hosttext {
		background-color: #f5f9f9;
	}
	#dialog .hosttext:nth-child(2) {
		background-color: #f5f9f9;
		border: 1px solid #b9b9b9;
		border-radius: 5px;
		float: left;
		padding: 10px;
	}
	#dialog .hosttexthistory {
		background-color: #f5f9f9;
		border: 1px solid #b9b9b9;
		border-radius: 5px;
		float: left;
		padding: 10px;
	}
	#dialog .solution {
		background-color: #f5f9f9;
	}
	#dialog .solution:nth-child(2) {
		background-color: #f5f9f9;
		border: 1px solid #b9b9b9;
		border-radius: 5px;
		float: left;
		padding: 10px;
	}
	#dialog .solutionhistory {
		background-color: #f5f9f9;
		border: 1px solid #b9b9b9;
		border-radius: 5px;
		float: left;
		padding: 10px;
	}
	#dialog .continuation {
		background-color: #f5f9f9;
	}
	#dialog .continuation:nth-child(2) {
		background-color: #f5f9f9;
		border: 1px solid #b9b9b9;
		border-radius: 5px;
		float: left;
		padding: 10px;
	}
	#dialog .none {
		background-color: #f5f9f9;
	}
	.collapse {
		display: none;
	}
}
/* Below Medium END */

/* Smallest Size START */
@media (max-width: 480px)
{
	#dialog .usertext {
		font: 11px Arial,sans-serif;
	}
	#dialog .usertexthistory {
		font: 11px Arial,sans-serif;
	}
	#dialog .hosttext {
		font: 11px Arial,sans-serif;
	}
	#dialog .hosttexthistory {
		font: 11px Arial,sans-serif;
	}
	#dialog .hostrelinfo {
		font: 11px Arial,sans-serif;
	}
	#dialog .solution {
		font: 11px Arial,sans-serif;
	}
	#dialog .solutionhistory {
		font: 11px Arial,sans-serif;
	}
	#dialog .none {
		font: 11px Arial,sans-serif;
	}
	#dialog .continuation {
		font: 11px Arial,sans-serif;
	}
	#inputfield .field {
		font: bold 11px Arial,sans-serif;
	}
	.stdTableZeroBorder a {
		font: bold 11px Arial,sans-serif;
	}
	li {
		padding-bottom: 20px;
	}
	.bannerlogo > img {
		height: 50px;
	}
	#menu #menur {
		display: none;
	}
	#restart {
		display: none;
	}
	#btngo {
		display: none;
	}
	#magGlass {
		display: inline;
	}
}
/* Smallest Size END */