/*
// Change Control
// IN - 06/16/10 - TL - overflow hidden for banner ads, prevent expandables
// IN - 02/17/09 - CL - Increased height of dummy footer to avoid text clipping and stat-total-row class for owner pages
// IN - 12/03/09 - CL - Style for stadium page
// IN - 10/29/09 - TL - Style for wall distances
// IN - 09/15/09 - TL - Style for pinch runners
// IN - 09/15/09 - CL - Added text-align: left; for TD in "small" class
// IN - 09/09/09 - CL - Fixed bottom banner
// IN - 09/08/09 - CL - Fixed H2 background URL
// IN - 08/31/09 - CL - Added styles for trade expiration
// IN - 08/13/09 - CL - Added styles for drag and drop for amateur draft and cleaned up invalid styles
// IN - 06/02/09 - TL - styles for sharing links
// IN - 01/25/09 - CL - Adding styles player card
// IN - 01/05/09 - CL - Added styles for trade desk
// IN - 11/29/08 - CL - Added onlinenow class, made instructions class darker
// IN - 10/25/08 - CL - Added noteblock class for notes to be highlighted with border and yellow background.
// IN - 07/21/08 - TL - Changed border color for stat tables
// IN - 07/18/08 - CL - Added width: 90% to stat tables
// IN - 07/12/08 - CL - Added validation styles
// IN - 07/05/08 - CL - Fixes for bottom banner margins and colors
// IN - 06/15/08 - CL - Added graphic header (H1) and border lines around teams with trade notes
// IN - 06/08/08 - CL - Added statistics table styles
// IN - 06/01/08 - CL - Added status line styles
// IN - 05/30/08 - CL - Added styles for ratings
*/


html, body { margin: 0px; padding: 0px; height: 100%; width: 100%; border: none; }


DIV.page-container { margin: 0px; padding: 0px; min-height: 100%;  width: 100%; border: none; position: relative; }

TABLE.page-container { margin: 0px; padding: 0px; min-height: 100%; width: 100%; border: none; }

DIV.maincontent { margin: 0px; padding: 0px; min-height:100%; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }


DIV.mainbannerout {	background-image: url(images/grass_repeater.jpg);
	background-repeat: repeat-x;
	height: 120px;
}

.grass_bg1bak {	background-image: url(images/grass_repeater.jpg);
	background-repeat: repeat-x;
}

.grass_bg1 {	background-image: url(images/bannerbg-c.jpg);
	background-repeat: repeat-x;
}


.menubarout {
        color: #003399;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        clear: both;
}

