#inline-content div#survey_out		{ margin:20px auto; text-align:center; width:100%; height:auto; }
#inline-content div#survey			{ margin:0 auto; border:1px dotted #efefef; padding:20px; width:800px; color:#8f8faf; }
#inline-content h1					{ text-align:center; font: bold  18px/22px Trebuchet MS, Arial, sans-serif; }
#inline-content div#survey p		{ margin:20px 0px 5px 0px; font-weight:bold; font-size: 12px; line-height:20px}
#inline-content div#survey a		{ font-weight:bold; font-size: 12px;}
#inline-content div#survey p.q_desc { margin-top:30px; }
#inline-content div#survey table#info {  background-color: #efefef; width:100%; }
#inline-content div#survey table#info td { padding: 4px 2px; }
#inline-content div#survey table#info td.info_desc { font-weight:bold; }

#inline-content td input    		{ width:99%; }

#inline-content div#survey td		{ padding: 3px; }
#inline-content div#survey input	{ vertical-align:middle; }
#inline-content div#survey input.rdo { background-color:#efefef; }
#inline-content div#survey table.answer_options { width:100%; }
#inline-content div#survey table.answer_options td { text-align:left; }
#inline-content div#msg				{ margin: 10px auto;}
#inline-content div#msg div			{ margin:0 auto; text-align:center; padding:3px; width:75%; line-height:140%; }
#inline-content div#msg div.msg_err { color:#a6a407; background-color: #e0df78; border:1px solid #a6a407; }
#inline-content div#msg div.msg_succ{ color:#3A61CD; background-color: #a8e59e; border:1px solid #4fcd3a; font-size: 14px}
#inline-content div#survey_summary	{ float:none;width:700px; }
#inline-content div.bar_list		{ text-align:left; width:100%; height:auto; }
#inline-content div.bar				{ position:relative; width:100%; height:16px; margin-bottom:4px; border:0px solid #afafaf; background-color:#f5f5f5; }
#inline-content div.bar span		{ display:block; line-height:16px; position:absolute; margin-left:4px; z-index:10; }
#inline-content div.bar div			{ position:absolute; left:0px; top:0px; height:100%; }
#inline-content div.bar div.fill	{ background:url(../gre_images/srv_fill.gif) repeat-x; z-index:5;}
#inline-content div.bar div.multi	{ background:url(../gre_images/srv_fill_multi.gif) repeat-x; z-index:5; }

table.club_res_data { margin: 20px auto; width:95%; }
table.club_res_data th { border: 1px dotted #dfdfdf; font-weight: bold; border-bottom: 1px solid #cfcfcf; }
table.club_res_data td { border: 1px dotted #dfdfdf; padding: 2px 1px;}
