/*    --------------Header  ------------------------*/

.headertable100percent1 {
	padding: 0px;
	width: 100%;
	background-color: #0175C1;
	background-image: url(../images/gradation_blue.gif);
}


.headertable100percent {
	padding: 0px;
	width: 100%;
	background-color: #0175C1;
}

.headerLEFT {
	background-color: #0175C1;
	background-image: url(../images/wave_bg.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	height: 54px;
	width: 304px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.headerRIGHT1 {
	background-color: #0175C1;
	padding: 0px 5px 0px 0px;
	background-image: url(../images/gradation_blue.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
			
}

.headerRIGHT {
	background-color: #0175C1;
	padding: 0px 5px 0px 0px;
	height: 27px;
	background-image: url(../images/gradation_blue.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	width: 475px;
	background-position: right;
}

.headerMIDDLE1 {

	background-color: #0175C1;
	background-repeat: no-repeat;
	padding: 0px;
	height: 44px;
}

.headerMIDDLE {

	background-color: #0175C1;
	background-repeat: no-repeat;
	padding: 0px;
	height: 54px;
}
.headerRIGHTlink
{
	font-family:Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	
}


.headerRIGHTLOGO {
	background-color: #0175C1;
	padding: 0px;
	height: 27px;
	width: 475px;
	background-image: url(../images/gradation_blue.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	background-position: right;
}

.mainnavTABS {
	background-color: #0175C1;
	background-image: url(../images/blue_green.gif);
	padding: 0px;
	height: 21px;
	width: 136px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
.mainnavTABSoff {
	background-color: #003A60;
	padding: 0px 10px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainnavTABSon {

	background-color: #FFFFFF;
	padding: 0px 10px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.mainnavTABSlinkOFF {

	background-color: #003A60;
	padding: 0px;
	width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainnavTABSlinkON {


	background-color: #FFFFFF;
	padding: 0px;
	width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.formTABLE {
	padding: 2px;
	border: none;
	background-color: #999999;
	width: 100%;
}
.formLABEL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F0F0ED;
}

.fieldMANDATORY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.leftnavBLUELINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 7px 2px 0px 15px;
	width: 135px;
	background-color: #C3E7FE;
	height: 26px;
	text-decoration: none;
}

.mainnavTABLE {
	background-image: url(../images/blue_green_bar.gif);
	padding: 0px;
	height: 21px;
	width: 100%;
	background-position: right;
	background-color: #0175C1;
	background-repeat: no-repeat;
}

.mainnavLEFT {
	padding: 0px;
	height: 21px;
	background-image: url(../images/blue_green.gif)
}

.mainnavTABLEgradient {


	background-color: #0175C1;
	background-image: url(../images/nav_gradient.gif);
	padding: 0px;
	height: 21px;
	width: 100%;
}
.secondnavGREEN {
	padding: 0px;
	width: 6px;
	background-color: #A0BC31;
	height: 26px;
}
.secondnavSEPERATE {
	color: #003A60;
	padding: 2px;
}

.secondnavLINKON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:  #E1F3FE;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-decoration: none;
	font-weight: bold;
	border-top: 1px solid #7FA2B8;
	border-bottom: 1px solid #7FA2B8;
	border-right: 1px solid #7FA2B8;
	border-left: 1px solid #7FA2B8;
	
}

.secondnavLINKOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-decoration: none;
}

.secondnavUNDERLINE {
	padding: 0px;
	padding:0px 0px 0px 0px;
	height: 1px;
	background-image: url(../images/grey_dot.gif);
	width: 100%;
}

.mainnavUSER {
	padding: 0px 5px 1px 0px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.choiceBOX
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424141;
	background-color: #FFFFFF;
	height: 24px;
	border: 1px solid #AED7F0;
	font-weight: normal;
	padding-left: 5px;
}

.cellpading0px {
	padding: 0px;
	vertical-align: top;
}





.spacewidthLEFT 
{
	padding: 0px;
	background-image: url(../images/global-divider1.gif);
	padding-bottom: 0px;
	height: 100%;
	width: 0.5%;
	
}
.spacewidthGAP {

	padding: 0px;
	width: 21px;
}

.spacewidthLinks {
	padding: 0px;
	width: 48px;
}

.spacewidthLevelOneLinks {
	padding: 0px;
	width: 85px;
}

.leftnavBLUEBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;
	width: 135px;
	background-color: #C3E7FE;
	height: 26px;
	/*background-image: url(../images/leftnavBG.gif);*/
}

.leftnavBLUEplusLINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px 0px 2px 2px;
	
	background-color: #C3E7FE;
	height: 26px;
	text-decoration: none;
	
	
}


.leftnavWHITEBG {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;
	height: 26px;
	/*background-image: url(../images/leftnavBG.gif);*/
}

.leftnavWHITEminusLINK {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px 2px 2px 2px;
	
	height: 26px;
	text-decoration: none;
	
}

.leftnavWHITELINK1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px 2px 2px 5px;
	width: 147px;
	background-color: #FFFFFF;
	height: 26px;
	text-decoration: none;
	
}

.leftnavWHITELINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 6px 2px 0px 28px;
	width: 147px;
	background-color: #FFFFFF;
	height: 26px;
	text-decoration: none;
	vertical-align:bottom;
}

.leftnavWHITEACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px 2px 2px 25px;
	width: 147px;
	background-color: #FFFFFF;
	height: 26px;
	text-decoration: none;
	font-weight: bold;
}






/*----------------- Crumb -------------------------*/

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding: 0px;
	text-decoration:'none';
}

