* { font-family:Georgia; color: #333333; }

form { padding:0px; margin:0px; }

br { letter-spacing:0px; }

select, input, textarea { font-size: 12px; }
table { border-collapse: collapse; }
td { padding: 0px; }
body { padding: 0px; margin: 0px; background-color: #f4ece1; }
img { border: 0px; }

.dropdownlist { z-index: 30; }
.dropdownlist a { margin: 0; padding: 0; display: block; text-decoration: none; }
.dropdownlist div { z-index: 30; float: left; text-align: center; position: absolute; visibility: hidden; margin: 0; padding: 0; background: #ffffff; border: 1px dotted #aaaaaa; overflow-x:hidden; overflow-y: scroll; width: 139px; }
.dropdownlist div a { position: relative; display: block; margin: 0; padding: 1px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #ffffff; color: #c40000; font: 12px georgia; }
.dropdownlist div a:hover { color: #190b69; text-decoration: underline; }

div.newstext, div.newstext * { font-family:Arial;}

a:link { color: #c40000; text-decoration: none; }
a:visited { color: #c40000; text-decoration: none; }
a:hover { color: #190b69; text-decoration: underline; }

a.inactive:link { color: #777777; text-decoration: none; }
a.inactive:visited { color: #777777; text-decoration: none; }
a.inactive:hover { color: #190b69; text-decoration: underline; }

a.underlined:link { color: #190b69; text-decoration: underline; }
a.underlined:visited { color: #190b69; text-decoration: underline; }
a.underlined:hover { color: #c40000; text-decoration: none; }

.news a:link { color: #c40000; text-decoration: underline; }
.news a:visited { color: #c40000; text-decoration: underline; }
.news a:hover { color: #190b69; text-decoration: none; }

table.cashawardchart { border: gray 1px solid; }
table.cashawardchart td { border: gray 1px solid; }

div.sidebar { width: 180px; }
td.sidebarheadline { font-weight: bold; font-size: 12px; padding-bottom: 4px; padding-top: 2px; }
td.sidebarinfo { vertical-align:top; font-size: 11px; }
td.sidebaroption { font-size: 12px; padding-bottom:5px; }

table.competitiondates { margin-left:auto; margin-right:auto; }

table.resultset { width: 100%; text-align: center; }
table.resultset td { padding-top:2px; padding-bottom:2px; font-size:12px; }
table.resultset td.rank { width: 5%; }
table.resultset td.dancername { width: 20%; }
table.resultset td.routinename { width: 35%; }
table.resultset td.studio { width: 40%; }
table.resultset tr.header td { color: #133493; font-size:11px; text-transform:uppercase; }
td.resultsetheader { font-size:12px; font-weight:normal; padding-bottom:3px; }

table.inductee td { font-size:12px; }

.standin { font-size: 11px; }
.standout { font-weight: bold;  }

table.directions { background-color: #eeeeee; }
table.directions td { padding: 15px; }

table.schedule td.name { padding-right: 10px; color: Gray; vertical-align: top; text-align: right; white-space: nowrap; }
table.schedule td.time { padding-right: 10px; vertical-align: top; text-align: right; white-space: nowrap; font-size: 10px; }
table.schedule td.separator { text-align: left; border-top: 1px solid lightgrey; }

a.redlink:link { color: #ff1111; text-decoration: none; }
a.redlink:visited { color: #ff1111; text-decoration: none; }
a.redlink:hover { color: #dddddd; text-decoration: none; }

.footer { font-size:16px; letter-spacing:-1px; font-family:Georgia; color:#333333; line-height:21px; }
.footer a:link { color: #190b69; text-decoration: underline; }
.footer a:visited { color: #190b69; text-decoration: underline; }
.footer a:hover { color: #c40000; text-decoration: none; }



table.dottedtable { margin-top:10px; }
table.dottedtable td { border:1px dotted #333333; padding:7px; font-size:12px; }

table.pictureframe { background-color:#ffffff; }
table.pictureframe td.topleft { height:10px; background:url(/images/pictureframe/topleft.jpg) left top no-repeat; }
table.pictureframe td.top { height:10px; background:url(/images/pictureframe/top.jpg) left top repeat-x; }
table.pictureframe td.topright { height:10px; background:url(/images/pictureframe/topright.jpg) right top no-repeat; }
table.pictureframe td.right { width:10px; background:url(/images/pictureframe/right.jpg) right top repeat-y; }
table.pictureframe td.bottomright { height:10px; background:url(/images/pictureframe/bottomright.jpg) right bottom no-repeat; }
table.pictureframe td.bottom { height:10px; background:url(/images/pictureframe/bottom.jpg) left bottom repeat-x; }
table.pictureframe td.bottomleft { height:10px; background:url(/images/pictureframe/bottomleft.jpg) left bottom no-repeat; }
table.pictureframe td.left { width:10px; background:url(/images/pictureframe/left.jpg) left top repeat-y; }

table.rules td { font-size:12px; line-height:16px; }
table.rules td.ruleheadline { font-weight:bold; }

table.scholarshippics { margin-left:auto; margin-right:auto; }
table.scholarshippics td { font-size:11px; line-height:16px; text-align:center; font-style:italic; }
table.scholarshippics td b { font-size:12px; font-style:normal; }
