/*GridViewCSS Soft Grey Style*/
 .mGrid {   
    
}  
.mGrid .alt 
{
	background:Silver;
   
 }  
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
   /* background-image: url(Images/YahooSprite.gif);*/
   /* background-position:top;
    background-repeat:repeat-x;
    /*background-color:#d1dbe0;*/
    padding-left :10px;
}
.HeaderStyle th
{
    padding: 5px;
    color: #16387c;
}
.HeaderStyle a
{
    text-decoration:none;
    text-align :justify;
    color:#16387c;
    display:block;    
    font-weight:normal;
}
.PagerStyle table
{
    text-align:left;
    padding-left:10px;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
     padding-top:10px;
}
.PagerStyle a
{
    
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #91a7b4;
    border-bottom:solid 1px #91a7b4;
    border-left:solid 1px #fff;
}
.PagerStyle span
{
    font-weight:bold;
    color:#16387c;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #91a7b4;
}
.RowStyle td
{
    background-color: #f1f5f6;
}
.AltRowStyle td
{
    background-color: #9ab2ca;
	background-image: url(Images/YahooSprite.gif);
    background-position:0 -80px;
    background-repeat:repeat-x;
}
.SelectedRowStyle td
{
    background-color: #fcb814;
	background-image: url(Images/YahooSprite.gif);
    background-position:center;
    background-repeat:repeat-x;
}
.fieldName
{
font-family:Arial ;
font-weight:normal; 
font-size:12px;
}
.validatebtn 
{	
	font-family: arial;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	border:1px solid silver;
	background-color:#ddd;
	margin-top:2px;
}	
.MsgStatus
{
	width:auto;
	font-family: arial;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	background-color:#bae2fb;
	border:1px solid blue;
	padding:8px;
}
.hide
{
	display:none;
}
.show
{
	display:block;
}	
a
 {
	color: #166494;
	text-decoration: none;
}
	
a:hover {
	color: #5C743D;
	text-decoration: none;
	}


#navigation td 
{
	
	border-bottom: 1px solid #156393;
	text-decoration: none;
	}
	
#navigation a {
	font: bold 11px Trebuchet MS;
	color: #bae2fb;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	background: #bae2fb;
	color:#08507d;
	}
	
.navText {
font: 12px Trebuchet MS;
text-align:left;
color: #ecd7ba;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
}