body {font-family: arial, helvetica, sans-serif; margin-top:5px; background:#FFFFFF;}
#title {font-size:1pt; color:white; text-align:right; position:absolute; top:0; height:1px; overflow:hidden}
#header {margin-left:7px}
#wrapper {position:relative; margin-left:auto; margin-right:auto; width:770px; background:transparent; border:none; overflow:visible;}
td {vertical-align:top; }

h3,h2,h1 {font-size:15pt; margin-top:6px; margin-bottom:4px; color:black; text-align:left; padding-bottom:4px;}

h2,h1 {color: #7b2e4c; text-align: center;}

h3 {border-bottom:3px solid #FFE390; margin-bottom:20px}

h4 {font-size:11pt; text-align:left; margin: .5em 0 -.5em 0; padding: 1em 0 .5em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0}

h5 {font-size:9pt; margin-left:0em; margin-top:1em; margin-bottom:0em;}

h6 {font-size:9pt; margin-left:0em; margin-top:1em; margin-bottom:0em;}

p {font-size:9pt; margin-bottom:0; margin-left:.5em; margin-top:1em;}
td {font-size:9pt; margin-bottom:0; margin-left:1em; margin-top:1em;}

ul, ol {margin-top:.2em; margin-bottom:.2em; margin-left:2em; padding-left:1.2em}

dl {margin-top:.2em; margin-bottom:.2em; margin-left:2em; padding-left:0em}

dd, li {font-size:9pt; float:clear; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}

.tag {font-size:9pt; margin-left:1.5em; margin-top:.5em}
.indent {font-size:9pt; margin-left:1em; margin-top:1em}

.sub {font-size:11pt; text-align:left; margin: .5em 0 -.5em 0; padding: 1em 0 .5em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0}

.day {font-size:9pt; font-weight:bold; text-align:right; margin-bottom:1.5em; margin-left:.5em; margin-top:.7em; padding-bottom:.2em; border-bottom:1px solid #ccc;}

.stx {font-size:8pt; margin-left:1em; margin-top:.5em}

#txmroon {color: #7B2E4C}

/* Styles related to sports headline feed */
.sportstag {font-size:9pt; margin:0 0 0 10px; }
.sportshead {font-size:11pt; margin:6px 0 0 0;font-weight:bold}
.sportshead a {text-decoration:none}
.sportshead a:hover {text-decoration:underline; color:red}


/* Styles related to floating box for main column */


.side {float:right; background:transparent; border:none; font-size:8pt; margin:10px 0 10px 10px; padding-bottom:1em; overflow:hidden; width:150px; background:transparent }

.side h3 { font-size:9pt; text-align:center; margin:0 ; padding:.5em 0 .5em 0; font-size: 9pt; font-weight: 900; letter-spacing:0px; color: white; text-align: center; text-indent: 0em; background-color:#7B2E4C }

.side h4 { font-size:9pt; text-align:center; margin:0 ; padding:.5em 0 .5em 0; font-size: 9pt; font-weight: 900; letter-spacing:0px; color: white; text-align: center; text-indent: 0em; background-color:#7B2E4C }

.side h5, .side h6 {font-size:8pt; margin: .5em .7em 0em .7em}

.side p {font-size: 8pt; margin-top:.3em; margin-bottom:.5em; margin-left:1em; margin-right:.7em;}

.side p.stx {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}
.side p.btx {font-size: 8pt; margin-top:0em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}
.side #rt {text-align:right}

.side ul, .side ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

.side dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

.side dd, .side li {font-size:8pt; float:clear; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}


.photo {float:right; background:transparent; font-size:8pt; margin:.3em 0 .3em; padding-bottom:1em; overflow:hidden; width:150px; background:white; text-align:center}

.photo p {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}

p.date {font-size:9pt; font-weight:bold; text-align:center; margin-bottom:0; margin-left:.5em; margin-top:1em; }

.photo img {border:1px solid #000}

.side img {border:1px solid #000}

td img {padding:7px}


/* Styles related to left-hand column */


#leftcol {position:absolute; left:10px; top:110px; width:250px; padding:0; background:transparent; margin:0; padding:0 }

.box {position:relative; left:0px; width:150px; background:transparent;  font-size:8pt; margin:10px 0 10px 0px; padding-bottom:0em; overflow:hidden; border:none}

.box h1, .box h2 {font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0; font-size: 8pt; font-weight: 900; letter-spacing:0; color: black; text-align: center; text-indent:0em;}

.box h3, .box h4 {font-size:9pt; text-align:center; padding:3px; border-bottom:1px solid #ccc; margin: 0 5px 0 5px; padding: 1em 0pt .5em 0; font-size: 8pt;  letter-spacing:0; color: black; text-align: center; text-indent:0em;}

.box h5, .box h6 {font-size:8pt; text-align:left; padding:0; border-bottom:0; margin: .5em .7em 0em .7em; letter-spacing:0; color:black; text-align:left; text-indent:0em;}

.box p {font-size:8pt; margin:.3em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

.box p.boxhead { margin: 0 1em 0 1em; padding: 1em 0pt .5em 0; font-size:9pt; font-weight: 900; letter-spacing: 3px; color: black; text-align: center; text-indent: 0em; border-bottom:1px solid #ccc }

.box p.stx {font-size:8pt; margin:.3em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

.box p.btx {font-size:8pt; margin:0em .7em 0 .7em; color:black; text-align:left; text-indent:0em;}

.box dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

.box ul, .box ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

.box dd, .box li {font-size:8pt; float:clear; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}

.box td {font-size:8pt; margin-top:.3em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}





/* Styles related to buttons */

.button ul {margin: 0;padding: 0em;list-style-type: none;  background:transparent; overflow:hidden}

.button li { margin:0em; font-size:8pt;  padding:0; text-indent:.5em; text-align:center; width:150px }

.button a {display: block; color:#ffeaa2; background:#7b2e4c; width: 150px; margin: .1em 0 .1em .3em; padding:.2em; text-decoration: none; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #832C3F;
border-bottom: 1px solid #832C3F; }

.button a:hover {background-color: #FDCD6E; color: #7b2e4c; border-top: 1px solid #832C3F; border-left: 1px solid #832C3F; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
}



/* Styles related to main text column */




#copy {position:absolute; top:90px; left:190px; width:590px; font-size:10pt;}

#copy h3,h2,h1 {font-size:15pt; margin-top:6px; margin-bottom:4px; color:black; text-align:left; padding-bottom:4px;}

#copy h2,h1 {color: #7b2e4c;}

#copy h3 {border-bottom:3px solid #FFE390; margin-bottom:20px}

#copy h4 {font-size:11pt; text-align:left; margin: .5em 0 -.5em 0; padding: 1em 0 .5em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0}

#copy h5 {font-size:9pt; margin-left:0em; margin-top:1em; margin-bottom:0em;}

#copy h6 {font-size:9pt; margin-left:0em; margin-top:1em; margin-bottom:0em;}

#copy p {font-size:9pt; margin-bottom:0; margin-left:.5em; margin-top:1em; }
#copy td {font-size:9pt; margin-bottom:0; margin-left:1em; margin-top:1em;}

#copy ul, #copy ol {margin-top:.2em; margin-bottom:.2em; margin-left:2em; padding-left:1.2em}

#copy dl {margin-top:.2em; margin-bottom:.2em; margin-left:2em; padding-left:0em}

#copy dd, #copy li {font-size:9pt; float:clear; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}

#copy .tag {font-size:9pt; margin-left:1.5em; margin-top:.5em}
#copy .indent {font-size:9pt; margin-left:1em; margin-top:1em}

#copy .sub {font-size:11pt; text-align:left; margin: .5em 0 -.5em 0; padding: 1em 0 .5em 0; font-weight: 900; letter-spacing:0; color: black; text-indent: 0em; border-bottom:0}

#copy .day {font-size:9pt; font-weight:bold; text-align:right; margin-bottom:1.5em; margin-left:.5em; margin-top:.7em; padding-bottom:.2em; border-bottom:1px solid #ccc;}

#copy .stx {font-size:8pt; margin-left:1em; margin-top:.5em}

/* Styles related to sports headline feed */
#copy .sportstag {font-size:9pt; margin:0 0 0 10px; }
#copy .sportshead {font-size:11pt; margin:6px 0 0 0;font-weight:bold}
#copy .sportshead a {text-decoration:none}
#copy .sportshead a:hover {text-decoration:underline; color:red}


/* Styles related to floating box for main column */


#copy .side {float:right; background:transparent; border:none; font-size:8pt; margin:10px 0 10px 10px; padding-bottom:1em; overflow:hidden; width:150px; background:transparent }

#copy .side h3 { font-size:9pt; text-align:center; margin:0 ; padding:.5em 0 .5em 0; font-size: 9pt; font-weight: 900; letter-spacing:0px; color: white; text-align: center; text-indent: 0em; background-color:#7B2E4C }

#copy .side h4 { font-size:9pt; text-align:center; margin:0 ; padding:.5em 0 .5em 0; font-size: 9pt; font-weight: 900; letter-spacing:0px; color: white; text-align: center; text-indent: 0em; background-color:#7B2E4C }

#copy .side h5, .side h6 {font-size:8pt; margin: .5em .7em 0em .7em}

#copy .side p {font-size: 8pt; margin-top:.3em; margin-bottom:.5em; margin-left:1em; margin-right:.7em;}

#copy .side p.stx {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}
#copy .side p.btx {font-size: 8pt; margin-top:0em; margin-bottom:0em; margin-left:.7em; margin-right:.7em;}
#copy .side #rt {text-align:right}

#copy .side ul, #copy .side ol {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:1.2em}

#copy .side dl {margin-top:.2em; margin-bottom:.2em; margin-left:1em; padding-left:0em}

#copy .side dd, #copy .side li {font-size:8pt; float:clear; margin:0em .7em 0 .7em; padding:0;  color:black; text-align:left}


#copy .photo {float:right; background:transparent; font-size:8pt; margin:.3em 0 .3em; padding-bottom:1em; overflow:hidden; width:150px; background:white; text-align:center}

#copy .photo p {font-size: 8pt; margin-top:.3em; margin-bottom:0em; margin-left:1em; margin-right:.7em;}

#copy p.date {font-size:9pt; font-weight:bold; text-align:center; margin-bottom:0; margin-left:.5em; margin-top:1em; }

#copy .photo img {border:1px solid #000}

#copy .side img {border:1px solid #000}


/* Styles related to main text column */

/*  Floats (default 200px) */

.left, .right {font-size:85%; border:1px solid #ccc; background:transparent; width:200px; padding:.5em 0}
.left {clear:left; float:left;  margin:1em 1.5em .5em 5px; padding: 0 0 .5em 0}
.right {clear:right; float:right; margin:.5em 0 .5em 1.5em; clear:right; float:right; margin:.5em 0 .5em 1.5em; padding:0 0 .5em 0}

.right h4, .left h4 {margin-top:0; }
.right ul, .left ul, .right dl, .left dl {margin:.5em 0 0 0; padding:0em .5em .5em 2em}

.callcopy {padding:0 .5em}

