/* First Great Western Live Departure Boards style sheet  07-02-2005 */

/* IE5 */
@media tty {
i{content:"";/*" "*/}};
@import 'http://www.firstgreatwestern.co.uk/NREData/css/ie5win.css'; {;}/*";}
}/* */

/* IE 5.5 */
@media tty {
i{content:"";/*" "*/}}@m;
@import 'http://www.firstgreatwestern.co.uk/NREData/css/ie55win.css'; /*";}
}/* */

/*main PAGE styles*/
@media screen	{}
@media print	{}

/*main TAG redefinition */
html body {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;text-decoration: none;	background-color: #3f509d;	color: #000066; background-image: url(http://firstgreatwestern.co.uk/NREdata/images/background_tile.gif); background-repeat: repeat-x;}
a{color: #000066;}
a:hover{color: #FF0066;}
a:visited{color: #0E3E96;}
h1{font-size: 200%;}
h2{font-size: 175%;}
h3{font-size: 150%;}
h4{font-size: 125%;}
div{width:100%; padding:0px;font-size:105%;}/*##### FONT SIZE #####*/
table{background-color: #fff; width:100%;}

#page
{
	width: 760px;
	background: #fff none;
	margin: auto;
	padding: 0;
	text-align: left;
	line-height: 2em;
}

/*custom GENERIC classes*/
TR.altrows	{background: #DFDFFF none;}

#FGWbanner05
{
	margin:auto;
	width:760px;
	background: url(http://firstgreatwestern.co.uk/NREdata/images/fgw_header_top.gif) center top;
	height: 66px;
	text-indent: -999em;
}

#FGWbanner05bottom
{
	margin: 0;
	width: 760px;
	background: url(http://firstgreatwestern.co.uk/NREdata/images/fgw_header_bottom.gif) no-repeat center top;
	height: 26px;
}

/*TOPNAV*/
#FGWTopNav
{
	width: 760px;
	background: #1E1F4B url(http://firstgreatwestern.co.uk/NREdata/images/nav_graphicspace_off.gif) 100% 0% no-repeat;
	height: 25px;
}

html>body #FGWTopNav{height: auto; min-height: 25px;}

#FGWTopNav ul{list-style:none;height:25px; margin: 0; padding: 0;}
#FGWTopNav li{float:left;text-align:left; margin: 0;}
#FGWTopNav li a img{border:none;float:left;}
#FGWTopNav li a{font-size:110%;color:#fff;text-decoration:none;line-height:25px;display:block;height:25px;}

#navtab1{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_fgwhome_off.gif) no-repeat;width:91px;text-indent:14px;}
#navtab2{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_tickets_fares_off.gif) no-repeat;width:114px;text-indent:11px;}
#navtab3{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_traintimes_off.gif) no-repeat;width:91px;text-indent:14px;}
#navtab4{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_travellingwithfgw_off.gif) no-repeat;width:131px;text-indent:10px;}
#navtab5{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_destinations_off.gif) no-repeat;width:105px;text-indent:13px;}
#navtab6{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_aboutfgw_off.gif) no-repeat;width:86px;text-indent:11px;}

#navtab1:hover{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_fgwhome_on.gif) no-repeat;width:91px;text-indent:14px;}
#navtab2:hover{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_tickets_fares_on.gif) no-repeat;width:114px;text-indent:11px;}
#navtab3:hover{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_traintimes_on.gif) no-repeat;width:91px;text-indent:14px;}
#navtab4:hover{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_travellingwithfgw_on.gif) no-repeat;width:131px;text-indent:10px;}
#navtab5:hover{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_destinations_on.gif) no-repeat;width:105px;text-indent:13px;}
#navtab6:hover{background:transparent url(http://firstgreatwestern.co.uk/NREdata/images/nav_aboutfgw_on.gif) no-repeat;width:86px;text-indent:11px;}

#fgw_footerbar
{
	background:#24124D url(http://firstgreatwestern.co.uk/NREdata/images/dotted_lite2.gif) 0 0 repeat-x;
	height:60px;
	margin-top:20px;
	padding-top:8px;
}

/* New code */
.LDBstation ul, .LDBtrain1 ul, .LDBmessage .LDBtext ul
{
	margin-left: 0;
	padding-left: 0;

}

.LDBstation ul li, .LDBtrain1 ul li, .LDBmessage .LDBtext ul li
{
	list-style: none;
	background: transparent url(http://www.firstgreatwestern.co.uk/NREdata/Images/pink_arrow_right.gif) no-repeat left 8px;
	padding-left: 8px;
}

/****************************************************/
/*summary page specific*/
/****************************************************/

/*main SUMMARY*/
#LDBsummary{}

/*sub STATION information*/
div.LDBstation{margin:auto;width:740px;padding:10px;}
div.LDBstation ul{}
div.maint_message{background:#ECECFF;margin:auto;width:718px;padding:10px;border: 1px solid #000066;font-weight:bold}
div.maint_message p {margin-bottom: 0px; margin-top: 0px;}

/*sub BOARD*/
#TrainTable{border-collapse:collapse;border: 1px solid #000066;margin:auto;width:740px;padding:10px;}
#BusTable, #FerryTable{border-collapse:collapse;border: 1px solid #000066;margin:auto;width:740px;padding:10px; margin-top:15px;}
.LDBboard td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-bottom-color: #000066;
	padding-left: 3px;
	font-size:100%;
}
.LDBboard td.service{padding: 5px 0 5px 3px; font-size: 150%; font-weight: bold;background: #DFDFFF none;}
.LDBboard td.lastupdate{padding-left: 3px;padding-top: 0px;padding-bottom: 0px; font-size: 150%; font-weight: bold;background: #DFDFFF none;}
.LDBboard th {
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #FFFFFF;
	background-color: #000066;
	border-right: 1px solid #FFF;
}

.LDBboard th.tocs
{
	border-right: 1px solid #006;
}

.LDBboard td.times,
.LDBboard td.ontime, 
.LDBboard td.noinfo, 
.LDBboard td.tocs, 
.LDBboard td.circular, 
.LDBboard tr{}

.LDBboard td.late{color:#DE0075; font-weight: bold;}
.late{color:red;}
/* CR35 Style for original origin/destination cancellation location  */
.cancelled A:link {COLOR: red ; }
.cancelled A:visited { COLOR: red ; }
span.cancelled {
    color: red;
}

/****************************************************/
/*term page specific*/
/****************************************************/
#LDBtrain{border-collapse:collapse;border: 1px solid #000066;margin:auto;width:740px;padding:10px;}
.LDBtrain1 {margin:auto;width:740px;padding:10px;}
h1.trainname{font-size:175%}
.tocname{font-size:125%;font-weight:bold;}
div.LDBtrain1 ul{}
#LDBtrain2, #LDBtrain3 {border-collapse:collapse;border: 1px solid #000066;margin:auto;width:740px;padding:10px;}
#LDBtrain2 td, #LDBtrain3 td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000066;
	border-bottom-color: #000066;
	padding-left: 3px;
	text-align: center;
}
#LDBtrain2 th,#LDBtrain3 th{
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #FFFFFF;
	background-color: #000066;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
	text-align: center;
}
#LDBtrain2 h2, #LDBtrain3 h2 {text-align: left;}
#LDBtrain2 td.lastupdate, #LDBtrain3 td.lastupdate {padding-left: 3px;padding-top: 0px;padding-bottom: 0px;text-align: left;}
#LDBtrain2 td.station, #LDBtrain3 td.station {text-align: left;}
#LDBtrain2 td.time, #LDBtrain3 td.time {}
#LDBtrain2 td.altrows, #LDBtrain3 td.altrows{}
#LDBtrain2 .late {color:#DE0075; font-weight: bold;}
#LDBtrain3 .late {color:#DE0075; font-weight: bold;}
#LDBtrain2 th.station, #LDBtrain3 th.station { border-left: 1px solid #006;}



/****************************************************/
/*general unspecific/unknown*/
/****************************************************/
.trainstatus{}


/****************************************************/
/*error page specific*/
/****************************************************/
div.LDBmessage	{margin:auto;width:740px;padding:10px;}
div.LDBtext	{}
div.LDBtext UL	{}