	.titleSection {
		color: white;
		background-color: #6081D4;
		vertical-align: text-bottom;
	}

	.titleSectionFoot {
		color: white;
		background-color: #6081D4;
		vertical-align: text-bottom;
	}

	/*
	.titleSectionFoot p {
		text-decoration: none;
		color: white;
	}
	*/

	.titleFront {
		color: white;
		background-color: #6081D4;
		width: 100px;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.title {
		color: #6081D4;
		background-color: white;
		font-size: x-large;
		text-align: left;
		text-indent: 10%;
		letter-spacing: .5em;
		vertical-align: text-bottom;
			}

	.titleBottom {
		color: white;
		background-color: #6081D4;
		width: 100%

	}

	/* float added since IE needs float on image as well as anchor */
	.imgW3C {
		float: right;
		border-style: none;
		width:88px;
		height:31px;
	}

	.titleImage {
		float: right;
		border-style: none;
	}

	.titleImageCaption {
		color: #6081D4;
		background-color: white;
		font-size: small;
		text-align: right;
		vertical-align: text-bottom;
	}

	.tableHeader {
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.tableTDLeft {
		z-index: 10;
		float: left;
		width: 10%;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #6081D4;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #6081D4;
		border-left-style: none;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #6081D4;
		padding-right: 10px;
		vertical-align: text-top;
		text-align: left;
		color: #6081D4;
		background-color: white;
		margin-right: 1em;
	}

	.tableTDRight {
		z-index: 10;
		float: right;
		width: 10%;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #6081D4;
		border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #6081D4;
		border-right-style: none;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #6081D4;
		padding-left: 10px;
		vertical-align: text-top;
		text-align: left;
		color: #6081D4;
		background-color: white;
		margin-left: 1em;
	}

	.tableTDMain {
		width: 100%;
		vertical-align: text-top;
		text-align: left;
	}

	.textSideBar {
		z-index: 10;
		font-size: small;
	}

	.hrSideBar {
		width: 100px;
		color: #6081D4;
		background-color: #6081D4;
		text-align: left;
	}

	.hrNormal {
		z-index: -1;
		width: 80%;
		color: #6081D4;
		background-color: #6081D4;
		text-align: center;
	}

	/* IE Version - margin:15px; */
	.menuSideBar {
		margin-top: 5px;
		margin-left:15px;
		margin-right: 5px;
		margin-bottom: 5px;
		padding: 0px;
		list-style-type: circle;
		list-style-position: outside;
	}

	/* Opera Version
	.menuSideBar {
		margin:1px;
		list-style-type: circle;
		list-style-position: outside;
	}
	*/

	.menuText {
		color: #6081D4;
		background-color: white;
		letter-spacing: .2em;
		text-decoration: none;
	}

	.menuTextSelect  {
		color: white;
		background-color: #6081D4;
		letter-spacing: .2em;
		text-decoration: none;
	}

	.menuTextHighlight {
		color: white;
		background-color: #A8C0DB;
		letter-spacing: .2em;
		text-decoration: none;
	}

	.menuTextDesc {
		font-size: xx-small;
	}

	.hidden {
		display: none;
	}

	.textUpdate {
		font-size: x-small;
	}
	.textUpdated {
		font-size: x-small;
		font-weight: bold;
		color: #6081D4;
		background-color: white;
	}

	.textCommentLeft {
		text-align: left;
		float: left;
		display: inline-block;
		line-height: 12pt;
	}

	.textComment {
		text-align: right;
		float: right;
		display: inline-block;
		line-height: 12pt;
	}
	.textCommentRight {
		text-align: right;
		float: none;
		display: block;
		line-height: 12pt;
	}

	.textStoryBack {
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		padding: 1.5em;
		width: 95%;
		background-color: #D7D7D7;
		text-align: center;
		color: black;
	}
	.textStoryComment {
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		margin-left: auto;
		margin-right: auto;
		padding: 0em;
		text-align: center;
		color: black;
		width: 65%;
	}
	.textStoryBack p {
		text-align: left;
	}

	.textFootLink {
		text-decoration: none;
		color: white;
		background-color: #6081D4;
	}
	.imageEmail {
		border-style: none;
		text-align: center;
		vertical-align: text-bottom;
		width: 18px;
		height: 18px;
	}

	.imageNumber {
		border-style: none;
		padding-left: 20px;
		width: 18px;
		height: 19px;

	}

	.quizText {
		text-align: center;
	}

	.textH1 {
		font-size: x-large;
		font-weight: bold;
		font-variant: small-caps;
	}

	.textH2 {
		font-size: large;
		font-weight: bold;
		font-variant: small-caps;
	}

	.textH3 {
		font-size: medium;
		font-weight: bold;
		font-variant: small-caps;
		font-style: italic;
	}

	p {
		text-indent: 3em;
		margin: 1em;
	}

	code {
		display: block;
		text-align: left;
		padding-top: 0pt;
		padding-bottom: 0pt;
		padding-right: 0pt;
		padding-left: 200px;
	}

	a img {
		border-style: none;
	}

	.textSubMenuLink {
		color: #6081D4;
		background-color: white;
		text-decoration: none;
	}

	.textExternalCopy {
		font-size: small;
		color: #6081D4;
		background-color: white;
		text-decoration: none;
	}

	abbr, acronym, .help {
		border-bottom: 1px dotted #333;
		cursor: help;
	}


	.matrix {
		background: black;
		color: #00CC33;
	}

	/* Doesn't quite work on Opera or NS */
	a.aImg {
		border-top-style: solid;
		border-top-width: thin;
		border-top-color: white;

		border-right-style: solid;
		border-right-width: thin;
		border-right-color: white;

		border-left-style: solid;
		border-left-width: thin;
		border-left-color: white;

		border-bottom-style: solid;
		border-bottom-width: thin;
		border-bottom-color: white;
	}
	a.aImg:link {
		border-top-style: solid;
		border-top-width: thin;
		border-top-color: white;

		border-right-style: solid;
		border-right-width: thin;
		border-right-color: white;

		border-left-style: solid;
		border-left-width: thin;
		border-left-color: white;

		border-bottom-style: solid;
		border-bottom-width: thin;
		border-bottom-color: white;
	}
	a.aImg:visited {
		border-top-style: solid;
		border-top-width: thin;
		border-top-color: white;

		border-right-style: solid;
		border-right-width: thin;
		border-right-color: white;

		border-left-style: solid;
		border-left-width: thin;
		border-left-color: white;

		border-bottom-style: solid;
		border-bottom-width: thin;
		border-bottom-color: white;
	}
	a.aImg:hover {
		border-top-style: solid;
		border-top-width: thin;
		border-top-color: #6081D4;

		border-right-style: solid;
		border-right-width: thin;
		border-right-color: #6081D4;

		border-left-style: solid;
		border-left-width: thin;
		border-left-color: #6081D4;

		border-bottom-style: solid;
		border-bottom-width: thin;
		border-bottom-color: #6081D4;
	}
	a.aImg:active {
		border-top-style: solid;
		border-top-width: thin;
		border-top-color: #6081D4;

		border-right-style: solid;
		border-right-width: thin;
		border-right-color: #6081D4;

		border-left-style: solid;
		border-left-width: thin;
		border-left-color: #6081D4;

		border-bottom-style: solid;
		border-bottom-width: thin;
		border-bottom-color: #6081D4;
	}

	.glow {
	    background: white;
	    color: white;
	    text-shadow: black 0px 0px 5px;
	}
