body, td {
margin: 0em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: .9em;
}

h1 {
font-family: georgia, palatino, "Times New Roman", times, serif;
font-weight: bold;
font-size: 2.2em;
}

h2 {
font-size: 1.8em;
}

h3 {
font-family: georgia, palatino, "Times New Roman", times, serif;
font-size: 1.6em;
}
h4 {
font-family: georgia, palatino, "Times New Roman", times, serif;
font-size:1.5em;font-weight:bold;
}
h5 {
font-family: georgia, palatino, "Times New Roman", times, serif;
font-size:1.5em;font-weight:bold;font-style:italic;
}

p {
line-height: 1.5em;
}
strong { font-weight: bold;}
em { font-weight: normal; font-style: italic;}

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

li {
/*font-size: 1.4em;*/
margin-bottom: 0.8em;
margin-left: -1.5em;
padding: 0px;
}

a {
text-decoration:none; color:#CC0000;
}

a:hover {
color:#FFFFFF; background-color:#CC0000;
}

pre {
padding: 0.5em;
font-size: 1.1em;
}
code {
font-size: 1.1em;
}

form {
margin: 0em;
}

.small {
font: 8px;
}


/* Start header on every page */

.leftline { 
border-color: #CC0000; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px
}

.box2 {  
border-color: #999999 black #CC0000 #CC0000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px
}

.footborder { 
border-color: #CC0000; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px
}

#headerbox {
margin: 0em;
height: 1.8em;
}
#headerbox h1 {
float:left;
font-size: 1.8em;
font-weight: bold;
padding: 0.1em;
margin-top: 0em;
margin-left: 0.5em;
}
#headerbox .pagename
{
font-family: georgia, palatino, "Times New Roman", times, serif;
font-size: 1.2em;
font-weight: bold;
text-align:right;
margin-right: 1em;
padding-top: .4em;
}
#headerbox p { display:inline; }
.revbar {
margin-left: 22.2em;font-size:1.2em;
}
#menubox {
height: 1.5em;
font-size: 0.9em;
}
#menubox a {
font-family: verdana, sans-serif;
text-decoration: none;
}
#menubox a.user {
font-family: verdana, sans-serif;
text-decoration: none;
}

#searchbox {
float: right;
margin-right: 1.2em;
font-family: verdana, sans-serif;
font-size: 1.0em;
padding:0em;
}
#searchbox input {
font-family: verdana, sans-serif;
font-size: 1.0em;
}
#searchbox form {
display: inline;
margin: 0em;
padding: 0em;
}

#helpbox {
font-family: verdana, sans-serif;
font-size: 0.9em;
padding-left: 1.8em;
padding-right: 1.8em;
padding-top: 0.6em;
height: 2.0em;
}

/* End header on every page */

div.hbar {
height: 0.2em;
}

#widgetbox {
float: left;
width: 17em;
margin: 0em;
}

#contentbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-size: 100%;
top: 1em;
margin-right: 0em;
margin-left: 1.5em;
padding: .75em;
padding-top: 1em;
}

#introbox {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: .8em;
font-size: 120%;
top: 1em;
margin-right: 1.5em;
margin-left: 0.5em;
padding: .75em;
padding-top: 1em;
}

#minibox {
font-family: Georgia, Verdana, Helvetica, sans-serif;
font-size: 1em;
font-size: 80%;
top: 1em;
margin-right: 1.5em;
margin-left: 1em;
padding: 0em;
padding-top: 1em;


#column {
line-height: 1.7em;
}

#attachbox {
margin-right: 1.5em;
margin-left: 1.5em;
padding: .75em;
padding-top: .1em;
}


#contentbox.print {
margin-right:1.5em;
margin-left:10.3em;
}


.widget {
padding: 0.5em;
margin: 3.0em 0.5em 1.5em 1em;
}


.widget .boxtitle {
position: relative;
display: inline;
top: -1.2em;
font-family: verdana, helvetica, sans-serif;
font-size: 1em;
font-weight: normal;
padding: 1px 2px;
margin: 0em;
margin-left: 0.5em;
margin-bottom: -1.2em;
text-transform: uppercase;
}


td.tablecol0 {
margin-bottom: 0.4em;
}
td.tablecol1 {
margin-bottom: 0.4em;
}

td.tablecol0 p {
padding-top: 0.4em;
padding-bottom: 0.4em;
}
td.tablecol1 p {
padding-top: 0.4em;
padding-bottom: 0.4em;
}
.tableheader p {
padding-top: 0.4em;
padding-bottom: 0.4em;
}
div.tableheader {
font-family: verdana, sans-serif;
}
/* The copyright, privacy, etc box */
#boringbox {
clear: left;
margin: 0em;
margin-bottom: 1em;
font-family: verdana, sans-serif;
font-size: 0.8em;
padding: 0.3em;
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:2.0em; width:80%;
	border-left:1px;border-right:0px;border-color:black;border-style:solid;
	border-top:0px;border-bottom:0px;
	padding-left:1em;
}

