#wrapper_two {
    background-color: white; 
    width: auto;
    padding: 0em 2em;
    font-family: sans-serif;
    font-size: small;
    text-align: left;
}

#wrapper_two table {
    padding: 0em;
    margin: 0em;
}

#wrapper_two form {
    padding: 0.5em 0em 0.5em 0em;
    margin: 0em;
}

#wrapper_two table td {
    padding-left: 0.3em;
    margin: 0em;
}


#wrapper_three {
    width: 79em;
    margin: 0em auto 2em auto;
    padding: 2em 0em 0em 0em;
    border-top: 0.2em solid black;
    text-align: left;
}

#wrapper_four {
    width: 79em;
    margin: 0em auto;
    padding: 0em;
    text-align: left;
}

.qb_indent {
    padding-left: 3em;
}


.title {
	font-size: 16px;
	font-weight: bold;
	}
		   
.style3 {color: #0066CC}
.style4 {color: #000000}

.td_color1 { background-color: #99CCFF; }
.td_color2 { background-color: #C6E2FF; }
.td_color3 { background-color: #DEE3E6; }


/*= Help
-------------------------------*/


#openAll_button {
    left: 1em;
}

#closeAll_button {
    left: 8em;
}

#allButtons a:hover {
    background-color: #D9D9D9;
}

#allButtons {
    position: relative;
    height: 3.5em;
    width: 15em;
    display: block;
    float: left;
    font-size: 0.8em;
}


/*= Features
-------------------------------*/
#highlighted_features {
margin: 0em;
padding: 0em;
border: 0em;;
width: 100%;
}

.divider {
clear: left;
border-bottom: 0.2em solid;
}


ul.feature {
line-height: 1.3em;
margin: 0em;
padding: 0em;
border: 0em;
width: 100%;
}

.feature li {
padding: 0em;
float: left;
text-align: left;
}


.feature li ul {
padding: 0em;
float: left;
width: auto;
}


.feature li ul li {
padding: 0em;
float: none;
}


li.featurename {
float: left;
width: 22%;
padding: 0em 0.4em 0em 0.4em;
font-weight: bold;
}



li.feature_text {
float: left;
width: 75%;
padding: 0em 0.4em 0em 0.4em;
}

li.feature_details {
float: left;
width: 70%;
text-align: left;
padding: 0em 0.4em 1em 18em;
}


/*= Further Info
-------------------------------*/
#additional_info {
margin: 0em;
padding: 0em;
border: 0em;;
width: 100%;
}

.divider {
clear: left;
border-bottom: 0.2em solid;
}


ul.info {
line-height: 1.3em;
margin: 0em;
padding: 0em;
border: 0em;
width: 100%;
}

.info li {
padding: 0em;
float: left;
text-align: left;
}


.info li ul {
padding: 0em;
float: left;
width: auto;
}


.info li ul li {
padding: 0em;
float: none;
}


li.info_text {
float: left;
width: 22%;
padding: 0em 0.4em 0em 0.4em;
font-weight: bold;
}



li.infotext {
float: left;
width: 100%;
padding: 1.5em 0.4em 0em 0.4em;
}

li.info_details {
float: left;
width: 70%;
text-align: left;
padding: 0em 0.4em 0.4em 3em;
}

/*= Notes and Known Problems
-------------------------------*/

#problems {
margin: 0em;
padding: 0em;
border: 0em;;
width: 100%;
}

#problems ul {
line-height: 1.3em;
margin: 0em;
padding: 0em;
border: 0em;
width: 100%;
}

#problems li {
padding: 0em 0.4em 1em 0.4em;
clear: left;
float: left;
text-align: left;
}
