body {font-size: 10pt; font-family: Verdana, Geneva, Arial; color:#333; margin-left: 40px; margin-right: 40px;  background: #FFFFFF url(pix/Slim_Shed_bg.gif) no-repeat fixed center center}
p,td  { font-size: 10pt; font-family: Verdana, Geneva, Arial; color:#333; }
hr  { color: #00c; height = 1 }
.copy  { color: #666; font-size: 8pt }
h1  { color: #9999FF; padding: 3px 10px; font-size: 32pt; font-family: "Times New Roman", Times, serif; font-style: italic;
	position: relative;
	right: 55px;
}
h2 { background-color: rgb(255,240,230); margin-right: 3px; margin-left: 0px; padding: 1px 8px; border-top: 1px solid rgb(255,80,80) }
h3,h4,h5,h6 { background-color: rgb(230,240,255); margin-right: 3px; margin-left: 0px; padding: 1px 8px; border-top: 1px solid rgb(80,80,255) }
a:link { color:#00F }
a:visited { color:#00F }
a:hover { color:#0CC }
a:active { color:#F00 } 

#sn { 
	width:158px; 
	background-color:#f3f3f3; 
	border: 1px solid #0000cc;
	cursor: pointer;
}
.snv {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
.snv a {
	font-size: 12px;
	line-height: 14px;
	text-decoration:none;
	width:158px; 
	display:block; 
	box-sizing:border-box; 
}
.snA .snv a { padding: 3px 8px 3px 5px; }
.snB .snv a { padding: 3px 8px 3px 15px; }

/* IE box model workaround */
html>body .snA .snv a { box-sizing:content-box; width:142px; }
html>body .snB .snv a { box-sizing:content-box; width:140px; }
.snOpen .snv { background-color: #ffffcc; }
.currentsn .snv { background-color: #ffe479; }
.currentsn a, .snOpen, .snOpen a, .snOpen a:hover, .snOpen a:visited { font-weight:bold; }
.snv a, .snv a:hover, .snv a:visited { color:#003366; text-decoration:none; }
.snv a:hover { background-color:white; }
ul { position:relative; left: -15px; list-style-image:url('pix/bullet.gif') }
