h1
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:Navy;
	margin:0 0 0 0;
}

.DiableScreenDiv
{
	background-color: #C0C0C0;
	opacity: .5;
	filter: alpha(opacity=60);
}

.checkbox
{
	font-family: Verdana;
	font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.LabelLeftMenu
{
	font-family: Verdana;
    font-size: 12pt;
    color: #005693;
    font-weight: normal;
    line-height:10px;
}

.h2
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:Navy;
	margin:0 0 0 0;
}

h2
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:Navy;
	margin:0 0 0 0;
}
.h1
{
	font-family:Verdana;
	font-size:medium;
	font-weight:bold;
	color:Black;
}
td.ContentText
{
    font-family: Verdana;
    font-size: 8pt;
    padding-left: 10px;
    padding-right: 10px;
}
.ContentText1
{
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height:12px;
	color:#005693;
}
td.ContentText2
{
    font-family: Verdana;
    font-size: 8pt;
    padding-left: 10px;
    padding-right: 10px;
}

.ContentText1 a:hover
{
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height:12px;
    color:#005693;
}

.ContentText1 a:active
{
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height:12px;
    color:#005693;
}



.ContentTextNoPadding
{
    font-family: Arial;
    font-size: 8pt;
    line-height:16px;
    color:#005693;
}
.ContentTextNoPadding a:hover
{
    font-family: Arial;
    font-size: 8pt;
    line-height:16px;
    color:#005693;
}

.ContentTextNoPadding a:active
{
    font-family: Arial;
    font-size: 8pt;
    line-height:16px;
    color:#005693;
}




A.FormHeaderlink
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
    text-decoration : none;
}

A.FormHeaderlink:visited
{
    font-family: Verdana;
    font-size: 10pt;
    color: #87CEFA;
    text-decoration : none;
}
TextReadOnly
{
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal; 
}
A.FormHeaderlink:hover
{
    font-family: Verdana;
    font-size: 10pt;
    color: #FFFFFF;
    text-decoration : underline; 
}

A.Formlink
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
    text-decoration : none;
}

A.Formlink:visited
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000080;
}

A.Formlink:hover
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
}


A.FormDisabledlink
{
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;
    line-height:12px;
    color:#C0C0C0;
}


.PageHeaderText
{
    font-family: Arial,Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #005693;
}


.ContentHeadingText
{
    font-family: Verdana,Arial;
    font-size: 09pt;
    color: #005693;
    font-weight:bold;
}

.TabHeadingText
{
    font-family: Verdana,Arial;
    font-size: 08pt;
    color: #005693;
    font-weight:bold;
}


.ContentText
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}










.LeftMenuUnSelectedTab
{
    background-color:#ededed;
}

.LeftMenuSelectedTab
{
    background-color:#7FB8D5;
}














/*Top Menu*/
.TopMenuHeadingText a
{
    font-family: Arial,Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
.TopMenuHeadingText a:hover
{
    font-family: Arial,Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: underline;
}
.TopMenuHeadingText a:active
{
    font-family: Arial,Verdana;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}

.TopMenuItemText
{
    font-family: Arial,Verdana;
    font-size: 9pt;
    background-color:#72B2D5;
    color: #FFFFFF;
    font-weight: normal;
    padding-left:5px;
    padding-right:5px;
}

.TopMenuItemTextHover
{
    font-family: Arial,Verdana;
    font-size: 9pt;
    background-color:#6BA0C0;
    color: #FFFFFF;
    font-weight: normal;
}
















.LoginControlButton
{
    padding-right: 50px;
}







/****** To be used to display colums data in a table ******/
.TableContentText
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}


.TableContentText_Underlined
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    border-bottom: 1px solid #E7E3DA;
}

.TableContentText_Underlined_RightAligned
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    border-bottom: 1px solid #E7E3DA;
    padding-right:5px;
}
/**********************************************************/


/*********** Text formatting of the menu ******************/
.MenuText1
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}
.MenuTextSmall
{
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}
/**********************************************************/





/******* To be used for all Table Headers ********/

.HeaderRowTop
{
    background-color:#BBDAEA;
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    height:20px;

}

/************************************************/


/******* To be used for 2nd level Table Header, if the table has 2 headers ********/

.HeaderRowBottom
{
    background-color:#89BDD5;
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    height:20px;
}

/**********************************************************************************/



.LightBGColoredCell
{
    background-color:#F7F6F3;
}


.DataTable
{
    border: 1px solid #619CBE;
    background-color:#F7F6F3;
}
.DataTableRow
{
    border-bottom: 3px solid #FF0000;
}


INPUT.textbox {
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}
INPUT.textboxDisabled {
	BORDER-RIGHT: #D4FFFF 1px double; BORDER-TOP: #D4FFFF 1px double; 
	BORDER-LEFT: #D4FFFF 1px double; BORDER-BOTTOM: #D4FFFF 1px double;
	font-family: Verdana;
    font-size: 8pt;
    /*color: #005693;*/
    background-color: #D4FFFF;
    font-weight: normal;
}

