/*AutoComplete CSS*/

.yui-ac {
    color: #333333;
    font-family: arial;
    font-size: 8pt;
    position: static;
    width: 500px;
}
.yui-ac-input {
    background-color: #ffffff;
    color: #032a49;
    font: bold 12pt arial;
    height: 25px;
    position: static;
    vertical-align: middle;
    width: 500px;
    border: 1px solid gray;
}
.yui-ac-container {
    top: -11.5em;
    width: 185px;
    z-index: 9050;
}
.yui-ac-content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #808080;
    bottom: 25px;
    overflow: hidden;
    position: absolute;
    width: 498px;
    z-index: 9050;
}
.yui-ac-hd{float:right;width:10px;margin-right:2px;margin-top:2px;}
.yui-ac-bd{float:left;width:185px;}
.yui-ac-shadow{position:absolute;margin:.3em;width:205px;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-ac-content ul {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 480px;
}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-ac-content li.yui-ac-prehighlight{background:#e7e8ed;}
.yui-ac-content li.yui-ac-highlight{background:#e7e8ed;color:#333333;}
.yui-ac-match{color:#0000ee;}

/*End AutoComplete CSS */

body {
    background-color: #ffffff;
    border: 0 none;
    margin: auto;
    padding: 0;
    width: 700px;
}
#content {
    background-color: #f1f2f2;
    border-style: solid;
    border-width: 1px;
	box-shadow: 10px 10px 5px grey;
    height: 400px;
    width: 700px;
	overflow: auto;
	position: relative;
}
#main {
    background-color: white;
    clear: both;
    height: 70%;
}
#viewer {height: 100%;}
form {margin:0px;padding:0px;}
ul {margin-bottom:0;padding:0px;margin-left:20px;}
#banner {
    background-color: #f1f2f2;
    height: 49px;
}
#banner .bannerlogo {
    float: right;
    margin-right: 12px;
    margin-top: 12px;
    position: relative;
}
#banner .bannertext
{font:normal bold 12pt arial,helvetica,sans-serif;color:#000000;text-align:center;padding-top:25px;}
#sbanner
{height:69px;background-color:#9caace;}
#sbanner .bannerlogo
{float:left;position:relative;}
#sbanner .bannertext
{font:normal bold 12pt arial,helvetica,sans-serif;color:#000000;text-align:center;padding-top:25px;}
#vwbanner
{height:69px;background-color:#9caace;}
#vwbanner .bannerlogo
{float:left;position:relative;}
#vwbanner .bannertext
{font:normal bold 12pt arial,helvetica,sans-serif;color:#000000;text-align:center;padding-top:25px;}
#menu {
    background-color: #2D589A;
    height: 21px;
	margin-left: 40px
}
#menu #menul {float:left;margin-top:2px;}
#menul a, #menul span {
    color: #ffffff;
    font: bold 13px arial,helvetica,sans-serif;
    margin-right: 4px;
    text-align: right;
    text-decoration: none;
}
#menul .sel {
    color: white;
    font: bold 10pt arial,helvetica,sans-serif;
    margin-right: 4px;
    text-align: right;
    text-decoration: none;
}
#menul img {vertical-align:text-bottom !important;}
#menul a:hover {
    color: turquoise;
}

#menu #menur {float:right;margin-top:2px;}
#menur a, #menur span {
    color: #ffffff;
    font: bold 13px arial,helvetica,sans-serif;
    margin-right: 4px;
    text-align: right;
    text-decoration: none;
}
#menur .sel {
    color: white;
    font: bold 10pt arial,helvetica,sans-serif;
    margin-right: 4px;
    text-align: right;
    text-decoration: none;
}
#menur img {vertical-align:text-bottom !important;}
#menur a:hover {
    color: turquoise;
}

