.bodybg {
	BACKGROUND-COLOR: white
}
.txtheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT-COLOR: #111111; BORDER-BOTTOM-COLOR: #111111; COLOR: #000000; BORDER-TOP-COLOR: #111111; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #111111
}
.txttopheader {
	BORDER-RIGHT: #b9cc72 1px; BORDER-TOP: #b9cc72 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ADDF25; BORDER-LEFT: #b9cc72 1px; WIDTH: 95%; COLOR: #000000; BORDER-BOTTOM: #b9cc72 1px; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 22px
}
.tabstyle {
	BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: black 1px; WIDTH: 95%; BORDER-BOTTOM: black 1px; FONT-FAMILY: Arial
}
.grdheadertable {
	BACKGROUND: #a9b279
}
.txtsubheader {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeece1; BORDER-LEFT: 1px; WIDTH: 95%; COLOR: #000000; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 22px
}
.txtmandatory {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Arial
}
.valsummary {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: Arial
}
.txtInstructions {
	FONT-SIZE: 12px; WIDTH: 95%; COLOR: #ff0000; FONT-STYLE: italic; FONT-FAMILY: Arial
}
.txtValidation {
	FONT-SIZE: 11px; COLOR: #0000cc; FONT-FAMILY: Arial
}
txtlabel {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial
}
.txtlabelrgt {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Arial sans-serif; TEXT-ALIGN: right
}
.txtboldlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtdata1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtvalue {
	BORDER-RIGHT: #000080 1px groove; BORDER-TOP: #000080 1px groove; FONT-SIZE: 8pt; BORDER-LEFT: #000080 1px groove; BORDER-BOTTOM: #000080 1px groove; FONT-FAMILY: Arial
}
.txtvalue1 {
	BORDER-RIGHT: #000080 1px groove; BORDER-TOP: #000080 1px groove; FONT-SIZE: 8pt; OVERFLOW: auto; BORDER-LEFT: #000080 1px groove; WIDTH: 100%; BORDER-BOTTOM: #000080 1px groove; FONT-FAMILY: Arial
}
.txtbutton {
	FONT-SIZE: 11px; COLOR: #000096; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtclass1 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtclass2 {
	FONT-SIZE: 8px; COLOR: #000080; FONT-FAMILY: Arial, Arial, Sans-serif
}
.txtvaluergt {
	BORDER-RIGHT: #000080 1px groove; BORDER-TOP: #000080 1px groove; FONT-SIZE: 8pt; BORDER-LEFT: #000080 1px groove; BORDER-BOTTOM: #000080 1px groove; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.txtvaluergtview {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: white; BACKGROUND: white; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; FONT-FAMILY: Arial; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: white
}
.txtvaluelftview {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR:White; BACKGROUND:white; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: white; BORDER-TOP-COLOR: white; FONT-FAMILY: Arial; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: white
}
.txtvaluergt1 {
	BORDER-RIGHT: #000080 1px groove; BORDER-TOP: #000080 1px groove; FONT-SIZE: 8pt; OVERFLOW: auto; BORDER-LEFT: #000080 1px groove; WIDTH: 100%; BORDER-BOTTOM: #000080 1px groove; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.message {
	FONT-SIZE: 12px; WIDTH: 90%; COLOR: #000000; FONT-FAMILY: Arial
}
.lblConfirm {
	FONT-SIZE: 14px; WIDTH: 90%; COLOR: #000000; FONT-FAMILY: Arial
}
.messagebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; align: center
}
.footer {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial
}
.tablenew {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.tablenew1 {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px; WIDTH: 90%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.tableframe {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px; WIDTH: 90%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.grdtabstyle
{
	borderwidth:1px; width:50%; background: #FFFFFF; border-color:#D0D7E5;  font-family:Arial; font-size:8pt;
}
/* Modified - background: #a9b279 */
.grdsubtabstyle
{
	borderwidth:1px; width:50%;  font-weight: bold; border-color:#D0D7E5; color:black; background:#EEECE1; 
}
/*For new DataGrid*/
.grdtabstylenew
{
	borderwidth:1px; width:95%; background: #FFFFFF; border-color:#D0D7E5;  font-family:Arial; font-size:8pt;
}

.grdsubtabstylenew
{
	borderwidth:1px; width:95%;  font-weight: bold; border-color:#D0D7E5; color:black; background:#EEECE1; 
}

.txtsubheadernew {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeece1; WIDTH: 80%; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse
}
.txttopheadernew {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #657396; WIDTH: 90%; COLOR: #ffffff; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 22px
}
.mtxttopheader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: #b9cc72; WIDTH: 95%; COLOR: #ffffff; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse
}
.mtxttopheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: #ADDF25; WIDTH: 50%; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse
}
.mtxtsubheader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeece1; WIDTH: 95%; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse
}
.mtxtsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeece1; WIDTH: 50%; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse
}
.mtabstyle {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BACKGROUND: #ffffff; BORDER-LEFT: 1px; WIDTH: 50%; BORDER-BOTTOM: 1px
}
.msubtabstyle {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-WEIGHT: bold; BACKGROUND: #ccccff; BORDER-LEFT: 1px; WIDTH: 50%; COLOR: #ffffff; BORDER-BOTTOM: 1px
}
.homebg {
	MARGIN-TOP: 1px; BACKGROUND: #ffffff; MARGIN-LEFT: 1px; MARGIN-RIGHT: 0px
}
.tabstylehead1 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-SIZE: 13px; BORDER-LEFT: 1px; WIDTH: 90%; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.tabstylehead2 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-SIZE: 11px; BORDER-LEFT: 1px; WIDTH: 90%; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.logobg {
	FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial,sans-serif
}
.logobg1 {
	FONT-SIZE: 15px; COLOR: #ffccff; FONT-FAMILY: Arial,Arial, sans-serif
}
.topmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtclass {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtclass1 {
	FONT-SIZE: 11px; COLOR: #fff800; FONT-FAMILY: Arial,Arial, sans-serif
}
.txtclass2 {
	FONT-SIZE: 11px; COLOR: #000080; FONT-FAMILY: Arial, Arial, Sans-serif
}
.href {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Arial, Sans-serif
}
.hrefBlack {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Arial, Sans-serif
}
.hrefWhite {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Arial, Sans-serif
}
.hrefMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-serif
}
.gridheadertooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; Z-INDEX: 200; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; FONT: 8pt bold arial,sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 185px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fffff0
}
.griditemtooltip {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; Z-INDEX: 200; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; FONT: 8pt bold arial,sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 90px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fffff0
}
.headerMenuClass {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial; HEIGHT: 8pt; BACKGROUND-COLOR: #b9cc72; TEXT-ALIGN: center
}
.headerPageMenuClass {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 4pt; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial; HEIGHT: 4pt; BACKGROUND-COLOR: #b9cc72; TEXT-ALIGN: center
}
.ItemText999999 {
	COLOR: #999999; FONT-FAMILY: Arial;font-size:9pt; 
}
.ItemTextB82E33 {
	FONT-WEIGHT: bold; COLOR: #b82e33; FONT-FAMILY: Arial; TEXT-DECORATION: none;font-size:9pt;
}
.ItemTextSmallB82E33 {
	COLOR: #b82e33; FONT-FAMILY: Arial;FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.ItemTextSmallBlack {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial
}
.ItemTextLargeBlack {
	FONT-SIZE: 16pt; COLOR: black; FONT-FAMILY: Arial
}
.ItemTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial
}
.ItemTxtBox {
	FONT-SIZE: 8pt; WIDTH: 90px; COLOR: black; BORDER-TOP-STYLE: groove; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: groove
}
.ItemTxtBox2 {
	BORDER-RIGHT: #a5a5a5 50px window-inset; BORDER-TOP: #a5a5a5 50px window-inset; FONT-SIZE: 8pt; BORDER-LEFT: #a5a5a5 50px window-inset; WIDTH: 90px; COLOR: black; BORDER-BOTTOM: #a5a5a5 50px window-inset; FONT-FAMILY: Arial; BACKGROUND-COLOR: #e9edf0; TEXT-ALIGN: left
}
.grdStyle {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; FONT-SIZE: 10pt; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: white
}
.labelNormal {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial
}
.textBox {
	FONT-SIZE: 9pt; BORDER-TOP-STYLE: groove; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BORDER-BOTTOM-STYLE: groove
}
.iframe 
{
	overflow-x: scroll;
	overflow-y: scroll;
	width: 100%;
	height: 316px;
}
.divACSlot
{
	width:70%; 
	}
