@media print
{
	TABLE
	{
		width:85%;
	
	}
	TD.stylesQuestionCell
	{
		padding-right:75px;	
	}
	TD.questionCell
	{
		padding-right:150px;
	}
	P.surveyHeader
	{
		PADDING-RIGHT: 0px;
		BORDER-TOP: #a8a7ac 1px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 18px;
		PADDING-BOTTOM: 4px;
		MARGIN: 0px;
		WIDTH: 100%;
		color:#203b71;
		PADDING-TOP: 4px;
		BORDER-BOTTOM: #a8a7ac 1px solid;
		FONT-FAMILY: arial, verdana
	}
	
	P
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial
	}
	P.CRQCompName
	{
		PADDING-RIGHT: 0px;
		BORDER-TOP: #a8a7ac 1px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 18px;
		PADDING-BOTTOM: 4px;
		MARGIN: 0px;
		WIDTH: 100%;
		COLOR: #dc661d;
		PADDING-TOP: 4px;
		BORDER-BOTTOM: #a8a7ac 1px solid;
		FONT-FAMILY: arial, verdana
	}


	TABLE.CRQAnswers
	{
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		PADDING-BOTTOM: 2px;
		PADDING-TOP: 2px
	}
	TABLE.CRQAnswers TD.answer
	{
		BORDER-RIGHT: #cccccc 1px solid;
		PADDING-RIGHT: 3px;
		BORDER-TOP: #cccccc 1px solid;
		PADDING-LEFT: 3px;
		FONT-SIZE: 12px;
		PADDING-BOTTOM: 3px;
		VERTICAL-ALIGN: top;
		BORDER-LEFT: #cccccc 1px solid;
		COLOR: #203b71;
		PADDING-TOP: 3px;
		BORDER-BOTTOM: #cccccc 1px solid;
		BACKGROUND-COLOR: #efefef;
		margin: 5px;
	}
	TABLE.CRQAnswers TD.answer DIV
	{
		MARGIN-BOTTOM: 10px;
		OVERFLOW: hidden;
		HEIGHT: 200px
	}
	TABLE.CRQAnswers TD.level
	{
		FONT-WEIGHT: bold;
		FONT-FAMILY: Verdana, Arial;
		TEXT-ALIGN: center
	}
	TABLE.CRQAnswers TD.answer P
	{
		FONT-SIZE: 10px;
		COLOR: #203b71
	}
	OL
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial
	}
	LI
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial
	}
	TD
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana, Arial
	}
	.personBeingRated
	{
		color:White;
		font-size: 12px;
		position: absolute;
		right: 20px;
		top: 70px;
		padding: 0px;
		margin: 0px;
	}
	
	.summaryQuestion
	{
		height: 100%;
		line-height: 150%;
	}
	/*
	DIV.widthControl
	{
		min-width: 600px;
		max-width: 950px;
		width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 950? "950px" : "auto");

	}*/
}
@media screen, projection, tv, aural, braille, embossed, handheld, tty
{

	A.MenuNormal
	{
		FONT-WEIGHT: 400;
		FONT-SIZE: 8pt;
		COLOR: white;
		FONT-STYLE: normal;
		FONT-FAMILY: "Verdana", sans-serif;
		FONT-VARIANT: normal;
		TEXT-DECORATION: none
	}
	A.MenuBold
	{
		FONT-WEIGHT: 600;
		FONT-SIZE: 8pt;
		COLOR: white;
		FONT-STYLE: normal;
		FONT-FAMILY: "Verdana", sans-serif;
		FONT-VARIANT: normal;
		TEXT-DECORATION: none
	}
	A.ReviewPage
	{
		text-decoration: none;
	}
	A:hover.ReviewPage
	{
		text-decoration: none;
	}
	TD.YellowBlock
	{
		WHITE-SPACE: nowrap;
		BACKGROUND-COLOR: #dda200;
		TEXT-ALIGN: center
	}
	DIV.genericSurvey
	{
		MARGIN-TOP: 10px;
		MARGIN-LEFT: 75px;
		WIDTH: 100%;
	}
	P
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial
	}
	P.CRQCompName
	{
		PADDING-RIGHT: 0px;
		BORDER-TOP: #a8a7ac 1px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 18px;
		PADDING-BOTTOM: 4px;
		MARGIN: 0px;
		WIDTH: 100%;
		COLOR: #dc661d;
		PADDING-TOP: 4px;
		BORDER-BOTTOM: #a8a7ac 1px solid;
		FONT-FAMILY: arial, verdana
	}


	TABLE.CRQAnswers
	{
		PADDING-RIGHT: 2px;
		PADDING-LEFT: 2px;
		PADDING-BOTTOM: 2px;
		PADDING-TOP: 2px
	}
	TABLE.CRQAnswers TD.answer
	{
		BORDER-RIGHT: #cccccc 1px solid;
		PADDING-RIGHT: 3px;
		BORDER-TOP: #cccccc 1px solid;
		PADDING-LEFT: 3px;
		FONT-SIZE: 12px;
		PADDING-BOTTOM: 3px;
		VERTICAL-ALIGN: top;
		BORDER-LEFT: #cccccc 1px solid;
		COLOR: #203b71;
		PADDING-TOP: 3px;
		BORDER-BOTTOM: #cccccc 1px solid;
		BACKGROUND-COLOR: #efefef;
		margin: 5px;
	}
	TABLE.CRQAnswers TD.answer DIV
	{
		MARGIN-BOTTOM: 10px;
		OVERFLOW: hidden;
		HEIGHT: 200px
	}
	TABLE.CRQAnswers TD.level
	{
		FONT-WEIGHT: bold;
		FONT-FAMILY: Verdana, Arial;
		TEXT-ALIGN: center
	}
	TABLE.CRQAnswers TD.answer P
	{
		FONT-SIZE: 10px;
		COLOR: #203b71
	}
	OL
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial
	}
	LI
	{
		FONT-SIZE: 12px;
		FONT-FAMILY: Verdana, Arial
	}
	TH, TD
	{
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana, Arial;
		FONT-WEIGHT: normal;
	}
	.personBeingRated
	{
		color:White;
		font-size: 12px;
		position: absolute;
		right: 20px;
		top: 70px;
		padding: 0px;
		margin: 0px;
	}

	DIV.widthControl
	{
		min-width: 600px;
		max-width: 950px;
		width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 950? "950px" : "auto");

	}
	
	#footer P
	{
		PADDING-RIGHT: 0px;
		DISPLAY: block;
		PADDING-LEFT: 0px;
		FONT-SIZE: 9px;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px 0px 0px 75px;
		COLOR: #a8a9ab;
		PADDING-TOP: 0px;
		HEIGHT: 30px;
	}
	
	#footer2 P
	{
		PADDING-RIGHT: 0px;
		DISPLAY: block;
		PADDING-LEFT: 0px;
		FONT-SIZE: 9px;
		PADDING-BOTTOM: 0px;
		MARGIN: 0px 0px 0px 75px;
		COLOR: #a8a9ab;
		PADDING-TOP: 0px;
		HEIGHT: 30px
	}
	
	#page_headings #page_title
	{
		FONT-SIZE: 18px;
		COLOR: #003366;
		FONT-FAMILY: arial, verdana
	}
	#page_headings
	{
		PADDING-RIGHT: 0px;
		BORDER-TOP: #a8a7ac 1px solid;
		PADDING-LEFT: 5px;
		PADDING-BOTTOM: 4px;
		MARGIN: 10px 0px 0px;
		PADDING-TOP: 4px;
		BORDER-BOTTOM: #a8a7ac 1px solid
	}
	P.surveyHeader
	{
		PADDING-RIGHT: 0px;
		BORDER-TOP: #a8a7ac 1px solid;
		PADDING-LEFT: 0px;
		FONT-SIZE: 18px;
		PADDING-BOTTOM: 4px;
		MARGIN: 0px;
		WIDTH: 100%;
		color:#203b71;
		PADDING-TOP: 4px;
		BORDER-BOTTOM: #a8a7ac 1px solid;
		FONT-FAMILY: arial, verdana
	}
	
	.summaryQuestion
	{
		height: 75px;
	}
}