DropDownListDisabled
{
	BORDER-RIGHT: #D4FFFF 1px double; BORDER-TOP: #D4FFFF 1px double; 
	BORDER-LEFT: #D4FFFF 1px double; BORDER-BOTTOM: #D4FFFF 1px double;
	font-family: Verdana;
    font-size: 8pt;
    /*color: #005693;*/
    background-color: #D4FFFF;
    font-weight: normal;
}

.HtmlImageButton
{
    cursor:hand;
}



/* To give a light bottom border under rows of a grid/table */

.TableRowBottomBorder
{
    border-bottom: 6px solid #E7E3DA;
}
/* ******************************************************* */
.GridRowBottomBorder
{
    border-bottom: 1px solid #CCCCCC;
}
.GridRowBottomBorder_padding
{
    border-bottom: 1px solid #CCCCCC;
    padding-left:2px;
}


.HeadingText
{
    font-family: Verdana;
    font-size: 10pt;
    color: #005693;
    font-weight: bold;
}

.ModuleTitle
{
    font-family: Verdana;
    font-size: 13pt;
    color: #005693;
    font-weight: bold;
}
/*To Give Border to Cells for logical division of data*/
.LeftBorder
{
    border-left: 1px solid #000000;
    border-top:1px solid #000000;
}

.RightBorder
{
    border-right: 1px solid #000000;
    border-top:1px solid #000000;
}

.LeftRightBorder
{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top:1px solid #000000;
}
.TableContentText_Underlined_LeftBorder
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    /*font-weight: normal;*/
    line-height:16pt;
    border-bottom: 1px solid #E7E3DA;
    border-left: 1px solid #FFFFFF;
}
.TableContentText_Underlined_RightBorder
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    /*font-weight: normal;*/
    line-height:16pt;
    border-bottom: 1px solid #E7E3DA;
    border-right: 1px solid #FFFFFF;
}
.LableText_WhiteBold
{
	font-family: Arial,Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    height:20px;
}
/*To Give Border to Cells for logical division of data*/
/* To give back color to input control */
.MenuTextBackColor
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    background-color:#F7F6F3;
}
.TextBoxBackColor {
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    background-color:#F7F6F3;
}

.GridRowStyle
{
    border-bottom: 6px solid #E7E3DA;
    height:28px;
}

/*Login Table Styles*/
.LoginTable
{
	color:#333333;
	font-family:Arial,Verdana;
	font-size:0.8em;
	border: 1px solid #619CBE;
	background-color:#F7F6F3;
}

.LoginTableHeading
{
	color:White;
	background-color:#619CBE;
	font-size:0.9em;
	font-weight:bold;
}

.TableContentText_Underlined_Bold
{
    font-family: Arial,Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
    border-bottom: 1px solid #E7E3DA;
}
/*Login Table Styles*/


.TextBoxRight 
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: right;
 
    /*padding-right:3px;*/
}
/*.TextBoxLeft 
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
   font-weight: normal;
    text-align: left;
    padding-right:3px;
}*/ /**/
.TextBoxCenter 
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: center;
}
.TextBoxCenterSmall
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: center;
}

.LabelCenter 
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: center;    
}


.LabelCaption-Black 
{
	font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight:normal;
}

.LabelCaption-BoldBlack 
{
	font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    font-weight:bold;
}

.LabelCodes
{
	font-family: Verdana;
    font-size: 6pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    text-align:center;
    height:15px;
    width:80px;
    vertical-align:middle;
    padding-bottom:1px;
    
}

.LabelNotes
{
	font-family: Verdana;
    font-size: 8pt;
    color:  #FFCC66;
    background-color : #5d7b9d;
    text-align: center;
    vertical-align:bottom; 
}


.LabelCodes2
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    text-align: center;
    height:15px;
    vertical-align:middle;
    padding-bottom:0px;
    
}



.TextBoxRightDisabled 
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: right;
    background-color:#CCCCCC;
    
    
}
.TextBoxRightHidden 
{
	font-family: Verdana;
    font-size: 7pt;
    color: #FFFFFF;
	BORDER-RIGHT: #FFFFFF 1px double; BORDER-TOP: #FFFFFF 1px double; 
	BORDER-LEFT: #FFFFFF 1px double; BORDER-BOTTOM: #FFFFFF 1px double;
    /*font-weight: normal;*/
    text-align: right;
    background-color:#FFFFFF;   
}
.TextBoxDisabled 
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: left;
    background-color:#CCCCCC;
    
    
}

.TextBoxDisabled1 
{
	font-family: Verdana;
    font-size: 7pt;
    color: #CCCCCC;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: left;
    background-color:#CCCCCC;
    
    
}
.TextBoxCenterDisabled 
{
font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#CCCCCC;
    text-align: center;
    
}

.TextBoxDisabledLargeFont 
{
	font-family: arial,verdana,helvetica,sans-serif;
    font-size: 10pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#CCCCCC;  
}