.div100
{
	width:100%; 
	}
.tbBGColor
{
	background-color:#eeece1;
	}	
.tbBGInnerColor
{
	background-color:#FFFFFF;
	border-color:#D0D7E5;
	border-width:thin;
	}	
.rowStyle
{
	border-color:#D0D7E5;
	border-left-color:#D0D7E5; 
	border-bottom-color:#D0D7E5; 
	border-right-color:#D0D7E5; 
	border-top-color:#D0D7E5;   
	}
	
.leftedge {  border-color: black black black #0000FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.topedge {  border-color: #FF0000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topleftedge {  border-color: #D0D7E5 black black #D0D7E5; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.labelNormalSmall {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial
}

.txtboldlabelrgt
{font-family: Arial,Arial, sans-serif; font-weight: bold; color: #000000; font-size:11px; text-align:right;} 

.txtSmallboldlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial,Arial, sans-serif
}
.tableHalf {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px; WIDTH: 50%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial
}
.mainHeader
{
	 background-color:#A9C051;
	 width:100%;
	 height:25px;
	}
.mainHeaderLinkText
{
	 font-weight:bold;
	 font-family:Arial;
	 font-size:8pt;
	 color:white;
	 text-decoration:none;
	}
.mainHeaderLinkTextBlack
{
	 font-weight:bold;
	 font-family:Arial;
	 font-size:8pt;
	 color:Black;
	 text-decoration:none;
	}	
