/* borders */.borderTop {border-width: 1px 0px 0px 0px;border-top-style: solid;border-color: black;border-color: #003399;}.borderBottom{border-width: 0px 0px 1px 0px;border-bottom-style: solid;border-color: black;border-color: #003399;}.contentBox {border-width: 1px 1px 1px 1px;border-top-style: solid;border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-color: black;background-color: #d3d3d3;}.blueBox {border-width: 1px 1px 1px 1px;border-top-style: solid;border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-color: #003399;background-color: white;}.alertBox {border-width: 1px 1px 1px 1px;border-top-style: dashed;border-left-style: dashed;border-bottom-style: dashed;border-right-style: dashed;border-color: darkblue;background-color: white;}.emptyBox {border-width: 1px 1px 1px 1px;border-top-style: solid;border-left-style: solid;border-bottom-style: solid;border-right-style: solid;border-color: black;background-color: white;}.emptyBoxConnector{border-width: 1px 1px 1px 0px;border-top-style: solid;border-bottom-style: solid;border-right-style: solid;border-color: black;background-color: white;}.listField {background-color: #d3d3d3;}.listAlternateField {background-color: #c0c0c0;}/* layout */A:link { color: #003399; text-decoration: none; }A:visited { color: #003399; text-decoration: none;}A:hover { color: black; text-decoration: underline;}A:active { color: black; }DIV.heading{  background-color: #000000;  color: #DDDDDD;  text-align: center;  font-weight: bold;  padding: 1px;  margin-bottom: 0px;}DIV.scoreReport{	font-size: 36pt;	font-weight: bold;}.boxHeadingGray{	font-size: smaller;	color: #444444;}.boxHeadingBlue{	font-size: smaller;	color: #003399;}.smallFont{	font-size: smaller;}