.TextBoxCenterDisabledLargeFont 
{
	font-family: arial,verdana,helvetica,sans-serif;
    font-size: 10pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#CCCCCC;
    text-align: center;
    
}

.TextBoxRightDisabledLargeFont 
{
	font-family: arial,verdana,helvetica,sans-serif;
    font-size: 10pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#CCCCCC;
    text-align: right;
    
}

.TextBoxRightDisabledPink 
{
font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#FFECFF;
    text-align: right;
    
}

.TextBoxRightDisabledPinkBorder
{
font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #FFFFFF;
    background-color:#FF0000;
    text-align: right;
    BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    
}

.TextBoxRightDisabledGreenBorder
{
font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#C9E0C8;
    text-align: right;
    BORDER-RIGHT: #157013 1px double; BORDER-TOP: #157013 1px double; 
	BORDER-LEFT: #157013 1px double; BORDER-BOTTOM: #157013 1px double;
    
}

.TextBoxRightDisabledBlueBorder
{
font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color:#A5CDEA;
    text-align: right;
    BORDER-RIGHT: #486980 1px double; BORDER-TOP: #486980 1px double; 
	BORDER-LEFT: #486980 1px double; BORDER-BOTTOM: #486980 1px double;
    
}
.TextBoxRightDisabledBlueBorderGreyBack
{
	font-family: verdana;
	font-size: 7pt;
	padding-left: 1;
	padding-right: 1;
	padding-top: 1;
	padding-bottom: 1;
	color: #005693;
	background-color: #CCCCCC;
	text-align: right;
	border-right: #486980 1px double;
	border-top: #486980 1px double;
	border-left: #486980 1px double;
	border-bottom: #486980 1px double;
}
/*
.TextBoxTotal
{
font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    border: 1px solid #BDC4CE;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #000000;
    background-color: #FFECFF;
    text-align: right;
    
}
*/

.TextBoxLeft {
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    /*font-weight: normal;*/
    text-align: left;
}
.TextBoxNoBorder {
	BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; 
	BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    /*font-weight: normal;*/
    text-align: left;
}
.MenuTextRight
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    line-height:16pt;
    text-align:right;
}
.MenuTextLeft
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    line-height:16pt;
    text-align:left;
}

a.SmallLinks
{
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    text-decoration : none;
}

a.SmallLinks:hover
{
    font-family: Verdana;
    font-size: 10pt;
    color: #87CEFA;
    text-decoration : none;
}

a.SmallLinks:visited
{
    font-family: Verdana;
    font-size: 10pt;
    color: #FFFFFF;
    text-decoration : none;
}

.UnderConstruction
{
	font-family:Verdana;
	color:Black;
	font-size:large;
	font-weight:bold;
}
.tdBorder
	{
	border: 1px solid #BBDAEA;
    font-family: Verdana;
    font-size: 7pt;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height:12px;
	}
	
ul 
{
	font-family: Verdana; 
	font-size: 10px;
}

.td
{
	border: 1px solid #BBDAEA;
}

.td1
{
	background-color:#BBDAEA; 
	font-weight:bold; 
	font-size:11px; 
	font-family:Tahoma; 
	padding:2px 0 2px 5px;
}
.TableBorder
{
    border: 1px solid #BDC4CE;
    color: #005693;    
}

.ulout
{
	 padding:3px 0px 0px 3px; margin:3px 0px 0px 7px;
	}
	
.ulin
{
	 padding:3px 0px 0px 7px; margin:3px 0px 0px 10px;
	 line-height:16px;
	}
.ulleft
{
	
	 padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	 line-height:12px;
}

.HeadingLabel
{    
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}
.HeadingLabelFull
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}
.Label
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}
.LabelSmall_ST
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
}
.LabelRedBold
{
	font-family: Verdana;
	font-weight:bold;
    font-size: 8pt;
    color: #FF0000;
    line-height:16pt;
}
.LabelGreenBold
{
	font-family: Verdana;
	font-weight:bold;
    font-size: 8pt;
    color:Green;
    line-height:16pt;
}
.LabelBlueBold
{
	font-family: Verdana;
	font-weight:bold;
    font-size: 8pt;
    color:Blue;
    line-height:16pt;
}
.LabelSmall1
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: normal;
}

.LabelWhite
{
	font-family: Verdana;
    font-size: 8pt;
    color: #ffffff;
    font-weight: normal;
    line-height:16pt;
}

.NavigationBG
{
	background-color:#EAF1FC;
	/*background-color:#C0D9D9;*/
}
.LabelSmaller
{
	font-family: Verdana;
    font-size: 6.4pt;
    color: #005693;
    font-weight: normal;
}
.LabelBold
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
}
.LabelBoldUnderlined
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
    text-decoration:underline;
}
.LabelVerySmall
{
	font-family: Verdana;
    font-size: 6pt;
    color: #808080;
    font-weight: bold;
    line-height:16pt;
}

