/* Remove unwanted elements */
.owi-noprint { display: none; }

/* Improve colour contrast of links */
a:link, a:visited { color: #781351 }

/* Ensure the content spans the full width */
.owi-wrpmain, .owi-wrpheader, .owi-wrpcontent, .owi-wrpfooter,
#owi-container_questions, #owi-container_response, .owi-print { width: 100%; margin: 0; float: none; border: none; }

/* Result */
.owi-logo { margin: 0 5%; width: 100%; }
h1 { color: #000; font-size: 16pt; padding-bottom: 5px; text-align: center; }
h1 strong { color: #000; }	
h2 { color: #000; font-size: 14pt; }
h4 { color: #000; font-size: 14pt; font-weight: bold; }		

.owi-hidden { visibility: hidden; display: none; }
.owi-footer { padding-top: 35px; text-align: center; text-decoration: none; }
.owi-footer li { display: inline; }

fieldset { margin: 0; padding: 0; border: none; }

/*************************************/
/**** OWI Result *********************/

ul li {padding-top: 5px;}

/*div#owi-container_response hr { width: auto; margin: 0 40px 0 40px; }*/
#owi-filledPersonalData, #owi-filledResponses { margin: 0 2%; }

.owi-owirespp, .owi-owirespq, .owi-owirespr { list-style: none; width: 100%; padding: 0; margin: 0 1% 0 1%; color: #000; font-size: 11pt; }
.owi-resplbl, .owi-drespvalue  { display: inline-block; width: 100%; padding-left: 5px; }
.owi-owirespp .owi-resplbl { width: 20%; font-weight:bold; }
.owi-owirespp .owi-respvalue { width: 50%; }
.owi-owirespq .owi-resplbl { width: 50%; }
.owi-owirespq .owi-respvalue { width: 10%; font-weight: bold; }
/*
.owi-owirespr .owi-resplbl { width: 128px; font-style: italic; vertical-align: middle; }
.owi-owirespr .owi-drespvalue { width: 540px; vertical-align: middle; }
*/
.owi-owirespr .owi-resplbl { width: 15%; font-style: italic; vertical-align: middle; }
.owi-owirespr .owi-drespvalue { width: 80%; vertical-align: middle; }


.owi-owirespr li {padding: 10px 0 10px 0; border-bottom: solid 1px; border-color: #666666; }
.owi-owirespr .owi-respvaluehead { font-weight:bold; }
.owi-intoxalock { list-style: none; padding: 0; }
.owi-intoxalock li { padding: 0; border: none; }

div#owi-responsesResult h2 { margin-top: 15px; text-align: center; }
div#owi-responsesResult h4 { margin: 15px 0 0 20px; }

/* Printed Ads */
div#owi-printedads { margin: 2%; }
.owi-lawyers, .owi-ignitioninterlocks { margin-bottom: 20px; }
.owi-lawyers li, .owi-ignitioninterlocks li { margin-left: 4% }
.owi-lawyers li.owi-heading1 { color: #000; font-size: 13pt; font-weight: bold; }		

/**** OWI Result *********************/
/*************************************/


