body {background-color:#6796D7;font-family: Verdana, Sans-serif;font-size:99%}
#top{position:relative;width:1134px;}
#top img{height:110px;margin-left:auto;margin-right:auto;display:block;}



#content{position:relative;clear:both;}
#head{background-image:url("img/topmain.png");position:absolute;left:40px;top:50px;
	height:39px;width:1054px;}
.toplink1{background-image:url("img/redtitle1.png");background-repeat:no-repeat;
	position:absolute;top:-2px;height:63px;width:179px;font-style:italic;font-weight:bold;color:#FFFFFF;z-index:3; padding-top:10px; padding-left:22px; padding-bottom:0px; font-size:30px;}
.toplink1hot{background-image:url("img/redtitle1.png");background-repeat:no-repeat;position:absolute;
	top:-2px;height:63px;width:179px;z-index:2;z-index:2; padding-top:10px; padding-left:22px;
	padding-bottom:0px;}
.toplink1hot a{color:#FFFFFF; font-size:30px; text-decoration:none;}
.toplink1hot a:hover{text-decoration:underline;}
.toptitle{position:absolute;top:8px;left:192px;height:63px;font-style:italic;font-weight:bold;
	color:#000000;z-index:2; font-size:28px;}
.leftmost{left:-9px;}
.left2nd{left:142px;border-left:2px solid #FFFFFF;}
.left3rd{left:293px;border-left:2px solid #FFFFFF;}
.left2nd + .toptitle {left:356px;}
.left3rd + .toptitle {left:507px;}
a.headsmallertext{font-size:20px; left:-9px;top:7px;display:block; position:relative;}

#main{background-image:url("img/middlemain.png");background-repeat:repeat-y;position:absolute;
	top:89px;left:40px;/*height:681px*/;width:1054px;z-index:1;}
.infobox{display:block;margin-right:auto;margin-left:auto;background-image:url("img/infobox.png");
	width:894px;height:117px;margin-top:40px;padding-top:20px;background-repeat:no-repeat;
	padding-left:28px;padding-right:14px; clear:both;}
.errorMessage{color:#ff0000;}


#backtoconfiglink{display:block;position:relative;background-image:url("img/backarrow.png");
	background-repeat:no-repeat;
	z-index:4;width:203px; height:65px;float:left;margin-right:0px;padding-left:45px;padding-right:40px;
	padding-top:32px;color:#FFFFFF;font-style:italic;font-size:20px; 
	text-decoration:none; margin-top:45px;margin-left:50px;}
a#backtoconfiglink:hover{text-decoration:underline;}
#nextArrow {display:block;background-image:url("img/nextarrow.png");background-repeat:no-repeat;
	z-index:4;width:203px; height:100px;float:right;margin-right:0px;padding-left:58px;padding-right:220px;
	margin-top:45px;padding-top:32px;color:#FFFFFF;font-style:italic;font-size:20px; 
	text-decoration:none; clear:both;}
#prevArrow {display:block;background-image:url("img/prevarrow.png");background-repeat:no-repeat;
	z-index:4;width:203px; height:100px;float:right;margin-right:0px;padding-left:58px;padding-right:220px;
	margin-top:45px;padding-top:32px;color:#FFFFFF;font-style:italic;font-size:20px; 
	text-decoration:none; clear:both;}
a#nextArrow:hover, a#prevArrow:hover{text-decoration:underline;}



#table1-1 {margin-left:202px;}
#table1-1 td {padding-top:30px; vertical-align:middle;}
#table1-1 .colsep {width:200px;}
#table1-1 .logocell {text-align:center;}

td.progressCell {width:33px; height:33px; padding:0px !important; margin:0px !important;} 

table.inputgroup, table.summary {margin-left:145px; border-collapse:collapse;}
table.inputgroup tr th {border:1px solid #000000; padding:5px 8px;
 		background-color:#9BCDFD;font-weight:normal}
table.inputgroup tr td {border:1px solid #000000; padding:4px 8px;}
table.inputgroup tr td img{float:right;}
table.inputgroup tr td.tdEditIcon img{float:none;}
table.inputgroup tr td.tdEditIcon {text-align:center; width:40px;}
#urltable2 {margin-top:35px;}
.namecell {width:166px;}
.urlcell input{width:520px;margin:4px 8px 4px 4px}

.summary{margin-top:40px;}
.summarylabeltop{border-bottom:8px solid #CED2D7;}
.summary tr td{padding: 13px;}
.summarylabel{text-align:right;font-weight: bold;}
.summary a:link, .summary a:visited {color:#04a1fb;}
.summary a:hover {color:#7F0000;}

#embedtext{margin-left:88px;}
#qrdiv{margin-left:220px;}
#qrdiv *{display:inline-block; vertical-align:top;}
#qrdiv a{background-color:#FF0000;color:#FFFFFF;padding:4px 8px; display:inline-block; margin-top:36px; margin-left:30px;text-decoration:none;}
#qrdiv a:hover{text-decoration:underline;}

#foot{background-image:url("img/bottommain.png");position:absolute;top:770px;left:40px;height:39px;width:1054px;clear:both;}

#bottom{height:30px;position:absolute;width:100%}

table#testimonialpicker{margin-left:50px; width:981px;}
table#testimonialpicker tr td img{margin:5px 2px 2px 0px}
table#testimonialpicker tr td.progressCell{border-style:solid none solid solid;}
table#testimonialpicker tr td.checkboxCell{border-style:solid solid solid none;}

.scale_line{width:100%;}
.scale_line_block{height:15px; margin-left:100px; display:inline-block;}
.scale_line_caption{padding-left:9px; display:inline-block;}

#singletestimonial {background-color:#FFFFFF; border:2px solid #C0C0C0;max-width:400px;padding:11px 5px 8px 7px; width:100%;
	background-image:url("img/topcorner.png");background-repeat:no-repeat; position:absolute; top:0; left:0}
.testimonial_container {background-image:url("img/linerule.png");background-repeat:repeat;}
.testimonial_container .attribution {padding-top:8px; padding-left:18px;}

.widgetQuestion {margin-left:100px; margin-top:18px;}
#progressBlock3-1 {width:33px;height:33px; float:right; margin-right:100px;}
#infobox1, #infobox2 {margin-bottom:40px;}

/* get rid of dumb spinners on firefox  */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

#conclusionText{margin:25px 10px 0px 96px;}
#ulReportList{margin-left:70px;}
#dashboard-link{margin-left:70px;}

/* run cust reports */
.result_info{margin-left:50px;}
.QandA{background-color:#e2e2e2; padding: 0.5em; width:98%}
.QandA table td{vertical-align: top; padding-right:0.3em;}
.QandA table {width:80%;}

#div_survey_selector {
	margin: 120px 0px 0px 50px;
}

#div_survey_selector select {
	font-size: 100%;
	padding: 3px 4px;
}

#taTestimonial {
    width:1021px;
    height:450px;
}