BODY {
  background: #AD9F94;
  color: #666666;
  margin: 0px;
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  text-decoration: none;
}

table { 
	border: outset 0px; 
	border-collapse: separate;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}
			 
td { 
	border: inset 0px;
	vertical-align: top;
}

A {
	color: #000000;
	text-decoration: underline;
}

A:hover {
	color: #C52131;
 	text-decoration: underline;
}
			 
a.hiddenLink {
	color: #2937D6;
	font-size: 5pt;
}

a.hiddenLink:hover {
	color: #2937D6;	
	font-size: 5pt;
}			 
		
/* Main Menu Components */
	.topbarBoxLogoCell {
		background-color: #FFFFFF;
	}
			
	.topbarBoxTable {
		background-color: #ffffff;
	}

	.topbarBoxCell {
	}
	
	.topbarRootMenuCell {
		vertical-align: bottom;
	}
			
	.miscSpace {
		background-color: #FFFFFF;
	}

	.heavySmallBar {
		background-color: #333333;
	}
	
	.heavyMiddleBar {
		background-color: #666666;
	}
	
	.heavyLargeBar {
		background-color: #999999;
	}
 
	.mainMenuTable {
	}

	.mainMenuRootTable {
		vertical-align: bottom;
	}

	.mainMenuRootElementCellChosen {
		color: #C52131;
	}

	.mainMenuRootElementCellChosen a {
		color: #C52131;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	.mainMenuRootElementCell {
		color: #CCCCCC;
	}

	.mainMenuRootElementCell a {
		color: #666666;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	.mainMenuRootElementCell a:hover {
		text-decoration: none;
		color: #C52131;
	}

	.mainMenuRootElementCellSelected a {
		font-size: 11px;
		font-weight: bold;
		color: #255c25;
		text-decoration: none;
	}

	.mainMenuRootElementCellSelected a:hover {
		text-decoration: none;
		color: #C52131;
	}
				
	.mainMenuSubTable {
		vertical-align: middle;
	}

	.mainMenuSubElementCell {
		font-size: 11px;
		color: #FFFFFF;
	}

	.mainMenuSubElementCell a {
		color: #FFFFFF;
		text-decoration: none;
	}

	.mainMenuSubElementCell a:hover {
		color: #849ABB;
		text-decoration: none;
	}

	/* Selected sub items */
	.mainMenuSubElementCellSelected {
		font-size: 11px;
	}

	.mainMenuSubElementCellSelected a {
		color: #849ABB;
		text-decoration: none;
	}

	.mainMenuSubElementCellSelected a:hover {
		color: #849ABB;
		text-decoration: none;
	}

	.mainMenuRootCell {
	}

	.mainMenuSubCell {
	}

	.mainMenuSpacerCell {
	}
			
	.mainMenuRootSpacerCell {
		background-color: #CCCCCC;
	}

	.mainMenuSubSpacerCell {
		background-color: #FFFFFF;
	}

	/* Body Elements */

	.mainBodyTable {
		color: #666666;
		font-family: arial;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none;
	}

	.mainBodyTableRow {
		font-size:16px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bolder; 
		margin-left: 15px;
		padding: 0 0 3 0;
		vertical-align: middle;
    border-width: 0px 0px 2px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
	}
	
	.mainBodyTableRow2 {
		font-size:16px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bolder; 
		margin-left: 15px;
		padding: 0 0 3 0;
		vertical-align: middle;
    border-width: 0px 0px 2px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
	}
	
	.mainBodyDataCell {
		color: #666666;
		font-family: arial;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none;
	}

	.mainBodyImageCell {
		color: #666666;
		font-family: arial;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none;
	}

	.mainBodyImageCellCentered {
		color: #666666;
		font-family: arial;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none;
		vertical-align: middle;
	}
			
	.mainBodyTableTitleCell {
		font-size: 10pt;
		font-weight: bold;			
	}

	.mainBodyTextCell {
		padding-top:		2px;
		padding-right:	4px;
		padding-bottom:	2px;
		padding-left:		4px;
		border-top:     thin solid #999999;
		border-left:    thin solid #999999;
		border-right:   thin solid #999999;
		border-bottom:  thin solid #999999;
	}
	
	.mainBodySpacerCell {
	}

	.newsItemHeadline {
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
	}

	.newsItemArticle {
		font-size: 10pt;
		color: #666666;
	}

	.newsItemTitle {
		font-size: 11pt;
		font-weight: bold;				
	}

	.emailHeader { 
		font-size:12px; 
		font-family:arial; 
		color:#000000; 
		font-weight: bold; 
		margin-left: 15px;
		padding: 0 0 3 0;
		background-color: #ffffff; 
		vertical-align: top;
    border-width: 0px 0px 0px 0px; 
		border-style: solid;        
    border-color: #999999;
	}

	.eventsItemDate {
		font-size: 10pt;
		color: #666666;
	}

	.eventsItemHeading {
		font-size: 10pt;
		color: #666666;
		font-weight: bold;
	}

	.eventsItemLocation {
		font-size: 10pt;
		color: #666666;
	}
		
	.barBackgroundLight {
		background-color: #EEEEEE;
	}
	.barBackgroundDark {
		background-color: #CCCCCC;
	}
			