.LabelBoldMedium
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
}

.LabelBoldLarge
{
	font-family: Verdana;
    font-size: 10pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
}

.LabelJustify
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    text-align:justify;
}

.LabelSmall
{
	font-family: Arial;
    font-size: 7pt;
    color: #808080;
    font-weight: normal;
    line-height:16pt;
}

.LabelRight
{
	font-family: Verdana;
    font-size: 8pt;
    color: #ffffff;
    font-weight: bold;
    line-height:16pt;
    text-align:right;
	   
	}

.SuccessLabel
{
	font-family: Verdana;
    font-size: 8pt;
    color: #008000;
    font-weight: bold;
}


.ErrorLabel
{
	font-family: Verdana;
    font-size: 8pt;
    color: #FF0000;
    font-weight: normal;
}
	
.DropDownList
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    z-index : -1;
}
.DropDownLeft
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    font-weight: normal;
    z-index:1;
}


.select
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    
}



.InputBrowse
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
}

.TextBox
{
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;   
}

.TextBox_BlueBorder
{
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;   
}
.LabelTextBox
{
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    
}
.DGHeadingBorder
{	
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align:center;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px ridge;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #005195;
    Line-Height: 18px;
    border-width : 1px;
    
}
/*
.DGHeadingBorder
{	
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align:center;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px ridge;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #5D7B9D;
    Line-Height: 18px;
    border-width : 1px;
    
}
*/
.DGHeadingBorderLeft
{	
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align:left;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px ridge;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #005195;
    Line-Height: 18px;
    border-width : 1px;
    padding-left : 5px; 
}

.DGHeadingBorderRight
{	
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align:right;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px ridge;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #005195;
    Line-Height: 18px;
    border-width : 1px;
    padding-left : 5px;
    
}

.DGTableBorder
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    Line-Height: 12px;
    padding-left : 5px;
}
.DGTableBorderRefundInquiry
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight:normal;
	font-size: 9px;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	line-height: 20px;
	padding-left: 2px;
	
}
.DGTableBorderRefundInquiryH
{
	border-right: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	font-weight:bold;
	font-size: 9px;
	border-left: #FFFFFF 1px solid;
	color: #73A6C4;
	border-bottom: #FFFFFF 1px solid;
	font-family: Verdana;
	line-height: 20px;
	
    
 text-align:center;
}
.DGTableBorderRefundInquiryR
{
    border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight:normal;
	font-size: 9px;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	line-height: 20px;
	padding-right: 2px;

}
.DGTableBorderNew
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Verdana;
    Line-Height: 12px;
}


.DGFooterRight
{	
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align:right;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px ridge;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #005195;
    Line-Height: 12px
}

.DGFooterLabel
{	
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    text-align:right;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    Line-Height: 12px;
    width:100%;
}

.DataGrid
{
	Color :White;
	Border-Color :Black;
	Border-Width : 1px;
	width : 100%;
}


.panel{
    border: solid 1px #000000; 
    background-color:#EAF1FC;
}
.panelBorder{
    
    background-color:#EAF1FC;
}

.button
{
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 1px outset #000000;
    background-color: #FFFFFF;
}
.buttonclicked
{
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 1px outset #000000;
    background-color: #EAF1FC;
}

.disabledbutton
{
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 1px outset #000000;
    background-color: #FFFFFF;
    cursor:text;
}
.submit
{
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    color: #000000;
    border: 1px outset #000000;
    background-color: #FFFFFF;
}

.RadioButton
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
}

.Text
{
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    
}
.LeftHeadingText
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:Navy;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:12px
}


