body, td {
margin: 0px;
font:x-small Helvetica;
font-size: 14px;
}

h1 {
font-weight: bold;
font-size: 20px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 16px;
}
h4 {
font-size:15px;font-weight:bold;
}
h5 {
font-size:15px;font-weight:bold;font-style:italic;
}

p {
line-height: 17px;
}
strong { font-weight: bold; font-size: 14px;}
em { font-weight: normal; font-style: italic; font-size: 14px;}

ul {
/*list-style-image: url("../img/bulletgray.gif");*/
margin-top: 2px;
}

li {
font-size: 14px;
margin-bottom: 8px;
margin-left: -15px;
padding: 0px;
}

a {
text-decoration: none;
}

a:link:hover {
text-decoration: underline;
}

pre {
padding: 5px;
font-size: 14px;
}
code, .code {
font-size: 14px;
font-family: monospace;
}

form {
margin: 0px;
}

.small {
font-size: 10px;
}


/* Start header on every page */
.headerbox {
margin: 0px;
height: 30px;
}
.headerbox h1 {
float:left;
font-size: 18px;
font-weight: bold;
padding: 0px;
margin-top: 0px;
margin-left: 10px;
}
.headerbox .pagename
{
font-size: 11px;
font-weight: bold;
text-align:right;
margin-right: 10px;
padding-top: 5px;
}
.headerbox p { display:inline; }
.revbar {
margin-left: 22px;font-size:10px;
}
.menubox p { display:inline; }
.menubox {
margin: 0px;
padding-bottom:2px;
/*height: 30px;*/
padding-top: 0px;
font-size: 10px;
}
.menubox a {
font-size: 10px;
text-decoration: none;
margin-left: 12px;
}
.menubox a.user {
font-size: 10px;
text-decoration: none;
margin-left: 12px;
}

.searchbox {
float: right;
margin-right: 12px;
font-size: 10px;
margin-bottom: 0px;
}
.searchbox input {
height:18px;
margin-top:0px;
margin-bottom:0px;
font-size: 10px;
}
.searchbox form {
display: inline;
margin: 0px;
padding: 0px;
}

.helpbox {
font-size: 9px;
padding-left: 18px;
padding-right: 18px;
padding-top: 6px;
height: 20px;
}

/* End header on every page */

div.hbar {
height: 2px;
}

#widgetbox {
float: left;
width: 202px;
margin: 0px;
}

#contentbox {
margin-right:15px;
margin-left:213px;
padding: 0px;
}

#contentbox.print {
margin-right:15px;
margin-left:103px;
}


.widget {
padding: 5px;
margin: 30px 5px 15px 10px;
}


.widget .boxtitle {
position: relative;
display: inline;
top: -12px;
font-size: 10px;
font-weight: normal;
padding: 1px 2px;
margin: 0px;
margin-left: 5px;
margin-bottom: -12px;
text-transform: uppercase;
}


td.tablecol0 {
margin-bottom: 4px;
}
td.tablecol1 {
margin-bottom: 4px;
}

td.tablecol0 p {
padding-top: 4px;
padding-bottom: 4px;
}
td.tablecol1 p {
padding-top: 4px;
padding-bottom: 4px;
}
.tableheader p {
padding-top: 4px;
padding-bottom: 4px;
}
div.tableheader {
}
/* The copyright, privacy, etc box */
#boringbox {
clear: left;
margin: 0px;
margin-bottom: 10px;
font-size: 10px;
padding: 3px;
text-align: center;
}

.hide {position:absolute; width:1px;visibility:hidden; height:1px;}
LI.uncheck { list-style: url(unchecked.jpg) }
LI.check { list-style: url(checked.jpg) }
LI.pcheck { list-style: url(partchecked.jpg) }

blockquote,.blockquote
{
	margin-left:20px; width:70%;
	border-left:1px;border-right:0px;border-color:black;border-style:solid;
	border-top:0px;border-bottom:0px;
	padding-left:10px;
}
@media print {
  /* style sheet for print goes here */
.submitbutton { visibility: hidden; }
.searchbox { visibility: hidden; }
.menubox { visibility: hidden; }
#widgetbox {display:none; }
#contentbox {
margin-right:15px;
margin-left:15px;
padding: 10px;
}
.widget, #contentbox { border: none; }
}