.breadcrumbLINK
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	padding-bottom: 0px;
	color: #0060b2;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; 
}

.contentHEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7C9B01;
	font-weight: bold;
}

.HEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7C9B01;
	font-weight: bold;
}

.pageflowINACTIVE {
      background-image: url(../images/pageflow_inactive.gif);
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      color: #269DEB;
      height: 23px;
      width: 23px;
      text-decoration: none;
      background-color: #FFFFFF;
      text-align: center;
      padding: 0px;
      background-repeat: no-repeat;
}





.pageflowSEPARATOR {

	background-image: url(../images/pageflow_separater.gif);
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #269DEB;
	padding: 0px;
	height: 23px;
	width: 10px;
	vertical-align: middle;
}

.pageflowACTIVE {
      background-image: url(../images/pageflow_active.gif);
      font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
      font-weight: bold;
      color: #000000;
      height: 23px;
    width: 23px;
      text-decoration: none;
      background-color: #FFFFFF;
      text-align: center;
      padding: 0px;
      background-repeat: no-repeat;
}

 


.pageflowINACTIVElink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #269DEB;
	height: 23px;
	width: 23px;
	border-color: black black black black;
	text-decoration: none;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
	padding: 0px;
}


/* ---------------Crumb end ------------------------*/


/*  -------------Left Menu --------------------*/



.relatedboxHEADLINE1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #A0BC31;
	border: 1px solid #AAA9A9;
	
}



.relatedboxHEADLINE 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #A0BC31;
	border: 1px solid #AAA9A9;
	width: 100%;
	height:18px;
}


.relatedbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
	text-decoration: none;
	border: 1px solid #AAA9A9;
	width: 134px;
	padding: 2px;
}

.relatedboxBULLET 
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #0060B2;
            text-decoration: none;
            padding-top: 2px;
            padding-left: 4px;
}

.headerSEARCHtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px groove #666666;
}


.leftnavSEARCHtxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px groove #666666;
}

.workflowSTAGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #269DEB;
	font-weight: bold;
}


/* ---------------Left Menu end -----*/




/*   -------------Footer ------------------------*/





.fotr{
	font-size: 2px;
    }

.hyperlink 
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	cursor:hand;
	color: #0060B2;
}
     
/*   ----------- Body attributes ------------------*/
Body
	{
		/* font line below added by mrg */
	font : normal 12px Arial, Geneva, Verdana, Helvetica, sans-serif;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	}
	
/* --------------- All text except the headers ------------------ */  


.NormalText
	{
	font : normal 10px Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : Black;
	
	}
	
	
/* --------------- White Text on black background -------------------- */
.clsWhite 
	{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color :  white;
	font-size : 10px;
	font-weight:bold;
	}
/* ----------------- For datagrids ------------ START ------------------- */

.clsDataGrid
	{
	background-color : #FFFFFF ;
	border-width :1 ;
	Border-Color:gray ;
	padding : 3 ;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333
	}

.clsAlternatingItemStyle
	{
	background-color : #F3F3F3   ;
	}


.clsDataGridLinks
{
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color : #003366;
}

