/* LJR-STANDARD.css */

body {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
}

div.wrapper {
	background-image:url(images/wrapper-background.png);
	background-repeat:repeat-y;
	background-position:top center;
}

/* surveyHeader */
div.surveyHeader {
	margin-bottom: 10px;
}
div.surveyHeader div.header {
	background-image: url(images/survey-header-header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 10px;
}	
div.surveyHeader div.body {
	background-image: url(images/survey-header-body-bg.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 10px;
}
div.surveyHeader div.footer {
	background-image: url(images/survey-header-footer-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}	

/* surveyImage */
div.surveyHeader div.surveyImage {
	text-align:center;
	padding-bottom: 5px;
}
div.surveyHeader div.surveyImage img.surveyImage {
	border: 1px solid #000;
}

/* surveyTitle */
div.surveyHeader div.surveyTitle {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color: #777799;
}


/* surveyStart */
div.surveyStart {
	margin-bottom: 10px;
}
div.surveyStart div.header {
	background-image: url(images/survey-start-header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 10px;
}	
div.surveyStart div.body {
	background-image: url(images/survey-start-body-bg.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 10px;
}
div.surveyStart div.footer {
	background-image: url(images/survey-start-footer-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}	
div.surveyStart h1 {
	font-size: 12px;
	margin-bottom: 10px;
}
div.surveyStart p {
	font-size: 12px;
	margin-bottom: 10px;
}

/* surveyError */
div.surveyError {
	margin-bottom: 10px;
}
div.surveyError div.header {
	background-image: url(images/survey-error-header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 10px;
}	
div.surveyError div.body {
	background-image: url(images/survey-error-body-bg.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 10px;
}
div.surveyError div.footer {
	background-image: url(images/survey-error-footer-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}	
div.surveyError h1 {
	color: #F00;
	font-size: 12px;
	margin-bottom: 10px;
}
div.surveyError p {
	font-size: 12px;
	margin-bottom: 10px;
}

/* surveyLine */
div.surveyLine {
	margin-bottom: 10px;
}

/* surveyLine div.header */
div.surveyLine div.header {
	background-image: url(images/survey-line-header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 10px;
}	

/* surveyLine div.body */
div.surveyLine div.body {
	background-image: url(images/survey-line-body-bg.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 10px;
}

/* surveyLine div.footer */
div.surveyLine div.footer {
	background-image: url(images/survey-line-footer-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}	

/* surveyContinue */
div.surveyContinue {
	background-image: url(images/survey-continue-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 38px;
	text-align:right;
	width: 875px;
	padding: 12px 25px 0 0;
}

/* surveyComplete */
div.surveyComplete {
	background-image: url(images/survey-complete-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 38px;
	text-align:right;
	width: 875px;
	padding: 12px 25px 0 0;
}


/* surveyEnd */
div.surveyEnd {
	margin-bottom: 10px;
}
div.surveyEnd div.header {
	background-image: url(images/survey-end-header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height: 10px;
}	
div.surveyEnd div.body {
	background-image: url(images/survey-end-body-bg.png);
	background-repeat:repeat-y;
	background-position:left top;
	padding: 10px;
}
div.surveyEnd div.footer {
	background-image: url(images/survey-end-footer-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}	
div.surveyEnd h1 {
	font-size: 12px;
	margin-bottom: 10px;
}
div.surveyEnd p {
	font-size: 12px;
	margin-bottom: 10px;
}

/* other values */
span.error {
	color: #F00;
	font-weight:bold;
}
tr.error {
	color: #F00;
	font-weight:bold;
}
