/* CSS Document */

input,textarea,select,div,td,a {font-family:tahoma; font-size:11px; text-decoration:none}
input, textarea, select {border:solid 1px #999999; text-decoration:none; font-weight:normal}

.normal-text{font-family:tahoma; font-size:11px; text-decoration:none}
.simple-border {border:1px solid #666666}
.header-text{font-weight:bold}
.disabled-text{color:#CCCCCC}
.normal-text-box {width:220px; height:20px; border-color:#999999}
.normal-text-area {width:220px; height:50px; overflow:auto; border-color:#999999}
.normal-select-menu {width:220px}
.normal-button {border:solid 1px #CCCCCC; width:120px}
.diabled-button {color:#999999}



.fatal-error,.notice {width:60%; border:1px dashed darkred; margin:20px; height:20px; padding:4px 15px 4px 15px; color:white; background-color:darkred}



.checkup-error-div {margin:0px; padding:30px; width:100%; background:white; border:1px solid #999999}

.inform-td {border:1px solid #999999}
.help-notes {color:gray; line-height:150%}

.separate-form-field-container {width:100%}
.inline-textbox {width:100%; border:1px solid #999999}
.inline-select {width:100%; border:1px solid #999999}

.level-combo {width:220px; border:1px solid #999999}
.device-divs {padding:2px 2px 2px 2px}
.div-level {padding: 4px 100px 4px 3px}

.tickets-header {border:solid 1px gray; text-align:center; background-color:#DBE6D3;}


body {
background-color: #4b4b4b;
font-size: 12px;
font-family: Tahoma, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:20px;
margin:0px;
text-align: center;
line-height:1.5em;
}

.clear {
clear:both;
}

img {
border:0;
}

#content {
text-align: center;
vertical-align: middle;
margin: 0px auto;
margin-top:-70px;
padding: 0px;
width: 925px;
background-color: #ffffff;
}

#top-logo {
background-color: #4b4b4b;
color:#fff;
height:60px;
background-repeat:no-repeat;
}
#top-logo .text{
text-align:right;
margin:0;
/*
position:relative;
top:80px;
float:right;
*/
font-size:1.5em;
font-weight:bold;
line-height:135%;
}
#top-logo #feedback {
	font-size:14px;
	font-weight:bold;
}
#top-logo #feedback a {
	color:#dbe6d3;
	text-decoration:underline;
}
#top-logo .logo{
position:absolute;
top:14px;
}
#top-logo h2{
text-align:right;
margin:0;
position:relative;
line-height:1.5em;
}
#top-logo .text a {
text-decoration:none;
color:#ffffff;
}
#top-logo .text a:hover {
text-decoration:underline;
}

#top-logo p{
margin:0;
}
#top-cap {
background-image:url(/images/top-cap.jpg);
background-repeat:no-repeat;
height:20px;
background-color:#dbe6d3;
}
#white-cap {
background-image:url(/images/white-cap.jpg);
background-repeat:no-repeat;
height:20px;
background-color:#dbe6d3;
}
#white-cap-btm {
background-image:url(/images/white-cap-btm.jpg);
background-repeat:no-repeat;
height:20px;
background-color:#dbe6d3;
}
#dark-cap-btm {
background-image:url(/images/bottom-cap2.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:20px;
}

#header2 {
background-image:url(/images/bottom-bg.jpg);
background-repeat:repeat-x;
background-color:#dbe6d3;
padding:45px 45px 10px 45px;
}

#results-bottom {
background-image:url(/images/bottom-bg2.jpg);
background-repeat:repeat-x;
background-color:#dbe6d3;


}
#alternate-status {
	font-family:verdana;
	font-size:9pt;
	text-align:center;
	margin:0;
	padding:20px 10px 10px 10px;
	border:ridge black 3px;
	background-color:#E9F3E8;
	position:absolute;
	display:none;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
}

#header {
background-image:url(/images/top-bg.jpg);
background-repeat:no-repeat;
background-color:#dbe6d3;
border-bottom:1px solid #a5c8a6;
padding:20px 45px 30px 45px;
}
#results-content {
margin:10px 100px 10px 100px;
padding:5px;
background-color:#ffffff;
max-height:500px;
}
#status-container {
margin:0;
padding:0px 45px 0px 45px;
}