DIV.staticmenu { float: left; background: #CCCCCC; font-family: Arial, Helvetica, sans-serif; padding: 4px;}
.staticmenu UL {padding-left: 0px; margin-left: 0px; margin-top: 4px; }
.staticmenu UL LI {font-size: 18px; font-weight: bold; padding-top: 4px; border-top: 2px solid black; margin-top: 4px;}

.staticmenu UL UL {padding-left: 0px; margin-left: 15px;  }
.staticmenu UL UL LI {font-size: 12px; padding-top: 2px; border-top: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;  }

DIV.mobilemenu {  font-family: Tahoma, Verdana, Arial, helvetica, sans-serif; }


.hidden { display: none; }
.unhidden { 
	display: block; 
	height: 90;
	width: 728;
	overflow: hidden;
}
.WS_repeat {
	background-repeat: repeat-x;
	background-color: #8aaa8f;
}
.WS_middle {
	background-image: url(images/WS-bg-90.jpg);
	background-repeat: no-repeat;
}
.AL_repeat {
	background-repeat: repeat-x;
	background-color: #490e05;
}
.AL_middle {
	background-image: url(images/AL-bg-90.jpg);
	background-repeat: no-repeat;
}
.NL_repeat {
	background-repeat: repeat-x;
	background-color: #0047b3;
}
.NL_middle {
	background-image: url(images/NL-bg-90.jpg);
	background-repeat: no-repeat;
}
.bm-menu_green_bgr2 {
	background-image: url(images/bm_menu_green_bgr2.jpg);
	background-repeat: repeat-x;
}
.bm-menu_green_bgr2w {
	background-image: url(images/bm_menu_green_bgr2w.jpg);
	background-repeat: repeat-x;
}

.estyles {  font-family: Tahoma; font-size: 10px}
.links {  font-family: Tahoma; font-size: 12px; color: #0000FF; text-decoration: underline; }
.small {  font-family: Tahoma, Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
.small B{  font-family: Tahoma, Verdana, Arial, helvetica, sans-serif; font-size: 12px; font-weight: bold}
.medium {  font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
.bottom_links {  font-family: Tahoma; font-size: 12px; color: #FFFFFF; text-decoration: underline; }
.body_main {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.league-scores { font-family: Tahoma, Verdana, Arial, helvetica, sans-serif; font-size: 12px; text-align: left;}


.pchange
{
    font-size: 12px;
    color: blue;
    font-family: Tahoma, Verdana, Arial, helvetica, sans-serif
}
.pchangerea
{
    font-size: 12px;
    color: blue;
    font-family: Tahoma, Verdana, Arial, helvetica, sans-serif
}

.score
{
    font-weight: bold;
    font-size: 12px;
    color: red;
    font-family: Tahoma, Verdana, Arial, helvetica, sans-serif
}

.NewInning
{
    font-weight: bold;
    color: #dc143c
}

.pinchhit
{
    font-weight: bold;
    color: green
}
.pinchrun
{
    font-weight: bold;
    color: green
}
.defrep
{
    color: #9932cc
}
.defalign
{
    color: #9932cc
}
.mainlink  {
    font-weight: bold;
    font-size: 16px;
    color: #1846F8;
    font-family: Arial Black, Tahoma, Verdana, Arial, helvetica, sans-serif
}
.mainlink2  {
    font-weight: bold;
    font-size: 14px;
    color: #1846F8;
    font-family: Arial Black, Tahoma, Verdana, Arial, helvetica, sans-serif
}
.noteblock {
	border: 2px solid #808080;
	background: #FFFFD7;
	padding: 8px ;
}

.noteblock DIV { text-align: left; }
.noteblock P { text-align: left; }

.teamlogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.teamlogo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.teamlogo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.leaguescoresteam { font-weight: bold; font-size: 140% } 
.leaguescoresteam A:hover { color: blue; text-decoration: underline } 
.leaguescoresteam A { color: black; text-decoration: none } 
.leaguescoresteam img { vertical-align: middle }

.sbhead
{
    font-weight: 700;
    font-size: 80%;
    color: black;
    BACKGROUND-color: #ffffa0
}
.sbstats
{
    font-size: 8pt;
    OVERFLOW: hidden;
    color: #ffffa0;
    font-family: Tahoma, Arial, Helvetica;
    BACKGROUND-color: #606060;
    TEXT-ALIGN: center
}
.sbstatbox
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    color: #ffffa0;
    border-bottom: white 1px solid;
    font-family: Tahoma, Arial, Helvetica;
    BACKGROUND-color: #443f3a;
    TEXT-ALIGN: center
}
.colorwindow
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    font-size: 8pt;
    PADDING-BOTTOM: 4px;
    OVERFLOW: auto;
    WIDTH: 166px;
    color: #ffffa0;
    PADDING-TOP: 4px;
    font-family: Tahoma, Arial, Helvetica;
    HEIGHT: 188px;
    TEXT-ALIGN: left
}
.sbstathead
{
    font-weight: bold;
    font-size: 7pt;
    color: #ffffa0;
    BACKGROUND-color: #808080;
    TEXT-ALIGN: center
}
.sbstathead A
{
    color: #ffffa0;
    text-decoration: none
}
.sbstathead A:hover
{
    color: #98fb98;
    text-decoration: underline;
}
.fieldgrid
{
    font-size: 1px
}

.sbwalldistance
{
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 6pt;
	 padding-left: 2px;
	 padding-right: 2px;
}

.sbstats A
{
    color: white;
    text-decoration: none
}
.sbstats A:hover
{
    color: #98fb98;
    text-decoration: underline;
}
.sbgameinfo
{
    font-weight: bold;
    font-size: 8pt;
    color: #eae5e2;
    font-family: Tahoma, Arial, Helvetica
}
.dvwelcome
{
    font-weight: bold;
    font-size: 12pt;
    border-left-color: white;
    border-top-color: white;
    border-bottom: white 2px solid;
    font-family: Arial, Helvetica;
    LETTER-SPACING: 2px;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps;
    border-right-color: white
}
.linescorecell
{
    WIDTH: 22px;
    TEXT-ALIGN: right
}
.sbteamname
{
 font-weight: Bold; text-align: left; font-size: 12pt;
}
.sbteamname A
{
    color: white;
    text-decoration: none;
	 font-size: 12pt;
}
.sbteamname A:hover
{
    color: #98fb98;
    text-decoration: underline;
}
.sblabel
{
    font-size: 8pt;
    color: #f8f8ff;
    font-family: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica
}
.sbnumbers
{
    font-weight: bold;
    font-size: 16px;
    color: #f8f8ff;
    font-family: Arial, Helvetica
}
.colorwindow P
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 4px
}
.ccNewInning
{
    font-weight: bold;
    color: yellow;
    FONT-VARIANT: small-caps
}
.ccpchange
{
    color: aqua
}
.ccscore
{
    font-weight: bold;
    color: #ffd700
}
.ccpinchhit
{
    color: #98fb98
}
.ccpinchrun
{
    color: #98fb98
}
.ccdefrep
{
    color: #ee82ee
}
.cclob
{
    border-right: #dcdcdc;
    border-top: #dcdcdc;
    font-weight: bold;
    MARGIN-BOTTOM: 6px;
    border-left: #dcdcdc;
    border-bottom: #dcdcdc thin solid
}
.ccintro
{
    color: #ffffa0;
    TEXT-ALIGN: center
}
table.imp_table {
    margin-bottom: 1em;
    font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
    font-size: 12px;
}
table.imp_table tr.group_header {
    height: 2em;
    background-color: #7979FF;
    color: white;
}
table.imp_table tr.column_header {
    text-align: center;
    background-color: #D9D9D9;
    color: black;
}
table.imp_table tr.tot_row  { background-color: #D9D9D9; color: black;
}
table.imp_table td.stat_cell{ text-align: center; }
div#impsPitcher { display: none; }
option.demotewarning { background-color: #FFCCCC; }
option.nowarning { background-color: #FFFFFF; }
select.demotewarning { background-color: #FFCCCC; }
td.depthcheckbox { text-align: center; }
td.demotewarning { background-color: #FFCCCC; text-align: center; }
tr.even_row { background-color: #FFFFD7; color: black; }
tr.odd_row  { background-color: #E6F3FF; color: black; }
tr.invalid_row  { background-color: #FFCCCC; color: black; }
.inel_row  { background-color: #FFCC99; color: black; }

.sbteamname
{
    font-weight: bold;
    font-size: 90%
}

/* Rating styles */
.rating-a { color: red; }
.rating-b { color: blue; }
.rating-c { color: green; }
.rating-d { color: orange; }
.rating-f { color: black; }

.stat-unqual { color: gray; }

/* Status lines at bottom of rosters, etc. */
.status-good { background-color: #90ee90; } /* lightgreen */
.status-warning { background-color: #ffff60; } /* medium yellow */
.status-error { background-color: #FFCCCC; } /* light red */

.allstar-notes {text-align: left; color: #866522; padding-left: 26px; font-size: 10px; font-family: 'Tahoma', Aral, Helvetica; font-style: italic; }
.allstar-container h2 {text-align: left; color: #866522;  background:url(images/allstar-h2.gif) no-repeat; padding-left: 26px; padding-bottom:2px; font-size: 16px; background-position: bottom left; margin-bottom: 4px; font-family: 'Tahoma', Aral, Helvetica;}


table.allstar-table { width: 350px; font-family: Tahoma, Arial, helvetica, sans-serif; border-collapse: collapse; margin-bottom:20px; }
.allstar-table TD { border: 1px solid #d0d0d0; text-align: left; vertical-align: middle; padding: 1px 2px; font-size: 12px;  }
.allstar-table TD[align="right"] {text-align: right;  }
.allstar-table TD:first-child {text-align: center;  }


/* Statistics/rating tables */
.stat-table { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; border-collapse: collapse; }
TABLE.stat-table { width: 90%; margin-top: 4px; }
.stat-table TD { border: 1px solid #d0d0d0; text-align: center; vertical-align: middle; padding: 2px; font-size: 12px; padding-top: 3px; padding-bottom: 3px; }
.stat-table-summary { text-align: left !important;  vertical-align: top;}
.stat-table-summary TD { border: 0px;  vertical-align: top; font-size: 12px; }
.stat-table TH { border: 2px solid #d0d0d0; text-align: center; vertical-align: middle; background-color:#D9D9D9; font-size: 10px; color: #404040; font-weight: bold;}
.stat-name-column { text-align: left !important; }
.stat-name-column SPAN { text-align: left !important; }
tr.stat-total-row {background-color: #E2F0DB; font-weight: bold;}
tr.stat-total-row>td:first-child {text-align: left;}
tfoot>tr.stat-total-row:first-child td {border-top: 2px solid #2F7641; }

/*
TD.stat-prehighlight-column { border-right: 2px solid #a0a0a0; }
TD.stat-highlight-column { border: 2px solid #a0a0a0; }
TD.stat-prehighlight-column-sec { border-right: 2px solid #a0a4be; } 
TD.stat-highlight-column-sec { border: 2px solid #a0a4be; }
*/


.roster-submit { text-align: right !important; }

/* Graphic header at top of each page */
h1 { background-image: url(images/h1-background.gif); background-repeat: no-repeat; height: 50px; padding: 0px 0px 0px 60px; margin: 0px; color: #f0f0b0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 26px;  font-variant: small-caps;}

h2 {color: #004F00; background:url(images/h2-background.gif) no-repeat; padding-left: 22px; padding-bottom:14px; font-size: 22px; background-position: bottom left; font-family: 'Times New Roman', Times, Serif;}

h3.profile-subhead
{
padding-left: 40px;
margin-top:-20px;
color: #004F00;
font-size: 16px;
font-family: Arial, Helvetica;
}

input.profile-subhead
{
color: #004F00;
font-size: 14px;
font-family: Arial, Helvetica;
font-weight: bold;
}


form { margin-top: .6em; }

/* Trade needs indicator */
div.hasnotes { border: 3px solid #559933; width: 28px; height: 28px; background: white; padding: 2px; float: left; }
div.nonotes { border: 3px solid white;  width: 28px; height: 28px; background: white; padding: 2px; float: left; }

/* User profile */
.profile, .profilenotesonly { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
tr.profilenotesonly { display: none; } 

.bottomlinks {color: #FFFFFF; background: #356334; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; float: left; margin-top:15px; margin-left: 10px; }
.bottomlinks A
{
    color: white;
}
.bottomlinksshare {color: #FFFFFF; background: #356334; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; float: left; margin-top:3px; margin-left: 10px; }
.bottomlinksshare A
{
    color: white;
}

.bottomcontainer { background-color: #356334; width: 100%; padding-top: 0px;padding-bottom: 10px; }
.bottombanner { background-color: #356334; text-align: center; }

/* Draft preferences */
DIV#draft-outer-container { width: 100%; text-align: center; }
DIV#draft-container { margin-left: auto; margin-right: auto; width: 900px; }
DIV#draft-pos-select { float: left; }
DIV#draft-autorank-select { float: right; }
DIV#draft-class-container {clear: both; margin-top: 6px; padding-top: 4px; border-top: 1px solid gray; }
TABLE#draft-table {width: 100%; margin-top: 10px; border-top: 0px; }
.draft-table-top TR { border: 0px;}
TD.fielding-col-left { border-left: 3px solid #7979FF; }
TD.fielding-col-right { border-right: 3px solid #7979FF; }
TD.batting-col-left {border-left: 3px solid #7979FF; }
TD.batting-col-right { border-right: 3px solid #7979FF; }
TD.pitching-col-left {border-left: 3px solid #7979FF; }
TD.pitching-col-right {border-right: 3px solid #7979FF; }

/* Roster validation */
.savewarning { font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #FFCCCC; text-align: center; font-weight: bold; font-size: 11px;  border: 1px solid #a00000;} /* light red */
.savewarning-wrapper {  text-align: right;} 
.pos-errors { background-color: #FFCCCC; vertical-align: middle; text-align: center; border: 1px solid #a00000;} /* light red */
#savewarning { width: 113px; float: right; }
#savewarning2 { width: 113px; float: right; }
#savewarning3 { width: 113px; float: right; }

table.team-header { height:32px; margin-bottom: 6px; }
.team-header img { float: left; }
.team-header form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.team-header select { margin-left: 10px; margin-top: 0; padding-top: 0; }
.team-header td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: top; text-align: center; font-size: 12px; }

.sortable th { cursor: pointer; }
.instructions { color: gray; font-style: oblique; }

table.tradebanner { margin-top: 8px; }
.tradebanner {  font-family: Tahoma, Verdana, Arial, helvetica, sans-serif; font-size: 12px; }
.tradebanner td { border: 2px solid gray; background-color: #f0f0f0; padding: 2px; font-weight: bold;}
.tradebanner th { border: 0px; padding: 2px; font-size: 11px; font-weight: bold;}
.tradebanner a:visited { text-decoration: none; color: black; }
.tradebanner a { text-decoration: none; color: black; }
.tradebanner a:active { text-decoration: none; color: red; }
.tradebanner a:hover { text-decoration: none; color: blue; }

div.online-status-box { float: right; font-size: 11px; text-align: right; padding-right: 8px; padding-top: 2px; }
.online-status-box img { border: 2px solid gray; }

.trade-teamgrid img { border: 0px; display: block; padding:2px; }
.trade-teamgrid a { color: #0000D0; }
.trade-teamgrid a:visited { color: #0000D0; }
.trade-teamgrid a:active { color: #0000D0; }
.trade-teamgrid a:hover { color: #7080FF; }
.trade-teamgrid TD { font-weight: bold; font-size: 10pt; }
.trade-teamowner { font-size: 85%; color: #8090FF; padding-top: 4px; font-weight: normal; }
.trade-teamowner a { color: #7080FF; }
.trade-teamowner a:visited { color: #7080FF; }
.trade-teamowner a:active { color: #7080FF; }
.trade-teamowner a:hover { color: #0000D0; }

.trade-head {  background-color: #99CCFF; }
.trade-head TD { text-align: left;  font-size: 14px; border-top: 2px solid black; font-family: Arial, helvetica, sans-serif; font-weight: bold; }
.trade-comment { background-color: #E2F0DB; }
.trade-comment TD { text-align: left; }
.trade-expires { background-color: #FFFFA0; }
.trade-expires TD { text-align: left; }
.trade-expired { background-color: #FFCCCC; }
.trade-expired TD { text-align: left; }
.trade-separator TD { height: 10px; border: 0px; }
.trade-notrades TD { font-size: 14px; font-family: Arial, helvetica, sans-serif;  border: 0px; }

table.playercard-table { width: 680px; }
.playercard-table TH { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; background: #C0C0C0; color: #404040; text-align: right; padding: 2px;}
.playercard-table TD { font-family: Verdana, Geneva, sans-serif; font-size: 14px; background: #FFFFD7; color: #000000; text-align: center; padding: 2px;}
TD.playercard-biodata { font-family: Tahoma, Geneva, sans-serif; text-align: left; font-size: 12px; padding-left: 8px;}
TD.playercard-totalrating { text-align: left; font-size: 16px; font-weight: bold;padding-left: 12px;}
TH.playercard-sectionhead { font-family: Verdana, Geneva, sans-serif; font-weight: bold; background: #7979FF; color: #FFFFFF; text-align: center; font-size: 12px;}
TH.playercard-positionhead { text-align: center;}
TH.playercard-cardhead { font-family: Verdana, Geneva, sans-serif; font-size: 24px; font-weight: bold; background: #7979FF; color: #FFFFFF; text-align: left;}
TH.playercard-teamhead { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; background: #7979FF; color: #F0F0FF; text-align: right;}
SPAN.playercard-pospct { font-size: 11px; color: #404040; width: 50px;}
.playercard-teamhead a:visited { text-decoration: none; color: #F0F0FF }
.playercard-teamhead a { text-decoration: none; color: #F0F0FF }
.playercard-teamhead a:active { text-decoration: none; color: #FFA0A0; }
.playercard-teamhead a:hover { text-decoration: underline; color: yellow; }
DIV.playercard-container {width:680px; background: #A0A0A0; border: 2px solid #303030; }
DIV.playercard-catchermsg {width:680px; text-align: left;}
TH.playercard-qstatname { font-family: Tahoma, Geneva, sans-serif; text-align: center; font-size: 15px; font-weight: bold; background: #D7D7E0;} 
TD.playercard-qstat { font-family: Tahoma, Geneva, sans-serif; text-align: center; font-size: 15px; font-weight: bold; padding-left: 4px; padding-right: 4px;} 

input.playercard-nameedit { font-family:Verdana, Geneva, sans-serif; font-size: 20px; font-weight: bold; background: #7979FF; color: #FFFFFF; text-align: left;}
table.playercard-stat-table { width: auto; }

table.news-table {width: 80%;}
.news-table td { text-align: left; padding: 8px; }

.schedule-finalinnings { font-size: 80%; font-weight: bold; color: #206020; background-color: #E0FFE0; border: 1px solid #b0d0b0; font-family: 'Arial Narrow', 'Helvetica Condensed', Arial, Helvetica; }


#footer   {
position: absolute;
bottom:0px;
text-align: center;
width: 100%;
clear: both;
}

#dummy-footer   {
width: 100%;
height: 105px;
background-color: transparent;
clear: both;
}

table#dvpagetable { margin-left: auto; margin-right: auto; }

.stadium-subhead {text-align: center; font-size: 14px; font-weight: bold; margin-bottom: 4px;}
.stadium-aka {text-align: left; font-size: 8pt; font-style: italic; margin-top: -15px; margin-bottom: 15px;}
.stadium-diagram-changes
{
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    font-weight: bold;
    font-size: 8pt;
	 padding-left: 2px;
	 padding-right: 2px;
}
.stadium-diagram-changes A {color: #ffffa0}
.stadium-diagram-changes A:visited {color: #ffffa0}
.stadium-diagram-changes A:active {color: #ffa0a0}
.stadium-diagram-changes A:hover {color: #ffff00}
DIV.stadium-errors { width 100%; font-size: 8pt; background-color: #ffc0c0; border: 2px solid #800000; padding: 2px; }

div.tradeblock-false { text-align: left; background-color: #FFFFA0;}
div.tradeblock-true { text-align: left; background-color: #E2F0DB;}
.tradeblock-false a, .tradeblock-true a { font-size: 80%; }

