 	div.titlePage {
		text-align: center;
		font-size: 1.5em; 
	}
	/* clean out logo to it is clickable and looks nice */
	img.logo {
		border: none;
		float: left;
		padding-right: 25px;
	}

	div.liveIcon {
		text-align: center;
		border: none;
	}
	div.liveIcon img {
		border: none;
	}

	div.caution {
		/* Exclamation point icon created by Ken Saunder and is available from:
		http://www.mouserunner.com/Spheres_ColoCons1_Free_Icons.html
		as of 16 Septemer 2006. It is licensed under the creative commons license.
		*/
		background-image: url(/images/Exclamation.64.png);
		background-repeat: no-repeat;
		background-position: 10px 50%;
		/* padding: 20px; */
		padding: 10px;
		margin: 10px; 
		background-color: #ff6419;
	}
	div.caution p {
		font-size: 1.5em;
		margin: 0px;
		margin-left: 75px;
		font-weight: bold;
	}

	div.cws {
		text-align: center;
		float: right;
		border: solid 1px #e0e0e0;
		padding: 5px;
		font-family: sans-serif;
		color: #0055a5;
		font-weight: bold;
	}

	/* show on printed version only */
	div.printOnly {
		display: none;
	}

	span.subtitle {
		font-family: sans-serif;
		font-weight: bold;
		font-size: 1.5em;
		color: #0055a5;
	}

	div.choiceBox {
		border: solid 1px black;
		background-color: #d4e5f7;
		margin-left: 50px;
		margin-right: 50px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 5px;
	}


	/* navigational bar */
	ul.nav {
		clear: both;
		list-style-type: none;
		background-color: #0055a5; 
		border: solid 1px #e0e0e0;
		padding: 10px;
	}
	ul.nav li {
		border-right: solid 3px white;

		padding: 10px 10px 10px 10px;
		display: inline;
		font-family: sans-serif;
		font-weight: bold;
		color: white;
	}
	ul.nav a {
		color: white;
		border: none;
/*		text-decoration: none; */
	}

	h1, h2, h3, h4, h5, h6 { 
		font-family: sans-serif;
		color: #0055a5;
		margin-top: 10px;
		margin-bottom: 0px;
	} 

	table {
		border-collapse: collapse;
		border: solid 1px black;
	}

	TR {
		background: white; 
	}
	TR.highlightone { background: #d6b4e8; }
	TR.highlighttwo { background: #e8e7b4; }
	TR.stripe { background: #e0e0e0; }

	TH { 
		vertical-align: middle;
		background: #0055a5;
		color: white;
		border: solid 1px gray;
		padding: 5px;
	}

	TH.right {
		text-align: right;
	}
		
	TD { 
		vertical-align: middle ;
		color: black;
		border: solid 1px gray;
		padding: 5px;
	}

	TD.bottom {
		vertical-align: bottom;
	}

	TD.top {
		vertical-align: top;
	}

	TD.quantity {
		text-align: center;
	}