#resultsSummary {
	float:right;
}
#resultsSummary table {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
}
#stepTitle {
	margin:0;
	padding:0;
	width:300px;
	font-weight:bold;
}
#step1-title {
line-height:1.5em;
margin:.25em 0 .5em 274px;
font-size:2em;
font-weight:bold;
}

#low-profile-links {
	font-size:11px;
	text-align:center;
	padding-top:20px;
}
#low-profile-links a {
	text-decoration:none;
}
#low-profile-links a:hover {
	text-decoration:underline;
}

#widgetDiv {
	position:absolute;
    top:50px; left:50px; width:500px; height:auto;
    background-color:#ffffff;
    border:inset #808080 3px;
    display:none;
    text-align:left;
    padding:10px;
	font-size:12px;
	line-height:1.5em;
}
#widgetTable {
	margin:0 20px 20px 0;
	float:left;
}
#widgetInfo {
}
#widgetHTML {
    font-size:10px;
	line-height:normal;
	clear:both;
	padding:1px 5px 2px 5px;
	background-color:#f0f0f0;
	border:solid black 1px;
	margin:0;
}
#widgetMainLink {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}

#summaryWidget {
	font-size:9.5pt;
	margin-top:10px;
	line-height:1.2em;
}

#nav {
width:925px;
height:33px;
margin:0px 0px 0px 0px;
}

#nav a span {display:none;} /* hides text */

#nav ul {
list-style:none;
margin:0;
padding:0;
margin-left:37px;
}

#nav ul li a {
display:block;
}

#nav li {
float:left;
margin-left:5px;

}

#nav li a span, #nav li span {
display:none;
}


#nav a#nav-how {
background-image:url(/images/how-it-works-btn.jpg);
width:136px;
height:35px;
}


#nav a#nav-step {
background-image:url(/images/step-by-step-btn.jpg);
width:136px;
height:35px;
}

#nav a#nav-summary {
background-image:url(/images/summary-reports-btn.jpg);
width:136px;
height:35px;
}



#nav a#nav-hardware {
background-image:url(/images/hardware-reports.jpg);
width:136px;
height:35px;
}
#nav a#nav-software {
background-image:url(/images/software-reports-btn.jpg);
width:136px;
height:35px;
}
#nav a#nav-user {
background-image:url(/images/user-reports-btn.jpg);
width:136px;
height:35px;
}

#wt-top-scan-btn {
	float:right;
	margin-top:-19px;
	margin-right:20px;
}

#footer-cap {
background-image:url(/images/bottom-cap.jpg);
background-repeat:no-repeat;
height:30px;
}
#footer-cap2 {
background-image:url(/images/bottom-cap2.jpg);
background-repeat:no-repeat;
height:20px;
}

#footer {
border-top:1px solid #a5c8a6;
background-image:url(/images/bottom-bg.jpg);
background-repeat:repeat-x;
background-color:#dbe6d3;
padding:45px 45px 10px 45px;
}

#buttonbar {
border-bottom:1px solid #a5c8a6;
background-image:url(/images/bottom-bg.jpg);
background-repeat:repeat-x;
background-color:#dbe6d3;
padding:0 0 0 0;
min-height:121px;
}

#buttonbar .contents {
height:107px;
position:relative;
top:28px;
left:45px;
}

#buttonbar .contents-3 {
position:relative;
top:12px;
}

#buttonbar p {
}

.quote {
height:52px;
width:925px;
text-align:center;
background-position:50px top;
background-image:url(/images/leftquote.gif);
background-repeat:no-repeat;
}

#buttonbar .right-quote {
height:78px;
width:925px;
background-position:830px top;
background-image:url(/images/rightquote.gif);
background-repeat:no-repeat;
}

#buttonbar img {
float:left;
}

#buttonbar .contents h1 {
position:relative;
margin:0 0 0 274px;
padding:0 0 0 0;
top:7px;
}

.content-area{
margin:45px 45px;
}

h1 {
line-height:1.5em;
margin:0 0 .5em 0;
font-size:2em;
}
h2 {
margin: 0 0 1em 0;
font-size:1.5em;
}
a {
color: #3d6640;
background-color:transparent;
text-decoration: underline;
}
.linkLike {
color: #3d6640;
background-color:transparent;
text-decoration: underline;
cursor:hand;
}
pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

