/* ECS Dynamic CSS Style Sheet */
/* Your browser identified as: ? */

body {
	margin: 2pt 8pt 2pt 8pt;
}

h1 {
        font: bold x-large Arial,helvetica,Sans-serif;
        padding-top: 10pt;
}

h2 {
        font: bold large Arial,Helvetica,Sans-serif;
}

h3 {
        font: bold medium Arial,Helvetica,Sans-serif;
}

h4 {
        font: medium Arial,Helvetica,Sans-serif;
}

/***********************************************/

/* All Browsers */

.ecsheader,.ecsfooter {
	width: 100%;
}
.ecsfooter {
	text-align: center;
}
.features {
	padding: 8px;
}


.ecsheader, .ecsfooter {
	padding: 4px;
}



.copyright {
	text-align: right;
}
.lastchange {
	text-align: left;
	font-size: small;
}
.address a {
	text-decoration: none;
}

.logo {
	padding: 4px;
}
.address
{
	text-align: right;
	padding: 8px;
        font: medium arial,helvetica,sans-serif;
}


/** CHANNELS *******************************************/

/* Old Browsers */
.channeltitle { 
	margin-top: 4pt;
	padding: 2pt 4pt 2pt 0pt;
        font-family: arial,helvetica,sans-serif;
} 

.channel {
	padding: 8px;
}

/*********************************************/

dl.links dt {
	font-weight: bold;
	padding-top: 5px;
}
dl.links dd {
}

@media screen {  /* hide from IE3 */
        A {
                padding: 0pt;
        }
        A:hover {
        }
}

div.hlinks {
	font-family: arial,helvetica,sans-serif;
}

td.infokey {
	font-weight: bold;
        font-family: arial,helvetica,sans-serif;
	vertical-align: top;
}
td.infoval,td.infohead {
        font-family: arial,helvetica,sans-serif;
	vertical-align: top;
}



body {
	background-color: #fff;
	color: #000;
}

a:link {
	color: #821a23;
}
a:visited {
	color: #8b551a;
}

h1,h2,h3,h4 {
        color: #606060;
}

/***********************************************/

/* Old Browsers */
.ecsheader, .ecsfooter {
	background-color: #f0f0f0;
} 
.features {
	background-color: #f0f0f0;
	color: #000;
}


/* All Browsers */

.address a {
	color: #000;
}



/** CHANNELS *******************************************/

/* Old Browsers */
.channeltitle { 
} 

.channel {
/*	background-color: #fde; */
}

/*********************************************/

dl.links dt {
}
dl.links dd {
}

@media screen {  /* hide from IE3 */
        A {
        }
        A:hover {
                background-color: #ffffc0;
                color: #821a23;
        }
}

div.hlinks {
}

td.infokey {
	background-color: #f0f0f0;
	color: #000;
}
td.infoval,td.infohead {
	color: #000;
}


/*********************************************/
/* Timetables 
/*********************************************/

td.tableoutline {
	background-color: #fff;
	border-style: none; 
	border-width: 2px; 
	border-color: #999 #ddd #ddd #999;
}	
td.tablewarning {
	background-color: #ffff00;
}
td.tableerror {
	background-color: #ff6060;
}
td.tabledull {
	background-color: #c0c0c0;
}

td.tablelight {
	background-color: #f0f0f0;
}	
/* Old Browsers */
td.tabledark {
	background-color: #ddd;
}	
th.tableheading {
	background-color: #ddd;
}	




/*********************************************/

div.citations A:link {
	text-decoration: none;
}
