/* gray - #E5E5E5 */
/* black - #262626 */
/* blue - #2F5EB4 */
/* red - #C10006 */
/* dark red - #8C0002 */

/* Global Elements */

body  { font-size: 13px; font-family: Times New Roman, Times, serif;  Line-height: 15px;}


/* Text Formatting Elements */

a:link  { color: #C10006; font-weight: bold }
a:visited  { color: #8C0002; font-weight: bold }
a:link:active, a:visited:active  { color: #8C0002; font-weight: bold }
a:link:hover  { color: #8C0002; font-weight: bold }

a.sn:link   { color: #000000; font-weight: bold; text-decoration: none; }
a.sn:visited   { color: #000000; font-weight: bold; text-decoration: none; }
a.sn:hover   { color: #011592; font-weight: bold; text-decoration: underline; }
a.sn:active   { color: #011592; font-weight: bold; text-decoration: none; }

p  { color: #000000; font-size: 13px; font-family: Times New Roman, Times, serif; spacing: 1.4em; line-height: 1.4em; }
p.app  { color: #000000; font-size: 12px; font-family: Times New Roman, Times, serif; spacing: 1.4em; line-height: 1.4em; }
p.sn  { color: white; font-size: 13px; font-family: Arial Narrow, Heveltica, sans-serif; spacing: 1.4em; line-height: 1.4em; }
.here  { color: #2F5EB4; font-size: 8 points; }

h1  { color: #990000; font-weight: bold; font-size: 15px; font-family: Times New Roman, Times, serif }
h2  { color: #990000; font-weight: bold; font-size: 13px; font-family: Times New Roman, Times, serif }
h3  { color: #990000; font-weight: bold; font-size: 11px; font-family: Times New Roman, Times, serif }

span.highlight  { color: #C10006; }
span.header  { color: #011592; font-size: 135%; font-weight: bold; text-transform: uppercase; font-family: Times New Roman, Times, serif; letter-spacing: 0.2em  }
span.subheader  { color: #011592; font-size: 120%; font-weight: bold; font-family: Times New Roman, Times, serif; letter-spacing: 0.1em; Line-height: 1.4em;  }
span.subheader2  { color: #94090C; font-size: 110%; font-weight: bold; font-family: Times New Roman, Times, serif; letter-spacing: 0.1em; Line-height: 1.4em;  }
span.subheader3  { color: #1D2A5A; font-weight: bold; font-size: 105%; font-family: Times New Roman, Times, serif; Line-height: 1.4em; }
span.title   { color: #1D2A5A; font-weight: bold; font-size: 105%; font-family: Times New Roman, Times, serif; Line-height: 1.4em; }

ol {margin-left: 10px; list-style-type: none; font-size: 13px; font-family: Times New Roman, Times, serif; Line-height: 30px }
ul {list-style: disc; font-size: 13px; font-family: Times New Roman, Times, serif; Line-height: 18px }
li {list-style: disc; font-size: 13px; font-family: Times New Roman, Times, serif; Line-height: 18px }
table.lists {padding: 3px; width: 475px; align: center; font-size: 13px; font-family: Times New Roman, Times, serif; spacing: 1.2em; Line-height: 1.4em; } 

blockquote  { font-style: normal; font-weight: ; font-size: 11px; font-family: Times New Roman, Times, serif }

SELECT { background-color: #666666; font-size: 9px; font-family: Times New Roman, Times, serif; color: white; font-weight: bold }

.small   { font-size: 80%; }
.large   { font-size: 120%;  }

td.title { background-color: #BACCBE; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 15px; font-family: Times New Roman, Times, serif; padding: 5px }
td.subnav { background-color: #BACCBE; border-left:0px solid #999999; border-right:0px solid #999999; border-bottom:0px solid #999999; font-size: 11px; font-family: Times New Roman, Times, serif; padding: 5px  }
td.text { padding-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; spacing: 1.2em; Line-height: 1.4em; }
td.textleft { padding-right: 10px; padding-left: 10px; padding-top: 10px; spacing: 1.2em; Line-height: 1.4em; }
td.frame { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 0px; }

table {font-family: Times New Roman, Times, serif; font-size: 12px; spacing: 1.5em; } 

table.border {border:1px solid #94090C; } 

span.glab   { color: red; font-size: 11px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }
span.gbus   { color: green; font-size: 11px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }
span.gmore   { color: #00cc00; font-size: 11px; font-family: Times New Roman, Times, serif ; Line-height: 1.2em; }
span.gmore2   { color: #0099CC; font-size: 11px; font-family: Times New Roman, Times, serif ; Line-height: 1.2em; }
span.gtrain   { color: #999999; font-size: 11px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }
span.gdate   { color: black; font-size: 10px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }
span.gdate2   { color: #cccccc; font-size: 10px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }
span.gweek   { color: white; font-size: 12px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }
span.gweek2   { color: #cccccc; font-size: 12px; font-family: Times New Roman, Times, serif; Line-height: 1.2em;  }

.show1   { color: red; }
.show2   { color: green; }
.show3   { color: #0099CC; }

a.show1:link  { color: red; font-weight: bold; }
a.show1:visited  { color: red; font-weight: bold }
a.show1:link:active, a:visited:active  { color: #8C0002; font-weight: bold }

a.show2:link  { color: green; font-weight: bold; }
a.show2:visited  { color: green; font-weight: bold }
a.show2:link:active, a:visited:active  { color: #8C0002; font-weight: bold }

a.show3:link  { color: #0099CC; font-weight: bold; }
a.show3:visited  { color: #0099CC; font-weight: bold }
a.show3:link:active, a:visited:active  { color: #8C0002; font-weight: bold }

#calendar a.show1:link  { color: red; font-weight: bold; display: block; padding: 1px; margin: -1px;}
#calendar a.show1:visited  { color: red; font-weight: bold }
#calendar a.show1:link:active, a:visited:active  { color: #8C0002; font-weight: bold }
#calendar a.show1:link:hover  { color: #fff; font-weight: bold; background-color: red; }

#calendar a.show2:link  { color: green; font-weight: bold; display: block; padding: 1px; margin: -1px; }
#calendar a.show2:visited  { color: green; font-weight: bold }
#calendar a.show2:link:active, a:visited:active  { color: #8C0002; font-weight: bold }
#calendar a.show2:link:hover  { color: #fff; font-weight: bold; background-color: green; }

#calendar a.show3:link  { color: #0099CC; font-weight: bold; display: block; padding: 1px; margin: -1px; }
#calendar a.show3:visited  { color: #0099CC; font-weight: bold }
#calendar a.show3:link:active, a:visited:active  { color: #8C0002; font-weight: bold }
#calendar a.show3:link:hover  { color: #fff; font-weight: bold; background-color: #0099CC; }

table.cast tr td {border-bottom: 1px solid #cccccc;}
table.cast tr td p {font-size: 11px}
