.clear {
	clear: both;
}

.pagetitle {
	padding: 0px;
	margin-top: 15px;
	color: #330099;
	font-size: 18px;
	float: left;
	display: block;
	text-transform:uppercase;
}

.icon
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 0px;
	float: left;
}

.smallformlabel{
    float: left;
    width: 120px;
    font-weight: normal;
    text-align:right;
    margin-right:5px;
    font: 12px normal Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
    
}

.Grid 
 { 
   border: 1px solid #C1BEF7; 
   background-color: #FFFFFF; 
   cursor: pointer; 
 }
 
 .HeadingRow 
 { 
   BACKGROUND: url(/DataLibrary/images/grid/blue_bg.gif);
 }
 
 .HeadingCell 
 { 
   background-color: #C1BEF7; 
   border: 1px solid #FFFFFF; 
   border-right-color: #B5B5B5; 
   border-bottom-color: #B5B5B5; 
   padding: 3px;
   height:25px;
 }
 
 .HeadingCellText
 {
   font: 11px   Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
   font-weight:bold;
   text-align: center;
   text-transform:uppercase;
 }
 
 .Row 
 {
    cursor:default;
 }
 
 .Row td.DataCell 
 {
    padding:2px;
    border-right:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;  
    font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;\
    cursor:default;
 }
 
 .Row td.FirstDataCell 
 {
    padding:3px;
    cursor:default;
 }
 
 .DataCell 
 { 
   cursor: default;
   padding: 3px; 
   border-right: 1px solid #EAE9E1; 
   border-bottom: 1px solid #EAE9E1; 
   font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
 } 
 
 .DataCell a 
 
 {
    color:Black;
 }
 
 .DataRow td.FirstDataCell 
 { 
   padding-left: 3px; 
 } 
 
 .SelectedRow 
 { 
   background-color: #CDD2DB; 
 }
 
 .SelectedRow td.DataCell 
 { 
   cursor: default; 
   padding: 2px; 
   padding-left: 3px; 
   padding-bottom: 3px; 
   font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
   border-bottom: 1px solid #4B4B6F; 
   border-top: 1px solid #4B4B6F; 
   border-right: 0px; 
 }
 
 .AlternatingRow 
 {
    cursor:default;
 }
 
 .AltRow 
 {
    background: #f6f6f8;
    padding: 2px;
    font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
    border-right: 1px solid #EAE9E1; 
    border-bottom: 1px solid #EAE9E1; 
 }
 
 .AlternatingRow td.DataCell
 {
    background: #f6f6f8;
    padding: 2px;
    font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
    border-right: 1px solid #EAE9E1; 
    border-bottom: 1px solid #EAE9E1; 
 }
 
  .AlternatingRow td.FirstDataCell
 {
    background: #f6f6f8;
    padding: 3px;
    font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
    
 }
 
 .HoverRow
 {
    cursor:default;
 }
 
 .HoverRow td.DataCell
 {
    background-color:#e6e6ee;
    padding:2px;
    padding-right:3px;
    border-right:0px;
    border-bottom:1px solid #9495A2;
    font: 11px   Arial, "Lucida Grande", Helvetica, Arial, sans-serif;
 }
 
 .HoverRow td.FirstDataCell
 {
    padding-left:3px;
 }
 
 .HoverRow td.LastDataCell
 {
    border-right: 1px solid #9495A2;
    border-bottom:1px solid #9495A2;
    padding-right:2px;
 }
 
 .GridFooter
 {
   background-color:#C1BEF7;
   border-left:1px solid #C0C0C0;
   border-top:1px solid black;
   padding: 5px;
   height:40px;
 }
 
 .GridFooterText
  {
    font: 11px   Tahoma, "Lucida Grande", Helvetica, Arial, sans-serif;
    
  }
 
 .GridFooter a 
 {
   color: Black;
   font-weight: bold;
 }
 
 .PagerText
 { 
   font-family: arial; 
   font-size: 11px; 
 }
 
 .GridViewHeadingRow 
{
    BACKGROUND: url(/DataLibrary/images/grid/blue_bg.gif);    
} 

.textbutton 
{
	float: left;	
	color: #7a7e8b;
	background: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	cursor:hand;
	display: block;
	border: 1px solid #afb4c6;
	margin:5px;
}

#waitMsg
{
  font: 11px Verdana, Arial, sans-serif;
  display:none;
  visibility:hidden;
  padding:5px 0 0 0;  
}

.textbutton 
{
	float: left;	
	color: #7a7e8b;
	background: #fff;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	padding: 3px;
	cursor:hand;
	display: block;
	border: 1px solid #afb4c6;
	margin:5px;
}