/* CSS Document */


#scorecard {
width: 100%;
}

#scorecard h1, #scorecard h4 {margin-top: 0px;}

.group {
margin-bottom: 2em;
border-bottom: 2px solid #cccccc;
} 

.keyTable, .legTable {
padding: 5px;
border: 1px solid #cccccc;
width: 100%;
}

.legtable, .backgroundTable {
	background-color:#e9e9e9;
}

.legtable h5 {font-size: 100%;}

.legtable h1 {font-size: 150%; text-transform:none;}

.legtable h2 {color: #000000;}

.thumbnailTable {
width: 62px;
padding: 0px;
}

.headshotTable {
width: 102px;
padding: 0px;
}

.thumbnail {
  max-width: 60px; 
  max-height: 90px; 
  width:  expression(this.width  > 60 ? 60 : true); 
  height: expression(this.height > 90 ? 90 : true);
}

.headshot {
  max-width: 100px; 
  max-height: 150px; 
  width:  expression(this.width  > 100 ? 100 : true); 
  height: expression(this.height > 150 ? 150 : true);
}

.whiteCell{
background-color: #FFFFFF;
}

.voteCell{
width: 50px;
text-align: center;
}

.noTopBorder{
border-top: 0px;
}

.voteYes, .voteNo, .voteOther {
font-size: x-large;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.voteYes {
color: green;
}

.voteNo {
color: red;
}


.altcolor {
color: #3399CC;
}

h1.altcolor, h2.altcolor, h3.altcolor, h4.altcolor, h5.altcolor, p.altcolor, td.altcolor {
color: #3399CC;
}