		/*   HTML TAGS		*/
		/* Override any ugly browser defaults 	*/


		/*   body, non-inherited	*/
	body { 
		background: #ffffff;
		margin-top: 5%;
		margin-bottom: 5%;
		margin-left: 5%;
		margin-right: 4%;
		}
		
		/* all other, inherited	 */
		
	address, blockquote, body, div, dl, h1, h2, h3, h4, h5, h6, ol, p, pre, span, ul { 
		font-family: Verdana,Arial,Helvetica,sans-serif;
		line-height: 1.4em;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}

		/* global anchor values. */

	a:link
	{
		color: #660000;
		font-weight: bold;
		text-transform: inherit;
		text-decoration: none;
	}
	a:visited 
	{
		color: #660000;
		font-weight: bold;
		text-transform: inherit;
		text-decoration: none;
	}
	
	hr {
		margin-top: 0;
		margin-bottom: 0;
		color: #000000;
		padding-top: 0;
		padding-bottom: 0;
		border-top-width: 0;
		border: 0;
		}
		
	img {
		margin-top: 0;
		margin-bottom: 0;
		color: #000000;
		padding-top: 0;
		padding-bottom: 0;
		border-top-width: 0;
		}
		
		
		/* MAIN MENU navigation classes */
	.mainMenu {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-left: 0em;
		margin-right: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #ffffff;
		background: #000000;
		}
		
	.mainMenu a:link	
	{
		color: #ffffff;
		background: #000000;
		font-weight: normal;
		text-transform: inherit;
		text-decoration: none;
	}
	.mainMenu a:visited 
	{
		color: #ffffff;
		background: #000000;
		font-weight: normal;
		text-transform: inherit;
		text-decoration: none;
	}


		/* SIDE COLUMN navigation classes */
	.sideMenuItem	
	{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 70%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-left: 0.5em;
		margin-right: 0.5em;
		margin-top: 0.25em;
		margin-bottom: 0.25em;
		color: #ffffff;
		background: #000000;
		border-bottom: solid 1px #cccc99;
	}
		
	.sideMenuItem a:link 
	{
		color: #ffffff;
		background: #000000;
		font-weight: normal;
		text-transform: inherit;
		text-decoration: none;
	}

	.sideMenuItem a:visited
	{
		color: #ffffff;
		background: #000000;
		font-weight: normal;
		text-transform: inherit;
		text-decoration: none;
	}

	
	.sideMenuTitle {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0.1em;
		margin-left: 0.5em;
		margin-right: 0em;
		margin-top: 0.1em;
		margin-bottom: 0em;
		color: #cccc99;
		background: #000000;
		}	


	/*   COMMON PAGE ELEMENT classes */
		
	/* all TEXT classes  */
	/* name: "text" + size ("M"edium or "S"mall) + alignment (L,R,C) + top margin (1 or 0 em) */
		
	.textML1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textML0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textMR1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: right;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textMR0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: right;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textMC1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: center;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textMC0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: center;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textSL1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: left;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textSL0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: left;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textSR1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: right;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textSR0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: right;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textSC1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: center;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.textSC0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: center;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}



	/* all PAGE TITLE AREA classes */	
		
	.pageTitle {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 100%;
		font-weight: bold;
		letter-spacing: 0em;
		color: #666666;
		background: #ffffff;
		margin-left: 24px;
		margin-right: 24px;
		}

	.pageSubtitle {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		font-weight: normal;
		font-style: italics;
		letter-spacing: 0em;
		color: #666666;
		background: #ffffff;
		margin-left: 36px;
		margin-right: 1em;
		margin-top: 0.5em;
		margin-bottom: 0em;}
		
	.pageTitleDate {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		letter-spacing: 0em;
		color: #660000;
		background: #ffffff;
		margin-left: 36px;
		margin-right: 1em;
		margin-top: 1em;
		margin-bottom: 0em;}

		
	/* all SUBHEAD classes */	
	/* name: "subhead" + size ("M"edium or "S"mall) + alignment (L,R,C) + top margin (1 or 0 em) */
	
	.subheadML1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		color: #666600;
		background: #ffffff;
		text-align: left;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;
		}
		
	.subheadML0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		color: #666600;
		background: #ffffff;
		text-align: left;
		font-weight: bold;
		margin-top: 0em;
		margin-bottom: 0;
		}
		
	.subheadMC1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		color: #666600;
		background: #ffffff;
		text-align: center;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;
		}
		
	.subheadMC0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		color: #666600;
		background: #ffffff;
		text-align: center;
		font-weight: bold;
		margin-top: 0em;
		margin-bottom: 0;
		}
		
	.subheadMR1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		color: #666600;
		background: #ffffff;
		text-align: right;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;
		}
		
	.subheadMR0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		color: #666600;
		background: #ffffff;
		text-align: right;
		font-weight: bold;
		margin-top: 0em;
		margin-bottom: 0;
		}
		
		
	.subheadSL1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		color: #666600;
		background: #ffffff;
		text-align: left;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;
		}
		
	.subheadSL0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		color: #666600;
		background: #ffffff;
		text-align: left;
		font-weight: bold;
		margin-top: 0em;
		margin-bottom: 0;
		}
		
	.subheadSC1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		color: #666600;
		background: #ffffff;
		text-align: center;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;
		}
		
	.subheadSC0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		color: #666600;
		background: #ffffff;
		text-align: center;
		font-weight: bold;
		margin-top: 0em;
		margin-bottom: 0;
		}
		
	.subheadSR1 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		color: #666600;
		background: #ffffff;
		text-align: right;
		font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;
		}
		
	.subheadSR0 {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		color: #666600;
		background: #ffffff;
		text-align: right;
		font-weight: bold;
		margin-top: 0em;
		margin-bottom: 0;
		}
		
		
	/* all BULLET classes  */
		
	.bullet{
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		margin-top: 0em;
		margin-bottom: 0;
		margin-left: 1em;
		color: #000000;
		background: #ffffff;
		}
		
	.bulletedText {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		margin-top: 0em;
		margin-bottom: 0;
		margin-left: 0;
		color: #000000;
		background: #ffffff;
		}
		
		
	/* SEARCH RESULT class  */
		
	.searchResult {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		line-height: 1.25;
		margin-top: 1em;
		margin-bottom: 0;
		margin-left: 60px;
		margin-right: 0;
		color: #000000;
		background: #ffffff;
		}
		
		
	/* TAGLINE class, used for global page footer  */

	.tagLine {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		color: #000000;
		background: #ffffff;
		font-weight: normal;
		text-align: center;
		margin-top: 0.25em;
		margin-bottom: 0em;
		margin-left: 1em;
		margin-right: 1em;}

		
	/* all FORM classes  */
		
	.formBlock {
		margin-top: 0em;
		margin-bottom: 0em;
		background: #ffffff;}
		
	.formItemTitle {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		text-align: left;
		color: #000000;
		background: #ffffff;
		margin-top: 1em;
		margin-bottom: 0em;
		font-weight: bold;}
		
	.formItemText {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		text-align: left;
		margin-top: 0.5em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		font-weight: normal;}
		
	.formBlockHead {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		text-align: left;
		letter-spacing: 0.25em;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #663366;
		background: #ffffff;
		font-weight: bold;}
		
	.formRadioButton {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		text-align: left;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		font-weight: bold;}

	.formText {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		text-align: right;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		font-weight: bold;}
		
	.formField {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 90%;
		text-align: left;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		font-weight: normal;}

		
	/* all LIST classes   */		
				
	.listTitle {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		letter-spacing: 0.04em;
		text-align: left;
		margin-top: 1.5em;
		margin-bottom: 0em;
		color: #666666;
		background: #ffffff;
		}
		
	.listItem {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin-top: 0.25em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.listItemDetails {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		margin-top: 0em;
		margin-bottom: 0em;
		color: #000000;
		background: #ffffff;
		}
		
		
	/* all BOX classes  */
		
	.boxTitleCenter {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0em;
		margin-top: 0.5em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.boxTitleLeft {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0.5em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.boxTitleRight {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: right;
		letter-spacing: 0em;
		margin-top: 0.5em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}

	.boxItemCenter {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.boxItemLeft {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: bold;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.boxItemRight {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: bold;
		text-align: right;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}

	.boxItemDetailCenter {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: center;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.boxItemDetailLeft {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.boxItemDetailRight {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 75%;
		font-weight: normal;
		text-align: right;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	/* all SPACER classes  */
				
	.lineSpacer {
	font-size: 50%;
	margin-top: 0em;
	margin-bottom: 0em;
	}
	
	.lineSpacerBlack {
	font-size: 50%;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #000000;
	background: #000000;
	}
	
	.tinySpacer {
	font-size: 10%;
	margin-top: 0em;
	margin-bottom: 0em;
	}
	
	
	/* all TABLE classes  */
	
	.tableItemLeft {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0.5em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
		
	.tableItemRight {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: right;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}
				
	.tableItemCenter {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: center;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #ffffff;
		}

	.tableItemLeftBackground {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0.5em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.tableItemLeftBackgroundHighlight {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0.5em;
		margin-right: 0em;
		color: #660000;
		background: #cccc99;
		}
		
	.tableItemCenterBackground {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: center;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.tableItemRightBackground {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: right;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0em;
		margin-right: 0em;
		color: #000000;
		background: #cccc99;
		}
		
	.tableTitleLeft {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: left;
		margin-left: 0.5em;
		letter-spacing: 0em;
		color: #ffffff;
		background: #660000;
		}
		
	.tableTitleLeftSmall {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: left;
		margin-left: 0.5em;
		letter-spacing: 0em;
		color: #ffffff;
		background: #660000;
		}
		
	.tableTitleCenterSmall {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: center;
		letter-spacing: 0em;
		color: #ffffff;
		background: #660000;
		}
		
	.tableTitleRightSmall {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: bold;
		text-align: right;
		letter-spacing: 0em;
		color: #ffffff;
		background: #660000;
		}
		
	.tableItemLeftHighlight {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 80%;
		font-weight: normal;
		text-align: left;
		letter-spacing: 0em;
		margin-top: 0em;
		margin-bottom: 0em;
		margin-left: 0.5em;
		margin-right: 0em;
		color: #660000;
		background: #ffffff;
		}
