@charset "utf-8";
/* CSS Document */

body { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 80%; max-width: 1200px; margin: auto; }

.noprint { display: block; visibility: visible; }

.printOnly { display: none; visibility: hidden; }

a:link, a:visited { color: #00F; }

a:hover, a:active { color: #4564FF; }

h1 { color: #008; font-size: 135%; }

h2 { color: #008; font-size: 120%; margin-top: 0; padding-top: 0; }

h3 { color: #307070; font-size: 120%; }

.smallText { font-size: 82%; font-style: italic; font-weight: bold; }

.extraBold { font-size: 130%; font-weight: bold; }

.dataEntryBold { font-weight: bold; }

th { text-align: right; font-weight: bold; }

.EULA li { margin-bottom: 20px; font-weight: bold; }

.phaseII ol { font-weight: bold; max-width: 740px; margin: auto; }

.phaseII li { margin-left: 40px; font-weight: normal; }

.phaseIIdataTable { margin: 15px auto 0 auto; }

.phaseIIdataTable td, .phaseIIdataTable th { margin: 2px; padding: 4px; text-align: center; font-size: 90%; }

.phaseIIdataTable th { background: #DCE2E4; }

.phaseIIdataTable p { font-size: 90%; }

.phaseIIdataTable input[type="text"] { width: 3.2em; text-align: right; }

.calculatedInput { background: #E2EFF3; }

.listTitle { margin-bottom: 5px; }

.listText { font-weight: normal; }

#pageContainer { background: #FFF; padding: 10px 15px 0 15px;}

.errorBox { font-weight: bold; padding: 5px; margin: 0 auto 10px auto; background: #FF6; width: 50%; text-align: center; }

.submitButton { background: url(../images/button.gif) repeat-x; border: none; height: 28px; width: 100px; cursor: pointer; }

.boxTitle { padding-left: 10px; color: #33718A; font-weight: bold; }

.vendorsAndSponsorsBox img { border: none; }

.vendorsAndSponsorsBox a { border: none; }

.mainMenu th, .statusReport th { background: #DCE2E4; text-align: center; padding-right: 10px; padding-left: 10px; }

.dataEntryBox { width: 100%; }

.dataEntryBox p { font-style: italic; }

#reference { background: #DCDDDE url(../images/bgGreyFade.jpg) repeat-x; }

#reference h1 { font-style: italic; border-bottom: 2px solid #008; margin-top: 0; }

.dataChart { margin: 0 auto 0 auto; }

.dataChart td { text-align: center; }

.dataChart th { text-align: right; }

.statusReport td { text-align: center; }

.tooltip { visibility: hidden; position: absolute; top: 27px; right: -30px; width: 130px; background: #CDCDCD; z-index: 100; padding: 5px; border: 1px solid #999999; border-radius: 8px;-moz-border-radius: 8px; -webkit-border-radius: 8px; text-align: center; font-weight: normal; font-size: 85%; }