<style>
	<!-- Type-Size-[Properties] -->
	.Template { }
	
  .Padding { padding: 5px 5px 0px 5px; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
  .Padding-Right { padding: 5px 5px 0px 0px; font: 12px Georgia, "Times New Roman", Times, serif; color:#000000; }
	
	.Padding-Left-None { padding-left: 0px; }
	
	.Link-Black { font: 12px verdana; color:#000000; font-weight:400; text-decoration:none; }
	.Link-Black:hover { text-decoration:underline; color:#990000;	}
	.Link-Black:visited { color:#000000;	}
	
	.Link-Black-Bold { font: 12px verdana; color:#000000; font-weight:700; text-decoration:none; }
	.Link-Black-Bold:hover { text-decoration:underline; color:#990000;	}
	.Link-Black-Bold:visited { color:#000000;	}
	
	.Link-Small { font: 12px verdana; color:#000000; font-weight:400; text-decoration:none; }
	.Link-Small:hover { text-decoration:underline; color:#990000;	}
	.Link-Small:visited { color:#000000;	}
	
	.Dotted-Line { margin: 0px 0px 5px 0px; border-bottom: 1px dotted #A5AEC5; }
	
	h2 {  
	  font: 15px arial; color:#000000; font-weight:700; text-decoration:none;	
		margin: 0px 0px 10px 0px;
	}
	
	h3 {  
	  font: 13px verdana; color:#000000; font-weight:700; text-decoration:none;	
		margin: 0px 0px 10px 0px;
	}
	
	h4 {  
	  font: 12px verdana; color:#000000; font-weight:700; text-decoration:none;	
		margin: 0px 0px 10px 0px;
	}
	
	h5 {  
	  font: 12px verdana; color:#000000; font-weight:700; text-decoration:none;	
		margin: 0px 0px 10px 0px;
	}
	
	.table {  }
	.tableCell { float:left; display: table-cell; width:22%; }
	.tableCell-Right { float:left; display: table-cell; margin-left: 10px; padding-left: 15px; border-left: 1px dotted #999999; width:73%; min-height:500px; }
	.tableRow { display: table-row; width: auto; }
	
	blockquote {  
	  margin: 20px 0px 10px 20px;
	}
	
	ul.links {
		padding: 0; 
		margin: 0px 0px 0px 0px; -- top right bottom left
	}
	
	ul.links.menus {
		margin: 0px 0px 0px 15px; -- top right bottom left
	}
	
	li.links {
		border: 0px;
		display: block;
		float: left;
		padding-right: 25px; 
	}
	
	li.menus {
		list-style: none;
		background-image: none;
		padding-left: 0px;
		padding-bottom: 15px;
	}
	
	li.menus.selected {
		list-style: none;
		background-image: none;
		padding-left: 0px;
		padding-bottom: 10px;
	  background-color:#CCCCCC;
	}
	
	li.list {
		list-style: none;
		background-position: 7px 6px;
		background-image: url(square-black.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-bottom: 10px;
	}
	
	div.panel {
	  width: inherit;
		margin-left: 0;
		list-style-type: none;
		border: 1px solid #999999;
		display: block;
	  padding: 10px;
		margin-bottom: 5px;
		background-color:#FFFFFF;
		font: 12px verdana; color:#000000; text-decoration:none;
	}
	
	
	div.panel.whiteongray {
	  width: inherit;
		background-color:#8D8D8D;
		font: 14px Arial; color:#FFFFFF; font-weight:700; text-decoration:none;
	}
	
	.Text { font: 12px verdana; color:#000000; vertical-align:middle; }
	
	.Text-Bold { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:middle; }
	.Text-Bold-Underline { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:middle; text-decoration:underline; }
	.Text-Blue { font: 12px verdana; font-weight:bold; color:#0000FF; vertical-align:middle; }
	.Text-Red { font: 12px verdana; font-weight:bold; color:#FF0000; }
	.Text-Red-Underline { font: 12px verdana; font-weight:bold; color:#FF0000; text-decoration:underline; vertical-align:top; }
	.Text-Title-Bold { font: 12px verdana; color:#000000; font-weight:bold; vertical-align:middle; }
	.Text-Large { font: 20px verdana; color:#000000; vertical-align:middle; }
	.Text-Large-Red { font: 18px verdana; color:#FF0000; vertical-align:middle; }
	.Text-Section { font: 14px arial; color:#000000; font-weight:bold; vertical-align:middle; }
	.Text-Tutorial { font: 14px arial; color:#000000; font-weight:bold; vertical-align:middle; }
	.Text-BoxNumber { font: 20px verdana; font-weight:bold; color:#999999; vertical-align:middle; }
	.Link-Blue { font: 11px verdana; color:#0000FF; text-decoration:none; vertical-align:middle; }
	.Link-Blue:visited { font: 11px verdana; color:#0000FF; }
	.Link-Blue:hover { text-decoration:underline; }
	.Link-Blue-Bold { font: 11px verdana; font-weight:bold; color:#0000FF; text-decoration:none; }
	.Link-Blue-Bold:visited { font: 11px verdana; font-weight:bold; color:#0000FF; text-decoration:none; }
	.Link-Blue-Bold:hover { text-decoration:underline; }
	.Link-Red { font: 11px verdana; color:#FF0000; text-decoration:none;  }
	.Link-Red:visited { font: 11px verdana; color:#FF0000; text-decoration:none; vertical-align:middle; }
	.Link-Red:hover { text-decoration:underline; }
	.Link-Red-Bold { font: 11px verdana; font-weight:bold; color:#FF0000; text-decoration:none; }
	.Link-Red-Bold:visited { font: 11px verdana; font-weight:bold; color:#FF0000; text-decoration:none; }
	.Link-Red-Bold:hover { text-decoration:none; }
	.Link-Blue-Title { font: 11px verdana; color:#0000FF; text-decoration:none; vertical-align:middle; }
	.Link-Blue-Title:visited { font: 11px verdana; color:#0000FF; }
	.Link-Blue-Title:hover { text-decoration:underline; }
	.Link-Section { font: 14px Arial; color:#0000FF; font-weight:700; text-decoration:none; }
	.Link-Section:hover { text-decoration:underline;	}
	.Link-Section:visited { color:#0000FF;	}
	.Link-White-Title { font: 14px Arial; color:#FFFFFF; font-weight:700; text-decoration:none; }
	.Link-White-Title:hover { text-decoration:underline;	}
	.Link-White-Title:visited { color:#FFFFFF;	}
	.Link-White { font: 12px verdana; color:#FFFFFF; font-weight:700; text-decoration:none; }
	.Link-White:hover { text-decoration:underline;	}
	.Link-White:visited { color:#FFFFFF;	}
	.CheckBox { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:bottom; }
	.CheckBox-NoBold { font: 12px verdana; color:#000000; vertical-align:bottom; }
	.Text-Small { font: 10px verdana; color:#666666; font-weight:bold; vertical-align:middle; }
	
	.TextBox { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:middle; }
	.TextBox.Form { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:middle; margin-top: 5px; margin-bottom:10px; }
	.TextBox-Error { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:middle; background-color:#FFFFDD; }
	.Text-Gray-Bold { font: 12px verdana; font-weight:700; color:#888888; text-decoration:none; }
	
	
	hr { height:1px;}
	
	.Calendar { border-width: 1px 0px 0px 1px; border:solid; border-color:#000000; padding: 3px; vertical-align:top; width:14%; }
	.Calendar.beige { background-color: #DDDDDD; }
	.Calendar-Right { border-width: 1px 1px 0px 1px; border:solid; border-color:#000000; padding: 3px; vertical-align:top; width:14%; }
	.Calendar-Right.beige { background-color: #DDDDDD; }
	
	.Button { font: 12px verdana; font-weight:bold; color:#000000; vertical-align:top; }
	
	pre {font: 12px verdana; color:#000000; vertical-align:middle; margin:0px; }
	image { border: 0px none;}
	
	
	.dataGrid {
	  width: 100%;
		padding: 2px;
		font: 11px verdana; 
		border-color:#FFFFFF;
	}
	
	.dataGridHeader {
	  height: 20px;
	  background-color:	#443333;
		color: #FFFFFF; font-weight:bold;
	}
	
	.dataGridItem {
	  height: 20px;
	  background-color:	#E1EAF4;
		color: #000000;
	}
	
	.dateGridAlternate {
	  height: 20px;
	  background-color:	#EDEDED;
		color: #000000;
	}
	
</style>