transOFF {width: 100%; background-color: #EAF1FC;border:1px solid black; }
transON  {width: 100%; background-color: #EAF1FC;
	opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;border:1px solid black; 
	z-index:99;
	}


.RowMouseOver
{
    background-color:#D7D7FF;
}

.RowMouseOut
{
    background-color:#FFFFFF;
}

.TextBoxLabel
{
	background-color:#EAF1FC;
	BORDER-RIGHT: #000000 0px double; BORDER-TOP: #000000 0px double; 
	BORDER-LEFT: #000000 0px double; BORDER-BOTTOM: #000000 0px double;
	font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
    
    
}

.TdLeftRedBorder
{
	border:2px;
	border-left:#FF0000 2px double;
}









/* IncomeTax Related Styles */


.TableItemRow
{
	background-color:#FFFFFF;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
    /*D0E0F3*/
}

.TableAlternatingRow
{
	/*background-color:#00FF00;0*/
	background-color:#D0E0F3;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}

.TableSectionHeaderRow
{
	background-color:#73A6C4;
	font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    line-height:18pt;
    
}

.TableSubSectionHeaderRow
{
	background-color:#A9DDDD;
	font-family: Verdana;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    line-height:18pt;
    text-align:center;
}

.TableRowBottomBorderDotted
{
    border-bottom: #CCCCCC 1px dotted;
    
}










.DGTableBorder_IT
{
    BORDER-RIGHT: #73A6C4 1px solid;
    BORDER-TOP: #73A6C4 1px solid;
    BORDER-LEFT: #73A6C4 1px solid;
    BORDER-BOTTOM: #73A6C4 1px solid;
    Border-width : 1px;
    font-family: Verdana;
    font-size: 8pt;
    color: #73A6C4;
    font-weight: normal;
    line-height:12pt;
    padding-left : 5px;
}


.DGHeadingBorder_IT
{	
    BORDER-RIGHT: #73A6C4 1px solid;
    BORDER-TOP: #73A6C4 1px solid;
    BORDER-BOTTOM: #73A6C4 1px ridge;
    BORDER-LEFT: #73A6C4 1px solid;
    Border-width : 1px;
    BACKGROUND-COLOR: #73A6C4;
    BACKGROUND-REPEAT: repeat-x;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: #ffffff;
    Line-Height: 12pt;  
}

.DGFooter_IT
{	
    BORDER-RIGHT: #73A6C4 1px solid;
    BORDER-TOP: #73A6C4 1px solid;
    BORDER-BOTTOM: #73A6C4 1px ridge;
    BORDER-LEFT: #73A6C4 1px solid;
    Border-width : 1px;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-REPEAT: repeat-x;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: #ffffff;
    Line-Height: 12pt;  
}

.DGFooterNoBorder_IT
{	
    BACKGROUND-COLOR: #FFFFFF;
    border:none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: #005693;
    Line-Height: 12pt;  
}












/* This will be used in all the textboxes whose value if set as a result of any sort of calculation */
.TextBoxCaclulatedAmount
{
	font-family: arial,verdana,helvetica,sans-serif;
    font-size: 8pt;
    color:Black;
    BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color: #FFFACD;
    text-align: right;
    
}

/* This will be used in all the places where an amount is transffered to another form, or is one of the key amounts of the return. */
/* For Example ........... in case of annexures, the value to be returned from the annexure will use this class */
.TextBoxHighlighted
{
	font-family: Verdana;
    font-size: 8pt;
    color:Black;
    BORDER-RIGHT: #FF0000 1px double; BORDER-TOP: #FF0000 1px double; 
	BORDER-LEFT: #FF0000 1px double; BORDER-BOTTOM: #FF0000 1px double;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #005693;
    background-color: #FFFACD;
    text-align: right;
    
}
/* This will be used in all the places where an amount is transffered to another form, or is one of the key amounts of the return. */
/* For Example ........... in case of annexures, the value to be returned from the annexure will use this class */
.TextBoxHighlightedBGRed
{
	font-family: Verdana;
    font-size: 8pt;
    color:Black;
    padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;
    color: #FFFFFF;
    background-color: #FF0000;
    text-align: right;
    
}

.TextBoxHighlightedSmall
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    BORDER-RIGHT: #FF0000 1px double; BORDER-TOP: #FF0000 1px double; 
	BORDER-LEFT: #FF0000 1px double; BORDER-BOTTOM: #FF0000 1px double;
    text-align: center;
    vertical-align:middle;    
}

.TextBoxRightHighlightedSmall
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    BORDER-RIGHT: #FF0000 1px double; BORDER-TOP: #FF0000 1px double; 
	BORDER-LEFT: #FF0000 1px double; BORDER-BOTTOM: #FF0000 1px double;
    text-align: right;
    vertical-align:middle;
    height:14px;  
}

/* This will be used in all the places where an amount is received in the textbox (for example...where values from annexures are received) */
.TextBoxReceivedAmount_IT
{
	font-family: Verdana;
    font-size: 7pt;
    color: #000000;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    text-align: right;
    background-color: #ECFFEC;   
    
}


.TextBoxLeftBlueBorder
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    /*font-weight: normal;*/
    text-align: left;
    /*padding-right:3px;*/
}


.TextBoxLeftBlueBorder_Large
{
	font-family: Verdana;
    font-size: 9pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    /*font-weight: normal;*/
    text-align: left;
    /*padding-right:3px;*/
}



.TextBoxLeftDisabled
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
    background-color :#DBDBDB;
	BORDER-RIGHT: #C0C0C0 1px double; BORDER-TOP: #C0C0C0 1px double; 
	BORDER-LEFT: #C0C0C0 1px double; BORDER-BOTTOM: #C0C0C0 1px double;
    text-align: left;
}

.TextBoxRightDisabled
{
    font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #000000 1px double; BORDER-TOP: #000000 1px double; 
	BORDER-LEFT: #000000 1px double; BORDER-BOTTOM: #000000 1px double;
    /*font-weight: normal;*/
    text-align: right;
    background-color:#CCCCCC;
}

.TextBoxCenterDisabled
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	background-color :#DBDBDB;
	BORDER-RIGHT: #C0C0C0 1px double; BORDER-TOP: #C0C0C0 1px double; 
	BORDER-LEFT: #C0C0C0 1px double; BORDER-BOTTOM: #C0C0C0 1px double;
    text-align: center;
}


