/* ****************************** Style for page body ********************************* */

body {
	background-color: white;
	color: black;
	font-family: Verdana, Arial, sans-serif;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.hide {
	display: none;
}

.slogan {
	text-align: center;
	font-style: italic;
}

/* ****************************** Style for description list ***************************** */

li.description a:link, li.description a:visited {
	text-decoration: none;
	color: blue;
	background: transparent;
}

li.description a:active, li.description a:hover {
	text-decoration: none;
	color: red;
	background: transparent;
}

/* ****************************** Style for schedule table ***************************** */

table.schedule {
	border: none;
	font-size: smaller;
	text-align: center;
	vertical-align: middle;
	background: rgb(80%, 80%, 80%);
	color: black;
}

table.schedule tr {
}

table.schedule th {
	border: 1px;
	background: rgb(15%, 42%, 45%);
	color: white;
}

table.schedule td {
	vertical-align: top;
}

table.schedule a:link, table.schedule a:visited {
	text-decoration: none;
	color: blue;
	background: transparent;
}

table.schedule a:active, table.schedule a:hover {
	text-decoration: none;
	color: red;
	background: transparent;
}

/* ************************** Style for navigation bar ************************ */

table.nav-bar {
	color: white;
	background: rgb(15%, 42%, 45%);
	font-size: smaller;
	text-decoration: none;
	text-align: center;
	font-family: verdana, sans-serif;
}

a.nav-bar:link, a.nav-bar:visited {
	color: white;
	background: rgb(15%, 42%, 45%);
	text-decoration: none;
	text-align: center;
	font-family: verdana, sans-serif;
}

a.nav-bar:active, a.nav-bar:hover {
	color: rgb(15%, 42%, 45%);
	background: white;
	text-align: center;
	font-family: verdana, sans-serif;
}

/* *************************** Style for simple text links ****************************** */

p.text-link {
	color: black;
	background: transparent;
	font-size: smaller;
	text-align: center;
	font-family: verdana, sans-serif;
}

a.text-link {
	color: blue;
	background: transparent;
	text-decoration: none;
	font-family: verdana, sans-serif;
}

a.text-link:link, a.text-link:visited {
	color: blue;
	background: transparent;
	text-decoration: none;
	font-family: verdana, sans-serif;
}

a.text-link:active, a.text-link:hover {
	color: red;
	background: transparent;
	text-decoration: none;
	font-family: verdana, sans-serif;
}

/* ****************************** Style for printing *********************************** */

@media print {
	h1, h2, h3, h4, h5, h6	 
					  { page-break-after: avoid; page-break-inside: avoid; }
	blockquote, pre
					  { page-break-inside: avoid; }
	ul, ol, dl
					  { page-break-before: avoid; }
	.navbar
					  { background-color: white; color: black; border-color: black; border-width: 1px; }
	a.navlink, a.bannerLink
					  { font-weight: normal; }
}

/* ******************************* Style for speech *********************************** */

@media aural {
	h1, h2, h3, h4, h5, h6
					  { voice-family: paul, male; stress: 20; richness: 90; }
	h1				{ pitch: x-low; pitch-range: 90; }
	h2				{ pitch: x-low; pitch-range: 80; }
	h3				{ pitch: low; pitch-range: 70; }
	h4				{ pitch: medium; pitch-range: 60; }
	h5				{ pitch: medium; pitch-range: 50; }
	h6				{ pitch: medium; pitch-range: 40; }
	li, dt, dd	 { pitch: medium; richness: 60; }
	dt				{ stress: 80; }
	pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80; }
	em				{ pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
	strong		  { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
	dfn			  { pitch: high; pitch-range: 60; stress: 60; }
	s, strike	  { richness: 0; }
	i				 { pitch: medium; pitch-range: 60; stress: 60; richness: 50; }
	b				 { pitch: medium; pitch-range: 60; stress: 90; richness: 90; }
	u				 { richness: 0; }
	a:link		  { voice-family: harry, male; }
	a:visited	  { voice-family: betty, female; }
	a:active		{ voice-family: betty, female; pitch-range: 80; pitch: x-high; }
}

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