#tooltip
    {
	position: absolute;
	z-index: 5000;
	border: 1px solid #111;
	background-color: #cccccc;
	padding: 10px;
	opacity: 0.95;    
	width:300px;
   }
	
a.GridView_Item:active{color:#005cbc;font-family:Arial;font-size:12px;font-weight:normal;text-decoration:none}
a.GridView_Item:visited{color:#005cbc;font-family:Arial;font-size:12px;font-weight:normal;text-decoration:none}
a.GridView_Item:link{color:#005cbc;font-family:Arial;font-size:12px;font-weight:normal;text-decoration:none}
a.GridView_Item:hover{color:#ff9f1a;font-family:Arial;font-size:12px;font-weight:normal;text-decoration:none}

 a.Alphabet, a.Alphabet:link, a.Alphabet:visited {
	color:#0f5590;
    font-size:12px;
	background-color:transparent;
	text-decoration:underline;
	font-weight:Normal;
	padding:2px 2px
	
} 
a.Alphabet:hover  {
	color: #faa700; 
    font-size:12px;
	background-color:transparent;
	text-decoration:none;
	font-weight:Normal;
}
a.AlphabetActive  {
	color: #faa700; 
    font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

/*Begin Grid*/

.VM_GridStyle 
{
	font-weight: normal;
	font-family: Arial;
	border: solid 1px #cbcbcb;
}

.VM_GridStyle_AltRowStyle 
{
    background-color: #edf5ff;
}

.VM_GridStyle_RowStyle td, .VM_GridStyle_AltRowStyle td 
{
    padding: 4px 6px 4px 6px;
	border-color: #cbcbcb #cbcbcb #cbcbcb #cbcbcb;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
}

.VM_GridStyle_HeaderStyle th 
{
    background: url(Images/sprite.png) repeat-x 0px 0px;
    border-color: #cbcbcb #cbcbcb #cbcbcb #cbcbcb;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #0f5590;
	font-weight: bold;
    padding: 5px 5px 5px 5px;
    text-align: center;
    vertical-align:bottom;
	font-family:Arial;
	font-size:12px;
}  

.VM_GridStyle_HeaderStyle td
{
	font-family:Arial;
	font-size:12px;
    font-weight: bold;
	text-decoration: none;
	text-align: center;
    color: #0f5590;
	display: block;
    padding-right: 10px;
	vertical-align: bottom;
}  

.VM_GridStyle_HeaderStyle th 
{
    background: url(Images/sprite.png) repeat-x 0px 0px;
    border-color: #cbcbcb #cbcbcb #cbcbcb #cbcbcb;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #0f5590;
	font-weight: bold;
    padding: 5px 5px 5px 5px;
    text-align: center;
    vertical-align:bottom;
	font-family:Arial;
	font-size:12px;
}  

.VM_GridStyle_FooterStyle td
{
	font-family:Arial;
	font-size:13px;
    font-weight: bold;
	text-decoration: none;
	padding: 6px 6px 6px 6px;
	border-color: #cbcbcb #cbcbcb #cbcbcb #cbcbcb;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    background-color:#E0E0E0;
}  
/* mouseover row style */
.VM_GridStyle tr:hover{ background-color:#efefef;}

.OrderBy
    {
	color:#0f5590;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;  
	text-decoration: none;
}
.OrderBy:hover
{
	color:#0f5590;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;  
	text-decoration: none;
}
A.OrderBy
{
	color:#0f5590;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;  
	text-decoration: none;
}
A.OrderBy:hover
{
	color:#0f5590;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
/*End Grid*/

/*Page Style*/
.PagerContainerTable
{
	border-right: #cbcbcb 1px solid;
	border-left: #cbcbcb 1px solid;
	border-bottom: #cbcbcb 1px solid;
	width: 100%;
	height: 30px;
	font-size: 12px;
	font-family: Arial;
}

.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #0f5590;
	text-align: left;
}

.PagerCurrentPageCell
{
	color: #faa700;
	width: 15px;
	font-weight: normal;
}

.PagerOtherPageCells
{
	color: #0f5590;
	width: 15px;
	padding-right: 4px;
}

.PagerSSCCells
{

}

.PagerHyperlinkStyle
{
	font-weight: bold;
	color: #faa700;
}

.PagerHyperlinkStyle:link
{
	font-weight: bold;
	color: #0f5590;
}

A.PagerHyperlinkStyle:Visited
{
	color: #faa700;
	font-weight: bold;
	text-decoration: underline;
}
A.PagerHyperlinkStyle:Active
{
	color: #faa700;
	font-weight: bold;
	text-decoration: underline;
}
.PagerHyperlinkStyle:hover
{
	color: #faa700;
	font-weight: bold;
	text-decoration: underline;
}

.updateProgress
	{
	border-color: #808080 #808080 #808080 #808080;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
	background-color:#f2f2f2; 
	position:absolute; 
	width:200px; 
	height:50px;    
}

.updateProgressMessage
{
	margin:3px; 
	font-family:Trebuchet MS; 
	font-size:small; 
	vertical-align: middle;
}

.selected
    {
	background-color: #A1DCF2;
  }