.tech_support {
	position: absolute;
	z-index: 4;
	top: 140px;
	left: 30px;
}

.tech_bg {
	position: absolute;
	z-index: 3;
	left: 60px;
	top: 160px;
	width: 490px;
}

.drivers_canvas {
	font-family: "Helvetica";
        background-color: white; 
	position: absolute;
	z-index: 33;
	left: 100px;
	top: 190px;
	width: 460px;
	height: 80px;
        border-right: thin black solid; 
	border-top: thin black solid; 
	border-left: thin black solid;
        border-bottom: thin black solid;

}

.drivers_bullet {

	margin-left: 10px; 
	margin-top: 10px;
        color: black; 

}

.drivers_link {
        color: black; 
	text-decoration: none;
}

.faq_canvas {

	font-family: "Helvetica";
        background-color: white; 
	position: absolute;
	z-index: 33;
	left: 100px;
	top: 290px;
	width: 460px;
	height: 80px;
        border-right: thin black solid; 
	border-top: thin black solid; 
	border-left: thin black solid;
        border-bottom: thin black solid;
}

.faq_bullet {
        
	margin-left: 10px; 
	margin-top: 10px;
}

.faq_link {
        color: black; 
	text-decoration: none;
}

.problem_canvas {

	font-family: "Helvetica";
        background-color: white; 
	position: absolute;
	z-index: 33;
	left: 100px;
	top: 390px;
	width: 460px;
	height: 120px;
        border-right: thin black solid; 
	border-top: thin black solid; 
	border-left: thin black solid;
        border-bottom: thin black solid;
}

.problem_bullet {
	margin-left: 10px; 
	margin-top: 10px;
}

.problem_link {
        color: black; 
	text-decoration: none;
}

.line0 {
        position: absolute;
	z-index:19;
	left:34px;
	top:434px;
	width:12px;
	height:158px;
}

.line1 {
	position: absolute;
	z-index:20;
	left:11px;
	top:561px;
	width:243px;
	height:3px;
}

.line2 {
	position: absolute;
	z-index:25;
	left:20px;
	top:567px;
	width:243px;
	height:3px;
}

.case_hints {

	position: absolute;
	background-color: white;
	font-family: "Helvetica";
	top: 150px;
	left: 65px;
	right: 10px;

	width: 200px;
	height: 118px;

	margin: 2px;
	font-size: 10pt;

        border-right: thin red solid; 
	border-top: thin red solid; 
	border-left: thin red solid;
        border-bottom: thin red solid;
}

.case_hints_bg {

	position: absolute;
	background-color: black;
	top: 156px;
	left: 71px;
	right: 8px;
	width: 200px;
	height: 118px;
}

.adobe_img {

	position: absolute;
	background-color: white;
	top: 350px;
	left: 128px;
}

.adobe_msg {

	font-family: "Helvetica";
	font-size: 8pt;
	position: absolute;
	background-color: white;
	top: 220px;
	left: 75px;
	right: 0px;

	width: 180px;
	height: 110px;

	margin: 2px;

        border-right: thin red solid; 
	border-top: thin red solid; 
	border-left: thin red solid;
        border-bottom: thin red solid;
}

.banner {
	position: absolute;
	font-size: 10pt;
        left: 15px;
        top: 110px;
	z-index: 33;
}

.product_lists {
	position: absolute;
        left: 15px;
        top: 270px;
}

.list_title {

	font-family: "Helvetica";
	color: red; 
	font-size: larger;

}

.download_list_canvas {
	position: absolute;
	width: 620;
        margin-left: 25px;
        top: 290px;
	font-family: "Helvetica";
}

.faq_list_canvas {
	position: absolute;
	width: 620;
        margin-left: 15px;
        top: 260px;
	font-family: "Helvetica";
}

.download_link {
}

.active_answer {
      	visibility: visible;
      	background-color: white;
      	border-bottom: black thin solid;
      	border-left: black thin solid;
      	border-right: black thin solid;
      	border-top: black thin solid
}
.answer {
      	display: none;
}

.question {
      	font-style: italic;
	background-color: #c4c6a9;
      	color: red;
      	cursor: hand;
}

.problem_form_canvas {
	position: absolute;
	width: 680;
        margin-left: 15px;
        top: 290px;
	font-family: "Helvetica";
}

