/* ================================================================
    CSS layout definition for an XSLies presentation.

    Modified for PLies by Dobrica Pavlinusic <dpavlin@rot13.org>

    Copyright 2000 Sami Lempinen (lempinen@iki.fi)
    See the file LICENSE for copyright information.

    $Id: default.css,v 1.4 2000/09/07 15:20:19 ssl Exp $
   ================================================================ */

/* ---------------------------------------------------------------- */
/* General settings */

BODY, TD
{
	font-family: 	Trebuchet MS, Tahoma, sans-serif;
	background:	#ffffff;
}

P
{
	font-family: 	Trebuchet MS, Tahoma, sans-serif;
}

A:link, A:visited, A:active
{
	color:		#223c82;
	text-decoration:none;
}

/* ---------------------------------------------------------------- */
/* Headings */

H1
{
	margin-top:	0pt;
	margin-bottom:	0pt;
	font-size:	xx-large;
}

H2
{
	margin-top:	0pt;
	margin-bottom:	0pt;
	font-size:	x-large;
}

H3
{
	margin-top:	0pt;
	margin-bottom:	0pt;
	font-size:	large;
}

/* ---------------------------------------------------------------- */
/* Page header */
	
TD.header-first, TD.header
{
	background:	#ffffff;
}

TD.cell-logo
{
	text-align:	center;
	background:	#ff9900;
	color:		#ffffff;
	font-size:	x-large;
}	

TD.cell-logo
{
	background:	#ffffff;
	text-align: 	left;
}

TD.cell-heading-up
{
	text-align: 	right;
	background:	#223c82;
	color:		#ffffff;
	font-size:	x-large;
	cellpadding:	10;
}

TD.cell-heading-down
{
	text-align: 	right;
	background:	#223c82;
	color:		#ff9900;
	font-size:	x-large;
}

TD.cell-heading-white
{
	text-align: 	right;
	background:	#ffffff;
	font-size:	xx-small;
}

TD.cell-heading-orange
{
	text-align: 	right;
	background:	#ff9900;
	font-size:	xx-small;
}


/* ---------------------------------------------------------------- */
/* Page body */
	
DIV.body
{
	text-align:	left;
	margin-left:	3em;
	margin-right:	3em;
	font-size:	large;
}

/* ---------------------------------------------------------------- */
/* Page footer */

TD.footer
{
	text-align:	center;
}

TD.footer-info
{
	font-size:	small;
}

TD.footer-count
{
	font-size:	small;
	text-align:	right;
}

TD.footer-nav
{
	font-size:	normal;
	text-align:	center;
}

/* ---------------------------------------------------------------- */
/* Particular elements */

.note
{
	color:		#ff9900;
}

PRE, CODE
{
	font-family:	courier, monospaced;
}

SMALL
{
	font-size:	x-small;
}

TD
{
	font-size:	small;
}

TH
{
	font-size:	small;
	background:	#223c82;
	color:		#ffffff;
}

/* for better support of Mozilla composer */

blockquote
{
	color:		#333333;
	font-style:	italic;
}

strong
{
	color:		#ff9900;
}

/* progress bar */
TD.pcnt-done
{
	background:	#ff9900;
	color:		#000000;
	font-size:	x-small;
	text-align:	center;
}

TD.pcnt-left
{
	background:	#223c82;
	color:		#ffffff;
	font-size:	x-small;
	text-align:	center;
}

/* main content for title slide */
DIV.title
{
	text-align:	center;
	margin-left:	3em;
	margin-right:	3em;
	font-size:	x-large;
}

/* superscript and subscript font size modification */
SUP
{
	font-size:	x-small;
}

SUB
{
	font-size:	x-small;
}

/* Orange/Black */
TD.ob
{
	background:	#ff9900;
	color:		#000000;
	text-align:	center;
}

/* Blue/White */
TD.bw
{
	background:	#223c82;
	color:		#ffffff;
	text-align:	center;
}

/* White background, Orange, Blue, heading */

TD.wo
{
	background:	#ffffff;
	color:		#ff9900;
	text-align:	center;
}

TD.wb
{
	background:	#ffffff;
	color:		#223c82;
	text-align:	center;
}

TD.w-th
{
	background:	#ffffff;
	color:		#000000;
	text-align:	left;
	font-weight:	bold;
}

TD.w-c
{
	background:	#ffffff;
	color:		#000000;
	text-align:	center;
}


/* Gray background, Orange, Blue, heading */

TD.go
{
	background:	#eeeeee;
	color:		#ff9900;
	text-align:	center;
}

TD.gb
{
	background:	#eeeeee;
	color:		#223c82;
	text-align:	center;
}

TD.g-th
{
	background:	#eeeeee;
	color:		#000000;
	text-align:	left;
	font-weight:	bold;
}

TD.g-c
{
	background:	#eeeeee;
	color:		#000000;
	text-align:	center;
}


TD.c
{
	text-align:	center;
}