/* Structure Elements */
	.struct { 
	}
	
	.structMenu { 
		vertical-align: top;
	}

	.structOuterSpacerLeft {
		background-color: #AD9F94;
	}
	
	.structOuterSpacerRight {
		background-color: #AD9F94;
	}

	.structOuterSpacerTop {
		background-color: #AD9F94;
	}

	.structOuterSpacerBottom {
		background-color: #AD9F94;
	}
			
	/* white space inside background */
	/* border 15 makes a nice white border */
	.structInnerSpacerTable {
		background-color: #FFFFFF;
		border-color:#FFFFFF;
		border-width: 10px 15px 15px 15px; 
		border-style: solid;    
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;    
	}
	
	.structInnerSpacerTop {
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
	}

	.structInnerSpacerLeft {
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
	}

	.structInnerSpacerRight {
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
	}

	.structInnerSpacerBottom {
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
	}

	.structInnerSpacerMiddle {
		background-color: #FFFFFF;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px; 
	}

	/* Struct cell with the sidebar content */
	.structInnerCellSidebar {	
		background-color: #F4F0D7;
	}

	.pageTitle { 
		font-size:14pt; 
		font-family:arial; 
		color:#000000; 
		font-weight: bolder; 
		margin-left: 15px;
		background-color: #ffffff; 
 		text-align: left;
		border-width: 0px 0px 3px 0px; 
		border-style: solid;        
		border-color: #849ABB;
	}
	
	.emailVerificationHeader {
		font-size:14px; 
		font-family:arial; 
		color:#990000; 
		font-weight: bolder; 
		margin-left: 15px;
		padding: 0 0 3 0;
		background-color: #ffffff; 
		vertical-align: middle;
    border-width: 0px 0px 0px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;	
	}	

	.sectionHeaderA { 
		font-size:14px; 
		font-family:arial; 
		color:#000000; 
		font-weight: bolder; 
		margin-left: 50px;
		padding: 0 0 0 0;
		background-color: #ffffff; 
		vertical-align: middle;
		border-style: none;        
	}

	.sectionHeaderB { 
		font-size:14px; 
		font-family:arial; 
		color:#000000; 
		font-weight: bolder; 
		margin-left: 25px;
		padding: 0 0 0 0;
		background-color: #ffffff; 
		vertical-align: middle;
		border-style: none;        
	}

	.sectionHeader { 
		font-size:14px; 
		font-family:arial; 
		color:#000000; 
		font-weight: bolder; 
		margin-left: 15px;
		padding: 0 0 3 0;
		background-color: #ffffff; 
		vertical-align: middle;
    border-width: 0px 0px 2px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
	}

	.sectionHeader a {
		text-decoration: none;
	}

	.sectionHeader a:hover {
		color:#C52131;
		text-decoration: none;
	}
			
	.mainSectionHeader { 
		font-size:16px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bolder; 
		margin-left:  5px;
		margin-right: 5px;
		padding: 0 0 2 0;
		background-color: #ffffff; 
		vertical-align: middle;
    border-width: 0px 0px 1px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
	}

	.sectionListHeader { 
		font-size:11px; 
		font-family:arial; 
		color:#000000;
		min-height: 50px;
		font-weight: bold; 
		margin-left: 15px;
		padding: 0 0 3 0;
		background-color: #ffffff; 
		vertical-align: middle;
    border-width: 0px 0px 2px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
	}

	.sectionListHeader a {
		text-decoration: none;
	}

	.sectionListHeader a:hover {
		color:#C52131;
		text-decoration: none;
	}

	.sectionListData {
		color: #666666;
		font-family: arial;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		background-color: #ffffff;
	}

	.sectionListData1 {
		color: #666666;
		font-family: arial;
		font-size: 8pt;
		font-weight: bold;
		text-decoration: none;
		background-color: #dfdfdf;
	}

	.sectionTitle { 
		font-size:14px; 
		font-family:arial; 
		color:#000000; 
		font-weight: bolder; 
		margin-left: 0px;
		padding: 0 0 0 0;
		background-color: #ffffff; 
		vertical-align: middle;
  	border-width: 0px 0px 0px 0px; 
	}
	
	.listOrderHeading {
		color: #ff3333;
		font-family: arial;
		font-size: 8pt;
		font-weight: bolder;
		text-decoration: none;
	}
			
	.productHeader { 
		font-size:12px; 
		font-family:arial; 
		color:#000000; 
		font-weight: bolder; 
		margin-left: 0px;
		padding: 0 0 3 0;
		background-color: #ffffff; 
		vertical-align: middle;
 		border-width: 0px 0px 1px 0px; 
		border-style: solid;        
		border-color: #CCCCCC;
	}

	.productHeader a {
		text-decoration: none;
	}

	.productHeader a:hover {
		color:#849ABB;
		text-decoration: none;
	}

	.sectionHeaderDesc {
		font-size: 10pt;
		color: #666666;
	}

	.productBriefBox {
		font-size: 10pt;
		color: #666666;			
	}

	.productBriefBox a {
		font-size: 10pt;
		font-weight: bold;
	}

	.productBriefBoxPrice {
		color: #000000;
	}

	.productBlueOutlineBox {
		background: #003366;
	} 

	.productBlueHighlightBox {
		font-size: 10pt;
		font-face: arial;
		color: #003366;
		background: #DDDEEF;
	}
						
	.footerCell {
		font-size:11px; 
		font-family:arial; 
		vertical-align: top;
		color: #ffffff;
		background: #AD9F94;
	}

	.footerCell a {
		color: #ffffff;
		font-weight: normal;
		text-decoration: none;
	}
			
	.footerCell a:hover {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}

