/* CSS Document */

.nextslotWidget					{ width:209px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#col2 .nextslotMiddle img		{ padding:0em 0em 0em 0em;}
#col2 .nextslotMiddle a			{ border-style:none none none none;}
#col2 .nextslotMiddle a:hover	{ border-style:none none none none;}
#col2 .nextslotMiddle a:visited { border-style:none none none none;}
#col2 .nextslotMiddle a:active	{ border-style:none none none none;}
.nextslotWidget .nextslotHeader { height:48px; background-image:url(headerBg.jpg);}
.nextslotWidget .nextslotMiddle { padding:0 5px 0 5px; background-image:url(vehicleBg.jpg);}
.nextslotWidget .classSpace		{ background-image:url(vehicleBg.jpg);}
.nextslotWidget .stationOffline { background-color: Red; color: White; font-size: 12px; font-weight: bold; padding: 6px; text-align: center; }
.nextslotWidget .classLabel		{ position: absolute; top: 40px; left: 0px; color:#333333; font-size:11px;}
.nextslotWidget .dateTimeContainer  { background-color: #002F77; color: #fff; padding-top: 4px; padding-left: 4px; padding-bottom: 4px; font-size:12px;}
.nextslotWidget .nextslotFooter		{ height:26px; background:#121D3B; text-align:center; }
.nextslotWidget .nextslotFooter a	{ font-size:14px; color:#FFFFFF; font-weight:bold; position:relative; top:3px; }
.nextslotWidget .nextslotFooter span{ position:relative; top:4px;}
.nextslotWidget .nextslotHeaderText { font-size:14px; font-weight:bold; color:#002e72; }
.nextslotWidget .clickHereToBookHyperlink { font-size:12px; }

.nextslotWidget .nsClassSpace	{ background-image:url(vehicleBg.jpg); padding:6px; }
.nextslotWidget .nsBodyText		{ color:Red; font-weight:bold; font-size: small; }

a			{ color:#002F77; text-decoration:none;}
a:hover		{ text-decoration:underline;}
.smalltext  {}
#whitchurchNsw	{ width:209px;}
