.headers { font-family: Arial; font-size: 13px; font-style:normal; color: #666666; font-weight: regular}
.bodytext {  font-family: Arial; font-size: 13px; font-style: normal; color: #666666}
.bodytext-emphasis { font-family:  Arial; font-size: 13px; font-style: normal; color: #666666; font-weight: regular}
.bodytext-emphasis-blue { font-family: Arial; font-size: 13px; font-style: normal; color: #000033; font-weight: regular }
ul {  font-family: Arial; font-size: 13px; font-style: normal; color: #363636;}
.lightgreyelements { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666666}
/*.bodytext-emphasis-green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #003300; font-weight: bold }*/
.bodytext-emphasis-green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; font-style: normal; color: #003300; font-weight: regular }
li { font-family: Arial; font-size: 13px; font-style: normal; color: #666666; list-style-type: none }
/*a {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #009EE5; text-decoration: underline}*/
a {  font-family:Arial;  text-decoration: none}
a:hover {  font-family: Arial; }
a:visited {  font-family: Arial; color: #333333; text-decoration: none}
a:active { font-family: Arial; color: #333333; text-decoration: none }
body { background-color: #FFFFFF; overflow-X:scroll; overflow-Y:scroll}
.menutable {  border: 1px #666666 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; font-weight: regular}
.left-mail-table { border: 1px #666666 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; font-family: Arial; font-size: 16px}
.graydient {  background-attachment: fixed; background-image: url(images/mail_bk.jpg); background-repeat: repeat-y; background-position: left top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.bodytextbigger { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333}
.bodytextbigger-headers { font-family: Arial; font-size: 10px; font-style: normal; color: #666666; font-weight: regular}
.center-title-tables { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; font-family: Arial; font-size: 12px; font-weight: regular; color: #666666; background-attachment: fixed; background-repeat: repeat-x; background-position: left top; border-color: #333366 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.toplinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; text-decoration: underline; font-weight: regular}
.hrdashed {  border-color: #666666 black black; border-style: dashed; border-top-width: thin; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.hrdashed1 {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.hrgreen { border-color: #003333 black black; border-style: dashed; border-top-width: thin}
.dropdownmenus {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003333; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.menutable2 { border: 0px #666666 solid; font-family: Arial; font-size: 65%; color: #009EE5;border-color: #999999; font-style: normal }
/*.menutable3 { border: 1px #666666 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0033ff; border-color: #999999; font-style: normal; border-bottom-style: none; border-width: 0px 0px 0px 0px; background-color:#cccccc;}*/
.menutable3 { border: 1px #666666 solid; font-family: Arial; font-size: 13px; color: #363636; border-color: #999999; font-style: normal; border-bottom-style: none; border-top-style: none; border-width: 0px 0px 0px 0px; background-color:#F2F2F2;}
/*.menutablenew { border: 1px #666666 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 9px; color: #009EE5; border-color: #999999; font-style: normal}*/
.menutablenew { font-family: Arial; font-size: 13px; color: #009EE5; font-style: normal;}
.headerpopup { font-family: Arial; font-size: 12px; font-style: normal; color: #FFFFFF; }
.bankpopup { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #003333; font-weight: bold }
.bodytextbiggerbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333 ; font-weight: regular}
.popupdatatables1 { border: 0px solid; font-family: Arial; font-size: 13px; color: #999999; font-style: normal; border-color: transparent}/* AR 54215 */
.gridtitle{font-family: Arial; font-size: 18px; color: #094FA4; font-style: normal; BACKGROUND-COLOR: #F2F2F2;}
.popupheadersgrn {
  font-size: 13px;
  font-family: Arial;
  color:#666666;
  font-weight:regular;
}
.popupheadersgrn10 {
  font-size: 10px;
  font-family: Arial;
}
.popupbtntableright2 { border: #000000 solid; background-image: url(images/mail_bk.jpg); border-width: 0px 0px 0px 0px}
.popupbtntableleft2 { border: #000000 solid;  background-image: url(images/mail_bk.jpg); border-width: 0px 0px 0px 0px;}
.blackthingborderonly { border: #000000 solid; border-width: 1px 1px 0px; }
.bodytextbigger-headerswhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FFFFFF; font-weight: bold }
.blackthingborderonlyallborders { border: 1px #000000 solid}
.bodytextbigger2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333 }
.bankpopupaddress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333366; font-weight: bold }
.divScroll {          padding: 0px; height: 190px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #A0A0A0; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }
.divScrollHighlight { padding: 0px; height: 190px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #B5E5F9; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }
.divScrollActive {    padding: 0px; height: 190px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #52BCEC; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }
/*.divScroll { border: 1px solid silver; padding: 0px; width: 100%; height: 190px; overflow: auto; overflow-X:hidden; left: 10px; top: -22px; scrollbar-face-color: #D4D0C8; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #f0fff0; scrollbar-3dlight-color: #D4D0C8;	scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #D4D0C8; scrollbar-arrow-color: #000000; }*/
/*.divscroll { border: 0px solid silver; padding: 0px; width: 100%; height: 365px; overflow: auto; overflow-X:hidden; left: 10px; top: -22px; scrollbar-face-color: #b9d8b9; scrollbar-shadow-color: #009900; scrollbar-highlight-color: #f0fff0; scrollbar-3dlight-color: #dedede;	scrollbar-darkshadow-color: #cccccc; scrollbar-track-color: #e0f0e0; scrollbar-arrow-color: #006600; }*/
.btnFontNormal {font-family: Arial; font-size: 13px;}
.btnFontSmall {font-family: Arial; font-size: 8px;}

.btnFontDisabled {font-family: Arial; font-size: 13px; color: #CCCCCC }
.titleList { font-family: Arial; font-size: 14px; font-style: italic; color: #005500; font-weight: bolder}
.titleListOne { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #1F1F78; font-weight: bolder}
.filterform { background-color: #b9d8b9 }
.t28
{
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
}
.t29
{
    color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 13pt;
}
/* body */
.t1
{
	 background-color: #ffffff;
	 color: #333333;
	 font-family: arial;
	/* font-size: 10pt; */
	 font-size: 13px;
	 margin-left: 0px;
	 margin-top: 0px;
}

/* .boldbody */
.t2
{
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
/* .headfoot */
.t8
{
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80pt;
	text-decoration: none;
 }
/* .headfoot a */
.t8 a
{
	color: #3399cc;
	font-family: verdana, arial,helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
 /* .headfoot a:visited*/
.t8 a:visited
{
	 color: #999999;
	 font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
/* .headfoot a:hover */
.t8 a:hover
{
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:8pt;
	text-decoration: underline;
}
.t26
{
    color: #ff6600;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    white-space:nowrap;
}
.t29
 {
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13pt;
}
.t38
{
    color: #0DCF32;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
.t39
{
    color: #FF6600;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
}
.t40
{
    color: #FF6600;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 8pt;
}

.t6
{
    color: #FF6600;
	font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;

}
/* .nav2on */
.t11
{
	color: #ff6600;
	 font-family: verdana, arial, helvetica, sans-serif;
	 font-size: 8pt;
	 font-weight: bold;
	 text-decoration: none;
}
 /* .nav2on a */
.t11 a
{
	color: #ff6600;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
 /* .nav2on a:visited */
.t11 a:visited
{
	color: #ff6600;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
} /* .nav2on a:hover */
.t11 a:hover
{
	color: #ff6600;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
/*.nav2off */
.t12
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	}
/* .nav2off a */
.t12w    /*VM AR69905*/
{
	color: #ffffff;
	font-family: Arial;
    font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	}
.t12 a
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap; }
/* .nav2off a:visited */
.t12 a:visited
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	white-space:nowrap;
}
/* .nav2off a:hover */
.t12 a:hover
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	text-decoration: underline;
	white-space:nowrap;
}


.t12b
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.t12c   /*VM AR69905*/
{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	white-space: nowrap;
	}
/* .nav3on */
.t13
{   /*VM AR69905*/
	color: #ffffff;
	font-family: Arial;
    font-size: 13px;
	text-decoration: none;
	white-space:nowrap;
}
.t13 a
{
	color: #ffffff;
	font-family: Arial;
    font-size: 13px;
	text-decoration: none;
	white-space:nowrap;
}
.t13 a:hover
{
	color: #ffffff;
	font-family: Arial;
    font-size: 13px;
	text-decoration: none;
	white-space:nowrap;
}
/* .nav3off */
.t14
{
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	white-space: nowrap;
}
.t14 a
{
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	white-space: nowrap;
}
.t14  a:visited
{
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	white-space: nowrap;
}
.t14  a:hover
{
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	white-space: nowrap;
}
.t25 { color: #666666; font-family: Arial;
font-size: 9pt; font-weight: bold; text-decoration: none; white-space:nowrap;
}
 .t25 a { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; font-weight: bold; text-decoration: none; white-space:nowrap;
}
 .t25 a:hover { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; font-weight: bold; text-decoration: none; white-space:nowrap;
}
 .t25 a:visited { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; font-weight: bold; text-decoration: none; white-space:nowrap;
}
 .t25 a:active { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; font-weight: bold; text-decoration: none; white-space:nowrap;
}
.t10
{
	color: #3399CC;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     text-decoration: underline; white-space:nowrap;
}
.t10 a
{
	color: #3399CC;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     text-decoration: underline; white-space:nowrap;
}
.t10 a:hover
{
	color: #3399CC;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     text-decoration: underline; white-space:nowrap;
}
.t10 a:visited
{
	color: #3399CC;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     text-decoration: underline; white-space:nowrap;
}
.t10 a:active
{
	color: #3399CC;
     font-family: verdana, arial, helvetica, sans-serif;
     font-size: 10pt;
     text-decoration: underline; white-space:nowrap;
}

.productmenu { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 12pt; text-decoration: none; white-space:nowrap;
}
 .productmenu a { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; text-decoration: none; white-space:nowrap;
}
 .productmenu a:hover { color: green; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; text-decoration: underline; white-space:nowrap;
}
 .productmenu a:visited { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; text-decoration: none; white-space:nowrap;
}
 .productmenu a:active { color: #666666; font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt; text-decoration: none; white-space:nowrap;
}
.logoSide { font-family: Verdana, Arial,  Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #003333;  background-color: #ffffff }
/*.pageheader { FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; FONT-FAMILY: arial,helvetica,sans-serif;COLOR: #ffffff;background-color: #52BCEC  }*//* AR 54215 */
.pageheader { FONT-WEIGHT: regular; FONT-SIZE: 22px; MARGIN: 0px; FONT-FAMILY: arial;COLOR: #009EE5;background-color: #ffffff  }

.pageheader_popup { FONT-WEIGHT: bold; FONT-SIZE: x-small; MARGIN: 0px; FONT-FAMILY: arial,helvetica,sans-serif;COLOR: #ffffff;background-color: #ffffff }
 /*VM AR69905*/
.appHeader { background-color: #00559D ;}
.appHeader1 { border-bottom:0 solid #B0D8A1; background-color: #FFFFFF ;}

.appHeaderName { border-left:1 solid #FFFFFF; background-color:#00559D;}

.dropmenu_bordercolor { border-color: #999999 }
.leftpanel { border-color: #999999 }


.bodyText {
	margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px;
}



H1 {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; FONT-FAMILY: arial,helvetica,sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; FONT-FAMILY: arial,helvetica,sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN: 0px; FONT-FAMILY: arial,helvetica,sans-serif
}
H1 {
	COLOR: #ffffff
}
H3 {
	COLOR: #ffffff
}
H2 {
	COLOR: #666666
}


.ff {
	FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.ffC {
	FONT-FAMILY: Courier New,courier,monospace
}
.fs {
	FONT-SIZE: small
}
.fsS {
	FONT-SIZE: xx-small
}
.fs11 {
	FONT-SIZE: 75%
}
.fw {
	FONT-WEIGHT: normal
}
.fwB {
	FONT-WEIGHT: bold
}
.bgB {
	BACKGROUND-COLOR: #006EC1 /* AR 54215 */
}
.bgLB {
	BACKGROUND-COLOR: #99cccc
}
.bgGy {
	BACKGROUND-COLOR: #cccccc
}
.bgMGy {
	BACKGROUND-COLOR: #999999
}
.bgDGy {
	BACKGROUND-COLOR: #333333
}
.bgR {
	BACKGROUND-COLOR: #95c7fa
}
.bgBk {
	BACKGROUND-COLOR: #000000
}
.bgW {
	BACKGROUND-COLOR: #ffffff
}
.bgCM {
	BACKGROUND-COLOR: #B5E5F9
}
.tcW {
	COLOR: #003366
}
.tcBk {
	COLOR: #666666
}
.tcR {
	COLOR: #95c7fa
}
.tcGy {
	COLOR: #cccccc
}
.tcMGy {
	COLOR: #999999
}
.tcG {
	COLOR: #00cc33
}
.tcB {
	COLOR: #0000ff
}
.tcBl {
	COLOR: #009EE5
}
.tcWh {
	COLOR: #ffffff
}
.alL {
	TEXT-ALIGN: left
}
.alC {
	TEXT-ALIGN: center
}
.alR {
	TEXT-ALIGN: right
}
.valT {
	VERTICAL-ALIGN: top
}
.valM {
	VERTICAL-ALIGN: middle
}
.valB {
	VERTICAL-ALIGN: bottom
}
.tdN {
	TEXT-DECORATION: none
}
.tdUl {
	TEXT-DECORATION: underline
}
.lnk {
	COLOR: #666666; TEXT-DECORATION: none
}
.txt {
	FONT-SIZE: x-small; FONT-FAMILY: arial,helvetica,sans-serif;
}
.righttableline { border: #000000 solid;  border-width: 0px 0px 0px 0px;}
.bottomtableline { border: #000000 solid;  border-width: 0px 0px 1px 0px;}
.tableborder { border: #000000 solid;  border-width: 1px 1px 1px 1px;}

.lnkUl {
	COLOR: #009EE5; TEXT-DECORATION: underline; FONT-SIZE: 100%
}

.lnkUl_product {
	COLOR: #666666;
}

.Product_bg {
	BACKGROUND-COLOR: #95c7fa
}

.menuTextActive {
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	color: #ffffff;
}
.menuBgActive {
	background-color: #95c7fa;
}

.menuTextEnabled:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 70%;
	color: #95c7fa;
	text-decoration: underline;
}

.button {font-family:  verdana; text-align: center;width:140px;}

.buttonSmall {font-family:  verdana; text-align: center;width:90px;}

.button70 {font-family:  verdana; text-align: center;width:90px;}/* AR 63679 */


.button125 {font-family: verdana;width:125px;}
.button80 {font-family: verdana;width:80px;}
.button100 {font-family: verdana;width:100px;}


.button120
{
	font-family: verdana;
	font-size: 90%;
	text-align: center;
	width: 120px;
	height: 20px;
	padding-bottom: 4px;
}

.filtersearch { border: #000000 solid;  border-width: 2px 2px 2px 2px;}

.tablerow1 { background-color: #cccccc;}
.tablerow2 { background-color: #ffffff;}
.selectedcolor1 {  background-color: #99CCCC; }
.pad8 {
	padding-left: 6px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px
}
.pad12 {
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px
}
.pad16 {
	padding-left: 14px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px
}
.pad24 {
	padding-left: 22px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px
}

.button-panel-button {
  vertical-align: middle;
  width: 93px;
  height: 32px;
}

.button-calendar
{
	width:28px;
	height:23px;
	border-width:0px;
	background: none transparent scroll repeat 0% 0%;
	background-color: none transparent;
}
.button-calendar-hover
{
	width:28px;
	height:23px;
	border-width:0px;
	background: none transparent scroll repeat 0% 0%;
	background-color:none transparent;
}
.form-button
{
	border-width:1px;
    border-color:#0000FF;
	height:30px; width:150px;
	background: none transparent scroll repeat 0% 0%;
	background-color:#0079C1;font-family: Arial; font-size: 13px; font-weight: regular;
    color: #FFFFFF;



	cursor:auto;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px
}
.form-button-hover
{
	border-width:1px;
    border-color:#0000FF;
    height:30px; width:150px;
	background: none transparent scroll repeat 0% 0%;
	background-color:#0064AA;font-family: Arial; font-size: 13px; font-weight: regular;
    color: #FFFFFF;
	cursor:auto;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px
}

.form-button-bottom-padding
{
	padding-bottom:5px;
}
.menuItem {
  border-right: #000000 0px solid;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
}
.menuBorder {
  border-right: #000000 2px solid;
}
.left-hand-menu {
   width:100%;
   text-align: right;
}

.modalDiv{width:453px; height:264px; border: 2px solid #000000; border-spacing:0px;padding:0px;}
.logoTD{ vertical-align:middle; height:60px;}
.body-margin {
  margin: 0 0 0 0;

}
.h3 {
  font-weight: bold;
  font-size: small;								/* dk AR 72352 */
  margin: 0px;
  font-family: arial,helvetica,sans-serif;
  color: #ffffff;
}
.dlg-main-table-margin {
  margin-left: 20px;
}

.scrollableRegion1 {
    border: 1px solid black;
    padding: 0px;
    width: 460px;
    height: 111px;
    overflow: auto;
    margin-left: 0px;
    background-color: #F0F0F0
}

.scrollableRegion1w {
	border: 0px solid silver;
    padding: 0px;
    width: 460px;
    height: 111px;
    overflow: auto;
    margin-left: 0px
}

.scrollableRegion2 {
    border: 1px solid black;
    padding: 0px;
    width: 700px;
    height: 160px;
    overflow: auto;
    margin-left: 0px;
    background-color: #F0F0F0
}

.scrollableRegion2w {
	border: 0px solid silver;
    padding: 0px;
    width: 700px;
    height: 135px;
    overflow: auto;
    margin-left: 0px
}

.exptable2 {
	border: 1px #666666 solid;
	font-family: Arial;
	font-size: 13px;
	color: #666666;
	background-color: #FFFFFF;
	border-width: 0px 0px 0px 0px;
}

.exptable3 {
	border: 1px #666666 solid;
	font-family: Arial;
	font-size: 13px;
	color: #666666;
	background-color: #FFFFFF;
	border-width: 0px 0px 0px 0px
}

.scrollableRegion {
    border: 1px solid black;
    padding: 0px;
    width: 460px;
    height: 71px;
    overflow: auto;
    margin-left: 0px;
    background-color: #F0F0F0
}

.headerRegion {
    border: 1px solid black;
    padding: 0px;
    width: 460px;
    background-color: #D0FFFF
}

.cellText {
    font: 11px Arial;
    margin-left: 0px
}

.cellTextDisabled {
    font: 11px Arial;
    margin-left: 0px; color: #A9A9A9;
}

.cellText13 {
    font: 13px Arial;
    margin-left: 0px
}

.cellTextDisabled13 {
    font: 13px Arial;
    margin-left: 0px; color: #A9A9A9;
}

.popupdatatables101 {
	border: 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-style: normal;
	border-color: #666666 #666666 #666666 #000000
}

.t13n {
	color: #666666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	white-space:nowrap;
}
.activeMenuItem {
	background-color: #95c7fa;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	white-space: nowrap;
	cursor: default;
}
.passiveMenuItem {
	background-color: #ffffff;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}
.userEditField {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.userEditField12 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.userEditField12 th {
	font-weight: normal;
}
textarea {
	overflow: auto;
}
.disabled-color {
	color: #A9A9A9;/* AR 54215 */
}
.enabled-color {
	color: #666666;
}

/* AR 37821   CH  */
.form-list-button-spacing td
{
	padding-top:0px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:0px;
}

.date-grey  /*  ar    */
{
	color: #CCCCCC;/* AR 54215 */
	font-size: 13px;
	padding-left: 0px;
}

.tabHighlighted
{
	font-family: Arial;
    font-size: 13px;
    font-weight: regular;
	text-align:center;
	cursor:pointer;
	background:#0079C1;
	border-top: 1px solid #0079C1;
	border-bottom: 1px solid #0079C1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #0079C1;
	width: 150px;
	color:#FFFFFF;
}

.tabNotSelected
{
	font-family:Arial;
    font-size: 13px;
    font-weight: regular;
	text-align:center;
	cursor:pointer;
	background:#00559D;
	border-top: 1px solid #00559D;
	border-bottom: 1px solid #00559D;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00559D;
	width: 150px;
	color:#FFFFFF;
}

.tabSelected
{
	font-family:Arial;
    font-size: 14px;
    font-weight: regular;
	text-align:center;
	cursor:default;
	background:#FFFFFF;
	width: 150px;
    height: 30px;                 /* bsh 02/05/2016 AR # 81740 _LF */
	border-top: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 2px solid #D8D8D8;
	border-bottom: 1px solid #ffffff;
	color:#094FA4;
}
.tabEmpty
{
	font-family:Arial;
    font-size: 14px;
    font-weight: regular;
	text-align:center;
	cursor:default;
	background:#FFFFFF;
	border-top: 1px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #D8D8D8;
	color:#094FA4;
}

.Onetab_Container
{
	width: 115px;
	background:#FFFFFF;

}

.Twotab_Container
{
	width: 225px;
	background:#FFFFFF;
}

.Threetab_Container
{
	width: 325px;
	background:#FFFFFF;
}

.Fourtab_Container
{
	width: 450px;
	background:#FFFFFF;
}

.gridHeaderText
{
	vertical-align:bottom;
	height:30px;
	white-space:nowrap;
	border-bottom: 1px solid black;

}
.gridHeaderTextWrap
{
	vertical-align:bottom;
	height:30px;
	border-bottom: 1px solid black;

}
.gridHeaderTextMulti
{
	vertical-align:bottom;
	height:30px;
	white-space:nowrap;
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom: 1px solid black;

}
.gridHeaderTextMultiWrap
{
	vertical-align:bottom;
	height:30px;
	BACKGROUND-COLOR: #FFFFFF;
	border-bottom: 1px solid black;

}
.dlgMessage_Red{color:red;font-size:9pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
.dlgDateField{text-align:right;padding-bottom:5px;}
.dlg-button-calendar{text-align:absmiddle;valign:middle;}
.cal_date_input{width:269px;}
.alignRight{text-align:right;}
.calButton{width:23px;height:23px;}
.calImage{text-align:absmiddle;valign:middle;}
.reportsDateInputField{width:100%}
thead.fixedHeader tr{position:relative;top: expression(offsetParent.scrollTop);} /*IE5+ only*/
.dlgUserEditCol{width:50%;}
.btnAlignRt{text-align:right !important;}
.adminUsersChckBox{text-align:left;padding-left:38px;}
.dlgInputNote{color:black;font-size:8pt;font-family: Verdana, Arial, Helvetica, sans-serif;}
.paddingLeft40px{padding-left:40px}
.paddingLeft10px{padding-left:10px}
.emailCheckbox{text-align:left;width:23px}
.emailCheckboxLabel{}
.dlgPartyInput{width:298 !important;}
.paymentHeader{border-bottom: 1px solid #666666;font-weight:regular}
.a11{text-decoration:none}

.imgbutton{/*background:url(img_but.jpg) background-repeat:repeat-y;cursor:pointer;border: none;*/}
.frmBttn{/*background:url(img_but.jpg) background-repeat:repeat-y;cursor:pointer;border: none;*/}
.imgbutton-ho{/*background:url(img_but_ho.jpg) background-repeat:repeat-y; cursor:pointer;border: none;*/}
.button-header{/*background: url("img_but.jpg"); background-repeat:repeat-x;cursor:pointer;border: none;*/}

.logout_Icon{
background-image:url(Logout_Icon.png);
background-repeat:no-repeat;
background-size:150px 30px;
background-position:center;
}

.number-menu-title-last{
/*background-image:url(link_selected_last.GIF);*/
background-repeat:no-repeat;
background-size:30px 30px;
background-position:center;
cursor:pointer;border: none;ailgn:center;color:#666666;font-size:13px;font-family: Arial;
}
.number-menu-title-selected{
/*background-image:url(link_selected.GIF);*/
background-repeat:no-repeat;
background-size:30px 30px;
background-position:center;
cursor:pointer;
border: none;
ailgn:center;
color:#006EC1;
font-size:13px;
font-family: Arial;
}
.number-menu-title-selected-last
{
/*background-image:url(link_not_selected_last.GIF);*/
background-repeat:no-repeat;
background-size:30px 30px;
background-position:center;
cursor:pointer;
border: none;
ailgn:center;
color:#006EC1;
font-size:13px;
font-family: Arial;
}

.text-menu-title-selected
{
background-repeat:no-repeat;
background-size:30px 30px;
background-position:center;
cursor:pointer;
border: none;
ailgn:center;
color:#006EC1;
font-size:13px;
font-family: Arial;
}

.text-menu-title-disabled
{
background-repeat:no-repeat;
background-size:30px 30px;
background-position:center;
cursor:pointer;
border: none;
ailgn:center;
color:#D8D8D8;
font-size:13px;
font-family: Arial;
}


.number-menu-title{
/*background-image:url(link_not_selected.GIF);*/
background-repeat:no-repeat;
background-size:30px 30px;
background-position:center;
cursor:pointer;border: none;ailgn:center;color:#666666;font-size:13px;font-family: Arial;
}
.text-menu-title{
background:url(img_but1.jpg) background-repeat:repeat-y;
cursor:pointer;
border: none;
text-ailgn:
center;
color:#666666;
font-size:13px;
font-family:
Arial;
}

.form-button-graph
{
	border-width:1px;
    border-color:#00559D;
	height:30px; width:100px;
	background: none transparent scroll repeat 0% 0%;
	background-color:#00559D;font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

.chooseTxType
{
    position: absolute;
    top: -800px; left:
    200px;visibility:hidden;
    z-Index: 1099;
    font-family: arial;
    font-size: 13xp;
    background-color:#FFFFFF;
    color:#999999;
    overflow-X:hidden;
    overflow-Y:hidden;
    overflow:hidden;
    location:no;
    border-radius:10px;
    mozBorder-radius:10px;
    webkit-border-radius:10px;
}

	cursor:auto;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px
}
.form-button-graph-hover
{
	border-width:1px;
    border-color:#0079C1;
    height:30px; width:100px;
	background: none transparent scroll repeat 0% 0%;
	background-color:#0079C1;font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	cursor:auto;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;
}


.inputRounded{
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;
}
.inputRounded100{
    height:20px;
    width : 110px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0
}
.inputRounded100Disabled{
    height:20px;
    width : 110px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #D8D8D8;
    padding-top:0
}
.inputRounded130{
    height:20px;
    width : 130px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0
}

.inputRounded130Disabled{
    height:20px;
    width : 130px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #D8D8D8;
    padding-top:0
}

.inputRounded150{
    height:20px;
    width : 153px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0
}

.inputRounded230{
    height:20px;
    width : 230px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0
}

.inputRounded230Disabled{
    height:20px;
    width : 230px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #D8D8D8;
    padding-top:0;
    disabled:true;
}

.inputRounded370{
    height:20px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0
}

.inputRounded370Disabled{
    height:20px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #D8D8D8;
    padding-top:0
}

.inputRounded370WH{
    height:20px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#FFFFFF;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:14px;
    color: #006EC1;
    padding-top:0
}
.inputRounded370WH_Report{
    height:30px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#FFFFFF;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:22px;
    color: #009EE5;
    padding-top:0
}

.inputRounded350{
    height:20px;
    width : 353px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;


    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0;
    padding-bottom:0;
}

.comboRounded130{
    height:25px;
    width:130px;
    font-family: Arial;
    font-size: 13;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;
    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

}
.comboRounded230{
    height:25px;
    width:230px;
    font-family: Arial;
    font-size: 13;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;
    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

}
.comboRounded370{
    height:25px;
    width:372px;
    font-family: Arial;
    font-size: 13;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;
    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;
}
.comboRounded370x60{
    height:60px;
    width:372px;
    font-family: Arial;
    font-size: 13;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;
    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;
}
.checkboxRounded{

    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;



}




.textfield {
    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;
}

.textRounded500x50{
    height:50px;
    width : 500px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded500x50Disabled{
    height:50px;
    width : 500px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #D8D8D8;
    padding-top:0
}

.textRounded370{
    height:50px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded370Disabled{
    height:50px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #D8D8D8;
    padding-top:0
}

.textRounded770{
    height:150px;
    width : 570px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded770Disabled{
    height:150px;
    width : 570px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #D8D8D8;
    padding-top:0
}

.textRounded370_80{
    height:80px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded370_80Disabled{
    height:80px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #D8D8D8;
    padding-top:0
}

.textRounded370_250{
    height:250px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded370H {
    height:80px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}

.textRounded500x200{
    height:200px;
    width : 550px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}

.textRounded500x200Disabled{
    height:200px;
    width : 550px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0;
    disabled:true;
}

.textRounded500x130{
    height:130px;
    width : 550px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}

.textRounded500x130Disabled{
    height:130px;
    width : 550px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0;
    disabled:disabled;
}

.textRounded230x50{
    height:50px;
    width : 230px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded230x100{
    height:100px;
    width : 230px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}

.textRounded230x30{
    height:30px;
    width : 230px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}

.textRounded370x100{
    height:100px;
    width : 370px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    text-align:left;
    color: #363636;
    padding-top:0
}
.textRounded30{
    height:15px;
    width : 30px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #363636;
    padding-top:0
}

.textRounded30Disabled{
    height:15px;
    width : 30px;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;

    border-style:solid;
    border-color:#D8D8D8;
    border-width: 1px;
    background-color:white;

    resize: none;

    vertical-align:top;
    font-family:  Arial;
    font-size:13px;
    color: #D8D8D8;
    padding-top:0
}

::-webkit-scrollbar { width: 15px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #A0A0A0; }
::-webkit-scrollbar-track {  background-color: #F2F2F2;}
::-webkit-scrollbar-track-piece { background-color: #F2F2F2;}
::-webkit-scrollbar-thumb { height: 40px; background-color: #A0A0A0; border-radius: 0px;}
::-webkit-scrollbar-thumb:hover { height: 40px; background-color: #B5E5F9; border-radius: 0px;}
::-webkit-scrollbar-thumb:active { height: 40px; background-color: #52BCEC; border-radius: 0px;}
::-webkit-scrollbar-corner { background-color: #999;}}
::-webkit-resizer { background-color: red;}



.myCheckbox input {
    display: none;
}

.myCheckbox span {
    width: 20px;
    height: 20px;
    display: block;
    background: url("checkbox_unchecked.png");
    background-repeat:no-repeat;
}

.myCheckbox input:checked + span {
    background: url("checkbox_checked.png");
    background-repeat:no-repeat;
}

.myCheckbox input:checked:disabled + span {
    background: url("checkbox_disabled_checked.png");
    background-repeat:no-repeat;
}

.myCheckbox input:disabled + span {
    background: url("checkbox_unchecked_dis.png");
    background-repeat:no-repeat;
}


.myCheckboxDisabled input {
    display: none;
}

.myCheckboxDisabled span {
    width: 20px;
    height: 20px;
    display: block;
    background: url("checkbox_unchecked_dis.png");
    background-repeat:no-repeat;
}

.myCheckboxDisabled input:checked + span {
    background: url("checkbox_checked_dis.png");
    background-repeat:no-repeat;
}



.myRadioButton input {
    display: none;
}

.myRadioButton span {
    width: 20px;
    height: 20px;
    display: block;
    background: url("radio_unchecked.png");
    background-repeat:no-repeat;
}

.myRadioButton input:checked + span {
    background: url("radio_checked.png");
    background-repeat:no-repeat;
}

.myRadioButtonDisabled input {
    display: none;
}

.myRadioButtonDisabled span {
    width: 20px;
    height: 20px;
    display: block;
    background: url("radio_unchecked.png");
    background-repeat:no-repeat;
}

.myRadioButtonDisabled input:checked + span {
    background: url("radio_checked_disabled.png");
    background-repeat:no-repeat;
}

.thinGrayTDBorderTable{
    border-top-color: #D8D8D8; border-top-style: solid; border-top-width: 1px;
    border-bottom-color: #D8D8D8; border-bottom-style: solid; border-bottom-width: 1px;
    border-left-color: #D8D8D8; border-left-style: solid; border-left-width: 1px;
    border-right-color: #D8D8D8; border-right-style: solid; border-right-width: 1px;
    border-collapse:collapse;
    background-color:white;
}

.thinGrayTDBorder{
    border-top-color: #D8D8D8; border-top-style: solid; border-top-width: 1px;
    border-bottom-color: #D8D8D8; border-bottom-style: solid; border-bottom-width: 1px;
    border-left-color: #D8D8D8; border-left-style: solid; border-left-width: 1px;
    border-right-color: #D8D8D8; border-right-style: solid; border-right-width: 1px;
    border-collapse:collapse;
    background-color:white;
}
.thinGrayTDBorderOnly{
    border-collapse:collapse;
    background-color:white;
}
.thinMenuItem13{
    padding-left:30px;
    font-family:  Arial;
    font-size: 13px;
    color: #666666;
}

.thinMenuItem13:hover{
    padding-left:30px;
    font-family:  Arial;
    font-size: 13px;
    color: #009EE5;
}

.thinMenuItem13Active{
    padding-left:30px;
    font-family:  Arial;
    font-size: 13px;
    color: #006EC1;
}
.thinMenuItem{
    font-family:  Arial;
    font-size: 15px;
    color: #666666;
}

.thinMenuItem:hover{
    font-family:  Arial;
    font-size: 15px;
    color: #009EE5;
}

.thinMenuItemActive{
    font-family:  Arial;
    font-size: 15px;
    color: #006EC1;
}

.thinMenuItemProduct{
    font-family:  Arial;
    font-size: 18px;
    color: #094FA4;
}

.thinMenuItemProduct:hover{
    font-family:  Arial;
    font-size: 18px;
    color: #009EE5;
}

.thinMenuItemActiveProduct{
    font-family:  Arial;
    font-size: 18px;
    color: #006EC1;
}

.button50{
 width: 50px;
 height:30px;
 border:0px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}

.button70{
 width: 70px;
 height:30px;
 border:1px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}
.button70disabled{
 width: 70px;
 height:30px;
 border:1px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #66ADD8;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#66ADD8), to(#6699C4));
 background-image: -webkit-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -moz-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -ms-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -o-linear-gradient(top, #66ADD8, #6699C4);
 background-image: linear-gradient(to bottom, #66ADD8, #6699C4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#66ADD8, endColorstr=#6699C4);
}

.button100{
 width: 100px;
 height:30px;
 border:0px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}
.button100disabled{
 width: 100px;
 height:30px;
 border:0px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #66ADD8;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#66ADD8), to(#6699C4));
 background-image: -webkit-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -moz-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -ms-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -o-linear-gradient(top, #66ADD8, #6699C4);
 background-image: linear-gradient(to bottom, #66ADD8, #6699C4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#66ADD8, endColorstr=#6699C4);
}
.button150{
 width: 150px;
 height:30px;
 border:0px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}

.button150disabled{
 width: 150px;
 height:30px;
 border:0px solid #25729a;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 font-size:12px;font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #66ADD8;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#66ADD8), to(#6699C4));
 background-image: -webkit-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -moz-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -ms-linear-gradient(top, #66ADD8, #6699C4);
 background-image: -o-linear-gradient(top, #66ADD8, #6699C4);
 background-image: linear-gradient(to bottom, #66ADD8, #6699C4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#66ADD8, endColorstr=#6699C4);
}

.menuHeaderGradient{

 height:30px;
 width: 200px;
 text-align:center;
 border:1px solid #25729a;
 font-size:14px;
 font-family:arial;

 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}

.menuHeaderGradientEmpty{

 height:30px;
 text-align:center;
 border:1px solid #25729a ;
 font-size:14px;
 font-family:arial;
 text-decoration:none;
 font-weight:regular;
 color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}
.menuHeaderGradientSelected{

 height:30px;
 width: 200px;
 text-align:center;
 border:1px solid #E5E5E5 ;
 font-size:15px;
 font-family:arial;
 font-weight:regular;
 text-decoration:none;
 color: #094FA4;
 background-color: #ffffff;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
 background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
 background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
 background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
 background-image: -o-linear-gradient(top, #ffffff, #ffffff);
 background-image: linear-gradient(to bottom, #ffffff, #ffffff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#ffffff);

}


.menuTabGradient150{

 height:30px;
 width: 150px;
 text-align:center;
 border:1px solid #25729a;
 font-size:14px;font-family:arial;
 cursor:pointer;
 text-decoration:none;
 font-weight:regular; color: #FFFFFF;
 background-color: #0079C1;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#0079C1), to(#00559D));
 background-image: -webkit-linear-gradient(top, #0079C1, #00559D);
 background-image: -moz-linear-gradient(top, #0079C1, #00559D);
 background-image: -ms-linear-gradient(top, #0079C1, #00559D);
 background-image: -o-linear-gradient(top, #0079C1, #00559D);
 background-image: linear-gradient(to bottom, #0079C1, #00559D);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0079C1, endColorstr=#00559D);
}

option {  color: #666666; }

.fixed-table {
    /* magic */
    width: 100%;
    table-layout: fixed;

    /*not really necessary, removes extra white space */
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
.fixed-table td {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nowrap {
    /* used to keep buttons' text in a single line,
     * remove this class to allow natural line-breaking.
     */
    white-space: nowrap;
}

.comboCustomDiv {
position:absolute;
z-Index:100;
visibility:hidden;
display:none;
background-color:#FFFFFF;
layer-background-color:#FFFFFF;
align:left;
width:370px ;
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap;
border-width:1px;
border-style:solid;
border-color:#D8D8D8;
border-radius:5px;
mozBorder-radius:5px;
webkit-border-radius:5px;
}

.divScrollPopup {          padding: 0px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #A0A0A0; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }
.divScrollPopupHighlight { padding: 0px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #B5E5F9; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }
.divScrollPopupActive {    padding: 0px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #52BCEC; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }
.divScrollPopupRed    {    padding: 0px; overflow: auto; overflow-X:hidden; top: -22px; scrollbar-face-color:   #FF0000; scrollbar-shadow-color: #F2F2F2; scrollbar-highlight-color: #F2F2F2; scrollbar-3dlight-color: #F2F2F2;	scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #F2F2F2; scrollbar-arrow-color: #000000; }

#csi-modal-cover {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: gray;
	opacity: 0.2;
	filter: alpha(opacity=20);
	z-index: 65000;
}
.dialog {
    position: absolute;
    z-index: 65001;
    background-color: white;
    border-width:1px;
    border-style:solid;
    border-color:#D8D8D8;
    border-radius:5px;
    mozBorder-radius:5px;
    webkit-border-radius:5px;
}
.dialog iframe { width: 100%; height: 100%; border: 0; overflow: inherit; }
.dialog-title { height: 20px; border-bottom: 4px double silver; }
.dialog-title-text { width: 100%; height: 100%; position: relative; margin:0; background-color: white; color: #006EC1; }
.dialog-title-btn {  height: 80%; position: absolute; bottom:3px; right:3px; background-color: white; color: #006EC1; cursor: default; }
.popup-help-text {
  font-size: 11px;
  font-family: Arial;
  color:#666666;
  font-weight:regular;
}
