html { margin: 0px; border: 0px; padding: 0px; height:100%;	width:100%;}
a { outline: none; } 
TBODY
{
	vertical-align:top;
}
/*SPAN
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px;
    VERTICAL-ALIGN: text-bottom;
    COLOR: #000000;
    PADDING-TOP: 0px;
    HEIGHT: 15px
}*/
.commonTextAreaNonFlat
{
    PADDING-RIGHT: 1px;
    OVERFLOW-Y: auto;
    PADDING-LEFT: 1px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
}


.defaultaccountborder
{
	border:solid #888888 1px;
	padding:2px; 
	padding-left:4px; 
	padding-right:50px;
}
.Disclaimer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    VERTICAL-ALIGN:text-top;
    COLOR: #333333;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    text-align:justify
}
.Disclaimer_default
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    VERTICAL-ALIGN:text-top;
    COLOR: #000000;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    text-align:justify
}
.Disclaimer_default A
{
	text-decoration:underline;
	color:#0000FF;
	cursor:hand
}
.Disclaimer_default A:Visited
{
	text-decoration:underline;
	cursor:hand;
	color:#0000FF;
}
.Disclaimer_Wvisit
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    VERTICAL-ALIGN:text-top;
    COLOR: #000000;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    text-align:justify
}
.Disclaimer_Wvisit A
{
	text-decoration:underline;
	color:#000000;
	cursor:hand
}
.Disclaimer_Wvisit A:Visited
{
	text-decoration:underline;
	cursor:hand;
	color:#000000;
}
.Disclaimersmall
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    VERTICAL-ALIGN:text-top;
    COLOR: #333333;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    text-align:justify
}
.Dropdown_class
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    
}
.footerText
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-Size: 7pt;
	color:#FFFFFF
}
.footerText A
{    
	color: #FFFFFF
}
.footerText A:Hover
{    
	text-decoration:underline;
}
.Icon_HyperLink
{
	TEXT-DECORATION: none;
	CURSOR:pointer;
	BORDER: 0;
	BORDER-STYLE: none;
	BORDER-COLOR: transparent;
}
.Icon_Link
{
	TEXT-DECORATION: none;
	CURSOR:default;
	BORDER: 0;
	BORDER-STYLE: none;
	BORDER-COLOR: transparent;
}
.imageTable
{
background-color:#FFFFFF;
height:200px;
width:200px;
border:1 solid #000000;
border-collapse:collapse;
}
.label
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
	vertical-align:middle;
	text-align:justify	
	
}
.label_bullet
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
	line-height:15px;
	list-style-type:disc;
	list-style:image;
	vertical-align:middle;
	text-align:justify;
	
}
.label a
{
	text-decoration:underline;
	color:#000000;
	cursor:pointer;

}
td.label a:Visited
{
	text-decoration:underline;
	color:#6699CC;
}
.label a:Hover
{
	text-decoration:underline;
}
.labelbold
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
	vertical-align:text-middle;
	text-align:justify	
}
.labelBottom
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px;
    VERTICAL-ALIGN:bottom;
    COLOR: #333333;
    PADDING-TOP: 0px;
    HEIGHT: 15px
}
.labelBottom A
{
	TEXT-DECORATION: none;
	COLOR: #333333;
	CURSOR: hand;
}
.labelBottom A:hover
{
	TEXT-DECORATION: underline;
}
.Label_Wvisit
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px;
    VERTICAL-ALIGN:text-top;
    COLOR: #333333;
    PADDING-TOP: 0px;
    HEIGHT: 15px;
    text-align:justify
}
.Label_Wvisit A
{
	text-decoration:underline;
	color:#333333;
	cursor:hand
}
.Label_Wvisit A:Visited
{
	text-decoration:underline;
	cursor:hand;
	color:#333333;
}
#mainContent
{
 height:100%; width:100%; vertical-align:top; margin:0;
}
.NegativeValue
{
	COLOR: #FF0000;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.radio_button
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    Margin: 0 2px 0 0;
    FONT-SIZE: 8pt;
}
.radio_Text
{
    PADDING-LEFT:1px;
    PADDING-RIGHT:2px
}
.RecentActivityDiv
{
    POSITION: absolute;
    VISIBILITY: hidden
}
.RecentActivityTitle
{
    POSITION: absolute;
    VISIBILITY: hidden
}
.SELECT{
   border: 1px solid #26221F;
   color:#000000;
   font-weight: normal;
   font-size: 11px;
   outline-color:#CC6600;
   border: 1px border #FF9900;
}

.SearchResultTable_Normal
{
   BACKGROUND-COLOR: white
}
.SearchResultTable TR TD A
{   
    COLOR: black;
	text-decoration:underline;
	cursor:hand
}
.SearchTableLabel
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}
.SearchTableLabelNormal
{
    MARGIN-TOP: 0px;
	font-family:Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
}
.SearchTableLabelNormal a
{
	text-decoration:none;
	color: #000000
}
.SearchTableLabelNormal a:hover
{
	text-decoration:underline;
	color: #000000
}
.SearchResultTable
{
    BACKGROUND-COLOR: white; 
}
.SearchText
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px;	
    COLOR: black;
    PADDING-TOP: 0px;
    HEIGHT: 19px;
	
}
/*thead tr
{
	POSITION: relative;
	TOP: expression(offsetParent.scrollTop);
}
table tfoot tr
{
	
	overflow-x: hidden;
	TOP: expression(parentNode.parentNode.offsetHeight >= offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight +                  offsetParent.offsetHeight + offsetParent.scrollTop : 0);
}*/
.Table_Data A
{    
	text-decoration:underline;
	color: #000000;
}
.Table_Data A:Hover
{    
	text-decoration:underline;
}
.Table_Data A:Visited
{    
	color: #6699CC;
}
.Table_DataCelllast A:Hover
{    
	text-decoration:underline;
}
.Table_DataCelllast A:Visited
{    
	color: #6699CC;
}
.Table_Datarowlast A
{    
	text-decoration:underline;
	color: #000000;
}
.Table_Datarowlast A:Hover
{    
	text-decoration:underline;
}
.Table_Datarowlast A:Visited
{    
	color: #6699CC;
}
.TableHeading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    HEIGHT: 10px
}
.TableHeadingPrint
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;    
}
.WorkflowImage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    font-family:Wingdings	
}
.WorkflowText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.whiteBackground
{
background-color:#FFFFFF
}

a {outline:none;}
#PageLevelBGmenu {BACKGROUND: #CCCCCC; FLOAT: left; width:302px; padding-left:5px; padding-right:5px; padding-bottom:5px;}
#PageLevelBDmenu {BACKGROUND: #FFFFFF; FLOAT: left; width:300px; padding:0 0 0 0; border:solid 1px; border-top: solid 0px;}
.chkBoxAlign{vertical-align:middle!important;}

button[disabled]:active, button[disabled],
input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
select[disabled] > input[type="button"],
select[disabled] > input[type="button"]:active,
input[type="submit"][disabled]:active,
input[type="submit"][disabled] {
  padding: 0px 6px 0px 6px;
  border: 1px outset ButtonFace;
  color: Gray;
  cursor: inherit;
}

.handCursor
{
	cursor:auto;
}
	.fixedH
	{
		POSITION: relative;
		TOP: expression(offsetParent.scrollTop);
	}