.go_form_container,
.go_form_container_selection
{
	padding:12px 0px 0px 15px;
}

.go_form_dateerror
{
	padding-left:15px;
	color:#FF0000;
}

.go_form_container input, textarea, select
{
	float:left;
	width:190px;
	border:1px solid #000000;
}
.go_form_container span.checkbox input
{
	width:20px;
	border:0px solid #000000;
}

.go_form_container_selection select
{
	float:left;
	width:140px;
	border:1px solid #000000;
	margin-right:10px;
}

.newreport_sectioncheckbox input
{
	float:left;
	width:20px;
	border: none;
}

.go_form_label
{
	float:left;
	clear:left;
	display:block;
	position:relative;
	margin-top:3px;
	width:150px;
	font-weight:bold;
	margin-right:20px;
}

.mysteryshopper_label
{
	float:left;
	clear:left;
	display:block;
	position:relative;
	margin-top:3px;
	width:230px;
	font-weight:bold;
	margin-right:20px;
	padding-bottom:10px;
}

.go_form_label em
{
	
	position:absolute;
	margin-top:-2px;
	right:-14px;
}

.go_form_editor
{
	margin-bottom:10px;
}

.go_form_validationitem
{
	float:left;
	width:5px;
	padding-right:2px;
}

.go_form_buttons
{
	float:right;
	padding-right:250px;
}

.go_form_button
{
	float:right;
	width:65px;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding: 8px 0px;
}

a.go_form_button:hover 
{
	color:#e68733;
}

/******************************************/
/*	DATA GRID							 */
/*****************************************/
.reportgrid_sectionheader
{
	display:block;
	background-color:#000000;
	font-size:12px;
	color:#ffffff;
	width:692px;
	padding:4px;
	font-weight:bold;
}

.reportgrid_footertotalresult
{
	padding:0px 0px 0px 205px;
	background-color:#000000;
	color:#FFFFFF;
}

.reportgrid_footertotalstd
{
	padding:0px 0px 0px 45px;
}
.reportgrid_view
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.reportgrid_view td
{
	padding:4px;	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.reportgrid_view th
{
	padding:4px;	
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

/* Editable Report Table */

.ReportTable
{
	border: 1px solid #000000;
}

.ReportTable tr td, .ReportTable tr th
{
	padding:3px;
	border: 1px solid #000000;
}

.ReportTable tr.SectionTitle
{
	background-color:#000000;
	font-weight:bold;
	color:#FFFFFF;
}

.ReportTable input
{
	border:1px solid #000000;
}

.ReportTable input.NotEditable
{
	border:none;
}


.reportgrid_buttons
{
	margin-top:10px;
	padding-right:30px;
}

.reportgrid_button
{
	float:right;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding:8px;
	margin-left:8px;
}

a.reportgrid_button:hover 
{
	color:#e68733;
}

.reportgrid_feedback
{
	margin-left:15px;
}

.reportgrid_textbox
{
	padding-top:12px;
	padding-bottom:12px;
}

.reportgrid_textbox textarea 
{
	width:400px;
}

.reportgrid_updatebutton
{
	display:block;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding:8px;
	width:160px;
	margin-top:10px;
	margin-right:10px;	/* Added by MP 11-02-2008 */
	float:left;			/* Added by MP 11-02-2008 */
}

.reportgrid_editbutton
{
	display:block;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding:8px;
	width:80px;
	margin-top:10px;
	margin-right:10px;	/* Added by MP 11-02-2008 */
	float:left;			/* Added by MP 11-02-2008 */
}

.ReportEditButtons
{
	width:700px;
}

a.reportgrid_updatebutton:hover 
{
	color:#e68733;
}

.reports_selectioncriteriabox
{
	font-weight:bold;
	border:1px solid #FCB131;
	padding:4px;
	background-color:#D3D3D3;
}


/******************************************/
/*	REPORTS								 */
/*****************************************/
.reports_button
{
	display:block;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding:8px;
	margin-right:10px;
}

a.reports_button:hover 
{
	color:#e68733;
}

.reports_multiplebuttons
{
	padding-top:16px;
	padding-left:160px;
}

.reports_multipleselectionbuttons
{
	padding-top:16px;
	padding-left:16px;
}

.reports_multipleselectionbuttons a
{
	float:left;
}

.reports_singleselectionbutton
{
	float:left;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding: 6px;
	margin-right:10px;
}

.reports_singlebutton
{
	float:left;
	text-align:center;
	color:#FCB131;
	text-decoration:none;
	border: 1px solid #FCB131;
	background: url(../../img/bg/BG_greyButton.gif) center left repeat-x;
	padding: 8px;
	margin-right:30px;
}

a.reports_singlebutton:hover 
{
	color:#e68733;
}

/******************/
/* Printing       */
/******************/
@media print
{
	body 
	{
		width:7.5in;
		border-left:none;
	}
	
	.ZoneHeader
	{
		display:none;
	}
	
	.ZoneHeader span
	{
		display:none;
	}
	
	.ZoneFooter
	{
		display:none;
	}
	
	#ctl00_ctl00_rootZoneMain_PanelJobsList
	{
		display:none;
	}
	
	.reportgrid_sectionheader
	{
		border:1px solid #000000;
	}
}
