div#transition { padding-top: 13px; height: 580px; }

div#left-pane, div#right-pane {
	padding: 0;
	margin: 0;
	float: left;
	width: 451px;
	min-height: 416px;
}

div#left-pane {
	height: 416px;
	background: url(/images/play/transition/bg-preflight-box.gif) 0 0 no-repeat;
	padding: 41px 0 0 0;
	margin: 0 7px 0 30px;
}
div#right-pane {
	position: relative;
}


#checklist { list-style-type: none; margin: 3px 0 0 10px; padding: 0 0 0 0; }
#checklist li {
	background: url(/images/play/transition/bg-preflight-checklist.gif) 0 0 no-repeat;
	height: 25px;
	text-align: left;
	padding: 6px 0 0 47px;
	font-size: 14px;
	font-weight: bold;
	color: black;
}
#checklist li.blank {
	background: url(/images/play/transition/bg-preflight-checklist.gif) 0 0 no-repeat;
}
#checklist li.error-help {
	background: url(/images/play/transition/bg-preflight-checklist-error-help.gif) 0 0 no-repeat;
	cursor: pointer; cursor: hand; 
}
#checklist li.error-help:hover { cursor: pointer; cursor: hand; }
#checklist li.active-help { background: url(/images/play/transition/bg-preflight-checklist-active-help.gif) 0 0 no-repeat; }
#checklist li.cleared { background: url(/images/play/transition/bg-preflight-checklist-cleared.gif) 0 0 no-repeat; }
#checklist li.cleared-toplay { background: url(/images/play/transition/bg-preflight-checklist-cleared-toplay.gif) 0 0 no-repeat; }
#checklist li.cleared-toplay-help {
	background: url(/images/play/transition/bg-preflight-checklist-cleared-toplay-help.gif) 0 0 no-repeat;
	cursor: pointer; cursor: hand;
}
#checklist li.cleared-toplay-active-help { background: url(/images/play/transition/bg-preflight-checklist-cleared-toplay-active-help.gif) 0 0 no-repeat; }



#preflight-report {
	position: relative;
	float: left;
	
	width: 258px;
	height: 141px;

	background: url(/images/play/transition/bg-preflight-report.gif) 0 0 no-repeat;
	padding: 38px 0 0 11px;
	text-align: left;
	
	margin: -8px 0 0 10px;
}
#preflight-report p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	width: 235px;
}

span.red {
	color: #cf1111;
	font-weight: bold;
}
span.orange {
	color: #ff6600;
	font-weight: bold;
}
span.green {
	color: #336600;
	font-weight: bold;
}
#launch-button {
	position: relative;
	padding: 0;
	margin: -8px 0 0 283px;
	
	height: 141px;
	width: 157px;
}

#launch-button a {
	height: 141px;
	width: 157px;
	display: block;	
}
.denied a {
	background: url(/images/play/transition/bg-button-denied.gif) 0 0 no-repeat;
}
.cleared-tolaunch a {
	background: url(/images/play/transition/bg-button-cleared-tolaunch.gif) 0 0 no-repeat;
}
.cleared-toplay a {
	background: url(/images/play/transition/bg-button-cleared-toplay.gif) 0 0 no-repeat;
}

img.shown { display: inline; }
img.hidden { display: none; }


#popup-help  { position: absolute; margin: -415px 0 0 -226px; }


#right-pane img { z-index: 1; }
#right-pane div { color: black; font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica;}
#right-pane div ol li, #right-pane div ul li { color: black; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica;}
#right-pane div ul li a { color: #0d3150 !important; }
#right-pane div p { font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica; font-weight: bold; }

#popup-ie7-help, #popup-saf-help, #popup-ff-help, #connect-help, #connect-help-noplugin, #plugin-help, #flash-help, #connect-vista-help {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
	width: 431px;
	background-color: #ededed;
	padding: 10px;
	text-align: left;
}
#popup-ie7-help { height: 526px; }
#popup-saf-help { height: 475px; }
#popup-ff-help { height: 395px; }
#plugin-help { height: 575px; overflow-y: scroll; width: 458px; }
#connect-help { height: 575px; }
#connect-help-noplugin { height: 395px; }
#flash-help { height: 395px; }
#connect-vista-help { height: 575px; overflow-y: scroll; width: 458px;  }

#connect-vista-help #trusted-menuitem, #connect-vista-help #connect-menuitem {
	background: url(/images/play/transition/bg-preflight-checklist.gif) 0 0 no-repeat;
	height: 25px;
	text-align: left;
	padding: 6px 0 0 6px;
	font-size: 14px !important;
	font-weight: bold;
	color: black;
	width: 432px;
	text-decoration: none;
}

#connect-vista-help #trusted, #connect-vista-help #connecting {
	padding: 5px;
}
#connect-vista-help #connecting {
}