/* Sidebar Elements */

/* left side bar */

	.leftSideBar {
		background-color: #F3ECD8;
		text-align: left;
	}
			
	.leftsidebarTable {
	}
			
	.leftSidebarHeaderCell {
		background-color: #F3ECD8;
		color: #ffffff;
	}
			
	.leftSidebarHeader {
		color: #000000;			
		font-family: arial;
		font-weight: bolder;
		font-size: 10pt;
		text-decoration: none;
		margin: 5px 5px 5px 2px;
		border-width: 0px 0px 2px 0px; 
		border-style: solid;        
		border-color: #255c25;
	}

	.leftSidebarHeader a {
		text-decoration: none;
	}

	.leftSidebarSubHeader {
		color: #000000;			
		font-family: arial;
		font-weight: bolder;
		font-size: 9pt;
		text-decoration: none;
		margin: 5px 5px 5px 2px;
		border-width: 0px 0px 1px 0px; 
		border-style: solid;        
   	border-color: #FFFFFF;
	}

	.leftSidebarMoreLink {
		color: #000000;			
		font-family: arial;
		font-weight: bolder;
		font-size: 8pt;
		text-decoration: none;
		margin: 5px 5px 5px 2px;
		border-width: 0px 0px 2px 0px; 
		border-style: solid;        
		border-color: #255c25;
	}

	.leftSidebarMoreLink a {
		text-decoration: none;
	}

	.leftSidebarItemDateCell {
	}
	
	.leftSidebarItemList ol { 
		font-family: arial; 
		font-size:8pt; 
		font-weight: normal; 				
		margin-left: -20px; 
		margin-bottom: 0px;
		color: #666666;
		border-width: 0px 0px 0px 0px; 
		border-style: none;        
  	border-color: #FFFFFF;
	}
	
	.leftSidebarItemList li { 
		font-family: arial; 
		font-size:8pt; 
		font-weight: normal; 				
		margin-left: -20px; 
		margin-bottom: 0px;
		color: #666666;
		border-width: 0px 0px 0px 0px; 
		border-style: none;        
  	border-color: #FFFFFF;
	}
	
	.leftSidebarItemDate { 
		font-family: arial; 
		font-size:8pt; 
		font-weight: bold; 				
		margin-left: 2px; 
		margin-bottom: 5px;
		border-width: 0px 0px 1px 0px; 
		border-style: solid;        
  	border-color: #FFFFFF;
	}
	
	.leftSidebarItemDate a	{ 
		font-weight: bold; 
		text-decoration: none; 
	}
	
	.leftSidebarItemDate a:hover	{ 
		font-weight: bolder; 
		text-decoration: none; 
	}

	.leftSsidebarItemDataCell {
	}

	.leftSidebarItemData { 
		font-family: arial; 
		font-size:8pt; 
		font-weight:normal; 
		text-indent: 0px;
		color: #000000; 
		margin-left: 0px;
		margin-bottom: 5px;
	}
	
