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

a:hover {
	color: #990000;
	text-decoration: underline;
}

body { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
img { border: none; }

input, textarea, select, table, td, div { font-size: 100%; }

input, textarea, select {
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

form { margin: 0px 0px 0px 0px; }



a.linkTitle { margin: 0px 4px 0px 4px; text-decoration: none; }
img.linkIcon { margin-right: 3px; }

a.clipboardItem { color: #999999; }

input.image { border: none; }
input.checkbox { border: none; }
input.radio { border: none; }
input.readonly { background-color: #E0E0E0; color: #333333; }

.leftSpaced { padding-left: 5px; }
.rightSpaced { padding-right: 5px; }
.leftSpaced10 { padding-left: 10px; }
.rightSpaced10 { padding-right: 10px; }
.topSpaced2 { padding-top: 2px; }
.topSpaced { padding-top: 5px; }
.topSpaced10 { padding-top: 10px; }
.bottomSpaced2 { padding-bottom: 2px; }
.bottomSpaced { padding-bottom: 5px; }
.bottomSpaced10 { padding-bottom: 10px; }

.leftItem { margin-right: 5px; }
.rightItem { margin-left: 5px; }
.leftItem10 { margin-right: 10px; }
.rightItem10 { margin-left: 10px; }
.bottomItem2 { margin-top: 2px; }
.bottomItem { margin-top: 5px; }
.bottomItem10 { margin-top: 10px; }
.topItem3 { margin-bottom: 3px; }
.topItem { margin-bottom: 5px; }
.topItem10 { margin-bottom: 10px; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.textSmall { font-size: 10px; }
.textHeader { font-size: 15px; font-weight: bold; }
.textTitle { font-size: 13px; font-weight: bold; }
.topAlign { vertical-align: top; }
.middleAlign { vertical-align: middle; }
.centerAlign { text-align: center; }
.rightAlign { text-align: right; }

.fullWidth { width: 100%; }
.halfWidth { width: 50%; }
.spreadWidth { width: 95%; }
.width30 { width: 30px; }
.width240 { width: 240px; }
.width300 { width: 300px; }
.widthVeryShort { width: 120px; }
.widthShort { width: 140px; }
.widthMiddle { width: 200px; }
.widthLong { width: 260px; }
.widthVeryLong { width: 320px; }
.noBorder { border: none; }
.solidBorder { border: 1px solid #000000; }

.red { color: #FF0000; }

.noWrap { white-space: nowrap; }

div.sectionlayer {
}

td.sectioncellon {
    border: 1px dashed black;
}
td.sectioncelloff {
    border: 1px solid white;
}
.buttonslayer {
    top: 3;
    right: 3;
    /*
    z-index: 2;
    visibility: hidden;
    */
    text-align: right;
    background: white;
}
div.contentlayer {
    padding-top: 25px;
}

