/*Primary, global items */BODY {	font-family: "Times New Roman",Georgia,Southern,Verdana,serif;	font-size: 100%;	color: navy;	background: white;	background-image: url("images/cblogo1bfade.gif");	background-position: 50% 50%;	background-attachment: fixed;	background-repeat: no-repeat;	}P {    margin-bottom:6px;    margin-top:4px;}HR {   margin: 0;   padding: 0;   height: 2;   color: blue;}A:link {color: blue;}A:visited {color: navy;}A:active {color: darkcyan;}A:link, A:visited, A:active { font-weight: 600;}H1, H2, H3, H4{   font-weight: bold;    margin-top:8px;   margin-bottom:4px;   color: blue; background: transparent;   }H1 { font-size:140%; }H2 { font-size:125%; }H3 { font-size:115%; }H4 { font-size:105%; }BLOCKQUOTE {    margin-bottom:0px;    margin-top:0px;}OL,UL,LI {margin-bottom: 0em; margin-top: 0em;}.tight {   	border-top-width:0px;	border-right-width:0px;	border-bottom-width:0px;	border-left-width:0px;	padding: 0px;	margin: 0px;}.small-caps {  font-variant: small-caps;}.alert {  color: red;}/* SCORES TABLE */table.scores {    font-size: 95%;    border_spacing: 0;	border-color: darkblue;	border-style: solid;	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	padding: 10px;	margin: 10px;	border-collapse: collapse; }table.scores th, table.scores td.footer {	background-color: #eeeeee;}table.scores td, table.scores th {   font-size: 90%;	border-color: darkblue;	border-style: solid;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width:1px;	padding: 3px;	margin: 0px;	border-collapse: collapse; }table.scores tr.grey { background-color: #eeeeee; }@media print{   .non-print   {     display: none;   }      .bodytext {	  font-size: 4pt;   }}