.gridView {
	border: none;
	border-collapse:collapse;
	font-family: tahoma,sans-serif;
    font-size: 8pt;
	margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
/*
	-- Gridview Header Style
*/
.GridViewHeaderStyle
{
	border: none;
	background-color: #F2F2F2;
    background-image: url("images/gridview/viewheadergrad.gif");
    background-repeat: repeat-x;
    color: #4C4C4C;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    height: 21px;
    padding: 1px 1px 0 5px;
    text-align: left;
	}
.GridViewHeaderStyle td
{
    padding-left: 5px;    
}
.GridViewHeaderStyle a
{
	color:#4C4C4C;
	text-decoration:none;
	}
.GridViewHeaderStyle a:visited
{
	color:#4C4C4C;
	text-decoration:none;
	}
.GridViewHeaderStyle a:hover
{
	color:#000000;
	text-decoration:underline;
	}
/*
	-- Gridview RowStyle
*/
.GridViewRowStyle
{
	border: none;
	background-color:#ffffff;
	color: #000000;
	font-family: tahoma,sans-serif;
    font-size: 8pt;
	font-weight: normal;
	padding-left:7px;
	padding-right:7px;
	vertical-align: middle;
	padding: 3px 8px 4px;
	height: 25px;
}
.GridViewRowStyle:hover
{
	background-color:#e2eaf6;
	}
.GridViewRowStyle td
{
    padding-left: 5px;    
}
.GridViewRowStyle a
{
	color:#3966BF;
    text-decoration:none;
	}
.GridViewRowStyle a:focus, .GridViewAlternatingRowStyle a:focus
{
	background-color: Yellow;
    text-decoration:underline;
	}
.GridViewRowStyle a:visited
{
	color:#3966BF;
    text-decoration:none;
	}
.GridViewRowStyle a:hover
{
	color:#000000;
    text-decoration:underline;
	}
/*
	-- GridView Alternating RowStyle
*/	
.GridViewAlternatingRowStyle
{
	background-color: #F9F9F9;
	font-family: tahoma,sans-serif;
    font-size: 8pt;
	font-weight: normal;
	padding-left:7px;
	padding-right:7px;
	vertical-align: middle;
	padding: 3px 8px 4px;
	height: 25px;
}
.GridViewAlternatingRowStyle:hover
{
    background-color:#e2eaf6;
}
.GridViewAlternatingRowStyle td
{
    padding-left: 5px;    
}
.GridViewAlternatingRowStyle a {
    color:#3966BF;
    text-decoration:none;
}
.GridViewAlternatingRowStyle a:visited {
    color:#3966BF;
    text-decoration:none;
}

.GridViewAlternatingRowStyle a:hover {
    color:#000000;
    text-decoration:underline;
}


.gridPager {
	border: none;
	background-color: #F2F2F2;
    background-image: url("images/gridview/viewgradfooter.gif");
    background-position:bottom; 
    background-repeat: repeat-x;
    color: #4C4C4C;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    height: 21px;
    padding: 1px 1px 0 5px;
    text-align: left;
}

.gridPager table {
	border:none;
}

.gridPager td { 
    border-width: 0; 
    padding: 0 5px; 
    /*border-left: solid 1px #666; */
    font-weight: normal; 
    color: #000; 
    line-height: 12px; 
 }   
.gridPager a { color: #666; text-decoration: none; }
.gridPager a:hover { color: #000; text-decoration: none; }



.gridPager .right {
	width:40%;
	text-align:right;
}

.gridPager .center {
	width:20%;
}
.gridPager .left {
	width:15%;
}

.gridPager .left a {
	color:#636363;
	text-decoration:none;
}

.gridPager .left a:link {
	color:#636363;
	text-decoration:none;
}

.gridPager .left a:active {
	color:#636363;
	text-decoration:none;
}

.gridPager .left a:visited {
	color:#636363;
	text-decoration:none;
}

.gridPager .left a:hover {
	color:#636363;
	text-decoration:underline;
}

.gridPager .pagerRow {
	width:100%;
}
.nextIcon {
	background:url('images/next.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:18px;
	text-decoration:none;
	font-weight:bold;
}

.nextIcon:link {
	text-decoration:none;
}

.nextIcon:active {
	text-decoration:none;
}

.nextIcon:visited {
	text-decoration:none;
}

.nextIcon:hover {
	text-decoration:underline;
}


.lastIcon {
	background:url('images/last.gif');
	background-repeat:no-repeat;
	background-position:right;
	padding-right:18px;
	text-decoration:none;
	font-weight:bold;
}

.lastIcon:link {
	text-decoration:none;
}

.lastIcon:active {
	text-decoration:none;
}

.lastIcon:visited {
	text-decoration:none;
}

.lastIcon:hover {
	text-decoration:underline;
}

.previoustIcon {
	background:url('images/previous.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	text-decoration:none;
	font-weight:bold;
}

.previoustIcon:link {
	text-decoration:none;
}

.previoustIcon:active {
	text-decoration:none;
}

.previoustIcon:visited {
	text-decoration:none;
}

.previoustIcon:hover {
	text-decoration:underline;
}

.firstIcon {
	background:url('images/first.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	text-decoration:none;
	font-weight:bold;
}

.firstIcon:link {
	text-decoration:none;
}

.firstIcon:active {
	text-decoration:none;
}

.firstIcon:visited {
	text-decoration:none;
}

.firstIcon:hover {
	text-decoration:underline;
}
.GridNev
{
	text-align:right;
}
.Seperator 
{
	color:#4b6e07;
}
.bold_link 
{
	color:black;
}

.GridFooter
{
    background-color:#2f8cab;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	border:none;
	height:23px;
	padding-left:6px;
	padding-right:6px;
	
	
}
.rowcolor
{
	color:#4b6e07;
	
	}

