body, table, p, input, select, option {
    /*background: #FFFFFF;*/
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.dot-line {
	background: white url('../images/dot_1_of_4.gif') repeat-x;
	height: 1px;
}
.mainBody {
    width: 851px;
    vertical-align: top;
    table-layout: fixed;
}
.microchipLookupTable {
    border:solid 2px #7cadd9;
}
.microchipLookupStatus {
    font:bold 20px serif;
    color:#7cadd9;
    text-align:center;
    margin:10px;
}

.required {
    color: #ff0000;
}
.blueButton {
    color: white;
    background: url('../images/blue_button.jpg') repeat-x;
    border-width: 0;
    border-style: outset;
    font-weight: bold;
    font-size: 10pt;
    height: 19px;
    width: 160px;
}
.blueButton200 {
    color: white;
    background: url('../images/blue_button.jpg') repeat-x;
    border-width: 0;
    border-style: outset;
    font-weight: bold;
    font-size: 10pt;
    height: 19px;
    width: 200px;
}

.blueButton100 {
    color: white;
    background: url('../images/blue_button.jpg') repeat-x;
    border-width: 0;
    border-style: outset;
    font-weight: bold;
    font-size: 10pt;
    height: 19px;
    width: 100px;
}
.blueButton320 {
    color: white;
    background: url('../images/blue_button.jpg') repeat-x;
    border-width: 0;
    border-style: outset;
    font-weight: bold;
    font-size: 10pt;
    height: 19px;
    width: 320px;
}
.blueButton40 {
    color: white;
    background: url('../images/blue_button.jpg') repeat-x;
    border-width: 0;
    border-style: outset;
    font-weight: bold;
    font-size: 10pt;
    height: 19px;
    width: 40px;
}

.orange{
    font-size: 22px;
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    color: #cc6600;
    border: none;
}

.publicSubHeader {
    background: url('../images/public_bkgnd.png') no-repeat;
    height: 60px;
    font: bold 25px serif;
    color: white;
    padding-left: 10px;
    vertical-align: middle;
}

.fullbodySubHeader {
    font: bold 25px Arial, sans-serif;
    color: white;
}

.footerLink {
    font: normal 10pt arial;
    color:#7cadd9;
    text-decoration: none;
}

.problem {
    background: url(../images/problem.gif ) no-repeat;
    font-family: Verdana, sans-serif;
    width:667px;
    height:40px;
    font-size: 11px;
    text-indent:55px;
    font-weight:bold;
}

.flatYellowButton200 {
    color: #000066;
    background-color: #ffcc00;
    border-color: #000066;
    border-width: 1px;
    border-style: Solid;
    font-weight: bold;
    height: 19px;
    width: 200px;
    cursor: pointer;
}

.flatYellowButton220 {
    color: #000066;
    background-color: #ffcc00;
    border-color: #000066;
    border-width: 1px;
    border-style: Solid;
    font-weight: bold;
    height: 19px;
    width: 220px;
    cursor: pointer;
}

.flatYellowButton320 {
    color: #000066;
    background-color: #ffcc00;
    border-color: #000066;
    border-width: 1px;
    border-style: Solid;
    font-weight: bold;
    height: 19px;
    width: 320px;
    cursor: pointer;
}

.gray{
    color: #CCCCCC;
}

.grayStrong{
    color: #6b6b6b;
}

.contrast {
    font-weight: bold;
    color: #ffffff;
    background-color: #999999;
    font-size: 8pt;
}

.headline {
    font: bold 20px Arial, sans-serif;
    color: #4070a0;
}

.publicContent td {
    padding-top: 5px;
    padding-bottom: 5px;
}
