@import "/css/reset.css";

body { width: 700px; margin: 10px auto; background: white url(http://naturalandorganic.skincareshows.com/images/background.jpg) no-repeat top center; font-family: sans-serif; font-size: 12px; }

strong { font-weight: bold; }

h1, h2 { margin-bottom: 1.10em; color: #588242; } 
h1 { font-size: 1.55em; font-weight: bold; }
h2 { font-size: 1.25em; font-weight: bold; }
p { margin-bottom: 1.0em; }

ul { margin-bottom: 1.0em; width: 100%; }
ul[type="disc"] li { list-style: disc inside; margin-bottom: 1.10em; padding: 0 2.0em;  }

ul.applciant_form { margin: 2.0em 0; }
ul.applicant_form li { float: left; width: 50%; height: 3em; }
ul.applciant_form li.linebreak { clear: right; }

label { width: 10% !important; font-size: 1.25em; height: 2.0em; margin: 0 2em 0 0; padding: 0; float: left; }

input[class~="required"] {float: left; width: 70%; border: none; background: transparent url(http://naturalandorganic.skincareshows.com/images/black30.png); font-size: 1.25em; border-bottom: 1px solid #000000; margin: 0 0 0 1.0em; }

input[class="disabled"] {float: left; width: 70%; border: none; background: none; font-size: 1.25em; border-bottom: 1px solid #000000; margin: 0 0 0 1.0em; }

div#content { height: 400px; width: 700px; padding: 1.0em; overflow: auto; clear: both; }
img[class="printonly"] { display: none; }

p.download { text-align: left; width: 60%; float: left; margin: 115px 0 10px 0; font-size: 80%; }
p.download a { color: #588242; font-weight: normal; text-decoration: underline;  }

p.downloadr { text-align: right; width: 30%; float: right; margin: 115px 0 10px 0; font-size: 80%; clear: right; }
p.downloadr a { color: #588242; font-weight: normal; text-decoration: underline; }

input[class="printer"] { float: right; margin: 0 0 1.10em 1.0em; clear: both; }

li.lithird { width: 33% !important; float: left; }
li.lithird input { padding: 0 1.0em 2.0em 0; }
span.li3label { float: left; margin: 0 0 0 1.0em; }

.nop { color: #588242; font-weight: bold; }

p.footnote { font-size: 80%; }

@media print
{
	body { background: none; }
	div#content { width: 7in; height: auto; margin: 0; padding: 0; background: #ffffff; overflow: visible; }
	input[class~="required"] { background: #ffffff; }
	img[class="printonly"] { display: block; clear: right; margin-bottom: 0.25in; }
	label { font-size: 1.0em; }
	p.download, p.downloadr { display: none; }
	input[class="printer"] { display: none; visibility: hidden; }
}
