.ScrollingPanel
{
	height: 250px;
	overflow-y: scroll;
	width: 97%;
}

input[disabled]
{
	background-color: #ccc;
}

body.Standard
{
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 5;
	margin-right: 5;	
}

.bodytext
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}
.BoldSmall
{
	font-family: Arial;
	font-size:11pt;
	color: #666666;
	text-decoration: none;
}

.ErrorText
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: Red;
}

p
{
	font-family: Arial;
	color: #666666;
	font-size: 8pt;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
}

.QuantityBreak
{
	width:100%;
	height:1px;
	color:#666666;
}


h3
{
	font-size: 18px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #663399;
	font-weight: bold;
	margin-bottom: 1pt;
	line-height: 8pt;
	padding-bottom:3px;
}
h4
{
	font-size: 13px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #663399;
	font-weight: bold;
	margin-bottom: 1pt;
	margin-top: 5px;
	padding-bottom:3px;
}
Legend
{
	color: #667766;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
}
.InstructionLegend
{
	background-color: #CCCCCC;
	color: #666666;
}
.FormLabels
{
	color: #666666;
	text-align: right;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.Label
{
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.BoldLabel
{
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.FormLabelsBold
{
	color: #666666;
	text-align: right;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.GridHeader
{
	height: 24px;
	background-color: #CCCCCC;
	text-indent: 2px;
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
.GridHeader a
{
	color: #666666;
}
.GridItem
{
	background-color: white;
	font-family: Arial;
	height: 30px;
	text-indent: 2px;
	font-size: 8pt;
}
.GridItem a
{
	color:#663399;
}
.AltGridItem a
{
	color:#663399;
}
.AltGridItem
{
	background-color: #E0E0E0;
	text-indent: 2px;
	font-family: Arial;
	height: 30px;
	font-size: 8pt;
}
.MainMenu
{
	color: White;
	background-color: #66cc66;
	padding-left: 24px;
}
.MainMenu td
{
	color: White;
	background-color: #66cc66;
}
.RequiredFields
{
	color:red;
	font-family:Arial;
	font-size: 11px;
}
.TextBox
{
	background-color: white;
	color:#666666;
	font-family:Arial;
	font-size: 11px;
}
.DropDown
{
	background-color: white;
	color:#666666;
	font-family:Arial;
	font-size: 11px;
}
.Label
{
	background-color: white;
	color:#666666;
	font-family:Arial;
	font-size: 11px;
}
.LabelLink
{
	background-color: white;
	color:#663399;
	font-family:Arial;
	font-size: 11px;
}
.BodySmall
{
	font-family: Arial;
	font-size:8pt;
	color: #999999;
	text-decoration: none;
}
.BoldSmall a
{
	font-family: Arial;
	font-size: 9pt;
	color: #663399;
	text-decoration: none;
	font-weight: bold;
}
.BoldSmall a:hover
{
	text-decoration:underline;
}
.Trim
{
	background-color: #663E96;
}
.Footer
{
	background-color: #663E96;
	color: White;
	font-family: Arial;
	font-size: 8pt;
}
.Footer a
{
	background-color: #663399;
	color: White;
	font-family: Arial;
	font-size: 8pt;
}
td.ColumLine
{
	background-color:#663399;
	width:1px;
}
td.RowLine
{
	background-color:#663399;
	height:1px;
}
td.RightColumn
{
	width:220px;
	padding-left:10px;
}
td.Spacer
{
	width:10px;
	padding-left:10px;
}
td.MenuItem
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: White;
	height: 28px;
	background-color: #66cc66;
}
td.MenuItem a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: White;
	text-decoration: none;
}
td.MenuItem a:hover
{
	text-decoration: underline;
}
td.SideItemHeader
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:9pt;
	padding-left: 10px;
	margin-bottom: 2px;
	line-height: 10px;
	color: #663399;
}
.SideItemHeader
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:9pt;
	padding-left: 10px;
	margin-bottom: 2px;
	line-height: 10px;
	color: #663399;
}
td.SideItem
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	color: #663399;
	height: 15px;
	background-color: #FFFFFF;
}
td.LinkItem
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding-left: 10px;
	font-size: 11px;
	color: #663399;
	background-color: #FFFFFF;
}
td.LinkItem a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #663399;
	text-decoration: none;
}
a.LinkItem
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #663399;
	text-decoration: none;
}
td.LinkItem a:hover
{	
	text-decoration: underline;
}
td.SideItemHeaderLink a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding-left: 5px;
	font-size: 11px;
	color: #663399;
	height: 15px;
	background-color: #FFFFFF;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:5px;
}
td.SideItemHeaderLink a:hover
{
	text-decoration:underline;
	
}
.SideItemHeaderLink a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding-left: 5px;
	font-size: 11px;
	color: #663399;
	height: 15px;
	background-color: #FFFFFF;
	text-decoration:none;
	margin-top:10px;
	margin-bottom:5px;
}
.SideItemHeaderLink a:hover
{
	text-decoration:underline;
	
}
td.SideItem a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #663399;
	text-decoration: none;
}
td.SideItem a:hover
{	
	text-decoration: underline;
}
td.AlertTitle
{
	background-color: #FFFF00;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
td.Alert
{
	background-color: #FFFF00;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:8pt;
	color: #000000;
	text-decoration: none;
}
td.AlertLink a
{
	background-color: #FFFF00;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
td.AlertLink a:hover
{	
	text-decoration: underline;
}
td.EmbeddedLink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #663399;
	height: 15px;
	background-color: #FFFFFF;
	text-decoration: none;
}
td.EmbeddedLink a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #663399;
	text-decoration: none;
}
td.EmbeddedLink a:hover
{	
	text-decoration: underline;
}
table.CommandBar
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: Purple;
	background-image: url(http://localhost/Development/PaperFirst.Hal/PaperFirst.Hal.Web/Images/Core/toolgrad.gif);
	border: solid 1px purple;
	height: 22px;
}
table.CommandBar td
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: Purple;
	padding-left: 2px;
}
table.CommandBar a
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: Purple;
}
td.Side
{
	background-image: url(http://localhost/Development/PaperFirst.Hal/PaperFirst.Hal.Web/images/template/template_08.jpg);
	background-repeat: repeat-y;
}
td.MainCell
{
	padding-left: 25px;
}

td.MainCell a.export_command
{
	padding: 5px;
}

.gridactionbutton
{
	text-align:center;
	width:50;
}

/*---------CONTENT MANAGEMENT CSS CLASSES--------*/
td.ControlBrowser > table
{
	position: fixed;
}

td.ControlBrowser
{
	background-color: #eeeeee;
	border-left: outset 3px #ffffff;
}
td.ControlItem
{
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/bgd/bgdGreyDark.gif);
	color: #ffffff;
	border: solid 1px #999999;
}
td.ControlItemHover
{
	padding: 4px 4px 4px 4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/bgd/bgdGreyLight.gif);
	color: #666666;
	border: solid 1px #999999;
}
td.PropertyLabel
{
	border-right: solid 1px #CCCCCC;
}
td.ExpertTestimonial
{
	font-style: italic;
}
/*Event Calendar event date */
td.EventDate
{
	background-color: "#CC99FF";
	color: "#666666";
	font-size: 8pt;
	font-family: Arial;
	text-decoration: italic; 
}
/*Event Calendar event description */
td.BodySmall
{
	font-family: Arial;
	font-size:8pt;
	color: #999999;
	text-decoration: none;
}
/*Event Calendar event title*/
td.BoldSmall
{
	font-family: Arial;
	font-size: 9pt;
	color: #663399;
	text-decoration: none;
	font-weight: bold;
}

TD.ContactUsConfirmation
{
	text-align:left;
	width:100%;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color: red;
}
.AdError
{
	text-align:center;
	width:100%;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	color: red;
}

.PreferredVendorItem
{
	color:Red;
	font-weight:bold;
}


.ScrollablePanel
{
	overflow: auto;
}

/*Reporting styles*/
.ReportText
{
	font-family: Arial;
	font-size: 9pt;
}

.ReportBold
{
	font-family: Arial;
	font-size: 9pt;
	font-weight:600;
}

td.ReportShaded
{
	font-family: Arial;
	font-weight: 600;
	font-size: 9pt;
	background-color: #33ccff;
}

td.ReportLightShaded
{
	font-weight: 600;
	font-size: 9pt;
	font-family: Arial;
	background-color: #33ffff;
}

P.PageBreak 
{
	page-break-before:always	
}

td.ShadedCell
{
	background-color: #c0c0c0;
}

tr.totals td div
{
	margin-bottom: 5px;
}

span.cancel_check label
{
	display: none;
	visibility: hidden;
}