.tablehead {  font-family: arial; font-size: 11px; font-weight: bold; color: #999999}

.clsHeader1
{
	font:normal 11px Arial, Geneva, Verdana, Helvetica, sans-serif;
	color: White ;
	font-weight:bold;
	background-color : #999999
}
.clsHeader
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #77A5D2;
	text-align: center;
	text-decoration: none;
}


/* ---------------- For datagrids -------------- END ---------------- */


.logoIS {
	background-image: url(../images/footerlogo.gif);
	background-repeat: no-repeat;
	left: auto;
	height: 40px;
}


.footerCOPYRIGHT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}


/**********************************For Grid************************/




.tableBUTTON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
}

.tabOFF {
	background-color: #E1F3FE;
	padding: 0px 10px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #AED7F0;
	border-right: 1px solid #AED7F0;
	border-bottom: 0px solid #AED7F0;
	border-left: 1px solid #AED7F0;
}
.tabOFFLINK {
	background-color: #E1F3FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tabON {
	background-color: #AED7F0;
	padding: 0px 10px;
	height: 18px;
	width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #AED7F0;
	border-right: 1px solid #AED7F0;
	border-bottom: 0px solid #AED7F0;
	border-left: 1px solid #AED7F0;
}
.tabBOX {
	padding: 2px;
	background-color: #FFFFFF;
	border-top: 1px solid #AED7F0;
	border-right: 1px solid #AED7F0;
	border-bottom: 1px solid #AED7F0;
	border-left: 1px solid #AED7F0;
}

.tabSEPARATOR {
	background-color: #FFFFFF;
	padding: 0px;
	height: 14px;
	width: 6px;
	border: 0px solid #FFFFFF;
}

.pagenoBOX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
}
.pagenoBLUELINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1377BA;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

.pagenoGREYLINK {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}


.pagenoACTIVE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1794E8;
	text-decoration: none;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;

}




.listtableHEADLINEtotal 

{

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 11px;

            font-weight: bold;

            color: #000000;

            background-color: #77A5D2;

            text-align: center;

            text-decoration: none;

            padding-top: 3px;

            padding-right: 8px;

            padding-bottom: 3px;

            padding-left: 3px;

}

 

/* <!--added, srihari_tulasi, Feb 22, 2005 --> */
.contentsSUBHEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.listtabletotal 

{

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 11px;

            font-weight: normal;

            color: #000000;

            background-color: #E1F3FE;

            text-align: right;

            text-decoration: none;

            padding-top: 3px;

            padding-right: 8px;

            padding-bottom: 3px;

            padding-left: 3px;

}

 





 


 

.bodyTEXT {

     font-family: Verdana;

     font-size: 10px;

     font-weight: normal;

     color: #000000;

     text-decoration: none;

}

 

.listtableHEADLINE_sub 

{

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            font-weight: normal;

            color: #000000;

            background-color: #A0CFFD;

            text-align: center;

            text-decoration: none;

}

 

.portletHEADLINE {

 

     font-family: Verdana, Arial, Helvetica, sans-serif;

     font-size: 11px;

     font-weight: bold;

     color: #7C9B02;

     background-color: #F4FBE9;

     text-align: center;

     text-decoration: none;

}

.alertBOX 

{

     padding: 3px;

     border: 2px solid orange;

     background-color: #FFFFFF;

     width: 100%;

     font-family: Verdana, Arial, Helvetica, sans-serif;

     font-size: 10px;

     font-weight: normal;

     color: #000000;

}

 .readonlyBOX 
{
      padding: 0px;
      border: 1px dotted #999999;
      background-color: #FFFFFF;
      width: 100%;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #000000;
}

.table100percent {

           padding: 0px;

           width: 100%;

}



.alphabetLINK 

{

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #1377BA;

            text-decoration: none;

            padding-right: 3px;

            padding-left: 3px;

            font-weight: bold;

}

 

.alphabetLINKACTIVE 

{

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: red;

            text-decoration: none;

            padding-right: 3px;

            padding-left: 3px;

            font-weight: bold;

}

 

.listtableHEADLINE {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 11px;

            font-weight: normal;

            color: #FFFFFF;

            background-color: #77A5D2;

            text-align: center;

            text-decoration: none;

}