.floatmenu
{position:absolute;top:0px;border:0px;border-bottom-width:0;font:normal bold 10pt arial,helvetica,sans-serif;z-index:100;background-color:#000000;width:200px;line-height:18px;visibility:hidden;}
.floatmenu a
{width:auto;display:block;font:normal bold 10pt arial,helvetica,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:#00034a;color:#f79218;}

#helpfulnessvote
{background-color:#9caace !important;font:normal normal 14px arial,helvetica,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:#840000;}
#helpfulnessvote a:visited {color:#840000;}
#helpfulnessvote a:hover {color:#840000;}

#inplaceroute
{background-color:#ffffff;font:normal normal 10pt arial,helvetica,sans-serif;color:#000000;overflow:auto;border:0px;clear:both;}
#inplaceroute .iframe
{width:100%;height:100%;border:0px}
#inplacecontent
{background-color:#FFFFFF;font:normal normal 10pt arial,helvetica,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 10pt arial,helvetica,sans-serif;color:#000000;padding:4px;border:0px;clear:both;}
#vwcontent .article
{color:#000000;font:normal normal 14px arial,helvetica,sans-serif;background-color:#e7e8ed;vertical-align:top;}
#vwcontent a:link {color:#2D589A;}
#vwcontent a:active {color:#2D589A;}
#vwcontent a:visited {color:#00034a;}
#vwcontent a:hover {color:#840000;}

#advanced
{background-color:#e7e8ed !important;}
#advanced td
{color:#003399;font:normal normal 14px arial,helvetica,sans-serif;vertical-align:top;}
#advanced select, #advanced .input
{color:#000000;font:normal normal 14px arial,helvetica,sans-serif;width:320px;vertical-align:middle;}
#advanced .field
{color:#000000;font:normal normal 14px arial,helvetica,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,helvetica,sans-serif;vertical-align:top;}
#preferences select
{color:#000000;font:normal normal 14px arial,helvetica,sans-serif;width:220px;vertical-align:middle;}
#preferences input, #preferences img
{vertical-align:middle;}
#search
{background-color:#ffffff !important;font:normal normal 10pt arial,helvetica,sans-serif;color:#000000;overflow:auto;border:0px;}
#search .hosttext
{color:#003399;font:normal normal 14px arial,helvetica,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#search .article
{color:#000000;font:normal normal 14px arial,helvetica,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#search img, #search input
{vertical-align:middle;}
#search a:link {color:#2D589A;}
#search a:active {color:#2D589A;}
#search a:visited {color:#00034a;}
#search a:hover {color:#840000;}

#dialog {
    background-color: #ffffff;
    color: #000000;
    font: 14px arial,helvetica,sans-serif;
    overflow: auto;
}
#dialog .hostname {
    background-color: #e7e8ed !important;
    color: #003399;
    display: none;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: top;
}
#dialog .hosttext {
    background-color: white;
    color: black;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: top;
	padding: 15px 0px 15px 40px;
}
#dialog .hosttexthistory {
    background-color: white;
    color: black;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: top;
	padding: 0px 0px 0px 40px;
}
#dialog .continuation {
    background-color: white;
    color: black;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: top;
}
#dialog .username {
    background-color: #d5d5d4 !important;
    color: #000000;
    display: none;
    font: 14px arial,helvetica,sans-serif;
}
#dialog .usertext {
    background-color: #F1F2F2;
    color: #2D589A;
    font: 14px arial,helvetica,sans-serif;
}
#dialog .usertexthistory {
    background-color: #F1F2F2;
    color: #2D589A;
    font: 14px arial,helvetica,sans-serif;
}
#dialog .hostrelinfo
{color:#003399;font:normal bold 10pt arial,helvetica,sans-serif;background-color:#e7e8ed !important;vertical-align:top;}
#dialog .solution {
    background-color: white;
    color: #000000;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: top;
	padding: 15px 0px 15px 40px;
}
#dialog .solutionhistory {
    background-color: white;
    color: black;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: top;
	padding: 15px 0px 15px 40px;
}
#dialog .none {
    background-color: white;
    color: #000000;
    font: 10pt arial,helvetica,sans-serif;
    vertical-align: top;
}
#dialog .field
{color:#000000;font:normal normal 14px arial,helvetica,sans-serif;width:220px;vertical-align:middle;}
#dialog img, #dialog input
{vertical-align:middle;}

#dialog table{
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	}

#dialog a:link {
    color: blue;
    text-decoration: none;
}
#dialog a:active {
    color: blue;
    text-decoration: none;
}
#dialog a:visited {
    color: blue;
    text-decoration: none;
}
#dialog a:hover {
    color: blue;
    text-decoration: underline;
}

