#pager{
margin:20px auto;
text-align:center;
}
#pager input.pagedisplay{
	display:inline !important;
}
.portlet td{
	vertical-align:middle;
}
.portlet td img{
	margin:0 auto;
	display:block;
	text-align:center;
}
.portlet td a img{
	float:left;
}
table.tablesorter td{
	white-space:pre-line;
	overflow:hidden;
	max-width:100px;
}

table.tablesorter td.searchbox{
	width:100px;
	vertical-align:middle;
}
td.searchbox img, td.searchbox input{
	display:block;
	float:left;
	margin:0 2px;
}
.portlet td.searchbox input{
	width:90px;
}
th.header{
	cursor:pointer;
}
ul li{
	list-style:none;
}
textarea.smallInput{
	width:150px;
	height:50px;
}
.smallInput{
	font-style:normal !important;
}
.pad{
	padding-left:15px;
}
#tresize .pad{
	padding-left:4px;
}
.button_grey input, .black_button input{
	background:none;
	border:none;
	padding:0px;
	height:30px;
	width:100px;
	cursor:pointer;
}
.black_button input{
	color:white;
	width:93px;
}
#box-table-a{
	width:100%;
}
.inline{
	display:inline;
}
input.formView{
	background:url('/eval/images/icons/view.gif');
	border:none;
	margin:0 auto;
	display:block;
	font-size:0px;
	width:16px;
	height:16px;
	cursor:pointer;
}
input.formReview{
	background:url('/eval/images/icons/lightbulb.gif');
	border:none;
	margin:0 auto;
	display:block;
	font-size:0px;
	width:16px;
	height:16px;
	cursor:pointer;
}
#pdf_button{
	margin-top:48px;
	margin-left:137px;
	display:block;
	
}
#pdf_portlet{
	text-align:center;
	height:126px;
}
#report_portlet{
	height:126px;
}
 table#box-table-a.tablesorter thead tr .header {
	background-image: url('/eval/images/icons/bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	vertical-align:middle;
}
table#box-table-a.tablesorter thead tr .headerSortUp {
	background-image: url('/eval/images/icons/asc.gif');
}
table#box-table-a.tablesorter thead tr .headerSortDown {
	background-image: url('/eval/images/icons/desc.gif');
}
.tableHiddenData{
	display:none;
}
.portlet{
	overflow:hidden;
}
.quizHeader{
	font-size:24px;
	color:#c62f2f;
	padding-left:10px;
}
.quizDesc{
	font-size:16px;
	color:#454748;
	width:450px;
	float:left;
	padding-left:10px;
}
.quizTable{
	clear:left;
}
.quizImage{
	float:left;
	margin-top:15px;
	margin-right:10px;
}
#quizTop{
}
label.r_off,
label.r_on { padding-left: 42px; padding-top:19px; cursor:pointer;}
label.r_off input,
label.r_on  input { position: absolute; left: -9999px; }
label.r_off { background: url(/eval/images/radio_off.jpg); }
label.r_on  { background: url(/eval/images/radio_on.jpg); }
.quizTable td{ 
		padding-top:12px;
		background-color:#ededed;
		text-align:center;
		vertical-align:middle;
		border:1px solid white;
		border-left:none;
		color:#003366;
		font-size:14px;
		width:80px;
}
.quizTable .quizQuestion{
		width:338px;
		background-color:#dceaeb;
		margin-right:0px;
		padding:20px;
		text-align:left;
		border-right:none;
		color:#000000;
}
.fill{
		background-color:#dceaeb;
		float:right;
		margin-right:-1px;
		margin-top:-19px;
		height:5px;
		width:1px;
	}
	.quizTable .qSubmit{
		padding:20px 0;
	}
