.usdOuterTbl {
	height=100%
	width=100%
	background-color:#EEDDDD;
}

.usdLogoPicDIV {
	POSITION: absolute; CLEAR: none; VISIBILITY: visible; OVERFLOW: hidden;
	WIDTH: 225px; TOP: 29px; HEIGHT: 72px	
}

.usdLogo_tbl { height: 28px; width: 100%; }
.usdOuterTableHeader_tr {
	height:27px;
}
.usdLogoStripe_tr {
	margin-left:10px;
	background-color:#bb0000;
	height: 28px;
	color:white;
	border-bottom: black 2px solid;
	margin-right: 20px;
	margin-left:  10px;
}
.usdLogoStripe_tdleft {
	text-align: left;
	border-bottom: black 2px solid;
}
.usdLogoStripe_tdright {
	align: right;
	margin: 5px;
	text-align: left;
	width: 250px;
	border-bottom: black 2px solid;
}
.usdLogoStripeSh_tr {
	height: 1px;
	background-color:silver;
}
.usdLogoLabelL{
	font-size: 12pt;
	font-weight: bold;
	color:white;
}
.usdLogoLabelR{
	font-size: 12pt;
	color:lightyellow;
}

.usdBLogo  { height: 28px; }
.usdBLogo_tbl  { height: 28px; width: 100%; }
.usdBLogoStripe_tr { 
}
.usdBLogoStripe_td1 {
	border-top: black 2px solid;
	background-color:#CCCCCC;
}
.usdBLogoText {
	FONT-SIZE: 8pt;
	MARGIN: 3px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica
}

.usdWorkPane_tdl {
	width: 1px;
}

.usdWorkPane_tdr {
	width: 1px;
}

.usdWorkPane_tr0 { 
	height: 120px;
	vertical-align: top;
	background-color: #FFFFEE;
}
.usdWorkPane_tr1 { 
	align: center;
	vertical-align: top;
	background-color: white;
}
.usdWorkPane_tr2 { 
	height: 120px;
	vertical-align: middle;
	background-color: gainsboro;
}

.usdSearchPanel {
	FONT-SIZE: 10px;
	BORDER-BOTTOM: black 1px solid;
}

.usdTotalInfoPanel {
	height: 50px;
	BORDER-TOP: black 1px solid;
}

.ClientAlign {
	height: 100%;
	width: 100%;
}

.usdWorkPane_div1 { 
}

.usdMainMenu_tr {
	height: 60;
}

.usdMainMenu_tr1 {
	background-color:#444477;
	height: 60;
}
.usdMainMenu_td1 {
	margin: 0px; 
	width : 230px;
	border-bottom: silver 2px solid;
}
.usdMainMenu_td2 {
	vertical-align: bottom;
	margin: 0px; 
	border-bottom: silver 0px solid;
}


a.mmenuitem:link
{
   border-style: solid; 
   border-width: 1; 
   border-bottom-width: 0; 
   border-color: black; 
   border-left-width: 2; 
   border-left-color: #CCCCCC; 
   background-color: gainsboro;
   color: black;
   text-decoration: none; 
   padding: 5px
   padding-left: 8px; 
   padding-right: 8px; 
   height: 30;   
} 
a.mmenuitem:visited
{
   border-style: solid; 
   border-width: 1; 
   border-bottom-width: 0; 
   border-color: black; 
   border-left-width: 2; 
   border-left-color: #CCCCCC; 
   background-color: gainsboro;
   color: black;
   text-decoration: none; 
   padding: 5px
   padding-left: 8px; 
   padding-right: 8px; 
   height: 30;   
}
a.mmenuitem:active
{
   border-style: solid; 
   border-width: 1; 
   border-bottom-width: 2; 
   border-left-width: 2; 
   border-color: black; 
   border-bottom-color: red; 
   border-left-color: #CCCCCC; 
   background-color: lightblue;
   color: black;
   text-decoration: none; 
   font-weight: bold;
   padding: 5px
   padding-left: 8px; 
   padding-right: 8px; 
   height: 28;   
}
a.mmenuitem:hover
{
   color: black; 
   text-decoration: none;
   font-weight: bold;
   border-bottom-width: 2; 
   border-bottom-color: lightSalmon; 
   height: 28;   
}   



