.MainPadding {padding-top:9px;}
TD { font-family: Tahoma,Arial; font-size: 14px; color: #FFFFFF; vertical-align:center; }
TD.nwrp {white-space: nowrap; text-align: center;}
TD.pairs {white-space: nowrap;}

.TopPad { padding-top:20px; }
.TopPad2 { padding-top:40px; }
.TopPad3 { padding-top:10px; }
.LeftPad { padding-left:20px; }
.pubTD { width:220px; }
.TopBotPad  { padding-top:10px; padding-bottom:10px;}
.TitleText, .VenueText, .AccomTitle { font-weight:bold; text-decoration: underline;}
.VenueText { text-decoration: none; }
.AccomTitle { font-size: 16px; }
.imgbdr { border:1px solid #FFFFFF; }
.bigimgright { border:1px solid #FFFFFF; margin-left:10px; margin-bottom:10px;}
.bigimgleft { border:1px solid #FFFFFF; margin-right:10px; margin-bottom:10px;}
.bigimgcenter { border:1px solid #FFFFFF; margin:10px 10px 10px 10px;}
.sponsorTD { width:33%; padding-left:10px; padding-right:10px; }
.thumbnails {margin:4px;}
.photosTEAMTITLETD, .photosTEXTTD, .photosTITLETEXTTD, .albumsTEXTTD, .photosNOTESTD { font-family: Tahoma,Arial; font-size: 18px; font-weight:bold; color: #FFFFFF; text-align:center; }
.photosTEXTTD, .photosTITLETEXTTD { font-weight: normal; font-size: 14px; padding:5px 0px 5px 0px; }
.photosTITLETEXTTD { padding-top:20px; font-weight:bold; }
.photosNOTESTD { padding-top:20px; font-size:10px; text-align:left; font-weight:normal; }
.imprtnt { font-weight:bold; }

.albumsIMGTD, .albumsTEXTTD { font-size:14px; padding-left:30px; padding-right:30px; text-align:center; }

.albumsIMGTD { padding-top:20px; }

TABLE {border-collapse:collapse;}
.markingNum, .markingText, .venues, .judges, .titles { border:1px solid #FFFFFF; padding:3px;}
.markingNum { width:20px; }
.markingText {width:290px; }
.markingSpacer { width:20px; }
.markingTitle { padding:6px; }

.titles {text-align:center; padding:3px;}

.dosides { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding:3px;}
.dotop { border-top:1px solid #FFFFFF;}
.dobot { border-bottom:1px solid #FFFFFF;}

.albuminstruct {font-weight:bold; }
.albumjava { font-size:10px; padding-top:10px; }

HR {
border: 0;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
width: 100%;
text-align: center;
}

A:link  { text-decoration: none; color: #FFFFFF;}
A:visited  { text-decoration: none; color: #FFFFFF;}
A:hover  { text-decoration: underline; color: #FFFFFF;}
A:active  { text-decoration: none; color: #FFFFFF;}
