@media all
{

	.hidden-when-printing
	{
	}

	.banner-area
	{
		background-color: #000000;
		padding-top: 10;
		padding-bottom: 10;
		padding-left: 10;
	}

	.bold
	{
		font-weight: bold;
	}
	
	.bottom-pad-10
	{
		padding-bottom: 10;
	}
	
	.bottom-pad-20
	{
		padding-bottom: 20;
	}
	
	.button-interaction-clone-toppad
	{
		padding-top: 20;
		padding-left: 260;
	}

	.button-interaction-create
	{
		padding-left: 265;
	}

	.button-interaction-create-toppad
	{
		padding-top: 20;
		padding-left: 265;
	}

	.button-interaction-edit-toppad
	{
		padding-top: 20;
		padding-left: 210;
	}

	.button-line
	{
		padding-top: 20;
		padding-bottom: 5;
		padding-left: 25;
	}

	.cell-button
	{
		padding-top: 15;
		text-align: center;
	}

	.cell-button-top
	{
		padding-bottom: 15;
		text-align: center;
	}

	.cell-button-left-align-top-bottom-pad
	{
		padding-top: 15;
		padding-bottom: 15;
		padding-left: 25;
	}

	.cell-control
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-control-pad-top-bottom-10
	{
		padding-top: 10;
		padding-bottom: 10;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-control-rightalign
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		text-align: right;
	}

	.cell-control-toppad
	{
		padding-top: 20;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-header
	{
		padding-top: 15;
		padding-bottom: 5;
		padding-left: 25;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-header-small
	{
		padding-top: 15;
		padding-bottom: 5;
		padding-left: 25;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-header-verysmall-bggrey
	{
		background-color: #d0d0d0;
		padding-top: 5;
		padding-bottom: 5;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-header-verysmall-toppad-bggrey
	{
		background-color: #d0d0d0;
		padding-top: 25;
		padding-bottom: 5;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label
	{
		padding-left: 25;
		font-size: 14px;
		/*font-weight: normal;*/
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-bggrey
	{
		background-color: #d0d0d0;
		padding-left: 25;
		font-size: 14px;
		/*font-weight: normal;*/
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-bold-header
	{
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-bold-toppad
	{
		padding-top: 20;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-bold-toppad2
	{
		padding-top: 10;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-bold
	{
		padding-left: 10;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-bottompad
	{
		padding-bottom: 20;
		padding-left: 25;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-lnok-grid
	{
		padding-left: 10;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-lnok-grid-indent
	{
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-lnok-grid-indent-topbottompad
	{
		padding-left: 25;
		padding-top: 10;
		padding-bottom: 5;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-font-only
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-nopad
	{
		font-size: 14px;
		/*font-weight: normal;*/
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-smallindent
	{
		padding-left: 10;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad-smalltext
	{
		padding-top: 20;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-nopad-smalltext
	{
		font-size: 12px;
		/*font-weight: normal;*/
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-pad-top-bottom-10
	{
		padding-top: 10;
		padding-bottom: 10;
		padding-left: 25;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: top;
	}

	.cell-label-largetext-smallpad
	{
		padding-top: 7;
		padding-bottom: 10;
		padding-left: 8;
		padding-right: 8;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-largetext-smallpad-col1
	{
		vertical-align: middle;
		padding-top: 0;
		padding-bottom: 30;
		padding-left: 25;
		padding-right: 8;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-largetext-numeral
	{
		padding-top: 10;
		padding-bottom: 10;
		padding-left: 7;
		padding-right: 15;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-leftextrapad
	{
		padding-left: 55;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-small-italics
	{
		padding-top: 5;
		padding-bottom: 5;
		padding-left: 25;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-smallpad-leftonly
	{
		font-size: 14px;
		padding-left: 10;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad
	{
		padding-top: 20;
		padding-left: 25;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad-bold
	{
		padding-top: 20;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad-leftpad164-bggrey
	{
		background-color: #d0d0d0;
		padding-top: 20;
		padding-left: 164;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad-bottompad
	{
		padding-top: 20;
		padding-bottom: 10;
		padding-left: 25;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad-noleftpad
	{
		padding-top: 20;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.cell-label-toppad-leftextrapad
	{
		padding-top: 20;
		padding-left: 55;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.center
	{
		text-align: center;
	}

	.control30
	{
		width: 30;
	}

	.control50
	{
		width: 50;
	}

	.control85
	{
		width: 85;
	}

	.control100
	{
		width: 100;
	}

	.control120
	{
		width: 120;
	}

	.control146
	{
		width: 146;
	}

	.control170
	{
		width: 170;
	}

	.control165
	{
		width: 165;
	}

	.control165-bgblue
	{
		width: 165;
		background-color: #caeefc;;
	}

	.control200
	{
		width: 200;
	}

	.control250
	{
		width: 250;
	}

	.control284
	{
		width: 284;
	}

	.control300
	{
		width: 300;
	}

	.control412
	{
		width: 412;
	}

	.control500
	{
		width: 500;
	}

	.control650
	{
		width: 650;
	}

	.control-label
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		padding-top: 5;
		padding-left: 25;
	}

	.copyright-text-help-pages
	{
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
		text-align: center;
	}

	.clr-grey
	{
		color: d0d0d0;
	}

	.font-bold
	{
		font-weight: bold;
	}

	.footer-row
	{
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
		text-align: center;
	}

	.footer-row-left-big-indent
	{
		padding-top: 10;
		padding-left: 250;
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
	}

	.footer-row-left-medium5-indent
	{
		padding-top: 10;
		padding-left: 125;
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
	}

	.footer-row-left-medium10-indent
	{
		padding-top: 10;
		padding-left: 150;
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
	}

	.footer-row-left-medium15-indent
	{
		padding-top: 10;
		padding-left: 175;
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
	}

	.footer-row-left-medium20-indent
	{
		padding-top: 10;
		padding-left: 200;
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
	}

	.footer-row-left-small-indent
	{
		padding-top: 10;
		padding-left: 100;
		font-size: 10px;
		color: #222222;
		font-family: Univers,Arial,sans-serif;
	}

	/* Prevent form from adding an extra line on page */
	.form-no-linefeed
	{
		 display: inline;
		 margin: 0;
		 padding: 0;
	}
	
	.black
	{
		color: #000000;
	}

	.off-black
	{
		color: #333333;
	}

	.grayed
	{
		color: #777777;
	}

	.grid-element
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
	}

	.grid-element-leftmost
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
	}

	.grid-element-leftmost-bottommost
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
		border-bottom: solid;
	}

	.grid-element-bottommost
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
		border-bottom: solid;
	}

	.grid-element-rightmost
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
		border-right: solid;
	}

	.grid-element-rightmost-bottommost
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
		border-right: solid;
		border-bottom: solid;
	}

	.grid-print-body
	{
		margin-top: 50px;
		margin-bottom: 50px;
		margin-right: 50px;
		margin-left: 50px;
	}

	.grid-print-table
	{
		border: 3;
		border-style: solid;
		border-width: 2px;
		border-color: #000000;;
	}

	.grid-print-header
	{
		font-size: 16px;
		font-weight: bold;
		font-family: Univers,Arial,sans-serif;
	}

	.grid-print-element
	{
		font-size: 14px;
		font-weight: normal;
		font-family: Univers,Arial,sans-serif;
		border-color: #000000;;
		border-style: solid;
		border-width: 1px;
		text-align: center;
	}

	.grid-print-element-noborder
	{
		font-size: 14px;
		font-weight: normal;
		font-family: Univers,Arial,sans-serif;
	}

	.header1
	{
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-left: 25;
	}

	.header2
	{
		font-family: Univers,Arial,sans-serif;
		font-size: 16px;
		padding-left: 25;
	}
	
	.header3
	{
		font-family: Univers,Arial,sans-serif;
		font-size: 15px;
		padding-left: 25;
	}
	
	.help-header
	{
		font-weight: bold;
		font-size: 14px;
		color: #024d62;
		height: 20;
		font-family: Univers,Arial,sans-serif;
		padding-left: 10;
	}

	.help-body
	{
		font-size: 13px;
		color: #000000;
		height: 20;
		font-family: Univers,Arial,sans-serif;
		padding: 10;
	}

	.indent-left-15
	{
		padding-left: 15;
	}

	.indent-left-25
	{
		padding-left: 25;
	}

	.indent-left-75
	{
		padding-left: 75;
	}

	.indent-left-230
	{
		padding-left: 230;
	}

	.indented-msg
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		padding-top: 120;
		padding-left: 60;
	}

	.label-16
	{
		font-size: 16px;
		font-family: Univers,Arial,sans-serif;
	}

	.label-ratingtype
	{
		width: 300;
	}

	.lineitem-active-header
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-active-0
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-active-1
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-active-alt-0
	{
		background-color: #e0e0e0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-active-alt-1
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-active-alt-0-leftpad
	{
		background-color: #e0e0e0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-active-alt-1-leftpad
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-disabled-0
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-disabled-1
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
	}

	.lineitem-active-0-column1
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-active-1-column1
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-disabled-0-column1
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-disabled-1-column1
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-active-0-leftpad
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 10;
	}

	.lineitem-active-0-centered
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		text-align: center;
	}

	.lineitem-active-0-leftpad25
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-active-1-centered
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		text-align: center;
	}

	.lineitem-active-1-leftpad
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 10;
	}

	.lineitem-active-1-leftpad25
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-active-1-leftpad-bold
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 10;
	}

	.lineitem-active-1-leftpad25-bold
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 25;
	}

	.lineitem-active-bold-1-leftpad
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 10;
	}

	.lineitem-disabled-0-leftpad
	{
		background-color: #d0d0d0;
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 10;
	}

	.lineitem-disabled-1-leftpad
	{
		background-color: #f0f0f0;
		font-size: 14px;
		font-weight: bold;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		vertical-align: bottom;
		padding-left: 10;
	}

	.list-blank-0
	{
	}

	.list-blank-1
	{
		background: #e5e0d3;
	}

	.list-header-0
	{
		padding-top: 15;
		padding-bottom: 2;
		padding-left: 25;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.list-header-1
	{
		padding-top: 15;
		padding-bottom: 2;
		padding-left: 25;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.list-label-0
	{
		padding-left: 25;
		padding-top: 2;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.list-label-1
	{
		padding-left: 25;
		padding-top: 2;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.list-label-medium-font
	{
		padding-left: 25;
		padding-top: 16;
		padding-bottom: 5;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.list-label-0-noleftpad
	{
		padding-left: 10;
		padding-top: 2;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.list-label-1-noleftpad
	{
		padding-left: 10;
		padding-top: 2;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.list-label-0-smallindent
	{
		padding-left: 10;
		padding-top: 2;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.list-label-1-smallindent
	{
		padding-left: 10;
		padding-top: 2;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.list-subheader-0
	{
		padding-top: 5;
		padding-bottom: 2;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.list-subheader-1
	{
		padding-top: 5;
		padding-bottom: 2;
		padding-left: 25;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.mainpagetable
	{
		border: 0;
		padding: 0;
		width: 100%;
	}

	.nav
	{
		font-weight: normal;
		color: #01659e;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		text-decoration: underline;
		cursor: pointer;
	}

	.nav:hover
	{
		text-decoration: underline;
		color: #d15705;
		cursor: pointer;
	}

	.nav-none
	{
		color: #01659e;
		text-decoration: underline dotted #01659e;
		cursor: pointer;
	}

	.nav-tiny
	{
		font-weight: normal;
		color: #01659e;
		font-family: Univers,Arial,sans-serif;
		font-size: 10px;
		text-decoration: underline;
	}

	.nav-tiny:hover
	{
		text-decoration: underline;
		color: #d15705;
	}

	.padding-bottom-5
	{
		padding-bottom: 5;
	}

	.padding-bottom-10
	{
		padding-bottom: 10;
	}
	
	.padding-bottom-15
	{
		padding-bottom: 15;
	}
	
	.padding-bottom-20
	{
		padding-bottom: 20;
	}
	
	.padding-bottom-25
	{
		padding-bottom: 25;
	}
	
	.padding-bottom-30
	{
		padding-bottom: 30;
	}

	.padding-left-10
	{
		padding-left: 10;
	}
	
	.padding-left-15
	{
		padding-left: 15;
	}

	.padding-left-20
	{
		padding-left: 20;
	}

	.padding-left-25
	{
		padding-left: 25;
	}

	.padding-left-50
	{
		padding-left: 50;
	}

	.padding-left-75
	{
		padding-left: 75;
	}

	.padding-left-220
	{
		padding-left: 220;
	}

	.padding-right-25
	{
		padding-right: 25;
	}

	.padding-top-2
	{
		padding-top: 2;
	}

	.padding-top-5
	{
		padding-top: 5;
	}

	.padding-top-10
	{
		padding-top: 10;
	}
	
	.padding-top-15
	{
		padding-top: 15;
	}
	
	.padding-top-20
	{
		padding-top: 20;
	}
	
	.padding-top-25
	{
		padding-top: 25;
	}
	
	.padding-top-30
	{
		padding-top: 30;
	}
	
	.page-sub-header
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-top: 30;
		padding-bottom: 5;
		padding-left: 25;
	}

	.page-top-header
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-top: 20;
		padding-bottom: 25;
		padding-left: 25;
	}
	
	.page-top-header2
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-left: 25;
	}
	
	.page-top-header-bottompad-minimal
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-top: 20;
		padding-bottom: 5;
		padding-left: 25;
	}
	
	.page-header-padded
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-top: 30;
		padding-bottom: 15;
		padding-left: 20;
	}

	.page-line
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		padding-top: 3;
		padding-bottom: 2;
		padding-left: 25;
	}

	.page-top-subheader-archive
	{
		font-weight: bold;
		color: #074d3f;
		font-family: Univers,Arial,sans-serif;
		font-size: 16px;
		padding-bottom: 10;
		padding-left: 25;
	}

	.photo
	{
		padding-top: 10;
		text-align: center;
		vertical-align: top;
		width: 150;
	}

	.photo-leftindented
	{
		padding-top: 10;
		text-align: center;
		vertical-align: top;
		width: 150;
		padding-left: 25;
	}

	.photo-caption
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.quick-rating
	{
		padding-left: 12;
	}

	.quick-rating-title
	{
		padding-left: 30;
	}

	.raffle-grid
	{
		//border: 1px solid black;
		padding-left: 25;
	}
	
	.raffle-table
	{
		font-size: 14px;
		font-weight: normal;
		color: #171717;
		font-family: Univers,Arial,sans-serif;
		border-color: #171717;;
		border-style: solid;
		border-width: 1px;
		border-top: solid;
		border-left: solid;
	}
	
	.raffle-incomplete
	{
		background-color: #ffff00;
	}

	.raffle-complete
	{
		background-color: #087103;
	}

	.record-line
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		padding-top: 5;
		padding-left: 25;
	}

	.report-print-element
	{
		padding-left: 25;
		padding-bottom: 15;
	}
	
	.report-print-element-header10
	{
		padding-top: 20;
		padding-left: 25;
		padding-bottom: 10;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header10-toppad
	{
		padding-top: 40;
		padding-left: 25;
		padding-bottom: 10;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header10-nopad
	{
		padding-left: 25;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header10-nobottompad
	{
		padding-top: 20;
		padding-left: 25;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.report-print-element-header15
	{
		padding-top: 10;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header15-darkbg
	{
		padding-top: 10;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}
	
	.report-print-element-header15-toppad
	{
		padding-top: 20;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header15-toppad-darkbg
	{
		padding-top: 20;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.report-print-element-header20
	{
		padding-top: 10;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header20-darkbg
	{
		padding-top: 10;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}
	
	.report-print-element-header20-toppad
	{
		padding-top: 20;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-header20-toppad-darkbg
	{
		padding-top: 20;
		padding-left: 25;
		padding-bottom: 2;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}
	
	.report-print-element-header30
	{
		padding-top: 2;
		padding-left: 25;
		padding-bottom: 5;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}
	
	.report-print-element-data20
	{
		padding-top: 0;
		padding-left: 25;
		padding-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.report-print-element-data20-darkbg
	{
		padding-top: 0;
		padding-left: 25;
		padding-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.report-print-element-data20-toppad-darkbg
	{
		padding-top: 10;
		padding-left: 25;
		padding-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		background: #e5e0d3;
	}

	.report-print-element-data20-noleftpad
	{
		padding-top: 0;
		padding-left: 0;
		padding-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.report-print-element-data20-toppad
	{
		padding-top: 8;
		padding-left: 25;
		padding-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.report-print-element-data20-toppad4
	{
		padding-top: 4;
		padding-left: 25;
		padding-bottom: 0;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.report-print-element-data30
	{
		padding-top: 0;
		padding-left: 25;
		padding-bottom: 0;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.resultsline-colbutton
	{
		vertical-align: bottom;
		padding-top: 8;
		padding-left: 15;
	}

	.resultsline-colfirst
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		vertical-align: bottom;
		padding-top: 8;
		padding-left: 25;
	}

	.resultsline-colsubsequent
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		vertical-align: bottom;
		padding-top: 8;
		padding-left: 15;
	}

	.resultsline-colsubsequent-narrow
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
		vertical-align: bottom;
		padding-top: 8;
		padding-left: 5;
	}

	.resultstable
	{
		border: 0;
		padding: 0;
		//width: 100%;
	}

	.right-align
	{
		text-align: right;
	}

	.text-banner-white
	{
		font-size: 36px;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 40;
	}

	.text-banner-white-small-line1
	{
		padding-top: 7;
		font-size: 14px;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10;
	}

	.text-banner-white-small-line2
	{
		padding-top: 3;
		font-size: 14px;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 10;
	}

	.text-bold
	{
		font-weight: bold;
	}

	.text-green
	{
		font-weight: bold;
		color: #087103;
		font-family: Univers,Arial,sans-serif;
		font-size: 14px;
	}

	.text-grey-dark
	{
		color: #454545;
	}

	.text-grey-tiny
	{
		font-weight: normal;
		color: #444444;
		font-family: Univers,Arial,sans-serif;
		font-size: 10px;
	}

	.text-large
	{
		font-size: 16px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.text-large-bold
	{
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.text-medium
	{
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.text-medium-bold
	{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
	}

	.text-medium2
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 13px;
	}

	.text-medium-ltblue
	{
		font-size: 14px;
		font-weight: normal;
		color: #01659e;
		font-family: Univers,Arial,sans-serif;
	}

	.text-red-normal
	{
		color: #ff0000;
	}

	.text-red
	{
		font-weight: normal;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-top: 20;
		padding-bottom: 25;
		padding-left: 10;
	}

	.text-red-indented
	{
		font-weight: normal;
		color: #ff0000;
		font-family: Univers,Arial,sans-serif;
		font-size: 18px;
		padding-top: 20;
		padding-bottom: 25;
		padding-left: 25;
	}

	.text-small-left-pad
	{
		padding-left: 10;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 12px;
	}

	.text-small
	{
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 12px;
	}

	.text-small-bold
	{
		font-weight: bold;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 12px;
	}

	.text-small-toppad
	{
		padding-top: 15;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 12px;
	}

	.text-small-bggrey
	{
		background-color: #d0d0d0;
		padding-top: 2;
		padding-left: 25;
		padding-bottom: 2;
		font-weight: normal;
		color: #000000;
		font-family: Univers,Arial,sans-serif;
		font-size: 12px;
	}

	.text-tiny
	{
		font-weight: normal;
		font-family: Univers,Arial,sans-serif;
		font-size: 10px;
	}

	.text-tiny-valign-middle
	{
		padding-bottom: 15;
		vertical-align: middle;
		font-weight: normal;
		font-family: Univers,Arial,sans-serif;
		font-size: 10px;
	}

	.textarea-casenotes
	{
		width: 600;
		height: 250;
	}

	.textarea-coachcomment
	{
		width: 500;
		height: 100;
	}

	.textarea-communications
	{
		width: 640;
		height: 100;
	}

	.textarea-feedback
	{
		width: 600;
		height: 120;
	}

	.textarea-feedback-indented
	{
		width: 570;
		height: 120;
	}

	.textarea-intendedoutcome
	{
		width: 400;
		height: 75;
	}

	.textarea-interaction-employee
	{
		width: 586;
		height: 150;
	}
	.textarea-interaction-search
	{
		width: 500;
		height: 50;
	}
	
	.textarea-manager-question
	{
		width: 600;
		height: 70;
	}

	.textarea-participant-registration
	{
		width: 370;
		height: 220;
	}

	.textarea-progideas
	{
		width: 500;
		height: 250;
	}

	.textarea-resources
	{
		width: 470;
		height: 100;
	}

	.textarea-skinny
	{
		width: 500;
		height: 20;
	}

	.textarea-skinny-nowidth
	{
		height: 20;
	}

	.textarea-skinny-100high
	{
		width: 500;
		height: 100;
	}

	.textarea-takeaways
	{
		width: 500;
		height: 150;
	}

	.textarea-upload-resources
	{
		width: 430;
		height: 220;
	}

	.toppad
	{
		padding-top: 10;
	}

	.underline
	{
		text-decoration: underline;
	}
	
	.vertical-align-top
	{
		vertical-align: top;
	}

	.vertical-align-middle
	{
		vertical-align: middle;
	}

	.width-120
	{
		width: 190;
	}

	.width-350
	{
		width: 350;
	}

	div.d360-demo
	{
	    display: table;
	    width: 100%;
	    table-layout: fixed;    /* For cells of equal size */
	}

	div.d360-demo span
	{
	    display: table-cell;
	    text-align: center;
	}

	.d360-report-span
	{
		display: inline-block;
		width: 100px;
	}
}

@media print
{
	.grid-print-body
	{
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: 50px;
		margin-left: 50px;
	}

	.hidden-when-printing
	{
		display: none;
	}
}