body {margin:0px;padding:0px;;color:#000000;;}
/* body {margin:0px;padding:0px;background-color:#000000;color:#000000;;} */
/* background-image:url(../../images/graymidbottom.gif) */
h1 {FONT-WEIGHT: bold;FONT-SIZE: 24px;COLOR: #000000;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif;margin:0px;padding:0px;}
h2 {font-weight:bold;font-size: 20px;font-family: verdana, geneva, arial, helvetica, sans-serif;}
h3 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;color: #ffaa00;color: #F2FCFF;padding:10 0 0 0;margin:0px;}
h4 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;color: #ffee00;color: #ffee00;padding:0 0 0 0;margin:2 0 2 0;}
.channelType {padding-bottom:5px;}
.box .toggle {position:absolute;right:24px;top:7px;border:1px solid #eee;padding:1px;}
#O0range {width:365px; height:358px; overflow-x:hidden; overflow-y:auto;}
#newsFlash {font-family:verdana;height:20px;border:3px solid #316293;width:717px;margin-left:15px;font-size:10px;font-weight:normal;background:#3F6790;margin-top:5px;margin-bottom:5px;}
#newsFlash a {font-size:10px;font-weight:normal;text-decoration:underline;}
#header {font-family:verdana;margin-left:15px;margin-top:2px;}
#welcome {font-family:verdana;margin-left:15px;margin-top:2px;}
#guide {margin-left:15px;margin-right:15px;width:720px;}
#footer {font-family:verdana;height:20px;border:3px solid #2C5783;width:717px;margin:2px 0px 0px 15px;padding:10px 0px;font-size:10px;font-weight:normal;text-align:center;border:3px solid #2C5783;background:#2C5783;}
.box {font-family:verdana;font-size:10px;border:2px solid #2c5783;margin:3px;background-color:#3F6790;}
.box h1 {font-family:verdana;font-size:12px;font-weight:bold;padding:5 5 5 10;background-color:#2c5783;cursor:hand;}
.box .body {padding:5px;}
.box .buttonBar {text-align:right;padding-top:10px;padding-bottom:10px;}
.box p {padding:0 5 6 5;margin:4 0 0 0;line-height:12px;}
#sessiontimes table {border-collapse: collapse;border: 2px solid #2c5783;}
#sessiontimes td {padding: 1px 4px;}
form {margin:0;padding:0;}
#txtID {position:absolute;right:24px;top:7px;border:1px solid #eee;padding:1px;}
.icon {/*border-top: 1px solid white;border-bottom: 1px solid black;border-left: 1px solid white;border-right: 1px solid black;margin-top:2px;background:#ddd;*/margin-bottom:-3px;}
ul {list-style-type: none;padding: 0;margin:0;margin-left: 0.6em;}
li {background-image: url(/images/bullet.gif);background-repeat: no-repeat;background-position: 0 .4em;padding-left: 1.0em;margin-bottom:0.2em;}

.directionStart, .directionStop_1, .directionStop_2, .directionLeft, .directionRight, .directionStraight, .directionRoundabout,.directionEnd,.directionEmbark,.directionDisembark  {height:24px;min-height:24px;width:60px;}
.directionStart {background:url(../images/direction_start.gif) center center no-repeat;}
.directionStop_1 {background:url(../images/direction_stop_1.gif) center center no-repeat;}
.directionStop_2 {background:url(../images/direction_stop_2.gif) center center no-repeat;}
.directionLeft {background:url(../images/direction_left.gif) center center no-repeat;}
.directionRight {background:url(../images/direction_right.gif) center center no-repeat;}
.directionStraight {background:url(../images/direction_ahead.gif) center center no-repeat;}
.directionRoundabout {background:url(../images/direction_roundabout.gif) center center no-repeat;}
.directionEnd {background:url(../images/direction_end.gif) center center no-repeat;}
.directionEmbark {background:url(../images/direction_embark.gif) center center no-repeat;}
.directionDisembark {background:url(../images/direction_disembark.gif) center center no-repeat;}

#routeTable tr.routeRow {background-color:#FFFFFF;}
#routeTable tr.routeRowAlt {background-color:#CDDCF0;}

/*
li {list-style-type: none;background-image: url(/images/bullet.gif);background-repeat: no-repeat;background-position: 0 .5em;padding-left: -0.6em;}
*/
.title {font-weight: bold;font-size: 13px;color: #f2fcff;font-family: verdana, geneva, arial, helvetica, sans-serif}
.episode_title {font-weight: bold;font-size: 11px;color: #f2fcff;font-family: verdana, geneva, arial,helvetica,sans-serif}
.other_title {font-weight: bold;font-size: 11px;color: #f2fcff;font-family: verdana, geneva, arial,helvetica,sans-serif}
.grid table {margin: 0px;border-collapse: collapse;border: 2px solid #2c5783;}
.grid th {font-weight: bold;font-size: 11px;color: #f2fcff;font-family: Verdana, Geneva, Arial,Helvetica,sans-serif;background-color: #2c5783;padding: 2px 4px}
.grid td {border: 2px solid #2c5783;padding: 2px;}
label {	cursor: hand;}
.alert {COLOR: #FFFFFF;FONT-FAMILY: Verdana, Geneva;FONT-SIZE: 12px;FONT: bold;border: 2px dashed #ffff99;padding: 2px;}
.smalllink {FONT-SIZE: 10px;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.smalllight {FONT-SIZE: 10px;COLOR: #f2fcff;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.smalllightbold {FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #f2fcff;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.smallbright {FONT-SIZE: 10px;COLOR: #f86800;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.midlink {FONT-WEIGHT: bold;FONT-SIZE: 11px;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.midlight {FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #f2fcff;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.midbright {FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #f86800;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.largelink {FONT-WEIGHT: bold;FONT-SIZE: 13px;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.largelight {FONT-WEIGHT: bold;FONT-SIZE: 13px;COLOR: #f2fcff;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.superlight {FONT-WEIGHT: bold;FONT-SIZE: 16px;COLOR: #f2fcff;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif}
.itext {FONT-SIZE: 10px;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif}
.fixed {FONT-SIZE: 12px;FONT-FAMILY: Lucida Console, Courier New, courier}
.itextbutton {BORDER-RIGHT: #000000 1px solid;BORDER-TOP: #f2fcff 1px solid;FONT: bold 10px Verdana, Geneva, Geneva, Arial, Helvetica, sans-serif;BORDER-LEFT: #f2fcff 1px solid;COLOR: #f2fcff;BORDER-BOTTOM: #000000 1px solid;BACKGROUND-COLOR: #f86800;cursor: hand}
.itextbutton1 {BORDER-RIGHT: #f2fcff 1px solid;BORDER-TOP: #f2fcff 1px solid;FONT: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;BORDER-LEFT: #f2fcff 1px solid;COLOR: #f2fcff;BORDER-BOTTOM: #f2fcff 1px solid;BACKGROUND-COLOR: #f86800;cursor: hand}
.dark {COLOR: #000000}
.bright {COLOR: silver;FONT-STYLE: none;FONT-FAMILY: Verdana, Geneva, Arial,Helvetica,sans-serif;FONT-SIZE: 9px;}
.hilight {COLOR: #ffffff;FONT-WEIGHT: bold;FONT-FAMILY: Verdana, Geneva, Helvetica,Arial,sans-serif;FONT-SIZE: 12px;}
span.grid table {border-collapse: collapse;border: 3px solid #2c5783;}
span.grid th {border: 2px solid #2c5783;text-align: left;padding: 1px 4px;vertical-align:top;background-color: #;}
span.grid td {border: 2px solid #2c5783;background-color: #3F6790;text-align: left;padding: 1px 4px;vertical-align:top;}
span.grid td.date {font-weight: bold;}
span.grid td.region {background-color: #2c5783;font-weight:bold;}
span.grid td.time {text-align:center;padding: 0px 4px;font-size:22px;background-color: #2c5783;vertical-align:bottom;font-weight:bold;color:#8ac;}
span.grid td.time2 {padding: 3px 2px;font-size:14px;text-align:center;background-color: #2c5783;vertical-align:bottom;font-weight:bold;color:#bcd;}
span.grid td.venue {background-color: #2c5783;padding:1px 5px 3px 5px;text-align:right;}
span.grid table {border-collapse: collapse;border: 3px solid #2c5783;}
span.grid th {border: 2px solid #2c5783;text-align: left;padding: 1px 4px;vertical-align:top;background-color: #;}
span.grid td {border: 2px solid #2c5783;background-color: #3F6790;text-align: left;padding: 1px 3px 2px 4px;vertical-align:top;}
span.grid td.date {font-weight: bold;}
span.grid td.region {background-color: #316293;vertical-align:middle;}
span.grid td.time,span.grid td.time2 {font-size:11px;background-color: #316293;vertical-align:middle;font-weight:bold;color:white;}
span.grid td.venue {background-color: #316293;}
span.grid input.chrome {background-color: #316293;border: 1px solid #47A;font: bold 10px/12px verdana, arial, sans-serif;padding:2px 4px;color:#a4d3e6;}
/*
.space {height: 14px;}
.buttons {border: 1px solid #042E65;padding: 8px;background-color: #EDF6FF;}
A.gdLnk {font-family: arial, helvetica, sans-serif;font-size: 11px;color: #0B3D91;text-decoration: none;}
.highlight {background-color:yellow;}
*/
P {FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TD {FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
A {COLOR: #ffffff}
A:hover {COLOR: white; TEXT-DECORATION: none}
A:active {COLOR: white; TEXT-DECORATION: none}
.whitelink {COLOR: #ffffff}
.whitelink:link {COLOR: #ffffff}
.whitelink:hover {COLOR: #ffffff; TEXT-DECORATION: none}
.whitelink:active {COLOR: #ffffff; TEXT-DECORATION: none}
.whitelink:visited {COLOR: #ffffff}
.whitelinksmall {COLOR: #ffffff; font-size: 9px; face: Arial}
.whitelinksmall:link {COLOR: #ffffff}
.whitelinksmall:hover {COLOR: #ffffff; TEXT-DECORATION: none}
.whitelinksmall:active {COLOR: #ffffff; TEXT-DECORATION: none}
.whitelinksmall:visited {COLOR: #ffffff}
.whitelinklarge {COLOR: #ffffff; FONT-SIZE: 20px; FONT: Cursive; TEXT-DECORATION: Italics}

.specialwhitelink {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelink:link {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelink:hover {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelink:active {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelink:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelinksmall {COLOR: #ffffff; font-size: 9px; face: Arial}
.specialwhitelinksmall:link {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelinksmall:hover {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelinksmall:active {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelinksmall:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.specialwhitelinklarge {COLOR: #ffffff; FONT-SIZE: 20px; FONT: Cursive; TEXT-DECORATION: Italics}

.blacklink {COLOR: #000000}
.blacklink:link {COLOR: #000000}
.blacklink:hover {COLOR: #000000; TEXT-DECORATION: none}
.blacklink:active {COLOR: #000000; TEXT-DECORATION: none}
.blacklink:visited {COLOR: #000000}
.blacklinksmall {COLOR: #000000; font-size: 8px; face: Arial}
.blacklinksmall:link {COLOR: #000000;	font-size: 8px; face: Arial}
.blacklinksmall:hover {COLOR: #000000; TEXT-DECORATION: none; font-size: 8px; face: Arial}
.blacklinksmall:active {COLOR: #000000; TEXT-DECORATION: none; font-size: 8px; face: Arial}
.blacklinksmall:visited {COLOR: #000000;	font-size: 8px; face: Arial}
.blacklinklarge {COLOR: #000000; FONT-SIZE: 20px; FONT: Cursive; TEXT-DECORATION: Italics}
.header {color: NAVY; margin-left: 10px; font-size: 20px; font-family: Arial Black}
.highlight {margin-top: -38px; margin-left: 8px; color: darkred; font-size: 28px; font-family: Arial Black}
.bluelink {COLOR: #000088; font-size: 20px}
.smallbluelink {COLOR: #0033ff}
.smallnavylink {color: NAVY}

.creamlink {COLOR: #c5bc94}
.creamlink:link {COLOR: #c5bc94}
.creamlink:hover {COLOR: #c5bc94; TEXT-DECORATION: none}
.creamlink:active {COLOR: #c5bc94; TEXT-DECORATION: none}
.creamlink:visited {COLOR: #c5bc94}
.creamlinksmall {COLOR: #c5bc94; font-size: 8px; face: Arial}
.creamlinksmall:link {COLOR: #c5bc94;	font-size: 8px; face: Arial}
.creamlinksmall:hover {COLOR: #c5bc94; TEXT-DECORATION: none; font-size: 8px; face: Arial}
.creamlinksmall:active {COLOR: #c5bc94; TEXT-DECORATION: none; font-size: 8px; face: Arial}
.creamlinksmall:visited {COLOR: #c5bc94;	font-size: 8px; face: Arial}
.creamlinklarge {COLOR: #c5bc94; FONT-SIZE: 20px; FONT: Cursive; TEXT-DECORATION: Italics}

.charcoallink {COLOR: #1c1a1b}
.charcoallink:link {COLOR: #1c1a1b}
.charcoallink:hover {COLOR: #1c1a1b; TEXT-DECORATION: none}
.charcoallink:active {COLOR: #1c1a1b; TEXT-DECORATION: none}
.charcoallink:visited {COLOR: #1c1a1b}
.charcoallinksmall {COLOR: #1c1a1b; font-size: 8px; face: Arial}
.charcoallinksmall:link {COLOR: #1c1a1b;	font-size: 8px; face: Arial}
.charcoallinksmall:hover {COLOR: #1c1a1b; TEXT-DECORATION: none; font-size: 8px; face: Arial}
.charcoallinksmall:active {COLOR: #1c1a1b; TEXT-DECORATION: none; font-size: 8px; face: Arial}
.charcoallinksmall:visited {COLOR: #1c1a1b;	font-size: 8px; face: Arial}
.charcoallinklarge {COLOR: #1c1a1b; FONT-SIZE: 20px; FONT: Cursive; TEXT-DECORATION: Italics}

.select			{border: 0 inset buttonface; width: 100; font: icon; cursor: default;}
.selected		{border: 0 inset buttonface; background: window; padding: 0; font: icon;}
.selectTable	{height: 100%; width: 100%;
				border: 2 inset buttonhighlight; background: buttonface;}
.option			{font: icon; padding: 1; padding-left: 3; padding-right: 3; width: 100%;}
.dropDown		{position: absolute; visibility: hidden; width: 100%;
				border: 1 solid windowtext; padding: 0;
				background: window; color: windowtext;}
.select .button	{width: 16px; height: 5; font-family: webdings; padding: 0;
				font-size: 11px; border: 2 outset buttonhighlight;}