body
{
	margin: [0px][0px][0px][0px];
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}

A
{	color: blue;
	text-decoration: none;}
	
A:hover
{	color: red;
	text-decoration: none;}

A.HeaderItem 
{
	color: #FFCC66;
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;	
}
	
A.MenuItem {
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}

.Invis
{
	visibility:hidden;
}

.CollapseContentHeader
{
	vertical-align: bottom;
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	text-align: left;
	background-color: #bdbdbd;
	background-repeat: no-repeat;
	font-family: Arial, Tahoma, Verdana;
	width: 1196px;
	height: 30px;
	background-image: url(../images/Gradient_Blue.jpg);
}

.CollapseContentBody
{
	font-size: small;
	text-align: center;
}

.ErrorMsg
{
	font-size: 10pt;
	font-weight: bold;
	color: red;
	font-family: Arial, Tahoma, Verdana;
}

.PageTitle
{
	font-weight: bold;
	font-size: 19pt;
	color: #646060;
	font-family: Arial, Tahoma, Verdana;
}

.PageTitleSub
{
	font-weight: bold;
	font-size: 12pt;
	color: #646060;
	font-family: Arial, Tahoma, Verdana;
}

.TopText
{
	background: #edebe3;
	font-size: 8pt;
	color: #999999;
	font-family: Arial, Tahoma, Verdana;
}

A.TopText 
{
	font-size: 8pt;
	color: #999999;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
}

A.TopText:hover
{	
	color: #999999;
	font-weight: bold;
    text-decoration:underline;
    cursor:pointer;    
}

.TopTextValues
{
	font-size: 8pt;
	color: #646060;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
}

A.TopTextValues:hover
{	
	font-size: 8pt;
	color: #646060;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
    text-decoration:underline;
    cursor:pointer;    
}

A.MDHeaderLink 
{
	font-size: 18pt;
	color: White;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
}

A.MDHeaderLink:hover
{	color: White;
	font-weight: bold;
    cursor:pointer;    
}


.Text
{
	font-weight: bold;
	font-size: 12pt;
	color: #646060;
	font-family: Arial, Tahoma, Verdana;
}

.TextSmall
{
	font-size: 10pt;
	color: #646060;
	font-family: Arial, Tahoma, Verdana;
}

.SilverTable
{ 
  background-color: #ECECEC; 
  border: 1px solid black; 
  padding: 7px;
  cursor: default; 
} 

.SilverTableText
{ 
  font-size: 10pt;
  font-family: Arial, Tahoma, Verdana;

}

.GrayTable
{ 
  background-color:#dddddd;
  border: 1px solid black; 
  padding: 7px;
  cursor: default; 
} 


.GrayTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	background-color: #000000;
	text-decoration: none;
}

 
 .GridHeader
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: 8pt;
    border-width: 0px; 
    border-bottom: 1px solid #000000;
    border-top: 0px;
}
.GridHeader td
{
    border: solid 1px White;
}
 
 

.GridText
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
}

.ITB
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	border-collapse:collapse;
	background-color:Transparent;
	border: None;
	cursor:hand;
	color:Blue;
}

.ITBL
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	border-collapse:collapse;
	background-color:Transparent;
	border: None;
	cursor:hand;
	text-align:left;
}

.ITB2
{
	font-size: 8pt;
	color: #999999;
	font-family: Arial, Tahoma, Verdana;
	border-collapse:collapse;
	background-color:Transparent;
	border: None;
}

.ProfessionalGridHighlightBack
{
    background-color: #FFCF83; 
    font-family: Verdana;
    font-size: 8pt;
}

.Professional
{
    background-color: #F7F6F3;
    border-color: #E6E2D8;
    border-style: solid;
    border: 1px;
    font-family: Verdana;
    font-size: 8pt;
}

.ProfessionalHeader
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: 8pt;
    border-width: 0px; 
    border-bottom: 1px solid #000000;
    border-top: 0px;
}
.ProfessionalHeader td
{
    border: solid 1px White;
}

.ProfessionalText
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
    
}

.ProfessionalGridBack
{
    background-color: #ddeeff; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
}

.ProfessionalGridBack td
{
    border: solid 1px White;
}

A.ProfessionalGridBack 
{
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
    color: Blue;
	text-decoration: none;
}

A.ProfessionalGridBack:hover
{	
	font-size: 8pt;
	font-family: Arial, Tahoma, Verdana;
	color: Red;
    text-decoration:underline;
    cursor:pointer;    
}


