BODY {
	BORDER-RIGHT: black thin; BORDER-TOP: black thin; FONT-SIZE: 8pt; MARGIN: 0px; BORDER-LEFT: black thin; BORDER-BOTTOM: black thin; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; TEXT-DECORATION: none
}
.ms {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #fdeaeb; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; WHITE-SPACE: nowrap
}
.mi {
	BORDER-RIGHT: #fdeaeb 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fdeaeb 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #ffc3c7; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #fdeaeb 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #fdeaeb 1px solid; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; WHITE-SPACE: nowrap
}
.mmo {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #fdeaeb; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; CURSOR: hand; COLOR: red; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; WHITE-SPACE: nowrap
}
.errorheader {
	FONT-WEIGHT: bolder; FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.warningmessage {
	FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.errormessage {
	FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formerrormessage {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.custommessagebold {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.custommessage {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formbutton {
	FONT-SIZE: 8pt; CURSOR: hand; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formlabel {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formlabeltext {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formdropdownlist {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formlistbox {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formtextbox {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formcheckbox {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.formlabelValue {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.dgFooterStyle {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc
}
.dgItemStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #000099
}
.dgSelectedItemStyle {
	FONT-SIZE: 8pt
}
.dgAlternatingItemStyle {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc
}
.dgHeaderStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: black
}
.dgPagerStyle {
	FONT-SIZE: 8pt; COLOR: black; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}
.datagridStyle {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #999999 1px solid; COLOR: black; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: white
}
.tablestyle {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; COLOR: black; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; cellspacing: "1"; cellpadding: "3"; rules: "cols"
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: white; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; BACKGROUND-COLOR: black
}
.tablerow {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: black; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.forminstructions {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; TEXT-DECORATION: none
}
.detailsbold8 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
.detailsregular {
	FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: verdana, tahoma, 'Times New Roman'
}
A:link {
	FONT-SIZE: 8pt; COLOR: #3333cc; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 8pt; COLOR: #333399; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 8pt; COLOR: #333399; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 8pt; COLOR: red; TEXT-DECORATION: underline
}
.BloomGridHeader 
{
	background-color: "#FFC3C7"
}
.BloomGridItem 
{
	background-color: "#FDEAEB"
}
.msalt{
	BORDER-RIGHT: #333399 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #FF6C00 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #FF6C00; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #FF6C00 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #fdeaeb 1px solid; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; WHITE-SPACE: nowrap
}
.mialt {
	BORDER-RIGHT: #333399 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #333399 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: Yellow; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #fdeaeb 1px solid; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; WHITE-SPACE: nowrap
}
.mmoalt {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; BACKGROUND: #fdeaeb; 1`PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; CURSOR: hand; COLOR: red; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana, tahoma, 'Times New Roman'; WHITE-SPACE: nowrap
}
.CreatedDateStyle{
	FONT: 9px Arial, Helvetica, sans-serif; COLOR: #626262
}
.BloomTableHeader 
{	
	FONT-WEIGHT: bold;background-color: "#FFC3C7"
}
.smalllabel {
	FONT-SIZE: 9px; COLOR: navy; FONT-FAMILY: Arial
}	
.smallbutton
{
 FONT-SIZE: 9px; COLOR: navy; FONT-FAMILY: Arial
}
.blink { text-decoration: blink; }
.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.1;
            opacity:.80;
            filter: alpha(opacity=80);
        }
.white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 50%;
            height: 50%;
            padding: 16px;
            border: 16px solid #ff6666;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }