﻿/* style without background color */
body{
	text-align:center;
	margin:4px auto;
	padding:0;
	/*background-color:#C7EDCC;*/
}

form{
	margin:0;
	padding:0;
}

fieldset{
	margin:0.3em 0;
	padding:0.5em;
	border:1px solid #CCCCFF;
}

h2, h3, h4, h5{
	padding:0;
	margin: 0 0 0.8em 0;
}

/* headers in layout divs already */
h2.in, h3.in, h4.in, h5.in{
	padding:0;
	margin: 0;
}

p, form.likep, div.likep{
	padding:0 0 1em 0;
	margin:0; /* padding is used instead of margin as p may be used in a div with background/border style and margin will not show it  */
}

img{
	border:0;
}

#wrapper{
	text-align:center;
	margin:10px auto;
	padding:20px;
	max-width:700px;
	width:expression(document.body.clientWidth > 750? "700px": "auto" );
}

.cleaner{
	clear:both;
	height:0px;
	font-size:1px;
	line-height:0px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

div.a{
	text-align:left;
	width:100%;
	border:1px solid gray;
	margin:0.3em 0;
	padding:0.5em;
}

p, ul, ol{
	text-align:left;
}

.nav{
	font-size:smaller;
}

.qa li {
	padding:0 0 0.5em 0;
}

.cwith_ad_h {
	width:73%;
	float:left;
}

.ad_r {
	margin:1em 0;
	width:22%;
	float:right;
	/*background-color:#C7EDCC;*/
}

.ArtLeftImg{
	border:1px solid #B6B6B6;
	float:left;
	margin:0 0.6em 0.6em 0;
}

.ArtRightImg{
	border:1px solid #B6B6B6;
	float:right;
	margin:0 0 0.6em 0.6em;
}

.Note, .Tip, .Small{
	font-size:smaller;
}


h1, #PrinterH1{
	font-size:15px;
	font-weight:bold;
}

h2, #ProcDivTtl, .lev1{
	font-size:14px;
	font-weight:bold;
}

h3, .lev2{
	font-size:12px;
	font-weight:bold;
}

h4, h5, .lev3, .lev4{
	font-size:12px;
	font-weight:normal;
}