/* right side bar */	
	
	.rightSideBar {
		background-color: #F3ECD8;
	}
			
	.leftsidebarTable {
	}
			
	.sidebarHeaderCell {
		background-color: #F3ECD8;
		color: #ffffff;
	}
			
	.sidebarHeader {
		color: #000000;			
		font-family: arial;
		font-weight: bolder;
		font-size: 10pt;
		text-decoration: none;
		margin: 5px 5px 5px 2px;
		border-width: 0px 0px 2px 0px; 
		border-style: solid;        
		border-color: #255c25;
	}

	.sidebarHeader a {
		text-decoration: none;
	}

	.sidebarSubHeader {
		color: #000000;			
		font-family: arial;
		font-weight: bolder;
		font-size: 9pt;
		text-decoration: none;
		margin: 5px 5px 5px 2px;
		border-width: 0px 0px 1px 0px; 
		border-style: solid;        
   	border-color: #FFFFFF;
	}

	.sidebarMoreLink {
		color: #000000;			
		font-family: arial;
		font-weight: bolder;
		font-size: 8pt;
		text-decoration: none;
		margin: 5px 5px 5px 2px;
		border-width: 0px 0px 2px 0px; 
		border-style: solid;        
		border-color: #255c25;
	}

	.sidebarMoreLink a {
		text-decoration: none;
	}

	.sidebarItemDataCell {
	}
	
	.sidebarItemData { 
		font-family: arial; 
		font-size:8pt; 
		font-weight: normal; 				
		margin-left: 17px; 
		margin-bottom: 5px;
		text-indent : -15px;
		border-width: 0px 0px 1px 0px; 
		border-style: solid;        
  	border-color: #FFFFFF;
	}
	.sidebarItemData a	{ 
		font-weight: normal; 
		text-decoration: none; 
	}
	
	.sidebarItemData a:hover	{ 
		font-weight: normal; 
		text-decoration: none; 
	}

	.sidebarItemTitle { 
		font-family: arial; 
		font-size:8pt; 
		font-weight:bolder; 
		text-indent: -12px;
		color: #000000; 
		margin-left: 15px;
		margin-bottom: 5px;
	}
	
	.sidebarItemTitle a { 
		font-family: arial; 
		font-size:8pt; 
		font-weight:bolder; 
		text-indent: -12px;
		color: #000000; 
		margin-left: 15px;
		margin-bottom: 5px;
	}
	.sidebarItemTitle a:hover { 
		font-family: arial; 
		font-size:8pt; 
		font-weight:bolder; 
		text-indent: -12px;
		color: #000000; 
		margin-left: 15px;
		margin-bottom: 5px;
	}
	/* Shared Elements -*/
	
	.loginBox {
		margin-right: 10px;
		background-color: #CCCCCC;
		border-width: 1px 1px 1px 1px; 
		border-style: solid;        
  	border-color: #000000;
	}
		
	.loginFailed {
		color: #FF0000;
	}
		
	.cartNavigationTable {
	}
	
	.cartNavigationCell {
		background: #CCCCCC;
		color: #000000;
		font-size: 10pt;
		font-weight: bold;
	}
	
	.supportMenuTable {
		font-size: 8pt;
		background: #FFFFFF;
		color: #666666;
	}
	.supportMenuCell a {
		color: #666666;
		text-decoration: none;
	}
	.supportMenuCell a:hover {
		text-decoration: none;
		color: #849ABB;
	}

		