.listtableWHITESTRIP {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
}
.listtableGREYSTRIP {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F0F0ED;
	text-align: left;
}
.listtableBOX {
	padding: 10px;
	border: 1px solid 939292;
	background-color: #999999;
	width: 100%;
}
.filterBOX {

 

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #424141;

            background-color: #E8F5FD;

            height: 24px;

            border: 1px solid #D4D4D4;

            font-weight: normal;

            padding-left: 5px;

}

 

.contentTEXT {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            font-weight: normal;

            color: #000000;

            vertical-align: top;

}

 

.contentTABLE {

     padding: 2px;

     width: 100%;

     text-align: left;

}

 

 

.contentportletHEADER 

{

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            font-weight: bold;

            color: #0066CC;

            padding: 0px;

}

.contentUNDERLINE {

     padding: 0px;

     height: 1px;

     background-image: url(../images/grey_dot.gif);

}

.contentSUBHEADER 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
/************************************************************************/

.subheader {  font-family: arial; font-size: 12px; font-weight: bold; color: #333333}
.infylogo {  background-image: url(../images/infybg.gif); background-repeat: repeat-y; background-position: left top; height: 25px; width: 51%; left: 0px; top: 0px; font-family: arial; font-size: 10px; color: #FFFFFF; padding-top: 0px; clip:   rect(   ); position: relative; padding-left: 0px}
.globaltxt {  font-family: arial; font-size: 10px; color: #666666}
.appliglobal {  font-family: arial; font-size: 11px; color: #FFFFFF}
.norepeattd {  background-repeat: no-repeat}
.globalright {  font-family: arial; font-size: 10px; color: #666666; background-image: url(../images/searchbg.gif); background-repeat: repeat-y; height: 25px; width: 49%; text-align: right; padding-top: 0px; padding-right: 6px; top: 0px; clip:    rect(   ); background-position: right top; position: relative}
.horline {  background-image: url(../images/hor-line.gif); top: 0px; clip:   rect(   ); font-size: 1px; line-height: 0pt; background-repeat: repeat-x; background-position: center top; font-family: arial; width: 100%}
.appliname {  font-family: arial; font-size: 18px; color: #FFFFFF; background-image: url(../images/applinamebg.gif); height: 43px; clip:          rect(   ); padding-top: 12px; padding-left: 20px; position: relative; vertical-align: top ; background-color: #1980C3}
.appligloballinks {  background-image: url(../images/appliglobalbg.gif); background-repeat: no-repeat; background-position: right top; font-family: arial; font-size: 11px; color: #FFFFFF;  vertical-align: top; padding-top: 6px; padding-right: 6px; text-align: right}
.accent {  font-size: 8px; background-color: #8DC63F}
.link {  color: #3366CC; font-weight: normal}
.headertablebg
{
	background-color: #99cc00;
}
.paginationhighlight {  font-family: arial; font-size: 11px; font-weight: bold; color: #993399}
.tabletext {  font-family: arial; font-size: 11px; color: #333333}
.txtfield {  font-family: arial; font-size: 11px}
.errors {  font-family: arial; font-size: 11px; font-weight: normal; color: #FF0000}
.form {  font-family: arial; font-size: 11px}
.asterics {  font-family: arial; font-size: 12pt; color: #FF0000}
.tablehead {  font-family: arial; font-size: 11px; font-weight: bold; color: #FFFFFF}
.hor-line {  background-image: url(../images/hor-line.gif); background-repeat: repeat-x}
.globaltxt {  font-family: arial; font-size: 10px; color: #666666}
.appliglobal {  font-family: arial; font-size: 11px; color: #FFFFFF}
.norepeattd {  background-repeat: no-repeat}
.button {  background-image: url(../images/buttonbg.gif); background-repeat: repeat-x}
.buttonselected {  background-image: url(../images/buttonbgselected.gif)}
.vertline {  background-image: url(../images/vert-line.gif); background-repeat: repeat-y}
.pagetitle {  font-family: arial; font-size: 18px; font-weight: normal; color: #666666}
.pagination {  font-family: arial; font-size: 10px; color: #666666}
.leftmenuspacing {  font-size: 7px}
.headline {  font-family: arial; font-size: 12px; font-weight: bold; color: #666666}
a:active {  text-decoration: none}
a:link {  text-decoration: none}
a:visited {  text-decoration: none}
a:hover {  text-decoration: underline}
.top { vertical-align:top;}



/***************************Other links**********************************/
.hypOtherlinks 
{
	font-family:Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	
}
/***************************Other links End****************************/
/* <!--modified, srihari_tulasi, Feb 22, 2005 --> */
a {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
	color:blue;
}
.anchor {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	cursor:hand;
	color:blue;
}

.oA { FONT-SIZE: 10px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none }
.TDH
{
	FONT: 12px Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color:Silver
}	
	
.TDR
{
	FONT: 12px Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color:#eeeeee
}
.TDA
{
	FONT: 12px Verdana,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color:#dcdcdc;
}
.oMTab { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #afadff;PADDING-BOTTOM: 1px; CURSOR: hand }
.MyReadingHead
{
    font-size:12.5px;
    font-weight:bold;    
}
.oIMPLBL
{
	FONT: 12px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: olive;
}
.oCustomInstr
{
	FONT: 12px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: olive;
}

.oIMPWhiteLBL
{
	FONT: 12px Verdana,Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	color: White;
}
.searchButton {
	height: 27px;
	border-width: 0px;
	margin-bottom: -8px;
	padding-left: 2px;
}
.menuitem{
	text-align:center;
}
.oLbl {
	font-size: 10px
}
.searchBoxRow{
	padding:5px;
}
.oTxt {
	font-size: 15px
}
.oValidationMSG
{
	font-size: 13px;
}
.Pager
{
	font-size: 10px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.clsBtnFlat
{
    padding: 0px 2px;
    background: #f0f0e0;
    border-bottom: 1px solid #6699cc;
    border-left: 1px solid gainsboro;
    border-right: 1px solid #6699cc;
    border-top: 1px solid gainsboro;
    COLOR: #333399;
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        MARGIN-LEFT: 2px;
        MARGIN-RIGHT: 2px;
        TEXT-ALIGN: center;
	height: 18px;
}

.clsBtnFlatBig
{
    padding: 0px 2px;
    background: #f0f0e0;
    border-bottom: 1px solid #6699cc;
    border-left: 1px solid gainsboro;
    border-right: 1px solid #6699cc;
    border-top: 1px solid gainsboro;
    COLOR: #333399;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
        MARGIN-LEFT: 2px;
        MARGIN-RIGHT: 2px;
        TEXT-ALIGN: center;
	height: 23px;
}
.oAN { FONT-SIZE: 10px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none }

.oInstruction
{
	font: italic 10px Verdana,Arial, Helvetica, sans-serif;
	color: teal;
}

.oB 
{ FONT-SIZE: 10px; 	
	font-weight: bold;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none 
}

.oT 
{ FONT-SIZE: 10px; 	
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none 
}
.pager span { font-weight:bold; font-size:11pt; }	
.oBorrMsg
{
	FONT: 12px Vardana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: olive;
}

.clsBtnFlatSelected
{
    BACKGROUND: ##f2f2f2;
    BORDER-BOTTOM: #6699cc 1px solid;
    BORDER-LEFT: gainsboro 1px solid;
    BORDER-RIGHT: #6699cc 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    COLOR: #333399;
    FONT-SIZE: 0.9em;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 0.7em;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}


.clsBtnFlatSelected
{
    BACKGROUND: ##f2f2f2;
    BORDER-BOTTOM: #6699cc 1px solid;
    BORDER-LEFT: gainsboro 1px solid;
    BORDER-RIGHT: #6699cc 1px solid;
    BORDER-TOP: gainsboro 1px solid;
    COLOR: #333399;
    FONT-SIZE: 0.9em;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 0.7em;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 4px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
A.oCardTitle:link
{
	FONT: 13px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:Navy;
}
A.oCardTitle:hover
{
	FONT: 13px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FF8C00;
}
A.oCardTitle:visited
{
	FONT: 13px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#B8860B;
}
.oCardAuthor
{
	FONT: 11px Verdana,Arial, Helvetica, sans-serif;
}

.oZeroResultslbl
{
    font: 15px Verdana,Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: large;
    color: Red;
}
a.RSLnk:active{ color: #003399; }
a.RSLnk:hover { color: #003399; background-color: #ffffcc; }
a.RSLnk:visited { color: #606;  } 
.oZeroResultslblLnk
{
    font: 15px Verdana,Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: large;
}
.HiddentxtEmail
{
    visibility:hidden;
}
.FTSRS 
 { 
 	 	 Font-Size:13px;  
 } 
 
input[value=ReIssue]:disabled {
   color: Gray;
}
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}