/* page layout */

.alert {
	color:#B80303;
	font-weight:bold;
}

div#banner {
	width:768px;
	height:79px;
	background:url('../images/top_banner.gif') repeat top;
	margin:1em auto 0 auto;
	padding:0 0 0 0;

}

div#banner h2 img {
	position:relative;
	top:0;
	*top:-13px;
	float:left;
	margin:10px 0 0 10px;
	*margin:0 0 0 10px;
	padding:0 0 0 0;
	
}

div#banner h3 img {
	position:relative;
	top:0;
	*top:-13px;
	float:left;
	margin:10px 0 0 70px;
	*margin:0 0 0 70px;
	padding:0 0 0 0;
}

#surroundall {
color: #000000;
background-color: #ffffff;
width: 760px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
border-right: 4px #a9a9a9 solid;
border-bottom: 4px #a9a9a9 solid;
border-left: 4px #a9a9a9 solid;
background-image: url(../images/qple-bkg3c.gif);
background-repeat: repeat-y;}

#qple-header {border-bottom: 2px #a9a9a9 solid;}

#buttons {
width: auto;
*margin:-.3em 0 0 0;
padding:0;
height: 24px;
background-image: url(../images/btn-bkg.gif);
background-repeat: no-repeat;
border-bottom: 1px #a9a9a9 solid;
text-align: left;}

#leftcolumn {
float: left;
width: 180px;
margin: 0;
padding: 0;
color: #000000;
background-color: #eeeeee;
border-right: 1px solid #c55200;
border-bottom: 1px solid #c55200;
border-left: 1px solid #c55200;}

#footer {
text-align: center;
padding-top: 6px;
font-size: .6em;
line-height: 1em;
margin-right: 19em;
margin-bottom: 1em;
margin-left: 20.5em;
border-top: 1px #999999 solid;}

#footer p {
text-align: center;}

#main {
color: #000000;
background-color: #ffffff;
text-align: left;
margin-top: 1em;
margin-right: 180px;
margin-left: 200px;}

#rightcolumn {float: right;
width: 160px;
margin: 0;
padding: 0;}

div.clear {clear: both;}

/* left column */

/*basic navigation*/

#basicnav {
padding: 0;
margin-top: 0em;
text-align: left;
width: 180px;
color: #000000;
background-color: #dedccd;
background-image: url(../images/nav-bkg.gif);
background-repeat: no-repeat;}

#basicnav ul {margin: 0;
padding: 0;}

#basicnav ul li {margin: 0;
padding: 0;
list-style-type: none;
display: block;}

#basicnav ul li a:link, #basicnav ul li a:visited {
font-size: .75em;
line-height: 1.2em;
font-weight: bold;
color: #1842a3;
background-color: #dedccd;
background-image: url(../images/nav-bkg.gif);
background-repeat: no-repeat;
text-decoration: none;
border-top: 1px #c55200 solid;
padding: 6px;
display: block;
width: 180px;
voice-family: "\"}\"";
voice-family: inherit;
width: 168px;}

#basicnav ul li.bottom a:link, #basicnav ul li.bottom a:visited {
border-bottom: 1px #c55200 solid;}

html>body #basicnav ul li a:link, html>body #basicnav ul li a:visited {
width: 168px;}

#basicnav ul li a:hover {
text-decoration: underline;
color: #1842a3;
background-color: #dedccd;
background-image: url(../images/nav-hover-bkg.gif);
background-repeat: no-repeat;}

#basicnav ul li.current {
font-size: .75em;
line-height: 1.2em;
font-weight: bold;
color: #1842a3;
background-color: #dedccd;
background-image: url(../images/nav-hover-bkg.gif);
background-repeat: no-repeat;
text-decoration: underline;
border-top: 1px #c55200 solid;
padding: 6px;
display: block;
width: 180px;
voice-family: "\"}\"";
voice-family: inherit;
width: 168px;}

html>body #basicnav ul li.current {
width: 168px;}

#basicnav ul li.currentbtm {
font-size: .75em;
line-height: 1.2em;
font-weight: bold;
color: #1842a3;
background-color: #dedccd;
background-image: url(../images/nav-hover-bkg.gif);
background-repeat: no-repeat;
text-decoration: underline;
border-bottom: 1px #c55200 solid;
padding: 6px;
display: block;
width: 180px;
voice-family: "\"}\"";
voice-family: inherit;
width: 168px;}