.textfield {
 BORDER-RIGHT:#404040 1px solid;
 BORDER-TOP:#404040 1px solid;
 BORDER-LEFT:#404040 1px solid;
 BORDER-BOTTOM:#404040 1px solid;
 HEIGHT:22px
 FONT_SIZE: 9.5pt
}
.txtboxlbl {HEIGHT:24px}
.fnclbl {FONT-SIZE:8pt;FONT-FAMILY:sans-serif;font-weight:normal;TEXT-DECORATION:none}
.fnclblm {FONT-SIZE:9pt;FONT-FAMILY:sans-serif;font-weight:normal;TEXT-DECORATION:none}
.fnclblmb {FONT-SIZE:9pt;FONT-FAMILY:sans-serif;font-weight:bold;TEXT-DECORATION:none;}
.rhdr {COLOR:darkmagenta}
TD {FONT-SIZE:9pt;COLOR:#333333;FONT-FAMILY:sans-serif}
TR {FONT-SIZE:9pt;COLOR:#333333;FONT-FAMILY:sans-serif}
A	{TEXT-DECORATION:none}
A:active{TEXT-DECORATION:none}
.stdbox { BORDER-RIGHT:black 1px solid; BORDER-TOP:black 1px solid; 
 FONT-SIZE:11px; BORDER-LEFT:black 1px solid; COLOR: black; BORDER-BOTTOM:black 1px solid; 
 FONT-FAMILY:sans-serif; 
}
.action_btn { background-color:white; COLOR: black; 
 HEIGHT:22px; 
 BORDER-RIGHT:black 1px solid; BORDER-TOP:black 1px solid; 
 FONT-SIZE:112x; BORDER-LEFT:black 1px solid; BORDER-BOTTOM:black 1px solid; 
 FONT-FAMILY:Arial,sans-serif; 
}

.hotaction_btn { 
 background-color:LightSteelBlue; 
 COLOR: black; 
 HEIGHT:22px; 
 BORDER-RIGHT:black 1px solid;
 BORDER-TOP:black 1px solid; 
 BORDER-LEFT:black 1px solid;
 BORDER-BOTTOM:black 1px solid; 
 FONT-SIZE:12px;
 FONT-FAMILY:Arial,sans-serif; 
}
.small_btn { BORDER-RIGHT:black 1px solid; BORDER-TOP:black 1px solid; 
 HEIGHT:18px; FONT-SIZE:10px; BORDER-LEFT:black 1px solid; COLOR: black; BORDER-BOTTOM:black 1px solid; 
 FONT-FAMILY:Arial,sans-serif; 
}


.BMCADLoginControl_auth_lbtLogOut
{
	target: _parent;
	color: black;
	border-style: solid; 
	border-width: 1; 
	border-color: black; 
	background-color: white;
	text-decoration: none; 
	text-align: center;
	padding: 2px; 
	height: 18;
	width: 100;
}


.usdDataOutDiv {
	WIDTH: 100%;
	HEIGHT: 100%;
}


.DataGridFixedHeader {
 position: relative;
 top:expression(this.offsetParent.scrollTop);
 padding: 0px
} 

.FixedPos {
 position: relative;
 top:expression(this.offsetParent.scrollTop);
 padding: 0px
} 

.ms-gridheader { 
 HEIGHT:24;
 table-layout: fixed;
 COLOR:black; 
 background-color: #BEFBBC;
 FONT-SIZE: 10pt;
 ALIGN: center;
 TEXT-ALIGN: center;
 VERTICAL-ALIGN: middle;
 TEXT-DECORATION: none; 
 FONT-FAMILY: arial;
 font-weight: bold
 BORDER-RIGHT: black 1px solid;
 BORDER-TOP: black 1px;
 BORDER-LEFT: black 1px solid;
 BORDER-BOTTOM: black 1px solid;
}
.ms-gridpager { 
 HEIGHT:19;
 table-layout: fixed;
 COLOR:black; 
 background-color: white;
 FONT-SIZE: 11pt;
 ALIGN: right;
 TEXT-ALIGN: right;
 VERTICAL-ALIGN: middle;
 TEXT-DECORATION: none; 
 FONT-FAMILY: arial;
 font-weight: bold;
 BORDER-WIDTH: 0px;
 padding-right: 8px; 
}
.ms-gridline { 
 HEIGHT:21;
 table-layout:fixed;
 COLOR:black; FONT-SIZE:10pt;
 TEXT-ALIGN:center;
 VERTICAL-ALIGN:middle; 
 TEXT-DECORATION:none; FONT-FAMILY:sans-serif;
}
.ms-gridlinea {
 HEIGHT:21;
 table-layout:fixed;
 COLOR:black; FONT-SIZE:10pt;
 TEXT-ALIGN:center;
 VERTICAL-ALIGN:middle; 
 TEXT-DECORATION:none; FONT-FAMILY:sans-serif;
 background-color:gainsboro;
}

.ms-gridline A { 
  TEXT-DECORATION:none;
  COLOR:#006666;
}
.ms-gridline A:visited { 
  TEXT-DECORATION:none;
  COLOR:#006666;
}
.ms-gridlinea A { 
  TEXT-DECORATION:none;
  COLOR:#006666;
}
.ms-gridlinea A:visited { 
  TEXT-DECORATION:none;
  COLOR:#006666;
}

.ms-gridheader A {
 COLOR: #000066; FONT-SIZE: 10pt; VERTICAL-ALIGN:middle; 
TEXT-DECORATION:none; FONT-FAMILY:sans-serif; font-weight:bold
}
.ms-gridheader A:visited {
 COLOR:#000066; FONT-SIZE: 10pt; VERTICAL-ALIGN:middle;
 TEXT-DECORATION:none; FONT-FAMILY:sans-serif; font-weight:bold
}
.ms-gridheader A:hover {
 COLOR:#ff3300; FONT-SIZE: 10pt; VERTICAL-ALIGN:middle; 
 TEXT-DECORATION:underline; FONT-FAMILY:sans-serif; font-weight:bold
}

.ms-gridpager A {
 FONT-SIZE: 10pt; 
 VERTICAL-ALIGN:middle; 
 TEXT-DECORATION:none;
 FONT-FAMILY:sans-serif;
 font-weight:normal
}
.ms-gridpager A:visited {
 FONT-SIZE: 10pt; 
 VERTICAL-ALIGN:middle;
 TEXT-DECORATION:none;
 FONT-FAMILY:sans-serif;
 font-weight:normal
}
.ms-gridpager A:active {
 FONT-SIZE: 10pt; 
 VERTICAL-ALIGN:middle; 
 TEXT-DECORATION:underline; 
 FONT-FAMILY:sans-serif;
 font-weight:normal
}

a.usdLinkButton:link {
   background-color: white;
   text-align: center;
   vertical-align: middle;
   border-style: solid; 
   border-width: 1; 
   border-color: black; 
   color: black;
   text-decoration: none; 
   padding: 3px
   padding-left: 5px; 
   padding-right: 5px; 
   height: 24;   
} 
a.usdLinkButton:visited {
   text-align: center;
   vertical-align: middle;
   border-style: solid; 
   border-width: 1; 
   border-color: black; 
   background-color: white;
   color: black;
   text-decoration: none; 
   padding: 3px
   padding-left: 5px; 
   padding-right: 5px; 
   height: 24;   
}
a.usdLinkButton:active {
   text-align: center, middle;
   vertical-align: middle;
   border-style: solid; 
   border-width: 1; 
   border-bottom-width: 2; 
   border-color: black; 
   border-bottom-color: red; 
   background-color: lightblue;
   color: black;
   text-decoration: none; 
   font-weight: bold;
   padding: 3px
   padding-left: 5px; 
   padding-right: 5px; 
   height: 24;   
}
a.usdLinkButton:hover {
   text-align: center;
   color: black; 
   text-decoration: none;
   font-weight: bold;
   border-bottom-width: 2; 
   border-bottom-color: lightSalmon; 
   height: 24;   
}   

a.usdHotLinkBtn:link {
  background-color:LightSteelBlue; 
}
a.usdHotLinkBtn:visited {
  background-color:LightSteelBlue; 
}
a.usdHotLinkBtn:hover {
   border-bottom-color: Red; 
}
a.usdHotLinkBtn:active {
  background-color:DeepSkyBlue; 
}


a.fncAppLnkIco:link {
	width:32px
	image:url(img/fncapp.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncCpnLnkIco:link {
	width:32px
	image:url(img/coupon.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp1LnkIco:link {
	width:32px
	image:url(img/tpp1.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp2LnkIco:link {
	width:32px
	image:url(img/tpp2.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp3LnkIco:link {
	width:32px
	image:url(img/tpp3.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp4LnkIco:link {
	width:32px
	image:url(img/tpp4.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncAppLnkIco:visited {
	width:32px
	image:url(img/fncapp.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncCpnLnkIco:visited {
	width:32px
	image:url(img/coupon.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp1LnkIco:visited {
	width:32px
	image:url(img/tpp1.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp2LnkIco:visited {
	width:32px
	image:url(img/tpp2.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp3LnkIco:visited {
	width:32px
	image:url(img/tpp3.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}
a.fncTpp4LnkIco:visited {
	width:32px
	image:url(img/tpp4.bmp);
	background-repeat:no-repeat;
	background-position:0,0;
}


TABLE.i_tabmenu {
	HEIGHT: 25px;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	table-layout: fixed;
}
TABLE.i_total {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
TD.lt {
	background-image:url(img/tl_1.gif);
	background-repeat:no-repeat;
	background-position:0,0;
	height:5;
	width:5;
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
TD.rt {
	background-image:url(img/tr_1.gif);
	background-repeat:no-repeat;
	background-position:0,0;
	height:5;
	width:5;
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
TD.rb {
	background-image:url(img/br_1.gif);
	background-repeat:no-repeat;
	background-position:0,0;
	height:5;
	width:5;
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
TD.lb {
	background-image:url(img/bl_1.gif);
	background-repeat:no-repeat;
	background-position:0,0;
	height:5;
	width:5;
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
}
TD.lh {
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	BORDER-LEFT: #bdbdbd 1px solid;
}
TD.rh {
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	BORDER-RIGHT: #bdbdbd 1px solid;
}
TD.top {
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	BORDER-TOP: #bdbdbd 1px solid;
}
TD.bot {
	table-layout:fixed;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	BORDER-BOTTOM: #bdbdbd 1px solid;
}
TR.hdr {
	HEIGHT: 5px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
}
TD.colN {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
TD.colD1 {
	TEXT-ALIGN: right;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
TD.colD2 {
	WIDTH: 15px;
}