/* NEWS Elements */

/* Event Elements */

	.eventSubTitle {
		font-size: 10pt;
		font-color: #666666;
	}
	.eventSubTitle a {
		font-size: 10pt;
		font-color: #666666;
	}
	.eventSubTitle a:hover {
		text-decoration: none;
	}
	
	.eventSubTitleSelected {
		font-size: 10pt;
		font-color: #666666;
	}
	.eventSubTitleSelected a {
		color: #849ABB;
	}
	.eventSubTitleSelected a:hover {
		text-decoration: none;
	}
	.eventRow {
		background: #AAAAAA;
	}
	.eventRowSelected {
		background: #CCCCCC;
	}


/* Box Elements */
	.boxTextTopRight {
		font-size: 10pt;
		vertical-align: middle;
	}
	.boxTextTopRight a {
		font-size: 10pt;
	}
	.boxText a {
		font-size: 10pt;
	}

		
/* Backward Support for BK links */
	.bk10L  {
		font-face: 5px;
		font-family: arial;
		color: #000000;
	}
	
/* Misc Definitions */

/* Manual Definitions */

/* this is the outer block for the manual content */
	#manualBlock {
		text-align: justify;
		width: 560px;
		height: 450px;
		background: #FFFFFF;

	}
/* data padding */
	.pad10 {
		padding-left: 10px;
		padding-right: 10px;
	}

/* This defines that a scrollbar needs to be added if the content is bigger than width and height */
	.overflow {
		overflow: auto;
		width: 550px;
		height: 450px;

	}


/* pad the scroll bar */
	.padside {
		padding-right: 10px;
	}
/* Title of the Manual at the top of the page */
	.manualBookTitle {
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		vertical-align: bottom;
	}
	
/* The manual Chapter titles */
	.manualTitle {
		font-size: 14px;
		background: #9D1A81;
		color: #ffffff;
		font-weight: bold;
		vertical-align: middle;
	}
	
/* Table of Contents */
	.manualTOC {
		font-size: 10pt;
		background: #CCCCCC;
		color: #000000;
	}
	
	.manualTOCbottom {
		font-size: 10pt;
		background: #CCCCCC;
		color: #000000;
		vertical-align: bottom;
	}
	
	.manualTOCTitle {
		font-size: 10pt;
		color: #000000;
		font-weight: bold;
	}

	.manualTOC a {
	} 
	
	.manualTOC a:hover {
		color: #849ABB;
	}
	
	.manualPrintTitle {
		color: #000000;
		font-size: 11pt;
	}
	