.TextBoxRightBlueBorder
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    text-align: right;
}

.TextBoxRightBlueBorderSmall
{
	font-family: Verdana;
    font-size: 6pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    /*font-weight: normal;*/
    text-align: right;
    /*padding-right:3px;*/
}


.TextBoxCenterBlueBorder
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    /*font-weight: normal;*/
 
    text-align: center;
}


.TextBoxCenterBlueBorderSmall
{
	font-family: Verdana;
    font-size: 6pt;
    color: #005693;
    height:13px;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
    text-align: center;
    vertical-align:middle;
}


/* This will be used in all the textboxes whose value if set as a result of any sort of calculation IT RETURNS 2007*/
.TextBoxCaclulatedAmountBlueBorder
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
	padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;    
    background-color: #FFFACD;
    text-align: right;
    
}
/* This will be used in all the textboxes whose value is different from the calculated value*/
.TextBoxDifferntCaclulatedAmountBlueBorder
{
	font-family: Verdana;
    font-size: 7pt;
    color: #005693;
	BORDER-RIGHT: #005693 1px double; BORDER-TOP: #005693 1px double; 
	BORDER-LEFT: #005693 1px double; BORDER-BOTTOM: #005693 1px double;
	padding-left: 1;
    padding-right: 1;
    padding-top: 1;
    padding-bottom: 1;    
    background-color: #AA0000;
    text-align: right;
    
}
/*////////////////////////*/




















a.ITLinks
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight : bold;
    text-decoration : none;
}

a.ITLinks:hover
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    text-decoration : underline;
}

a.ITLinks:visited
{
    font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight : bold;
}











.VerticalHeader
{
    background-color: #73A6C4;
    font-family: Arial;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 18pt;
    writing-mode: tb-rl;
    filter: flipv fliph;
    vertical-align: middle;
    text-align: center;
}









.Button_IT
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:12pt;
}







.LabelSelectedHighlighted
{
    font-family: Arial;
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;   
    line-height:12px;
    color:#008000;
    font-weight:bold;

}
.InfraGridCellPadding
{
	padding-left:6px;
	padding-right:6px;
	}
	
	
.TdPaddingAlignLeft
{
	text-align:left;
	padding-left:5px;
}
#outer
{
    text-align: left;
    border: 1px solid gray;
    width: 470px;
    margin: auto;
    padding: 0 10px 10px 10px;
    background-color: #d2d3d3;
}

div#modaltitle
{    
    background-image: url(bar.gif);
    background-repeat: repeat-x;    
}
.BoxRightAlign
{
	text-align:right;
}

.BoxCenterAlign
{
	text-align:center;
}

.LeftMenuBg
{
	background-color: #EAF1FC;
	}
	
.EnrollTabTable{
border-collapse: collapse; border:solid 1px black;
}

.FooterPralLogo
{
 background-image:url(../../images/ePaymentImages/left_botm.gif);
}

.FooterNBPLogo
{}

.FooterNBPLogo2
{}
.FooterNBPLogo3
{}

.LeftMenueBackColor
{
	background-color: #EAF1FC;
	border-color:#B4B9C8;
}

.BoxTitle
{
	border:solid 1px #B4B9C8;
	Font-Size:smaller;
	font-family :Verdana;
	color: #003366;
	background-color:#CCCCCC;
}
/*///////////////////////////////////////*/
/*	Sales Tax New Return Portion 		*/


.TableMain
{
	width:100%;		
	padding:0;
	/* spacing:0; */
	border:0px;	
	border-bottom-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-top-color:Black;
	text-align:left;
}

.TableRowImage
{
	width: 17px;
	background-color: #5D7B9D;
	vertical-align:middle;	
	/* align="center" */
}

.TableRowFirst
{
	padding:0;
	/* cellspacing="0" */
	border:0px;
	width:100%;	
}
/*
.TrHeading_First
{
	font-family: Verdana;
    font-size: 8pt;    
    font-weight: bold;
    line-height:16pt;        
    color: #5D7B9D;    
}
*/
.TrHeading
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;    
    background-color:White;
}

.TrEven
{
	background-color:White;	    
}

.TrOdd
{
	background-color: WhiteSmoke;	    
}

.TdSr
{
	width:5%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;
}

.TdDescription
{
	width:50%;			
}

.TdDescription_30
{
	width:30%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;	
}

.TdDescription_50
{
	width:30%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;	
}

.TdDescription_30_bold
{
	width:30%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;	
}

.TdDescription_Account
{
	width:80%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;	
}

.TdAmount_Account
{
	width:20%;
	text-align:center;
	margin:0 auto ;
}

.TdAnnex
{
	width:15%;
	text-align:right;	
}

.TdGrossValue
{
	width:10%;	
}

.TdGrossValue_manual
{
	width:10%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight:normal;
    line-height:16pt;
    text-align:right;
}

