﻿.tableUI
{
    background-color : #efefef;       
    padding : 0;
    outline:solid; 
    outline-color: #04499e; 
    outline-width:medium;    
}

.tableUIHeader
{
    color : white;
    background-color : #04499e;    
    padding : 5px;
}

#headerStyle
{
	background-image: url('images/blue004.jpg');
	color: White;
	font-size: x-large;
	text-decoration: none;
	font-weight: bold;
	padding: 10px;
	height: 154px;
	left: auto;	
}

#leftStyle
{
	text-align: left;
	background-color: #FDE05E;
	color: Black;
	font-size: large;
	text-decoration: none;
	font-weight: bold;
	padding: 10px;
	left: auto;
	height: auto;
}

#navStyle
{
	
	background-color: #F8F8F8;
	height: 33px;
}

#mainStyle
{
	text-align: left;
	color: Black;
	font-size: large;
	text-decoration: none;
	font-weight: bold;
	padding: 10px;
	height: auto;
	background-image: url(images/Blue16.jpg);
}

#footerStyle
{
	text-align: center;
	background-color: #5E82EE;
	color: White;
	font-size: x-large;
	text-decoration: none;
	font-weight: bold;
	padding: 10px;
	height: 40px;
	left: auto;
}

#MyTable
{
	background-color: #FFF3BB;
	font-size: medium;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial;
}

#TblHeader
{
	background: url(/images/bluetile.jpg); 
	background-repeat: repeat-x;
}

#NormalRow
{
	font-size: medium;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial;
	background-color: #FEEEA4;
}

#AltRow
{
	font-size: medium;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial;
	background-color: #FFF3BB;
}


.outer {
position:relative;
padding:4em 0 3em 0;
width:54em;
background:#eee;
margin:0 auto 3em auto;
}
.innera {
overflow:auto;
width:54em;
height:9.6em;
background:#eee;
}
.outer table caption {
position:absolute;
width:51.7em;
text-align:center;
top:0;
left:0;
height:1.5em;
background:#697210;
border:0.1em solid #fff;
color:#fff;
}
.outer thead tr {
position:absolute;
top:1.5em;
height:1.5em;
left:0;
}
.outer tfoot td {
position:absolute;
width:51.5em;
text-align:left;
background:#f0c992; 
border:0.1em solid #000;
color:#000;
bottom:0;
left:0
}
.outer th, .outer td {
width:10em; 
text-align:center;
}
.outer th {
background:#724a10; 
color:#fff;}
.outer .dk {background:#fff;
}

.tableone {width:650px; height:600px; border-collapse:collapse; margin:0 auto;}
.tabletwo {width:1200px; height:580px; border-collapse:collapse;}
.th1 {width:280px; text-align:center}
.th2 {width:180px; text-align:center}
.th3 {width:99px;}
.th4 {width:99px;}
.th5 {width:200px;}

.time1 {width:280px; text-align: right; background:#bbb}
.time2 {width:280px; text-align: right; background:#ddd}
.data1 {width:180px; text-align: right; background:#bbb}
.data2 {width:180px; text-align: right; background:#ddd}
.td5 {width:170px; text-align: right;}

.tableone {background:#5E82EE; border:1px solid #fff; color:#fff; font-family:Arial}
.tableone td {border:1px solid #fff; color:#fff;}
.tableone tbody {background:#COCOCO; color:#000;}
.tableone caption {background:#fff; color:#000000; text-align:left; font-size:1.2em; margin:0 auto;}
.tabletwo td {color:#000;}
.tableone th, .tabletwo th {text-align:center;}
.tabletwo tr.dk td {background:#ddd; color:#000; font:"Arial"}

.innerb {height:560px; width:auto; overflow:auto;}

@media print 
{
	.noprint
    {
        display:none;
    }
    a
    {
    	color:Black;
    	text-decoration:none;
    }
}

@media screen 
{
    .noprint
    {
        display:inherit;
    }
    
    tr.noprint
    {
        display:table-row;
    }
    td.noprint
    {
    	display:table-cell;
    }
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;	
}

a.station {
    color: Black;
    text-decoration:none;
}

a.station:hover {
    color: Blue;
    text-decoration:underline;
}