/* Sections within a Chapter */
	.manualSectionTitle {
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
	
	}
/* The main chapter body data */
	.manualSections {
	}

/* Content Editor */
	.submitButtonLink {
		color: #FFFFFF;
		font-face: arial;
		font-size: 10pt;
		background-color: transparent;
		text-decoration: underline;
		border: none;
		cursor: pointer;
		cursor: hand;
	}
  
	.submitButtonLink:hover {
  	color: #849ABB;
  }
  
  .contentEditorTitle {
  	color: #FFFFFF;
		background: #000000;
		font-face: arial;
		font-size: 12pt;
		font-weight: bold;
	}
	
  .contentEditorMenu {
  	font-face: arial;
		font-size: 10pt;
	 	color: #FFFFFF;
		background: #000000;
  }
  
  .contentEditorMenu a {
 		color: #FFFFFF;
  }
  .contentEditorMenu a:hover {
  	color: #849ABB;
  }
  .bioHeader {
		font-family : arial;
		text-align  : center;
		font-weight : bolder;
		font-size   : 14px;
		border      : 0px dotted black;
		margin      : 0px 0px 15px 20px;
  	padding     : 5 5 25 10;
  }
  .bioImage {
		float   : left;
		border  : 1px solid #cccccc;
		margin  : 0px 15px 0px 15px;
  	padding : 0 15 0 15;
  	height  : 200px;
  	width   : 165px;
  }
  .bioData {
		font-family : arial;
		text-align  : left;
		font-weight : normal;
		font-size   : 12px;
		border      : 0px dotted black;
		margin      : 0px 0px 30px 8px;
  	padding     : 0 0 30 8;
  }
  
  .linkImage {
		float   : left;
		border  : 0px solid #cccccc;
		margin  : 8px 8px 10px 8px;
  	padding : 8 8 10 8;
  	height  : 60px;
  	width   : 60px;
    border-width: 0px 0px 0px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
  }
	.linkHeader { 
		text-align: left;
		vertical-align: top;
		font-size:11px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bolder; 
		margin  : 20px 8px 10px 8px;
  	padding : 20 8 10 8;
		background-color: #ffffff; 
    border-width: 0px 0px 0px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
	}
  .linkData {
		text-align: left;
		vertical-align: top;
		font-size:11px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bolder; 
		margin  : 20px 8px 10px 8px;
  	padding : 20 8 10 8;
		background-color: #ffffff; 
    border-width: 0px 0px 0px 0px; 
		border-style: solid;        
    border-color: #CCCCCC;
  }
  .logoPosition1 {
		position: absolute;
		top: 30px;
		left: 130px
  }
   .logoPosition2 {
		position: absolute;
		top: 50px;
		left: 150px
  }
  .toc {
		text-align: left;
		vertical-align: top;
		font-size:11px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bold; 
		margin  : 5px 0px 0px 0px;
    text-decoration: none;
  }
  .toc1 a{
		text-align: left;
		vertical-align: top;
		font-size:10px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bold; 
		margin-left : 10px;
    text-decoration: none;
  }
  .toc2 a{
		text-align: left;
		vertical-align: top;
		font-size:10px; 
		font-family:arial; 
		color:#666666; 
		font-weight: bold; 
		margin-left : 15px;
    text-decoration: none;
  }
  .grantDataHdr {
 		text-align     : center;
		vertical-align : top;
		font-size      : 15px; 
		font-family    : arial; 
		color          : #666666; 
		font-weight    : bolder; 
		margin         : 0px 0px 0px 10px;
  }
  .grantDataSubHdr {
 		text-align     : left;
		vertical-align : top;
		font-size      : 14px; 
		font-family    : arial; 
		color          : #666666; 
		font-weight    : bold; 
		margin         : 0px 0px 10px 10px;
  }
  .grantDataTxt {
 		text-align     : left;
		vertical-align : top;
		font-size      : 13px; 
		font-family    : arial; 
		color          : #666666; 
		font-weight    : normal; 
		margin         : 0px 0px 30px 15px;
  }
  .siteLinkHdr {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #AD9F94; 
		font-weight     : bolder; 
		margin-left     : 2px;
    text-decoration : none;
    padding         : 0px 0px 1px 0px;
    margin          : 0px 0px 1px 0px;
  }
  .siteLinkSubHdr {
		text-align      : left;
		vertical-align  : top;
		font-size       : 10px; 
		font-family     : arial; 
		color           : #990000; 
		font-weight     : bold; 
		margin-left     : 2px;
    text-decoration : none;
    padding         : 0px 0px 1px 0px;
    margin-left     : 10px;
  }
  .siteLink {
		text-align      : left;
		vertical-align  : top;
		font-size       : 10px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    text-decoration : none;
    padding         : 0 0 0 0;
    margin-left     : 20px;
  }
  .siteLink a {
		text-align      : left;
		vertical-align  : top;
		font-size       : 10px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    text-decoration : none;
    padding         : 0 0 0 0;
    margin-left     : 20px;
  }
  .siteLink a:hover {
		text-align      : left;
		vertical-align  : top;
		font-size       : 10px; 
		font-family     : arial; 
		color           : #dd0000; 
		font-weight     : bolder; 
    text-decoration : none;
    padding         : 0 0 0 0;
    margin-left     : 20px;
  }
 	.siteMapTextCellHdr {
		padding-top:		0px;
		padding-right:	2px;
		padding-bottom:	0px;
		padding-left:		2px;
		border-top:     none;
		border-left:    none;
		border-right:   none;
		border-bottom:  0px solid #ffffff;
		margin-left:    0px;
		width:          375px;
		height:					12px;
	}
	.siteMapTextCell {
		padding-top:		2px;
		padding-right:	2px;
		padding-bottom:	2px;
		padding-left:		2px;
		border-top:     thin solid #ffffff;
		border-left:    thin solid #ffffff;
		border-right:   thin solid #ffffff;
		border-bottom:  thin solid #ffffff;
		margin-left:    20px;
		width:          375px;
		height:					12px;
	}
	.grantListItems li{
		text-align      : left;
		vertical-align  : top;
		font-size       : 13px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    text-decoration : none;
    padding         : 0 0 0 0;
    margin-left     : 15px;
	}
	.policyHeader {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #333366; 
		font-weight     : bold; 
    text-decoration : none;
    padding         : 20 0 0 0;
    margin-left     : 15px;
	}
	.policySubHeader {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #333366; 
		font-weight     : bold; 
    font-style			: italic;
    padding         : 0 0 0 0;
    margin-left     : 15px;
	}
	.policyContent {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    font-style			: normal;
    text-decoration : none;
    padding         : 0 0 0 0;
    margin-left     : 15px;
	}
	.touHeader {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #333366; 
		font-weight     : bold; 
    text-decoration : none;
    padding         : 20 0 0 0;
    margin-left     : 15px;
	}
	.touSubHeader {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #333366; 
		font-weight     : bold; 
    font-style			: italic;
    padding         : 0 0 0 0;
    margin-left     : 15px;
	}
	.touContent {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    font-style			: normal;
    text-decoration : none;
    padding         : 0 0 0 0;
    margin-left     : 15px;
	}
	.formlink {
		text-align      : left;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    font-style			: normal;
    text-decoration : none;
    margin-left     : 15px;
	}
	.formlink a {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #666666; 
		font-weight     : normal; 
    font-style			: normal;
    text-decoration : none;
    margin-left     : 15px;
	}
	.formlink a:hover {
		text-align      : left;
		vertical-align  : top;
		font-size       : 12px; 
		font-family     : arial; 
		color           : #cc0000; 
		font-weight     : normal; 
    font-style			: normal;
    text-decoration : none;
    margin-left     : 15px;
	}