.TdGrossValue_manual_bold
{
	width:10%;
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight:bold;
    line-height:16pt;
    text-align:right;
}

.TdTaxableValue
{
	width:10%;	
}

.TdRate
{
	width:5%;	
}

.TdSalesTax
{
	width:15%;	
}

.LinkAnnex
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;    
}
.TrBank
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:16pt;    
}
.ErrorLabel_ST
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: bold;
    line-height:16pt;
    color:Red;
}

.PralPanel
{
	background-color: #EAF1FC;
	border-color: #B4B9C8;
	border-style: solid;
	border-width: 1pt;
}
.OASearchButton
{   
    padding-right: 3px;    
    padding-left: 3px;
    font-weight: bold;
    font-size: 10px;   
    padding-bottom: 3px;
     border-right: #606060 1px outset;
    border-left: #606060 1px outset;    
    border-bottom: #606060 1px outset;
    border-top: #606060 1px outset;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    height: 18px;
    background-color: #E0E0E0;
    color:Black;
}
.OABackButton
{   
    padding-right: 3px;    
    padding-left: 3px;
    font-weight: bold;
    font-size: 10px;   
    padding-bottom: 3px;
     border-right: #C0C0C0 1px outset;
    border-left: #C0C0C0 1px outset;    
    border-bottom: #C0C0C0 1px outset;
    border-top: #C0C0C0 1px outset;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    height: 18px;
    background-color: #E9E9F7;
    color:Black;
}
.Gridview
{
border-left-color:Black;
border-left-style:solid;
border-left-width:1px;
border-right-color:Black;
border-right-style:solid;
border-right-width:1px;
border:Black;
font-family: Verdana;
font-size: 10px;
color: #005693;
font-weight: normal;   
}
.GridviewRows
{
    font-size: 9px;
    font-family: verdana;
    padding-left:5px;
    padding-right:5px;        
}
.GridviewHeader
{
    font-size: 9px;
    font-family: verdana;
    padding-left:5px;
    padding-right:5px;
    font-weight:bold; 
    text-decoration:none;
}
div.table
{
   overflow: auto;
   height: 100%;
   width: 100%;
   scrollbar-base-color: #FFFFFF;
   scrollbar-arrow-color:#071E38;
   scrollbar-darkshadow-color: #7B9DC6;
   scrollbar-face-color: #90B1D6;
   scrollbar-highlight-color: #E8EFF7;
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-3dlight-color: #FFFFFF;        
}
.decompgrdhdr
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: normal;
    font-size: 9px;
    text-align: center;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px ridge;
    background-repeat: repeat-x;
    font-family: Arial;
    background-color: #33ccff;
    line-height: 18px;
    border-width: 1px;
}
.Label_Official
{
	font-family: Verdana;
    font-size: 8pt;
    color: #005693;
    font-weight: normal;
    line-height:14px;
    border: 1px solid #000000;
    background-color:White;
}
.LRT
{
	border-left:solid 1px black; 
	border-right:solid 1px black; 
	border-top: solid 1px black;
}
.LR
{
	border-left:solid 1px black; 
	border-right:solid 1px black; 
}
.LRB
{
	border-left:solid 1px black; 
	border-right:solid 1px black; 
	border-bottom: solid 1px black;
}
/* CSS Document */

* {
	padding:0;
	margin:0;
}

body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	background-color:#ffffff;
}
.div-center {
	margin:0 auto;
	width:998px;
}
.pad4 {
	padding:10px 4px 10px 4px;
	vertical-align:top;
	text-align:left;
}
.step-left {
	width:115px;
	height:66px;
	vertical-align:top;
	text-align:left;
}
.step-right {
	width:15px;
	height:66px;
	vertical-align:top;
	text-align:right;
}
.step-rep {
	width:851px;
	height:66px;
	background:url(../images/step-rep.jpg) repeat-x;
}
.padtop15 {
	padding-top:15px;
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
}
.heading-step {
	vertical-align:middle;
	text-align:left;
	color:#0e3469;
	width:60%;
	font:normal 18px Arial, Helvetica, sans-serif;
}
.batch {
	text-align:right;
	vertical-align:middle;
	color:#010101;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-left:5px;
	width:12%;
}
.batch_Left {
	text-align:left;
	vertical-align:middle;
	color:#010101;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-left:10px;
	width:10%;
}
.del-btn {
	vertical-align:middle;
	text-align:right;
	width:30%;
}

