* {margin: 0;padding: 0; }
body {margin:0px,0px,0px,0px;background-color:#eff7ff;font-family: Microsoft Sans Serif, Verdana; color:#23485a;font-size: 12px;font-weight: normal;}
form {margin:0px; /* this removes the default margins set by browsers */}
.welcome{font-family: Verdana;font-size: 13px;font-weight: bold;color :#727b3c;}
.title{font-family: Verdana;font-size: 13px;font-weight: bold;text-decoration:none;color :#ffffff;}

.header {font-family: Verdana;font-size: 12px;font-weight: bold;color: #ffffff;background-color:  #ffffff;height: 18px;}
.footer1{font-family: Verdana;font-size: 12px;font-weight: normal;color: #23485a;background-color:  #559bbd;height: 22px}


.txthder{font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-weight:bold; color:#3998cf}
.hder {font-family: Verdana;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color:  #559bbd;height: 22px}
.err {font-family:Microsoft Sans Serif, Verdana; font-size: 12px;font-weight: normal; color: Red;}
.Hide{visibility :hidden;}
.Show{visibility : visible;}
.tree{font-family: Verdana;font-size: 13px;font-weight: normal;}
input[type=text] {font-family: Microsoft Sans Serif, Verdana; font-size: 12px;font-weight: normal; height: 15px; vertical-align: middle;}
/*input[type=text] {background-image : url(../images/texfield_bg.gif); font-size: 12px; height: 15px; vertical-align: middle; }*/
fieldset { border: 1px Solid #3c8cb9 }


select {font-family: Verdana;font-size: 12px;font-weight: normal;}
.grid{background-color :#e8efff;font-family: Verdana;font-size: 11px;font-weight: normal;color : #23485a;text-align:center;border-width : 1px;border-style:solid;border-color:#CCE1EC;vertical-align : top;}

.GridHeader1{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-weight: normal;font-size: 9px;color : #ffffff;}
.GridAlternateRow1{background-color :#ffffff;height:25px;font-family: Verdana;font-size: 9px;font-weight: normal;color : #23485a;}
.GridRow1{height:25px;font-family: Verdana;font-size: 9px;font-weight: normal;color : #23485a;}

/*
.GridRow{height:25px;font-family: Verdana;font-size: 11px;font-weight: normal;color : #23485a;}
.GridRow a{color: #23485a;font-family: Verdana;font-size: 11px;font-weight:bold; padding: 2px;text-decoration:none;}
.GridRow a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.GridRow a:visited{color: #23485a;font-family: Verdana;font-size: 11px;font-weight:bold;padding: 2px;text-decoration:none;}
.GridRow a:hover {color: #23485a;font-family: Verdana;font-size: 11px;font-weight:bold;text-decoration:underline;}


.GridAlternateRow{background-color :#ffffff;height:25px;font-family: Verdana;font-size: 11px;font-weight: normal;color : #23485a;}
.GridAlternateRow a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.GridAlternateRow a{color: #23485a;font-family: Verdana;font-size: 11px;font-weight:bold;padding: 2px;text-decoration:none;}
.GridAlternateRow a:visited{color: #23485a;font-family: Verdana;font-size: 11px;font-weight:bold;padding: 2px;text-decoration:none;}
.GridAlternateRow a:hover{color: #23485a;font-family: Verdana;font-size: 11px;font-weight:bold;padding: 2px;text-decoration:underline;}


.GridFooter{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}
.GridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}
.Gridpaging{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ff0000;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}
*/

/*
.LeftPadding{padding-left : 15px;padding-right: 10px; width : 150px;}
.RightPadding{padding-right : 15px;padding-left: 10px; width : 150px;}
*/

.VGridpaging{visibility:hidden}
.GridpagingVisible{visibility:visible}

/*
.GridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;visibility:visible;}
.GridHeader a:link{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : none;}
.GridHeader a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.GridHeader a:visited {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : none;}
.GridHeader a:hover {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : underline;}
.GridPager{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;visibility:visible;}
.GridPager a:link{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.GridPager a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.GridPager a:visited {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : underline;}
.GridPager a:hover {font-family: Verdana;font-size: 10px;font-weight: bold;color : #ffffff;text-decoration : underline;}
.GridPager SPAN {font-family: Verdana;padding-left:3px;font-size: 11px;font-weight: bold;color : #ffffff;  }

*/

.CommonGridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff; width:50px}

.SupportDocsGridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}
.UnAssignedGridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}

.QuickGridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;position: absolute;top : 173px;left:15px;}
.QuickGridHeader a:link{font-family: Verdana;font-size: 11px;font-weight: bolder;color: #ffffff;text-decoration:none;}
.QuickGridHeader a:active{font-family: Verdana;font-size: 11px;font-weight: bolder;color: #ffffff;text-decoration : underline;}
.QuickGridHeader a:visited {font-family: Verdana;font-size: 11px;font-weight: bolder;color : #ffffff;text-decoration:none;}
.QuickGridHeader a:hover {font-family: Verdana;font-size: 11px;font-weight: bolder;color : #ffffff;text-decoration : underline;}
.QuickGridpaging{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ff0000;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;position : absolute;top: 711px;left:15px;}
.QuickGridpaging a:link{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.QuickGridpaging a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.QuickGridpaging a:visited {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : underline;}
.QuickGridpaging a:hover {font-family: Verdana;font-size: 10px;font-weight: bold;color : #ffffff;text-decoration : underline;}

/*
.ReportHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;position: absolute;top:233px;}
.ReportFooter{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;/*position : absolute;top: 520px;}*/

/*
.GVFixedHeader { font-weight:bold; position:relative; background-color :#2E5F76;color : #ffffff;
                       top:expression(this.offsetParent.scrollTop-2); z-index: 10; }
                       
.GVFixedHeader a:link{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : none;}
.GVFixedHeader a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;}
.GVFixedHeader a:visited {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : none;}
.GVFixedHeader a:hover {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : underline;}
*/
.GVFixedFooter { font-weight:bold; background-color:#2E5F76; position:relative;color :White;
                       bottom:expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode));}

/*
.VenGridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;border-color:#ffffff;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;visibility:visible;cursor: default; position:relative; top:expression(this.offsetParent.scrollTop-2); z-index: 10; }
.VenGridHeader a:link{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : none;  position:relative; top:expression(this.offsetParent.scrollTop-2); z-index: 10;}
.VenGridHeader a:active{font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-decoration : underline;  position:relative; top:expression(this.offsetParent.scrollTop-2); z-index: 10;}
.VenGridHeader a:visited {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : none;  position:relative; top:expression(this.offsetParent.scrollTop-2); z-index: 10;}
.VenGridHeader a:hover {font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;text-decoration : underline;  position:relative; top:expression(this.offsetParent.scrollTop-2); z-index: 10;}

*/

.SearchLink{height:25px;font-family: Microsoft Sans Serif, Verdana;font-size: 12px;font-weight: normal; color : #0066CC; text-decoration:none;}
.SearchLink a{color: #23485a;font-family: Microsoft Sans Serif, Verdana;font-size: 10px;font-weight:normal; text-decoration:none;}
.SearchLink a:active{font-family: Microsoft Sans Serif, Verdana;font-size: 10px;font-weight: normal;color: #ffffff; text-decoration : underline;}
.SearchLink a:visited{color: #23485a;font-family: Microsoft Sans Serif, Verdana;font-size: 10px;font-weight:normal; text-decoration:none;}
.SearchLink a:hover {color: #23485a;font-family: VerdMicrosoft Sans Serif, Verdanaana;font-size: 10px;font-weight:normal;text-decoration:underline;}



.FreezingCol
{
	border: 0px solid #FF0000;
    width: 98%; /*LEFT: expression(document.getElementById("freezdiv").scrollLeft);*/
	left: 2px; /*freezingDiv is the name of the div to make your datagrid scrollable */
	cursor: default;
	position: relative;		
	overflow: auto;		
	/*height: auto !important;   for other browsers   */
}

/* In few screens, for fixed header in grid we have used third party Plug in so the div for the respective grid should not have scroll so the following css class is used 
   without overflow:auto.Third party plug in applying scroll to grid.
*/
.FreezingColFixedHeader
{
	border: 0px solid #FF0000;
    width: 100%; /*LEFT: expression(document.getElementById("freezdiv").scrollLeft);*/
	left: 2px; /*freezingDiv is the name of the div to make your datagrid scrollable */
	cursor: default;
	position: relative;		
	/*height: auto !important;   for other browsers   */
	height: auto !important;
	overflow: auto;	
}


/*-------------------------------------------------------------------------------------------------*/


#container{width:100%; height:25px; margin:0; padding:0; }
p{white-space:nowrap}

#nav{width:100%; height:35px; margin:0 auto}

.nav2{width:100%; height:35px; margin:0 auto; margin-left:40px; }

 ul.topnav {  
    list-style: none; padding: 0 0px;  margin: 0;  float: left;  width: 100%;  background: #222;  font-size: 12px;  font-family: Microsoft Sans Serif, Verdana;
    color: #FFFFFF;  background: url(../images/blue_topbg2.gif) repeat-x;  z-index: 10; padding-left: 10%; }  
  
  ul.topnav li {float: left; margin: 0; padding: 0 2px 0 0;  
     position: relative; /*--Declare X and Y axis base for sub navigation--*/  
      z-index: 10; text-align: left; }  
  ul.topnav li a{padding: 7px 5px 2px 14px; color: #fff;  display: block;  text-decoration: none;  float: left;  z-index: 10; }  


ul.topnav li a:hover{ background: url(topnav_hover.gif) no-repeat center top; color:#000000;  }  
 ul.topnav li span { width: 17px;  height: 35px;  float: left;  background: url(../images/subnav_btn.gif) no-repeat center top; z-index: 10; }  
 ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;  z-index: 10;} /*--Hover effect for trigger--*/  
 ul.topnav li ul.subnav { list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;	background: #4296c6;  /*#4296c6; */	margin: 0; padding: 0; display: none; float: left; width: 170px;
	-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;
	border: 1px solid #143d55;  z-index: 10; }  
 
 ul.topnav li ul.subnav li{	margin: 0; padding: 0;
	/*border-top: 1px solid #145f89;*/ /*--Create bevel effect--*/
	border-bottom: 1px solid #2278a8; /*--Create bevel effect--*/
	clear: both; width: 170px;  z-index: 10; }
	
html ul.topnav li ul.subnav li a { float: left; width: 150px; background: #3c8cb9 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px; z-index: 10; padding: 4px 5px 5px 14px;}
	
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #5facd8 url(dropdown_linkbg.gif) no-repeat 10px center;   z-index: 10;  }
	
#heading{width:99%; margin:0 auto; background-color:#000; height:30px;}
/*changes done by ganapathi*/
.head1{width:100%; }

.heding{width:300px; float:left; padding-top:5px; padding-left:10px; font-family:Microsoft Sans Serif, Verdana; font-size:14px; font-weight:bold; color:#3998cf}

#export_btn{width:100%; float:left}
.export_excel_btn{width:200px; float:left; padding-left:10px; padding-top:10px;}

.Logout{width:100px; float:right; padding-top:0; margin-top:0  } 
	
	

.grid1_top2{width:100px; padding:5px 5px 0 5px; float:left; padding-left:10px; font-family:Microsoft Sans Serif, Verdana; 
            font-size:11px; font-style:normal; font-weight:bold; color:#2663af; text-align:left; 
            background:url(../images/grid_top_divider.gif) no-repeat; height:25px}



.grid2_top1{width:150px; padding:5px 5px 0 5px; float:left; text-align:left; padding-left:10px; font-family:Microsoft Sans Serif, Verdana; 
            font-size:11px; font-style:normal; font-weight:normal; color:#2663af; height:20px  }
            .grid2_top2{width:100px; padding:5px 5px 0 5px; float:left; padding-left:10px; font-family:Microsoft Sans Serif, Verdana; 
                        font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; 
                        background:url(../images/grid_top_divider.gif) no-repeat; height:20px}
                        


.GridFooter{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}
.GridHeader{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff; background: url(../images/grid_top_bg.gif)  repeat-x;}
.Gridpaging{background-color :#2e5f76;height:30px;border-style:solid;border-width:0;font-family: Verdana;font-size: 11px;font-weight: bold;color : #ffffff;}


.GridHeader{height:30px;font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px; z-index: 10; background: url(../images/grid_top_bg.gif)  repeat-x;}
.GridHeader a:link{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : none;}
.GridHeader a:active{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : underline;}
.GridHeader a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : none; }
.GridHeader a:hover {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : underline;}

/*
.GridPager{height:30px; font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; visibility:visible; background: url(../images/grid_topbg.gif)  repeat-x;}
.GridPager a:link{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; text-decoration : underline;}
.GridPager a:active{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; text-decoration : underline;}
.GridPager a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af;text-decoration : underline;}
.GridPager a:hover {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; text-decoration : underline;}
.GridPager SPAN {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; }
*/

/*2663af*/


.VenGridHeader{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px; position:relative; top:expression(this.offsetParent.scrollTop-2); z-index: 10; background: url(../images/grid_topbg.gif)  repeat-x; }
.VenGridHeader a:link{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : none; }
.VenGridHeader a:active{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : underline;}
.VenGridHeader a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : none;}
.VenGridHeader a:hover {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:25px;text-decoration : underline;}


.ReportHeader{background: url(../images/grid_topbg.gif)  repeat-x; font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:30px; top:expression(this.offsetParent.scrollTop-2); z-index: 10; /*position: absolute;top:233px; */}
.ReportFooter{background: url(../images/grid_topbg.gif)  repeat-x; font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:30px; /*position : absolute;top: 520px */}


.grid1_top1{width:150px; padding:5px 5px 0 5px; float:left; text-align:left; padding-left:10px; font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#2663af; height:35px  }


/*  

.PageHeaders {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:5px; 
                 background: url(../images/grid_top_bg.gif)  repeat-x;}
                 
.DataPager {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:13px; font-weight: bold; color: #ffffff; }
.DataPager a         {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:13px; font-weight: bold; color: #ffffff; }
.DataPager a:active  {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:13px; font-weight: bold; color: #ffffff; }
.DataPager a:visited {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:13px; font-weight: bold; color: #ffffff; }
.DataPager a:hover   {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:13px; font-weight: bold; color: #ffffff; }


.GVFixedHeader { font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; 
                 position:relative; top:expression(this.offsetParent.scrollTop); background: url(../images/grid_top_bg.gif)  repeat-x;}                      
.GVFixedHeader a:link    {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GVFixedHeader a:active  {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}
.GVFixedHeader a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GVFixedHeader a:hover   {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}

 

.GridRow{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; background-color:#cbe9f6;}
.GridRow a{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; padding: 2px; text-decoration: underline ;}
.GridRow a:active {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-align:left; text-decoration : underline;}
.GridRow a:visited{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; padding: 2px; text-decoration:underline;}
.GridRow a:hover  {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-align:left; text-decoration:underline;}


.GridAlternateRow{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; background-color: #e6f4fa; text-align:left;}
.GridAlternateRow a:active {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-decoration : underline; text-align:left;}
.GridAlternateRow a        {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; padding: 2px; text-decoration:underline; text-align:left;}
.GridAlternateRow a:visited{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; padding: 2px; text-decoration:underline; text-align:left;}
.GridAlternateRow a:hover{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; padding: 2px; text-decoration:underline; text-align:left;}
 


.GridPager { font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; background: url(../images/grid_top_bg.gif)  repeat-x;}                       
.GridPager a:link    {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GridPager a:active  {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}
.GridPager a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GridPager a:hover   {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}

*/





.PageHeaders {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; 
                 background: url(../images/tab_bg.jpg) no-repeat;}

.DataPager1     {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:11px; font-weight: bold; color: #2663af; }
.DataPager1 img {position:relative; bottom:-20px;}
                 
.DataPager           {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:11px; font-weight: bold; color: #2663af; }
/*.DataPager a         {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:11px; font-weight: bold; color: #2663af; }
.DataPager a:active  {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:11px; font-weight: bold; color: #2663af; }
.DataPager a:visited {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:11px; font-weight: bold; color: #2663af; }
.DataPager a:hover   {font-family:Microsoft Sans Serif, Arial; text-align:center; padding:3px; font-size:11px; font-weight: bold; color: #2663af; } */
.DataPager img {position:relative; bottom:-3px;}
/*2663af*/
   
.GVFixedHeader { font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; 
                  background: url(../images/grid_topbg.jpg)  repeat-x;}                      
.GVFixedHeader a:link    {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GVFixedHeader a:active  {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}
.GVFixedHeader a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GVFixedHeader a:hover   {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}
 

.GridRow{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; background-color:#e3ebf8;padding: 5px;word-break:break-all;word-wrap:break-word; }
.GridRow a{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; padding: 5px; text-decoration: underline ;}
.GridRow a:active {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-align:left; text-decoration : underline;padding: 5px; }
.GridRow a:visited{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; text-align:left; padding: 5px; text-decoration:underline;}
.GridRow a:hover  {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-align:left; text-decoration:underline;padding: 5px; }


.GridAlternateRow{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; background-color: #f7fafe; text-align:left;padding: 5px; word-break:break-all;word-wrap:break-word;}
.GridAlternateRow a:active {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; text-decoration : underline; text-align:left;padding: 5px; }
.GridAlternateRow a        {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; padding: 5px; text-decoration:underline; text-align:left;}
.GridAlternateRow a:visited{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#2663af; padding: 5px; text-decoration:underline; text-align:left;}
.GridAlternateRow a:hover{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:normal; color:#000000; padding: 5px; text-decoration:underline; text-align:left;}
 

.GridPager { font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; background: url(../images/grid_topbg.jpg)  repeat-x; } /* bottom:expression(getScrollBottom(this.parentNode.parentNode.parentNode.parentNode)); */                     
.GridPager a:link    {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GridPager a:active  {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}
.GridPager a:visited {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : none;}
.GridPager a:hover   {font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; height:35px; text-decoration : underline;}


.changepass{width:493px; height:auto; margin:0 auto}
.changepass_top{width:493px; height:31px; margin:0 auto; background:url(../images/changepass_topcurve.jpg) no-repeat }
.changepass_midbg{ background:url(../images/changepass_midbg_New.gif) no-repeat; margin:0 auto; height:490px;}
.changepass_bottom_curve{width:490px; height:9px; margin:0 auto; }
.changepass_head{width:200px; margin-top:10px; padding:0px 5px 5px 20px; float:left; margin-left:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; font-style:normal; background:url(../images/green_arrow.gif) no-repeat}

.GridFooterText { font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff;}

.LableHeader{font-family:Verdana, Geneva; font-size:11px; font-style:normal; color:#23569b; text-align:right; font-weight:normal}

.LableHeader1{font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; color:#23485a; font-weight:normal}

.changepass_policy{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; color:#ec4a42; text-align:left; font-weight:bold; text-align: left;}

.changepass_policy_small{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; color:#23569b; text-align:left; font-weight:normal; text-align: left;}

.changepass_border{ border:1px dashed #549fc9; width:400px; margin:0 auto}
.changepass_btn{width:300px; margin:0 auto; height:50px; padding:10px 0 0 0}

 /*added by Ganapathi as per the tickt no Proj1568*/
 /*Start*/
.changepassUser{width:440px; height:auto; margin:0 auto}
.changepass_topUser{width:440px; height:31px; margin:0 auto; background:url(../images/changepassUser_topcurve.jpg) no-repeat }
.changepass_midbgUser{ background:url(../images/changepassUser_midbg_New.gif) no-repeat; margin:0 auto; height:490px;}
.changepass_headUser{width:380px; margin-top:10px; padding:0px 5px 5px 20px; float:left; margin-left:20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; font-style:normal; background:url(../images/green_arrow.gif) no-repeat}
 /*End*/  


.bottom_line{width:100%; height:1px; background-color:#4c99c3}

.LeftPadding{padding-left : 15px;padding-right: 10px; text-align:left;}
.RightPadding{padding-right : 15px;padding-left: 10px; text-align: right;}


.LeftPadding1{padding-left : 10px;padding-right: 5px; text-align:left;}
.RightPadding1{padding-right : 10px;padding-left: 5px; text-align: right;}

.RightPaddingNew{padding-right : 15px;padding-left: 0px; text-align: left;}


/*<------------------------------------------------------------Header bg Curve ----------------------------------------------------------------------*/

.heading_top {float:left; width:100%; font-size:96%; height:31px; line-height:normal; }
.heading_top a em{display: block; float: left; margin-left:0px; background: url(../images/head_bg_left.gif)   no-repeat; width: 25px; height: 27px; text-decoration: none;}
.heading_top a span{display: block; float: left; padding:5px 10px 0px 5px; background: url(../images/head_bg_midbg.gif) repeat-x; font-family:Verdana, Geneva, sans-serif; color:#0d567f; font-weight:bold; height: 27px;  text-decoration: none;}
.heading_top a b{display: block; float: left; background: url(../images/head_bg_rightbg.gif)  no-repeat; width: 40px; height: 27px;  text-decoration: none;} 
.head_bottom_shadow{width:100%; height:11px; background:url(../images/head_bg_bottom_shadow.gif) repeat-x; margin-top:27px;}
/*<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/*<---------------------------------- footer------------------------------------------------*/

.footer{width:100%; height:30px; background:url(../images/footer_bg.gif) repeat-x}
.logo{width:93px; background-image:url(../Images/logo.gif); height:28px;  margin-top:2px; float:left; margin-left:30px; }

.copyrights{width:600px; text-align: center; margin-top:7px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#106696; vertical-align:middle; padding-top: 5px;  }

/*Scroll Bar Style*/
.scroll-track-top {height:10px; width:10px; background-image: url(../Images/track_top.png);}
.scroll-track-bot {height:10px; width:10px; background-image: url(../Images/track_bot.png);}
.scroll-track {height:10px; width:10px; background-image: url(../Images/track_bg.png);}
.scroll-handle {height:60px; width:10px; background-image: url(../Images/handle_mid.png); cursor:pointer;}
.scroll-handle-top {height:8px; width:10px; background-image: url(../Images/handle_top.png); background-repeat: repeat; cursor:pointer;}
.scroll-handle-bot {height:8px; width:10px; background-image: url(../Images/handle_bot.png); background-repeat: repeat; cursor:pointer;}



/*--------------------------------------------Login page ---------------------------------------------------------------------------------*/

#login_cotainer{width:913px; margin:0 auto; position:relative; height:auto; padding-top:20px;}
.loginNote{font-family:Verdana, Geneva; font-size:11px; font-style:normal; color:#23569b; font-weight:normal}
.loginNoteHdr{font-family:Microsoft Sans Serif, Verdana; font-size:13px; font-weight:bold; color:Red}
#login_topcurve{width:913px; height:18px; margin:0 auto; position:relative; background:url(../images/login_topcurve.gif) no-repeat}
#login_midbg{width:911px; height:440px; margin:0 auto; background:url(../images/login_page_midbg.gif) repeat-x; border-left:1px solid #a0c8ed; border-right:1px solid #a0c8ed}
#login_logo_header{width:913px; height:66px; margin:0 auto;}
.login_logo{width:180px; float:left; margin-left:30px; margin-top:10px; height:56px; background: url(../images/login_xtgloballogo.png) no-repeat}
.login_apworkflow{width:233px; height:30px; float:left; margin-left:180px; margin-top:30px; background:url(../images/apworkflow.png) no-repeat}
.HarteHanks_logo{width:180px; float:left;  margin-top:0px; margin-left:100px; height:100px; background: url(../images/HH_Login_PinkLogo.png) no-repeat}
#login_image{width:898px; height:263px; margin:0 auto; margin-top:50px; position:relative}
.login_image_leftcurve{width:415px; background:url(../images/login_page_left_image.png) no-repeat; float:left; height:239px}
.login_image_rightcurve{width:263px; height:239px; float:left}
.login_image_rightbg{width:483px; float:right;height:263px; background:url(../images/login_page_rightbg.png)  repeat-x}
#login_fields{width:300px; margin-top:80px; float:left; padding-left:15px; color: White; font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal;}
/*.login_forgot{ background:url(../images/login_forgot_arrow.png) no-repeat; float:left; margin-left:10px; padding:0px 2px 2px 12px; width:240px}*/ 
#login_bottom_curve{width:913px; height:14px; margin:0 auto; background:url(../images/login_page_bottomcurve.gif) no-repeat }
.login_forgot_font{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#104c81;background:url(../images/login_forgot_arrow.png) no-repeat; float:left; margin-left:10px; padding:0px 2px 2px 12px; width:240px; text-decoration:underline}


/*-------------------------------------------------------- Forgot Password ---------------------------------------------------------------*/

#forgot_image{width:898px; height:263px; margin:0 auto; margin-top:50px; position:relative}
.forgot_image_leftcurve{width:415px; background:url(../images/forgot_page_left_image.png) no-repeat; float:left; height:239px}
.forgot_image_rightbg{width:483px; float:right;height:263px; background:url(../images/forgot_page_rightbg.png)  repeat-x}
.Reset_image_rightbg{width:483px; float:right;height:263px; background:url(../images/resetpwd.png)  repeat-x}
#forgot_fields{width:300px; margin-top:80px; float:left; padding-left:15px;}


.ListBoxStyle {background-color: #FFFFFF; font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#23485a; padding:2px}

/*--------------------------------------Dash Board-------------------------------------------------------------------------------------------------*/

.graph_container{width:930px; height:auto; margin:0 auto; position:relative}
.graph_topcurve{width:930px; margin:0 auto; position:relative; padding:0 0; height:12px; background:url(../images/mainpage_topcurve.gif) no-repeat}
.graph_midbg{width:930px; background:url(../images/mainpage_midbg.gif) repeat; height:auto; margin:o auto; position:relative}
.graph_mid_content{width:750px; margin:0 auto; text-align: left; position:relative;} /* background-color:#FFFFFF; #3686b3  border:2px solid #FFFFFF */
.graph_mid_content2{width:750px; margin:0 auto; text-align: left; position:relative}
.graph_bottomcurve{width:930px; background:url(../images/mainpage_bottomcurve.gif) no-repeat; height:12px; margin:0 auto; position:relative}


/*-------------------------------------------------------------MasterPage Styles---------------------------------------------------------------*/
.MenuRow { height: 25px; background: url(../images/blue_topbg2.gif) repeat-x; }
.LogoutText { text-align: right; padding-right: 10px; font-family:Microsoft Sans Serif, Verdana; font-size:13px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration : underline; }
.LogoutText a:active { text-align: right; padding-right: 10px; font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration : underline; }
.LogoutText a        { text-align: right; padding-right: 10px; font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration : underline; }
.LogoutText a:visited{ text-align: right; padding-right: 10px; font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration : underline; }
.LogoutText a:hover  { text-align: right; padding-right: 10px; font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration : underline; }


select {font-family:Microsoft Sans Serif, Verdana; font-size:12px; font-style:normal; font-weight:normal; color:#23485a;}
div {border-bottom-style : none; border-width: 0; border-bottom-color:inherit;}

.ImageButton { cursor:pointer; } 

.POSubGridHeader
{
	background-color: #B3BD75;
	font-family:Microsoft Sans Serif, Verdana; font-size:11px; font-style:normal; font-weight:bold; color:#ffffff; 
                 top:expression(this.offsetParent.scrollTop - 4);
}
 
.ddlDocType
{
	width:200px;
}
.fileuploadbtn {  border: 1px solid #3c8cb9}