body {
	background : #FFFFFF;
	top: 10px;
	right: 10px;
	bottom: 40px;
	left: 10px;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
}

td.pagetitle {
	background : #FFFFFF;
	font: 16pt "Arial Narrow", "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
}

td.pagecontents {
	background : #ffffff;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
}

td.heading {
	background : #C0C0C0;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

td.entry {
	background : #EFEFEF;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

td.highlight {
	background : #FFF0D1;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

p {
	background : #ffffff;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

p.just {
	background : #ffffff;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	text-align: justify;
	color: #000000;
}

p.justdark {
	background : #2a2a2a;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	text-align: justify;
	color: #ffffff;
}

div.head {
	background : #2a2a2a;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #ffffff;
}

div.details {
	background : #2a2a2a;
	font: 11px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
	color: #b0b0b0;
}

p.small {
	background : #ffffff;
	font: 10px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

h1 {
	font: 14pt "Arial Narrow", "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	padding-bottom: 3;
	font-weight: bold; 
	padding-left: 4;
	color: #000000;
}

h2 {
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #000000;
}

h3 {
	font: 12px Arial, Helvetica;
	font-weight: 600;
	color: #606060;
}

a {
	color : #7f5400;
	text-decoration : underline;
}

a.light {
	color : #f8b93c;
	text-decoration : underline;
}

a.gray {
	color : #909090;
	text-decoration : none;
}

ul {
	background : #ffffff;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	list-style: circle;
}

ul.dark {
	background : #2a2a2a;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
	list-style: circle;
}

td.pageshadetopleft {
	background-image: url(../images/common/shadetopleft.gif);
}

td.pageshadebotleft {
	background-image: url(../images/common/shadebotleft.gif);
}

td.pageshadeleft {
	background-image: url(../images/common/shadeleft.gif) repeat-y;
	background-repeat: repeat-y;
}

td.pageshadetopright {
	background-image: url(../images/common/shadetopright.gif);
}

td.pageshadebotright {
	background-image: url(../images/common/shadebotright.gif);
}

td.pageshaderight {
	background-image: url(../images/common/shaderight.gif) repeat-y;
}

td.pageshadebot {
	background-image: url(../images/common/shadebot.gif) repeat-x;
}

td.pagecontentsdark {
	background : #2a2a2a;
	font: 12px "Lucida Grande", Geneva, Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
}

/* Tables for button bar */

table.butbarback {
	background: #b8b8b8;
	border: 0;
}

table.butbarfront {
	background-image: url(../images/common/buttonbar.gif) repeat-x;
}

td.butbarselect {
	background-image: url(../images/common/buttonbar-over.gif) repeat-x;
	text-align: center;
}

table.darkbutbarback {
	background: #505050;
	border: 0;
}

table.darkbutbarback2 {
	background: #000000;
	border: 0;
}

table.darkbutbarfront {
	background-image: url(../images/common/darkbuttonbar.gif) repeat-x;
}