li {
line-height:2em;

}

#buttonMenu {
	padding:0 0 10px 0;
}

#downloadText {
	padding:25px 40px 0px 40px;
	display:none;
	text-align:center;
	line-height:1.5em;
}

#WMI-list {
	float:right;
	height:525px;
	width:450px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	margin-top:5px;
}
#WMI-list-scroll {
	height:500px;
	border:solid #999999 1px;
	overflow:scroll;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
	margin-top:5px;
	line-height:130%;
}
#WMI-list select {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
margin-top:5px;
}
#copyright {
text-align:center;
background-color: #4b4b4b;
color:#fff;
padding-top:10px;
}

#walkthru-title {
line-height:1.5em;
margin:0 0 .5em 0;
font-size:2em;
font-weight:bold;
}

/* the divisions into which the results are written */
#resultsContainer {
	
	width:90%;
}
#fillDiv {
	
	font-size:8pt;
	padding:10px;
	overflow:visible;
	width:90%;
}
#walkthru-sample #fillDiv {
	font-size:8pt;
	padding:10px;
	overflow:auto;
	width:100%;
	background-color:#f7faf3;
	text-align:left;
	float:none;
	border:solid #333333 1px;
}
 
#menuDiv {
	float:left;
	overflow:auto;
	font-size:10pt;
	padding:10px 10px 0 0;
	line-height:120%;
	width:200px;
}
#menuDiv div.treeNode {
	padding-top:3px;
}

#fillDiv table {
	font-family:verdana;
	font-size:8pt;
	overflow:scroll;
}
#WMIDisplayDiv td a {
	color:#000000;
}

#WMIDisplayDiv td.hdr-label {
	font-style: italic;
}
#WMIDisplayDiv td.hdr-data {
}
#WMIDisplayDiv td.wmi-table-even {
	color: black;
	background-color: #E7F2DA;
}
#WMIDisplayDiv td.wmi-table-odd {
	color: black;
	/*background-color: #DAE8F2;*/
	background-color:#c9d5de;
}
#WMITitleDivMain {
}
#WMISummaryTitle {
	font-size:11pt;
	font-weight:bold;
	width:100%;
	text-align:right;
}
.tableHead, #WMITitleDivMain {
	font-size:9.5pt;
	font-weight:bold;
	margin-top:0px;
}

/* styles for the progress dialog */
#progressDialog {
	font-family:tahoma;
	font-size:9pt;
	text-align:center;
	margin:5px 3px 3px 3px;
	background-color:#CCCCCC;
}
#progressHead {
	font-size:16px;
	color:#564b47;
	font-weight:bold;
	margin: 0 0 10px 0;
}
#progressContent {
	margin:10px 5px 0 5px;
	text-align:center;
	line-height:110%;
}

/* Printed output formatting */
#printBody {
background-color: #ffffff;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#000000;
padding:10px;
margin:0px;
line-height:1.5em;
}
#WMIPrint {
	margin-left:5px;
	margin-top:5px;
	background-color:#ffffff;
}
#WMIPrintTable {
	background-color:#ffffff;
	border:solid #666666 1px;
	border-collapse:collapse;
	font-size:8pt;
}
#WMIPrintHeader {
	font-size:9pt;
	font-weight:bold;
	text-align:left;
}
#WMIPrintHeader td {
	border:none;
}
#WMIPrintTitle {
	margin-bottom:5px;
	margin-top:10px;
	font-weight:bold;
}
#print-copyright {
text-align:center;
background-color: #ffffff;
color:#333333;
padding:10px 0 10px 0;
font-size:7pt;
line-height:1.2em;
}
#printSummaryBody {
background-color: #ffffff;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
color:#000000;
padding:10px;
margin:0px;
line-height:1.5em;
}
#printSummaryBody table {
	background-color:#ffffff;
	border:solid #666666 1px;
	border-collapse:collapse;
	font-size:8pt;
}
#printSummaryBody table td {
	border:solid black 1px;
}

/* .HTA-specific classes */
a.tree-toggle {
	cursor:pointer;
}
a.tree-link {
	cursor:pointer;
}
