﻿.survey_title{font-size: 12pt; font-weight: bold;width:100%;}
.survey_header{padding-bottom: 15px; font-weight: bold;}
.survey_checkbox{float: left;padding-right: 15px;}
.survey_question_container{padding-bottom: 50px;}
.survey_question{font-weight: bold; padding-right: 5px;}
.survey_question_details{padding-left:35px;padding-top: 10px;padding-right:15px;text-align:justify;}

/**************
*    PANEL    *
**************/
/* Panel container styles */
.pnl { display: block; margin-bottom: 20px; }

/* Panel images */
.pnl-top            { background: url(images/pnl-tl.gif) no-repeat top left; padding-left: 2px; }
.pnl-top div        { background: url(images/pnl-tr.gif) no-repeat top right; padding-right: 2px; }
.pnl-top div div    { background: url(images/pnl-tc.gif) repeat-x top; }
.pnl-bottom         { background: url(images/pnl-bl.gif) no-repeat bottom left; padding-left: 9px; }
.pnl-bottom div     { background: url(images/pnl-br.gif) no-repeat bottom right; padding-right: 9px; }
.pnl-bottom div div { background: url(images/pnl-bc.gif) repeat-x bottom; }

/* Sizes */
.pnl-top, .pnl-top div .pnl-top div div, .pnl-top div div div
{
	font-size: 1px;
	height: 31px;
	overflow: hidden;
}
.pnl-bottom, .pnl-bottom div, .pnl-bottom div div
{
	font-size: 1px;
	height: 9px;
}

/* Panel title bar style */
.pnl-top div div div
{
	font-size: 12pt;
	color: white;
	overflow: hidden;
	padding: 6px 0 0 10px;
}

/* Panel content style */
.pnl-content
{
    font-size: 10pt;
	background: #F8FAF4;
	border-left: solid #777777 1px;
	border-right: solid #777777 1px;
	padding: 10px 10px 0 10px;
}

.pnl-content ul li{
margin-left:-15px;
}

.pnl-spacer
{
    padding-top:1px;
}
