.divborder { border-width: 15px;
	border-color: #800066;
	}
	
document { font-family: Verdana, Arial, sans-serif;
		color: #800000;
		}

body {
	margin-top: 0;   
	padding: 0px;
	background: #f0f0e0;
	border-width: 15px;
	border-color: #800066;
}

#Content { background: #f0f0e0; }

body, li, table, td, p { font-family: Verdana, Arial, sans-serif;
		color: #800000;
		}
		
body, li, p, table, td, blockquote { font-size: 9pt; }

p, li, dd, dt, th, td, blockquote { line-height: 1.5em; }

h1, h2, h3, h4, h5, h6 { 
		font-family: Verdana, Arial, sans-serif;
		}
h1 { font-size: 14pt; color: #4066c0; }
h2 { font-size: 13pt; color: #4080a7; }
h3 { font-size: 11pt; color: #0066c0; }
h4, h5, h6 { font-size: 10pt; color: #0066c0; }

b, strong { color: #c02000 }

.smallish { font-size: 8pt;
			line-height: 1.3em; }
.smaller { font-size: 7pt;
			line-height: 1.3em; }

table {
	background: #e0e0c8;
}


#Breadcrumbs {
	position: relative;
	/* width: 100%; */
	background-color: #e0e0c8;
	border-bottom: 2px solid #409270;
	margin: 0;
	padding: 3px;
	voice-family: inherit;
	/* height: 12px; */
}


.transparent { background: #f0f0e0; }
.transparent table { background: #f0f0e0; }

table h1, table h2 { color: #000080; }

a, a:link { color: #000099; text-decoration: none; }

a:visited { color: #000099; text-decoration: none; }

a:hover { color: #c00040; text-decoration: underline; }

a:mouseover { color: #c00040; text-decoration: underline; }

a:active { color: #0040ff; text-decoration: underline; }

li { list-style-type: square; bullet-color: #800000; }

hr { color: #000080; }

code { color: #0000c0; line-height: 1.5em; font-family: Courier New, Courier, Default Mono; }

input, textarea, select {background: #f0f0e0; color: #000080; }
input:radio {background: #f0f0e0; color: #000080; }

input submit { background: #c0c8e0;
	color: #000080;
	font-weight: bold;
	button-highlight: #e0e0ff;
	highlight-color: #e0e0ff;
	background-shadow-color: #404080;
	border: outset medium #9999ff;
	padding:2;
	margin-top: .5em;
	margin-bottom: .5em;
	}

.blueinset {border: inset medium #a0a0d8;
	padding: 1em;
	}

.blueinset-transparent { border: inset medium #a0a0d8;
	padding: 0em;
	background: #f0f0e0 }

.blueinset tr:hover { background: #f8f8f0; }
.blueinset tr:mouseover { background: #ffffe0; }
.blueinset tr:mouseout { background: #f0f0e0; }
.blueinset input:hover, select:hover, submit:hover { background: #f8f8f0;
		color: #408080; }
.blueinset input:mouseover, select:mouseover, textarea:mouseover { background: #ffffe0;
		color: #408080; }
.blueinset input:mouseout, select:mouseout, textarea:mouseout { background: #f0f0e0; }

.darker  { background: #d0d0b8; }
.darker tr:hover  { background: #d0d0b8; }
.darker tr:mouseover  { background: #d0d0b8; }
.darker tr:mouseout  { background: #d0d0b8; }
.darker input:hover { background: #f8f8f0;
		color: #408080; }
.darker input:mouseover { background: #f8f8f0;
		color: #408080; }
.darker input:mouseout { background: #f0f0e0; }

.nocellhover  tr:hover { background: #e0e0c8; }
.nocellhover  tr:mouseover { background: #e0e0c8; }
.nocellhover  tr:mouseout { background: #e0e0c8; }
.nocellhover input:hover { background: #f8f8f0;
		color: #408080; }
.nocellhover input:mouseover { background: #f8f8f0;
		color: #408080; }
.nocellhover input:mouseout { background: #f0f0e0; }

.norowhover  tr:hover { background: #e0e0c8; }
.norowhover  tr:mouseover { background: #e0e0c8; }
.norowhover  tr:mouseout { background: #e0e0c8; }
.norowhover input:hover { background: #f8f8f0;
		color: #408080; }
.norowhover input:mouseover { background: #ffffe0;
		color: #408080; }
.norowhover input:mouseout { background: #f0f0e0; }

.blueoutset {border: outset medium #a0a0d8;
	padding-top: 0.2em;
	}
.blueoutset td:hover { background: #f8f8f0; }
.blueoutset td:mouseover { background: #ffffe0; }
.blueoutset td:mouseout { background: #f0f0e0; }
.blueoutset input:hover { background: #f8f8f0;
		color: #408080; }
.blueoutset input:mouseover { background: #ffffe0;
		color: #408080; }
.blueoutset input:mouseout { background: #f0f0e0; }

.blueoutset-wide-mar {border: outset medium #b0b0ff;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1.5em;
	padding-right: 1.3em;
}
	
.blueborder {border: solid thin #404080;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1.5em;
	padding-right: 1.3em;
	}

.bluebutton {highlight: #e0e0ff;
	border: outset medium #e0e0ff;
 }

/*  Avoid oprphaned headings and other page elements */
/*  Taken from W3C's example CSS-2 stylesheet */
@media print {
  @page         { margin: 10%; }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid; }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid; }
  UL, OL, DL    { page-break-before: avoid; }
}

