body	{margin: 0}
#header	{border-bottom: 2px #000 solid; background: #1A61AC}
#footer, #corner, .browser {font: 8pt Verdana, Arial, Helvetica, sans-serif}
#corner {text-align: center}
#sidebar {
	border: 2px #000 solid; border-width: 0 2px 2px 0;
	background: #99bbee;
	/* NS4 bug: padding-bottom adds space at the top of the page */
	padding: 3px 3px 0 3px;
	font: 83% Verdana, Arial, Helvetica, sans-serif;
}
#sidebar form {height: 70px;  background: url(images/code-laptop-muted.jpg) no-repeat; margin: -3px; padding: 3px}
#sidebar p	{margin: .6em 0}
#sidebar a	{font-weight: bold}
#sidebar ul	{margin: .75em 0 .75em 22px; padding-left: 0}
#main	{padding: 3px 6px 3px 12px}
/* #main p, #main ul, #main ol {max-width: 30em} */

.box, .announcement, .commentbox, .outsidecomment {
	margin: 1em 15%; padding: 2px;
}
.box, .announcement, .commentbox, table.grid, table.info {
	border: 1px #000 solid;
	border-width: 1px 2px 2px 1px;
	-webkit-box-shadow: 2px 2px 2px #000;
}
.box, .commentbox {background: #fff}
.announcement, table.announcement td {background: #ffc}
.announcement, table.announcement td, .commentbox, .outsidecomment {
	font: 83% Verdana, Arial, Helvetica, sans-serif;
}
.homerun {font: 83% Arial, Helvetica, sans-serif}

h2, h3	{font-family: Arial, Helvetica, sans-serif}
#main h3	{border-top: 1px #000 solid; padding-top: .25em}
.head, h2, h3	{page-break-after: avoid}
.tail	{page-break-before: avoid}

address {
	font: italic bold 83% Arial, Helvetica, sans-serif;
	text-align: right;
	border-top: 1px #000 solid;
	margin-top: 1em;
}

.aside {float: right}

.footnote {font: 83% Verdana, Arial, Helvetica, sans-serif}
.toplink {font: 67% Arial, Helvetica, sans-serif; text-align: right}
.directions .toplink {font-size: 80%}

big	{font-weight: bold}

ul.contents, ul.teal, ul.checklist {font: bold 83% Arial, Helvetica, sans-serif}
li ul.contents, li ul.teal, li ul.checklist {font-size: 100%}

ul.contents, ul.teal {list-style-image: url(images/bullets/blue-10.gif)}
ul.checklist {list-style-image: url(images/bullets/checkedbox.gif)}
ul.arrows {list-style-image: url(images/bullets/rightblue.gif)}
ul.arrows li {padding-bottom: .5em}
ul.contents ul {list-style-image: none}
ul.outlink, li.outlink {list-style-image: url(images/bullets/outlink-sm.png)}


ul.menu, ul.arrows {font: 83% Arial, Helvetica, sans-serif}
li ul.menu, li ul.arrows {font-size: 100%}

.directions {font: 83% Verdana, Arial, Helvetica, sans-serif}
.directions li, .directions dt {padding-top: 1em}
.directions dt {list-style: disc outside;  font-size: 120%}
/* These rules break Opera 7.2-8 in strange ways.
	Link underlines persist until the end of the page, and one-word <li> items
	in multi-level lists disappear.
ol.directions li:first-line {font-weight: bold}
ul.directions li:first-line {font-weight: normal} */
dd .directions, li .directions {font-size: 100%}
.directions ul.contents li {padding-top: 0; font-size: 100%}

.inset_right, .block_right {text-align:right;font: 10pt Arial, Helvetica, sans-serif}

dt {font-weight: bold}

.info td, .info th, .grid td, .grid th {font-family: Arial, Helvetica, sans-serif; font-size: 83%}
.info td, .grid td {background: #ddf}

.info td, .info th {padding: 0 .75em}
.info th {font-weight: bold; background: #adb3fd}

.grid td, .grid th {text-align:left}
.grid th {background: #bbe}
.grid caption {font: bold 100% Arial, Helvetica, sans-serif; text-align:center}
.grid td.check {text-align: center}
th.package {background: #bec4fe}

p.form, .form td, .icon td, td.icon {font: 83% Arial, Helvetica, sans-serif}
.form th {font: bold 100% Arial, Helvetica, sans-serif}

.calendar td, .calendar th {font-family: Arial, Helvetica, sans-serif; font-size: 83%}
.calendar td {width: 3em; height: 2em; border: 1px solid #000}

a.fnSymbol, a.fnSymbol:link, a.fnSymbol:visited  {text-decoration: none}

a:link	{color: #00c}
a:visited	{color: #009}
a:active	{color: #c00}
a:hover	{color : #1495ff}
#sidebar a:hover, #sidebar p.current {color: #fff}
#sidebar a.current, #sidebar p.current {background: #69c}

.new {color: red}
.indent {margin: 1em .5in}
.indent2 {margin: 1em 1in}
.narrow {margin: 1em 25%}
.seed {position:absolute; top: -313px; left: -123px}
.seed, .seed a {color: #eee}
.seed a {text-decoration: none}

@media print {#sidebar, #corner, .noprint {display: none; visibility: hidden}}