.quizTable .qSubmit input{
	background-color:#DCEAEB;
}
.quizTable th{
	background-color:#B5D3D5;
	font-weight:bold;
	color:#000000;
}
#qNameCenter{
	width:620px;
	padding-left:10px;
}
.cLeft{
	clear:left;
	text-align:center;
}
.fLeft{
	float:left;
	width:290px;
	margin:0 10px;
}
.quizSub{
	font-size:18px;
	color:#c62f2f;
	text-align:center;
}
.qinfoLeft{
	margin-top:20px;
	float:left;
	line-height:18px;
	margin-right:10px;
}
.qinfoRight{
	float:left;
	margin-top:20px;
}
.qinfoAddr{
	width:200px;
	height:70px;
}
.z1{
	background-color:#ededed;
}
#calcBottom{
	text-align:center;
}
.nojs{
	display:none;
}


#cShare{
	padding-left:30px;
}
.quizTable.calcTable td:first-child{ width:260px; }
.calcHead{
	background-image:url(/eval/images/calcHeader.jpg);
	width:583px;
	height:27px;
	padding:8px 20px;
	vertical-align:center;
	font-size:20px;
	color:#FFFFFF; 
	font-family:Trebuchet MS,helvetica,sans-serif;
	border-bottom:solid 1px #436b3f;
}
.calcRowBack{
	background-color:#d5e5e6;
	width:623px;
}
.calcRow{
	background-image:url(/eval/images/calcRowBG.jpg);
	background-repeat:repeat-x;
	color:#000000;
	font-size:13px;
	width:501px;
	padding:15px 100px 15px 22px;
	font-family:arial, sans-serif;
}
span.subText, div.subText{
	color:#8c8c8c;
	margin-left:10px;
}
div.subText{
	margin-left:0px;
}
.calcButtons{
	text-align:center;
	padding-top:22px;
}
.calcButtons input{
	border:0;
	padding:0;
	margin:0;
	width:204px;
	height:49px;
	cursor:pointer;
	margin-left:10px;

}
.calcButtons #next{
		background:url(/eval/images/nextButton.jpg);
}
.calcButtons #print{
		background:url(/eval/images/printButton.jpg);
}
.calcButtons #share{
		background:url(/eval/images/shareButton.jpg);
}
.calcButtons #email{ 
		background:url(/eval/images/emailButton.jpg);
}
.calcButtons.big input{
	height:67px;
	margin-left:2px;
}
.calcHead, .calcRow{
	clear:left;
}
.calcButtons a{
	position:relative;
	top:18px;
}
.calcTable{
	clear:left;
	margin-bottom:40px;
	margin-top:0px;
	width:623px;
}
.calcTable th{
	background-image:url(/eval/images/calcHeader.jpg);
	height:27px;
	padding:3px 20px;
	vertical-align:center;
	font-size:14px; 
	color:#FFFFFF; 
	font-family:Trebuchet MS,helvetica,sans-serif;
	border-bottom:solid 1px #436b3f;
	border-left:solid 1px #ffffff;
}
.calcTable th:first-child{
	font-size:20px;
	border-left:none;
	text-align:left;
	padding-left:19px;
	width:180px;
}

.calcTable td{
	background-color:#d5e5e6; 
	border-bottom:1px solid #bababa;
	border-left:1px solid #ffffff;
	padding:15px 12px;
	font-size:13px;
	font-family:arial, sans-serif;
	color:#302f2f;
	text-align:center;
}

.calcTable td:first-child{
	border-left:0;
	text-align:left;
}
.calcTable input{
	width:60px;
}
.calcTable tr.totalRow td{
	background-color:#e8f1f1;
	color:#2f2f2f;
	font-size:16px;
	padding:8px 22px;
	font-weight:bold;
}
.calcTable tr.totalRow td:last-child{
	font-size:13px;
}
.calcTable th.mid{
	width:84px;
}
h2.calcLabel{
	color:#214b63;
	font-size:22px;
	font-family:Trebuchet MS,helvetica,sans-serif;
	margin-bottom:13px;
}
#emailBtn{
		border:0;
	padding:0;
	margin:0;
	width:102px;
	height:33px;
	cursor:pointer;
	margin-left:10px;
	background-image:url(/eval/images/emailButtonSmall.jpg);
}
.tabbed{
	padding-left:50px;
	width:471px;
}
.qErrors{
	color:#CD0000;
}