body                 {
	font-family: arial, helvetica, SunSans-Regular, sans-serif;
	font-size: small;
}
.boxedtext   { background-color: #dcdcdc; padding: 4pt; border: solid 1px #c0c0c0 }
.whitesmoke { background-color: #f5f5f5 }
.gainsboro { background-color: #dcdcdc }
.newhilite { background-color: #ffdab9 }
.small { font-size: smaller }
.code   { color: #4169e1; font-family: Monaco, "Courier New", Courier }
.justified  { font-size: small; text-align: justify }
.bordered    { margin: 4pt 12pt }
.midbox  { text-align: left; margin: 4px 12px; width: 620px; float: right }
.prodtext { margin: 8px 12px 8px 0 }
.prodimg { margin: 8px 12px }
.box  { padding: 4px; border: solid 1px gray }
.boxtitle   { font-size: 8pt; font-weight: bold; text-decoration: none; background-attachment: fixed; top: 0; right: 0; bottom: 0; left: 0 }
.boxlist {
	list-style-type: square;
	list-style-position: inside;
}
.sqbullet {
	font-size: x-small;
	font-family: arial, helvetica, SunSans-Regular, sans-serif;
	white-space: normal;
	list-style-type: square;
	list-style-position: outside;
	margin-left: -12pt;
}
h3  { color: #004080; font-size: 11pt; font-weight: bold }
.normal { font-size: 8pt; font-family: arial, helvetica, SunSans-Regular, sans-serif }
p { font-size: 10pt; font-family: arial, helvetica, SunSans-Regular, sans-serif }
li { font-size: 10pt; font-family: arial, helvetica, SunSans-Regular, sans-serif; list-style-type: square }
.heading1 { font-size: 12pt; font-family: arial, helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.heading2 { font-size: 10pt; font-family: arial, helvetica, SunSans-Regular, sans-serif; font-weight: bold }
h1  { font-size: medium; font-weight: bold }
h2  { font-size: 12pt; font-weight: bold }
.tableborder { border: solid 1px gray }
.sidehdr {
	font-size: x-small;
	font-weight: bold;
	background-color: silver;
	padding: 4px;
	border: solid 1px gray;
	height: 10pt;
}
.sideboxw { font-size: 8pt; padding: 4px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }

#leftcontent {
position: absolute;
left:10px;
top:86px;
width:200px;
background:#fff;
}
#centercontent {
background:#fff;
margin-left: 199px;
margin-right:199px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 211px;
margin-right:211px;
	}
html>body #centercontent {
margin-left: 211px;
margin-right:211px;
	}
#rightcontent {
position: absolute;
right:10px;
top:86px;
width:200px;
background:#fff;
	}
#banner {
	background:#fff;
	height:39px;
	margin-left:10px;
	margin-right:10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	}
html>body #banner {
	height:39px;
	}
#banner h1 {
	padding:10px 10px 0px 10px;
	margin:0px;
		}
	
#rightcontent p {
	font-size:x-small;
	padding-top: 10px;
	}
p,h1,pre {
	margin:0px 10px 10px 10px;
	}
li {
	margin-right: 10px;
	}
h1 {
	font-size:14px;
	padding-top:10px;
	}
		
dl {
	width: 200px;
	background: #f1f1f1 url(/images/roundbottom.gif) no-repeat bottom left;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	}

dt {
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid white;
	background: #ccc url(/images/roundtop.gif) no-repeat top left;
	}

#red dt {
	background-color: #FF9999;
	}

#red {
	background-color: #ffcccc;
	}

#green dt {
	background-color: #66CC66;
	}

#green {
	background-color: #ccffcc;
	}

#blue dt {
	background-color: #9999CC;
	}

#blue {
	background-color: #ccccff;
	}