.tablenew95 {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px; WIDTH: 95%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px; FONT-FAMILY: Arial; 
}	

.tableDB
{
	background-color:White;
	font-family:Arial;
	font-size:8pt;
	}
.hrDB
{
	border-style:dotted; 
	border-color:Black; 
	height:auto;
	}
.hrefGreen {
	FONT-SIZE: 12px; COLOR: #b9cc72; FONT-FAMILY: Arial, Arial, Sans-serif
}	
.hrefRed {
	FONT-SIZE: 12px; COLOR: #B82E33; FONT-FAMILY: Arial, Arial, Sans-serif; 
}	
.hrefBlue {
	FONT-SIZE: 12px; COLOR: Blue; FONT-FAMILY: Arial, Arial, Sans-serif
}

.grdCell
{
	background-color:#EEECE1;
}

.CItxtbxRight { FONT-SIZE: 8pt; WIDTH: 95%; BORDER-TOP-STYLE: groove; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: groove }

.CItxtbxLeft { FONT-SIZE: 8pt; WIDTH: 95%; BORDER-TOP-STYLE: groove; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: groove }

.CIHdrlabel { FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eeece1; FONT-FAMILY: Arial,Arial, sans-serif; }

.CIDatalabel { FONT-SIZE: 8pt; FONT-FAMILY: Arial }

.yr { BACKGROUND-COLOR: yellow }

.grdtblstylenew { BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; FONT-SIZE: 8pt; BACKGROUND: #ffffff; BORDER-LEFT: black 1px; BORDER-BOTTOM: black 1px; FONT-FAMILY: Arial }

.DBTableHeader
{
	BORDER-RIGHT: #ADDF25 1px; BORDER-TOP: #ADDF25 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ADDF25; BORDER-LEFT: #ADDF25 1px; WIDTH: 95%; COLOR: #FFFFFF; BORDER-BOTTOM: #b9cc72 1px; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse;
	}
.DBMainTB
{
	width:800px;
	border-color: #ADDF25;
	border-style: solid;
	}	
.DBMainTD {  border-color: #ADDF25 black black #ADDF25; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bodyHelp {
	/*background-color:#ADDF25;*/
	background-color: #DEE6F1;
	/*background-color: #EEECE1;*/
}
.tbInnerHelp
{
	background-color:White; width:90%;
	}
.txtheaderHelp {
	BORDER-RIGHT: #ADDF25 1px; BORDER-TOP: #ADDF25 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #ADDF25; BORDER-LEFT: #ADDF25 1px; WIDTH: 95%; COLOR: Black; BORDER-BOTTOM: #ADDF25 1px; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 22px; 
	/*BORDER-RIGHT: #EEECE1 1px; BORDER-TOP: #EEECE1 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #EEECE1; BORDER-LEFT: #EEECE1 1px; WIDTH: 95%; COLOR: Black; BORDER-BOTTOM: #EEECE1 1px; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 22px; */
	/*BORDER-RIGHT: #DEE6F1 1px; BORDER-TOP: #DEE6F1 1px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #DEE6F1; BORDER-LEFT: #DEE6F1 1px; WIDTH: 95%; COLOR: Black; BORDER-BOTTOM: #DEE6F1 1px; FONT-FAMILY: Arial,Arial, sans-serif; BORDER-COLLAPSE: collapse; HEIGHT: 22px; */
}
.tabstyleHelp {
	BORDER-RIGHT: black 1px; BORDER-TOP: black 1px; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: black 1px; WIDTH: 95%; BORDER-BOTTOM: black 1px; FONT-FAMILY: Arial
}
.imglink
{
	border:0;
	cursor:hand;
	cursor:pointer;
}
.imgprint
{
	border:0;
	cursor:hand;
	cursor:pointer;
}