#inputfield {
    background-color: #f1f2f2;
    padding-top: 6px;
}
#inputfield td {
    color: #003399;
    font: 14px arial,helvetica,sans-serif;
    padding-left: 5px;
    padding-right: 5px;
}
#inputfield .field {
    color: #000000;
    font: 14px arial,helvetica,sans-serif;
    vertical-align: middle;
    width: 500px;
}
#inputfield input, #inputfield img
{vertical-align:middle;}
#copyright
{background-color:#000000 !important;font:normal normal 14px arial,helvetica,sans-serif;color:#ffffff;text-align:left;}
#copyright span
{margin-left:4px;}
#poweredby {
    color: black;
    font: 10px arial,helvetica,sans-serif;
    text-align: left;
	position: absolute;
	bottom: 0;
}
#poweredby span
{margin-left:4px;}
#poweredby a:link {
    color: black;
    text-decoration: none;
}
#poweredby a:active {
    color: teal;
    text-decoration: none;
}
#poweredby a:visited {
    color: black;
    text-decoration: none;
}
#poweredby a:hover {
    color: blue;
    text-decoration: none;
}

#log
{background-color:#ffffff;font:normal normal 14px arial,helvetica,sans-serif;color:#000000;}
#log .hostname
{color:#000000;font:normal normal 14pt arial,helvetica,sans-serif;background-color:#fffff !important;vertical-align:top;}
#log .hosttexthistory
{color:#000000;font:normal normal 14pt arial,helvetica,sans-serif;background-color:#ffff !important;vertical-align:top;}
#log .username
{color:#000000;font:normal normal 14pt arial,helvetica,sans-serif;background-color:#d5d5d4 !important;}
#log .usertexthistory
{color:#000000;font:normal normal 14pt arial,helvetica,sans-serif;background-color:#d5d5d4 !important;}
#log .hostrelinfo
{color:#000000;font:normal bold 14pt arial,helvetica,sans-serif;background-color:#ffffff !important;vertical-align:top;}
#log .solutionhistory
{color:#000000;font:normal normal 14pt arial,helvetica,sans-serif;background-color:#ffffff !important;vertical-align:top;}
#log a:link {color:blue;}
#log a:active {color:blue;}
#log a:visited {color:blue;}
#log a:hover {color:blue;}

#floatdiv{position:absolute;color:#000000;background-color:#ffffff;font-family:arial;font-size:10px;width:700px;height:520px;top:92px;display:none;z-index:9048;border:1px solid #808080;overflow:visible;}
#floatdiv iframe{width:100%;height:500px;border:0px;overflow:visible;padding-top:4px;clear:both;}
img {border:0}
.dialogTable {border:0px;margin:0px;width:100%; border-collapse:collapse}
.dialogTable td {
    padding: 3px 0 3px 25px;
}
.stdTable {border:0px;margin:0px;width:100%; border-collapse:collapse}
.stdTable td {border:0px; border-style:none; padding: 4px;}
.stdTableZeroBorder {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.stdTableZeroBorder td {border:0px;border-style:none;}

#dialog ol {
	margin-bottom:0;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
}

#dialog .solution ol {
	margin-left:20px;
	margin-top:5px;
}
/* Custom Continuation Single Line START*/
.continuationcustom a {
    color: #666666 !important;
    padding-right: 20px;
}

.continuationcustom ul {
    margin-left: 15px;
}

#dialog .continuationcustom {
    background-color: white;
    color: #666666;
    font: italic 14px arial,helvetica,sans-serif;
    vertical-align: top;
}

/* Custom Continuation Single Line END*/

.stdTableZeroBorder #restart img {
    padding: 3px 0 0;
}

.stdTableZeroBorder .hosttext {
    padding: 0 0 0 40px !important;
}

.dialogTable .hosttext {
    padding: 0 0 15px 40px !important;
}

td#restart {
    padding-bottom: 4px;
}

/* SMALL SIZE START */
@media (max-width: 700px) {
	body {
		width: 99%;
	}
	#content {
		width: 100%;
		border-style: none;
		box-shadow: none;
	}
	#inputfield .field {
		width: 100%;
	}
	#inputfield td:nth-child(2) {
		width: 100%;
	}
	#dialog .hosttext {
		padding: 15px 0px 15px 15px;
	}
	#dialog .hosttexthistory {
		padding: 0px 0px 0px 15px;
	}
	#dialog .solution {
		padding: 15px 0px 15px 15px;
	}
	#dialog .solutionhistory {
		padding: 15px 0px 15px 15px;
	}
	.stdTableZeroBorder .hosttext {
    padding: 0 0 0 15px !important;
	}
	.dialogTable .hosttext {
		padding: 0 0 15px 15px !important;
	}
	.dialogTable td {
		padding: 3px 0 3px 10px;
	}
	#initialpromptstyle {
		padding-left: 10px;
	}
	li {
		padding-bottom: 20px;
	}
}
/* SMALL SIZE END */