.tiny
{
    FONT-SIZE: 8px
}
.small
{
	FONT-WEIGHT: lighter;
    FONT-SIZE: 8px;
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
H2, .H2
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 8px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: Underline;
    font-weight: bold;
    line-height: 35px;
}
H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.header
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 1px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 1px;
    WIDTH: 750px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}

.Button
{
	background: #DDDDDD;
	color: #000000;
	font-weight: normal;
	font-family: tahoma;
	font-size: 8pt;
	border: 1px #B4B4B4 solid;
}
.smallbutton
{
	background: #FC0;
	color: #000000;
	font-weight: bold;
	font-size: 8px;
}

.Report TH {
	background: #FFFFFF;
	font-size: 8pt;
}
.Report TD {
	border: #CCCCCC 1px solid;
	padding: 3px;
}
.Report {
	border-collapse: collapse;
}
.Report .Outside, .Outside, .Report .Outside TD {
	border: none;
	background: #FFFFFF;
}

.ReportHeader TD
{
	background: #EEEEEE;
	padding: 3px;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	vertical-align: bottom;
}
.ReportHeader TD.GroupHeader
{
	font-size: 8pt;
	background: #FFFFFF;
}
.GridTag, .GridTag TD, .Grid .GridTag {
	border: none;
	text-align: right;
	font-weight: bold;
	font-size: 8pt;
}
.Outside TD {
	border: none;
}
.Total, .Total TD, .Total TR
{
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 5;
	border-style: solid;
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
}

.FilterParameterDDL 
{
	font-size: 8pt;
}
.FilterParameterTextBox
{
	font-size: 8pt;
}

.Summary 
{
	font-weight: bold;
	font-size: 8pt;
}

.ReportTitle 
{
	font-size: 8pt;
	color: #800000;

}
.PageSubHeading 
{
		font-size: 8pt;
		margin-left: 1em;
}
.SortStyle 
{
	text-decoration: none;
	color: #800000;
}
.Report .ReportGridTag
{
	font-weight: bold;
	text-align: right;
	background: #EEEEEE;
}
#UISignIn {
    padding: 1em 3em;
    margin: auto;
    margin-top: 6em;
    text-align: left;
    border: 5px solid #DDDDDD; 
    background: #EEEEEE; 
    width: 250px;    
}
#UIPrompts {
   text-align: left;
}