html>body #basicnav ul li.currentbtm {
width: 168px;}


/* QP LegalEze packages links*/

#packages {
padding: 0;
width: 180px;
color: #333333;
background-color: #e6f1ff;
text-align: left;}

#packages h3 {
margin: 0em;
padding: 4px;
color: #ffffff;
background: #7b9bc2;
font-weight: bold;
font-size: .7em;
line-height: 1.2em;
text-align: center;}

#packages ul {
font-size: .7em;
line-height: 1.1em;
margin: 0;
padding: 0;}

#packages ul li {
margin: 0;
list-style-type: none;
display: block;}

#packages ul li a:link, #packages ul li a:visited {
color: #1842a3;
background-color: #e6f1ff;
text-decoration: none;
display: block;
width: 180px;
padding: 6px;
border-bottom: 1px #999999 dotted;
voice-family: "\"}\"";
voice-family: inherit;
width: 168px;}

#packages ul li a:hover {
color: #1842a3;
background: #ffffff;
text-decoration: underline;}

#packages ul li.current {
color: #1842a3;
background: #ffffff;
text-decoration: underline;
padding: 6px;
border-bottom: 1px #999999 dotted;
display: block;
width: 180px;
voice-family: "\"}\"";
voice-family: inherit;
width: 168px;}

html>body #basicnav ul li.current {
width: 168px;}

#packages ul li.currentbtm {
color: #1842a3;
background: #ffffff;
text-decoration: underline;
border-bottom: 1px #999999 dotted;
padding: 6px;
display: block;
width: 180px;
voice-family: "\"}\"";
voice-family: inherit;
width: 168px;}

html>body #packages ul li.currentbtm {
width: 168px;}

/* related links */

#related {
padding: 0;
width: 180px;
color: #000000;
background-color: #ffffff;
text-align: left;}

#related h3 {
margin: 0em;
padding: 4px;
color: #ffffff;
background: #7b9bc2;
font-weight: bold;
font-size: .7em;
line-height: 1.2em;
text-align: center;}

#related ul {
font-size: .65em;
line-height: 1em;
margin: 0;
padding: 0;}

#related ul li {
margin: 0;
padding-left: 12px;
list-style-type: none;
display: block;
background-image: url(../images/bullet_burgundy.gif);
background-repeat: no-repeat;}

#related ul li a:link, #related ul li a:visited {
color: #1842a3;
background-color: #ffffff;
text-decoration: none;
display: block;
padding: 6px;
width: 156px;
border-bottom: 1px #999999 dotted;}

#related ul li a:hover {text-decoration: underline;}

/*contact*/

#contactus {
width: 158px;
color: #000000;
background-color: #c2d6ef;
border: 1px #8491a2 solid;
margin-top: .7em;
margin-bottom: .7em;
margin-left: auto;
margin-right: auto;}

#contactus h3 {
margin: 0em;
padding: 6px 4px 4px 4px;
color: #ffffff;
background: #7b9bc2;
font-weight: bold;
font-size: .7em;
line-height: 1.3em;
text-align: center;}

#contactus dl {
font-size: .8em;
line-height: 1.2em;
text-align: left;
margin-top: 0;
padding: 0 6px 0 6px;
margin-bottom: .5em;
margin-left: 0em;
margin-right: 0em;}

#contactus dt {
padding: 0;
margin-top: .8em;
font-style: italic;
color: #9e4200;
background-color: #c2d6ef;}

#contactus dd {
margin-top: .2em;
padding: 0em;
margin-left: 0em;}

#contactus p {
padding: 0 6px 6px 6px;
margin-top: .2em;
margin-left: 0em;
font-size: .6em;
line-height: 1.2em;}

/*layout main*/

#main ul {
margin-top: .2em;
padding-top: 0;}

#main ul li {
margin-top: .3em;
margin-bottom: 0;}

#main p {
margin-bottom: 0em;
padding-bottom: 0;}

#main p.smalltext {
font-size: .75em;
line-height: 1em;
margin-top: .3em;
padding-top: 0;}

#main span.smalltext {
font-size: .75em;
line-height: 1em;
margin-top: 0;
padding-top: 0;}

#main ul li.smalltext {
font-size: .75em;
line-height: 1em;
margin-top: .5em;
padding-top: 0;}