.w490 {
	vertical-align:top;
	text-align:left;
	width:490px;
}
.w490-New {
	vertical-align:top;
	text-align:center;
	width:490px;
}
.w420 {
	vertical-align:top;
	text-align:right;
	width:490px;
}
.w10 {
	vertical-align:top;
	text-align:left;
	width:10px;
}
.box1-head {
	vertical-align:middle;
	background-color:#d9e0e8;
	border-bottom:1px solid #ffffff;
	color:#020202;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 10px;
}
.box1-head-New {
	vertical-align:middle;
	background-color: #F4F6F8;
	color:#020202;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 0px;
}
.box1-head-2 {
	vertical-align:middle;
	background-color:#d9e0e8;
	border-bottom:1px solid #ffffff;
	color:#020202;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:0px 10px 5px 0px;
}
.box1-head-new {
	vertical-align:middle;
	background-color:#d9e0e8;
	border-bottom:1px solid #ffffff;
	color:#020202;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.box1-detail {
	vertical-align:top;
	background-color:#f4f6f8;
	color:#020202;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:10px;

}

.box1-txt {
	width:75px;
	height:30px;
	text-align:left;
	vertical-align:middle;
	color:#000000;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.box1-dropdown-area {
	text-align:left;
	vertical-align:top;
	width:155px;
	padding-top:5px;
	padding-bottom:5px;
}

.box1-dropdown-area input {
	height:18px;
	width:155px;
	border:1px solid #7f9db9;
	color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.box1-dropdown-area select {
	height:18px;
	width:140px;
	border:1px solid #7f9db9;
	color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.box1-dropdown-area-new {
	text-align:left;
	vertical-align:top;
	width:385px;
	padding-top:5px;
	padding-bottom:5px;
}

.taxpayer-box
{
	border:double 3px black;
	background-image:url(../../images/bg-taxpayer-profile.png);
	font-weight:bold; 
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

.dragme { cursor: move; 
          background-image:url(../../images/x11_title_bg.gif);
          background-repeat:repeat-x;
          color:#fff;
          padding-left:3px;
          font-weight:bold;
}

.link 
{
	cursor:pointer;
	text-decoration:underline;
	color:Blue;
}

.PralPanel
{
	background-color: #EAF1FC;
	border-color: #B4B9C8;
	border-style: solid;
	border-width: 1pt;
	text-align: left;
}

.PralMainPanel
{
	background-color: #FFFFFF;
	border-color: #B4B9C8;
	border-style: solid;
	border-width: 1pt;
	height: 100%;
	width: 99%;
	text-align: left;
}

#SimpleTable
{
	border-width: 0pt;
	height: 100%;
	width: 100%;
	border-collapse:collapse;
}
#BorderTable
{
	border-style: solid;
	border-width: 1px;
	border-color: #B4B9C8;
	height: 100%;
	width: 100%;
}
#BlackBorderTable
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	height: 100%;
	width: 100%;
}
.SimpleCenterRow
{
	text-align: center;
	vertical-align: middle;
}
.SimpleLeftRow
{
	text-align: left;
	vertical-align: middle;
}
.LabelMainCenter
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #005693;
	line-height: 16pt;
	text-align: center;
	vertical-align: middle;
}
.LabelBold
{
	font-family: Verdana;
	font-size: 8pt;
	color: #005693;
	line-height: 16pt;
	font-weight: bold;
}
.LabelBoldItalic
{
	font-family: Verdana;
	font-size: 8pt;
	color: #005693;
	line-height: 16pt;
	font-weight: bold;
	font-style:italic;
}

.ButtonGrey
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px outset #000000;
	background-color: #4B4B4B;
}
.PralGrid
{
	padding: 4;
	color: White;
	border-color: Black;
	border-width: 1pt;
	width: 100%;
}
.PralGridHeader
{
	border: #000000 1px solid;
	border-bottom: #000000 1px ridge;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	color: White;
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: #005195;
	line-height: 18px;
}
.rdoDiv
{
	float: right;
	height: 25px;
	line-height: 18px;
}
.BlueBoxTitle
{
	font-family: Verdana;
	font-size: 8pt;	
	color: white;
	/*border: solid 1px #B4B9C8;*/
	background-color: #005195;
}
.BlueBottomBorder
{
	border-bottom: solid 1px #005195;
}
.Error
{
	color:Red;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
}
.TextBoxRightDisabledBlueBorderYellowBack
{
	font-family: verdana;
	font-size: 7pt;
	padding-left: 1;
	padding-right: 1;
	padding-top: 1;
	padding-bottom: 1;
	color: #005693;
	background-color: #FFFACD;
	text-align: right;
	border-right: #486980 1px double;
	border-top: #486980 1px double;
	border-left: #486980 1px double;
	border-bottom: #486980 1px double;
}
.TextBoxDisabledBlueBorder
{
	font-family: Verdana;
	font-size: 7pt;
	color: #005693;
	border-right: #486980 1px double;
	border-top: #486980 1px double;
	border-left: #486980 1px double;
	border-bottom: #486980 1px double;
	text-align: left;
	background-color: #CCCCCC;
}
.TextBoxDisabledBlueBorderRight
{
	font-family: Verdana;
	font-size: 7pt;
	color: #005693;
	border-right: #486980 1px double;
	border-top: #486980 1px double;
	border-left: #486980 1px double;
	border-bottom: #486980 1px double;
	text-align: left;
	background-color: #CCCCCC;
	text-align:right;
}