.ProfessionalGridAlternateBack
{
    background-color: #f3f3f3; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
}

.ProfessionalGridAlternateBack td
{
    border: solid 1px White;
}

.ProfessionalFooter
{
    background-color: #ECE5B6; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
}

.ProfessionalFooter td
{
    border: solid 1px White;
}

.NoBorder td
{
	border: solid 0px white;
}



.l60
{
	width:60px;
	text-align:left;
}
.l70
{
	width:70px;
	text-align:left;
}
.l80
{
	width:80px;
	text-align:left;
}
.l100
{
	width:100px;
	text-align:left;
}
.l120
{
	width:120px;
	text-align:left;
}
.l260h
{
	width:260px;
	text-align:left;
	cursor:hand;	
}
.l260
{
	width:260px;
	text-align:left;	
}
.l230
{
	width:230px;
	text-align:left;	
}
.l220
{
	width:220px;
	text-align:left;	
}
.l240
{
	width:240px;
	text-align:left;	
}
.l242
{
	width:242px;
	text-align:left;	
}
.l280
{
	width:280px;
	text-align:left;	
}
.c10
{
	width:10px;
	text-align:center;
}
.c18
{
	width:18px;
	text-align:center;
}
.c22
{
	width:22px;
	text-align:center;
}
.c22h
{
	width:22px;
	text-align:center;
	cursor:hand;
}
.c32
{
	width:32px;
	text-align:center;
}
.c40
{
	width:40px;
	text-align:center;
}
.c60
{
	width:60px;
	text-align:center;
}
.c70
{
	width:70px;
	text-align:center;
}
.c110
{
	width:110px;
	text-align:center;
}
.c130
{
	width:130px;
	text-align:center;
}
.c22h
{
	width:22px;
	text-align:center;
	cursor:hand;
}
.c40
{
	width:40px;
	text-align:center;
}
.c30
{
	width:30px;
	text-align:center;
}
.c40h
{
	width:40px;
	text-align:center;
	cursor:hand;
}
.c50
{
	width:50px;
	text-align:center;
}
.c60
{
	width:60px;
	text-align:center;
}
.c70
{
	width:70px;
	text-align:center;
}
.c80
{
	width:80px;
	text-align:center;
}
.c100
{
	width:100px;
	text-align:center;
}
.c130
{
	width:130px;
	text-align:center;
}
.r12
{
	width:12px;
	text-align:right;
}
.r24
{
	width:24px;
	text-align:right;
}
.r33
{
	width:33px;
	text-align:right;
}
.r34
{
	width:34px;
	text-align:right;
}
.r36
{
	width:36px;
	text-align:right;
}
.r40
{
	width:40px;
	text-align:right;
}
.r42
{
	width:42px;
	text-align:right;
}
.r50
{
	width:50px;
	text-align:right;
}
.r60
{
	width:60px;
	text-align:right;
}
.r70
{
	width:70px;
	text-align:right;
}
.r70h
{
	width:70px;
	text-align:right;
	cursor:hand;
}
.r80
{
	width:80px;
	text-align:right;
}
.r90
{
	width:90px;
	text-align:right;
}

.r200
{
	width:200px;
	text-align:right;
}

.GrayrTableText
{ 
  font-size: 10pt;
  font-family: Arial, Tahoma, Verdana;

}

.WheatTable
{ 
  background-color: #f5deb3; 
  border: 1px solid black; 
  padding: 7px;
  cursor: default; 
} 

.WhiteTable
{ 
  background-color: #FFFFFF; 
  border: 1px solid black; 
  padding: 7px;
  cursor: default; 
} 


.TableBlackBorder
{ 
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 0px;
}

.TableBlackBorderNoTop
{ 
  background-color: #ffffff; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  padding: 7px;
  cursor: default; 
}


.TableGrayBorder
{ 
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
  border-top: 1px solid gray;
}

.PGHB
{
    background-color: #FFCF83; 
    font-family: Verdana;
    font-size: 8pt;
}

.PGB
{
    background-color: #ddeeff; 
    font-family: Verdana;
    font-size: 8pt;
}

.PGBA
{
    background-color: #f3f3f3; 
    font-family: Verdana;
    font-size: 8pt;
}

.ProfessionalFormHeader
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: 16pt;
    border-width: 0px; 
    border-bottom: 1px solid #000000;
    border-top: 0px;
}


.ProfessionalFormHeaderSmall
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: 12pt;
    border-width: 0px; 
    border-bottom: 1px solid #000000;
    border-top: 0px;
}

.HeaderLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
}

.HeaderValue
{
	color: #FFCC66;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
}

.UserValues
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	color: Maroon;
}

.CommonSidebarHeader
{
	text-align: left;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 100%;
	background-color: #CDDEEE;
	color: #4C7A9E;
	padding: 2px;
	padding-left: 8px;
	margin: 0px;
	background-image: url(../images/sidebar-header.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.CommonSidebarContent
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 80%;
	color: #000000;
	padding: 8px;
	padding-bottom: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #ffffff;
	width: 174px;
	overflow: hidden;
}

.CommonSidebarArea
{
	width: 192px;
	margin: 22px 0px 0px 0px;
	overflow: hidden;
}

.SuccessTable
{
    background-color: #b0e57c; 
	border-style: solid;
	border-width: 1px;
	border-color: #006b31; 
}

.FailedTable
{
    background-color: #ebd9d9; 
	border-style: solid;
	border-width: 1px;
	border-color: #7f0b0b; 
}

.BlackBorderTable
{ 
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-top: 1px solid black;
}

.ReportAltBackColor
{ 
  background-color: #eef4fe;
}

A.Report 
{
    color: #000080;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;	
}

A.Report:hover
{	
    color: #000080;
    font-weight: bold;
    text-decoration:underline;
    cursor:pointer;    
}

.ReportFilterTitle
{
	font-size: 16pt;
	color: #6798c7;
    font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
}

.ch
{
	cursor:hand;
}

.chb
{
	cursor:hand;
	color:Blue;
}

.chbu
{
	cursor:hand;
	color:Blue;
	text-decoration:underline;
}


.ch2
{
	cursor:hand;
	background-color: Red;
	color:White;
}

.ReportFilterInfo
{
	background-color: #efead4;
	font-family: Arial, Tahoma, Verdana;
}


.OrderAddEditBody
{
	background: #FFFFCC;	
	font-family: Arial, Tahoma, Verdana;
	font-size: 12pt;
	color: #000080;
	border-style: solid;
	border-width: 1;
	border-color: #000080;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.ProgressStatus{
	font-weight: bold;
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
}

.FormTitle
{
	background: #000080;
	color: white;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	font-size: 18pt;
}

.NavBarCellBG
{
	background: #6798c7;	
}


A.UserPref 
{
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}

A.UserPref:hover
{	
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
    text-decoration:underline;
    cursor:pointer;    
}

.ProGrid
{
	border: solid 1px Black;
}

.ProTblHdr
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    border-left: solid 1px Black;
}

.ProTblHdrEnd
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
    border-top: solid 1px Black;
    border-bottom: solid 1px Black;
    border-right: solid 1px Black;
    border-left: solid 1px Black;
}

.ProHdr
{
    background-color: #6798c7;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
    border: solid 1px Black;
}


.ProHdr th
{
    border: solid 1px Black;
}

.ProGridBack
{
	color: Black;
    background-color: #ddeeff; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
}

.ProGridBack td
{
    border-color: Black;
}

.ProGridTD
{
	background-color: #ddeeff; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
    border-bottom: solid 1px Black;
    border-left: solid 1px Black;
}

.ProGridTDend
{
	background-color: #ddeeff; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
    border-bottom: solid 1px Black;
    border-right: solid 1px Black;    
    border-left: solid 1px Black;
}


.ProGridAltBack
{
	color: Black;
    background-color: #f3f3f3; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 8pt;
}

.ProGridAltBack td
{
    border-color: Black;
}

.ProFooter
{
	color: Black;
    background-color: #f5deb3; 
    font-family: Arial, Tahoma, Verdana;
    font-size: 10pt;
}

.ProFooter td
{
    border-color: Black;
}

.SortButton
{
	font-weight: bold; 
	font-size: 8pt;  
	cursor: hand; 
	color: white; 
	border-top-style: none; 
	font-family: Tahoma;  
	border-right-style: none; 
	border-left-style: none; 
	background-color: transparent;  
	border-bottom-style: none;	
}

.DataExtRptTitleSub
{
	background-color: #dddddd; 
	font-weight: bold;
	font-size: 9pt;
	color: #646060;
	font-family: Arial, Tahoma, Verdana;
}

.ReturnLegend
{
    background-color: #ebd9d9; 
	border-style: solid;
	border-width: 1px;
	border-color: #7f0b0b; 
	font-size: 7pt;
}
