body {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}

a {
color: #7A6C33;
}

h1 {
color: #699;
font-size: 13pt;
margin: 10px 10px 0px 10px;
}

h2 {
color: #699;
font-size: 12pt;
margin: 5px 10px 0px 10px;
}

textarea,input,select {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
vertical-align: middle;
}

textarea {
background-color: #FFF;
border: 1px solid #999;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}

.areaLabel {
font-size: 11pt;
font-weight: bold;
color: #000;
}

.warning {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #A00;
font-weight: bold;
}

.smallText {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
}

.h1Red {
font-family: Arial, Helvetica, sans-serif;
color: #A00;
font-size: 13pt;
}

.smallRed {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #A00;
}

.tinyRed {
font-size: 7pt;
color: #a00;
}

.asterisk {
font-size: 11pt;
color: #A00;
}

div.contentArea {
margin: 0px 0px 0px 10px;
background-color: #f3f3f3;
padding: 10px;
width: 970;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
-moz-box-sizing: padding-box;
}

div.subcontentArea {
padding: 5px;
margin: 0px 0px 5px 0px;
background-color: #fff;
border: solid 1px #dddddd;
}

div.halfSubcontent {
padding: 10px;
margin: 0px 0px 0px 0px;
background-color: #fff;
border: solid 1px #dddddd;
display: block;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width: 370px;
height: 200px;
-moz-box-sizing: padding-box;
}

div.lightboxArea {
margin: 0px 10px 0px 0px;
width: 100%;
-moz-box-sizing: padding-box;
}

.listImageBox {
width: 110px;
height: 140px;
margin: 5px 10px 5px 0px;
padding: 0px;
float: left;
border: solid 1px #dddddd;
vertical-align: baseline;
border-collapse: collapse;
}

.listImageBox td {
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.lightboxImageBox {
float: left;
border: none;
border-collapse: collapse;
border-spacing: 0px;
margin: 5px 5px 0px 5px;
}

.lightboxImageBox td {
background-color: #fff;
padding: 5px 5px 2px 5px;
}

.detailsImageBox {
border: solid 1px #dddddd;
background-color: #fff;
border-collapse: collapse;
padding: 10px;
}

.listSoft {
color: #666;
}

.disabled {
color: #AAA;
}

div.noteDisplay {
padding-bottom: 10px;
}

div.bottomButtons {
text-align: right;
}

table.masthead th {
color: #CC9;
font-size: 12pt;
font-weight: bold;
font-style: italic;
padding-right: 10px;
background-color: #699;
}

table.masthead td {
font-size: 12px;
background-color: #B5D5D5;
height: 22px;
padding: 4px;
}

table.masthead td a{
font-weight: bold;
}
input.fixedButton {
width: 80px;
}

.inputLookingTable {
background-color: #FFF;
border: 1px solid #999;
border-collapse: collapse;
}

.inputLookingTable th {
background-color: #DDD;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 3px;
font-size: 9pt;
}

.inputLookingTable td {
border-left: 1px solid #DDD;
border-bottom: 1px dashed #999;
padding: 3px;
}

.appletTable {
background-color: #FFF;
border: 1px solid #999;
border-collapse: collapse;
margin: 0px;
}

.appletTable td {
padding: 0px;
}


.borderlessTable {
border: none;
border-spacing: 0px;
border-collapse: collapse;
padding: 3px;
margin: 0px;
}

.borderlessTable td {
border: none;
border-spacing: 0px;
border-collapse: collapse;
}

.collapseTable {
border: none !important;
border-spacing: 0px;
border-collapse: collapse;
padding: 0px !important;
margin: 0px;
}

div.contentHeader {
font-size: 15pt;
font-weight: bold;
}

div.contentSubHeader {
font-size: 12pt;
font-weight: bold;
}

.itemLabel {
font-size: 9pt;
font-weight: bold;
color: #333;
}

td.itemLabel {
border-bottom: 1px solid #333;
}

tr.itemLabel td select, tr.itemLabel td input {
font-size: 9pt;
font-weight: normal;
}

div.floatRight {
float: right;
position: static;
font-weight: bold;
text-decoration: none;
}