#main table {
padding: 0;
margin-top: 1.5em;
margin-bottom: 1em;}

#main table.small {
font-size: .75em;
line-height: 1.5em;
border-collapse: collapse;
margin-top: 1em;
padding-top: 0em;}

#main table.small td, #main table.small th {
border: 1px #666666 solid;
padding: 4px;}

#main table.small th {
color: #ffffff;
background-color: #999999;
text-align: center;}

#main p.buttonlink {
font-size: 1em;
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
text-align: center;}

#main p.spacing {
margin-top: 1em;
margin-bottom: 1.5em;}

#main p.indent1 {
margin-left: 2em;}

#main #indent {
margin-left: 1.5em;}

#main #indent dl dt {
margin-top: .4em;}

#main #indent dl dd {
margin-left: 1.5em;
padding-left: 0em;}

#main p.submit {
margin-top: 1em;
margin-bottom: 1em;
text-align: center;}

#endorse {
margin-top: 0em;
margin-bottom: 1em;
margin-right: .5em;
margin-left: .5em;}

#endorse dl {
margin-top: 1.5em;}

#endorse dt {
font-style: italic;}

#endorse dd {
font-size: .8em;
padding-left: 3em;
margin-top: 0em;}

#main p.alert2 {
color: #ff0000;
font-weight: bold;
text-align: center;
margin: 0em 2em 1em 2em;
padding: .5em;
font-size: .7em;
line-height: 1.3em;
border: 1px solid #ecb939;
background-color: #ece4ce;}

/* basic text */

html {
min-height: 100%;
margin-bottom: 1px;}

body {
margin: 0;
padding-top: 0;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;
background-color: #ededed;
background-image: url(../images/qpeps-bkg.gif);
background-repeat: no-repeat;
background-position: top right;}

p, ul, dl {
font-size: .9em;
line-height: 1.3em;
text-align: left;
margin-top: .4em;}

h1, h2, h3, h4, h5 {
font-weight: bold;
color: #993300;
background-color: #ffffff;
text-align: left;
padding: 0;}

h1 {
font-size: 1.25em;
line-height: 1.2em;
padding-bottom: 6px;
border-bottom: 2px solid #BABAA6;
margin-bottom: .75em;}

h2 {
font-size: 1.15em;
line-height: 1.2em;
margin-top: 1.2em;
margin-bottom: 0;
padding-bottom: 0;}

h3 {
font-size: 1.1em;
line-height: 1.2em;
margin-top: 1.2em;
margin-bottom: 0;}

h4 {
font-size: 1em;
line-height: 1.2em;
margin-top: 1.2em;
margin-bottom: 0;}

h5 {
font-size: .9em;
line-height: 1.2em;
font-style: italic;
margin-top: 1em;
margin-bottom: 0em;
padding-bottom: 0em;}

/* feature boxes in right column */

.feature {
margin-top: 1em;
margin-right: .5em;
margin-bottom: .5em;
margin-left: .5em;
padding: 8px;
border: 1px solid #939383;
color: #000000;
background-color: #e6e3d0;}

.feature p {
font-size: 0.7em;
line-height: 1.3em;
text-align: center;
margin-top: .7em;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;}

.feature h4 {
font-size: 0.7em;
line-height:1.3em;
text-align: center;
border: 1px solid #939383;
margin:0;
padding:2px;
background-image: url(../images/ad-head-bkg2.gif);
background-repeat: repeat;
background-position: center top;

}

.feature h4.diff {
font-size: 0.7em;
line-height:1.3em;
text-align: center;
border: 1px solid #939383;
margin:0;
padding:2px;
background-image: url(../images/ad-head-bkg2.gif);
background-repeat: repeat;
background-position: center top;

}

/*logon page*/

#divUserName {
margin-top: 0;
padding-top: 0;}

#divPassword, #divNewPassword {
margin-top: .5em;}

div.epub-logo {
	padding-top: 10px;
	float: right;
	padding-right: 10px;
}





/*
     FILE ARCHIVED ON 15:28:15 Jan 15, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:03:29 Feb 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.015
  exclusion.robots: 0.07
  exclusion.robots.policy: 0.049
  esindex: 0.015
  cdx.remote: 64.898
  LoadShardBlock: 150.17 (3)
  PetaboxLoader3.datanode: 190.061 (4)
  PetaboxLoader3.resolve: 424.077 (2)
  load_resource: 755.466
*/