
/* =================== BEGIN myprocurve_styles.css from MyProCurve ======================== */
   
.hlFaq {
	padding:0;
	margin:0;	
	display: block; 
	text-decoration: none;
}
.hm {
	font-weight:bold;
	margin-bottom:2px;
}
.hs {
	font-size:12px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:1px;
}

.hdr {
    font-size: 10pt;
    font-weight: bold;
    height: 20px;
    padding-top: 1px;
}
.hdrs {
    font-size: 10pt;
	 font-weight: bold;
	 height: 20px;
	 padding-top: 1px;
}
.urlPrefix 
{	
	color:#003366;
	font-size : 10pt;
}
.csCb1, .csLb1 {
	font-size: 12px;
}
.csCb2, .csLb2, .csTb1, .csHl, .csRb1, .fs {
	font-size: 13px;
}

.csLb3, .fl {
	font-size: 13px;
}
.csLbXs, .csRbXs, .fxs {
	font-size:x-small;
}
.pageTitle {
	font-size:17pt;
	color:#008BD1;
}
.csBtn
{
	background-color:#666666;	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.csBtnNoBold
{
	background-color:#666666;	
	font-size:11px;
	color:#FFFFFF;
}
.csBtnGrn
{
	background-color:#02BA0C;	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.cdDivBase {}
/* ... */


.Bold10pt {
    font-weight: bold;
}

.Normal10pt {
    font-weight: normal;
}

.Bold9pt {
    font-weight: bold;
    font-size: 11px;
}

.Normal9pt {    
    font-weight: normal;
    font-size: 11px;    
}

.DIVGainsboroBorder {
}

/*.DIVPageHeaderTitle {
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}*/

.DIVPagePara1 {
	margin-bottom:5px;	
}

#MasterContainer {
  /*border: solid 1px green;*/
}

#BannerContainer {
  padding: 5px 5px 5px 5px;  
}


.SiteStaticMenu {
  margin: -1px 0px 0px 0px;
  background-color:#FFFFFF;
}
.TabMenuSpacer{
  background-color:#FFFFFF;
  padding: 5px;
}

#SiteContent {
  /*padding: 5px 5px 5px 5px;
  margin: 10px 10px 10px 10px;
  width: 100%;*/ 
}

.SiteContentSpacer {
  /*height: 200px;
  visibility: hidden;*/
}
#FooterContainer {
  font-size: xx-small;
  border-top: solid 1px black;
}
.dragMe {
	width:100%;
	height:20px;
	
	text-align:left;
	cursor:move;
	border:solid 1px #e6e6e6;
}

/* =================== END myprocurve_styles.css from MyProCurve ======================== */

/******* MyServices ****************/
.Accordion {overflow: hidden;}
.AccordionPanel {padding-top:10px;}
.AccordionPanelLabel {padding: 0px;cursor: pointer;line-height: 14px;}
.AccordionPanelContent {height:0px;list-style-type: none;color:#000;width:645px;border:1px solid #ccc;z-index:0;}
.style1 {color: #FF0000}
#Acc1 {width:650px;float: left;margin:8px;z-index: 50;}
#titleContent {padding:10px 0 0 8px;width:100%;padding-bottom:10px;}
#container {padding:0px;margin:0px;}
.noLink {color:#073b62;}
#panel1ContentBig ul, #panel1ContentBig li {line-height:18px;margin:5px 0 5px 15px;padding:0px;list-style-type:disc;}

span.NotesPrefixBold
{
   float: left;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*font-style: italic;*/
	/*color: #555555;*/
	vertical-align: top;
	margin: 4px 0 4px 4px;
}
/******* MyServices ****************/



.italic {
	font-style:italic;
}


/* =================== START Style for GridView control in .Net ======================== */
.overrideGridStyle {
	border-width: 0;
	border-top:1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left-width: 0;
	border-right-width: 0;
	padding: 8px 5px !important;
	text-align: left;
	vertical-align:	top;
	font-family: "HP Simplified",Arial,sans-serif;
	text-overflow:ellipsis;
}
	.centerAligned
	{
		text-align: center;
		
		}
	
table.zeroBorder {
	border-width: 0;
	border-collapse: separate !important;
}
.IE table.zeroBorder {
	border-collapse: collapse;
}
.udrlineAny,
.udrlineAny a {
	text-decoration: underline;
}
/* =================== END Style for GridView control in .Net ======================== */




/* =================== overrride HP style ======================== */
#tabbedNavEnhanced .tab {
	min-width:15%;
	padding-left:10px;
	padding-right:10px;
}

/* search control */
#searchBoxWrapper #ctl00_SearchControl_TextBoxSearchText,
#searchBoxWrapper #ctl01_SearchControl_TextBoxSearchText {
	width:12.6em;
	color:#666666;
	margin-right:5px;
	padding-left:0.4em;
}

#searchBoxWrapper {
	position:absolute;
	top:83px;
	left:740px;
	z-index:100;

	text-align:right;
	width:224px;		
}
/* end search control */


/* language select control */
#localeSelectorContainer {
	margin-right:0;
	margin-top:3px;
	text-align:right;
	width:300px;
}
/* end language select control */


#ctl00_ContentPlaceHolderProCurve_commonlogin {
	margin-left: -10px;
	margin-top: -10px;
	z-index:500;
	height: 332px;
}
#ctl00_enhancedContentArea {
	z-index:100;
}

/* =================== end overrride HP style ======================== */




/* =================== HP ProCurve specific styles ======================== */

hr {
	color:#CCCCCC;	
}

img.iconLink16x16 {
	margin-right: 5px;
	border: 0px;
}

.display-none {
	display: none;
}

/* hierarchy table */
table.hierarchyTable td {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	text-align: left;
	vertical-align: top;
}

table.hierarchyTable tr.parentRow td {
	border-top: 2px solid #666666;
	border-bottom: 1px solid #CCCCCC;
}

table.hierarchyTable tr.childRow td {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
/* end of hierarchy table */



/* form layout table */
table.formTable td.rightAligned,
table.formTable tr.rightAligned td,
table.focusRows td.rightAligned,
table.focusRows th.rightAligned,
table.focusRows tr.rightAligned td,
table.focusRows tr.rightAligned th,
table.formTableTall td.rightAligned,
table.formTableTall tr.rightAligned td {
	text-align: right;
}
table.formTable td.centerAligned,
table.formTable tr.centerAligned td,
table.focusRows td.centerAligned,
table.focusRows th.centerAligned,
table.focusRows tr.centerAligned td,
table.focusRows tr.centerAligned th,
table.formTableTall td.centerAligned,
table.formTableTall tr.centerAligned td
{
	text-align: center;
	}
table.formTable,
table.formTableTall {
	border-collapse:collapse;
}

table.formTable td,
table.formTable th,
table.formTableTall td,
table.formTableTall th {
	text-align: left;
	vertical-align: bottom;
	padding: 1px 5px 3px 0;
	margin: 0;
	font-family: "HP Simplified",Arial,sans-serif;
}

table.formTable td,
table.formTable th,
table.formTableTall td span{
	color: #000000;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}

table.formTableTall td,
table.formTableTall th {
	padding: 4px 5px 5px 0;
}

table.formTable td.vAlignTop,
table.formTable tr.vAlignTop td,
table.formTableTall td.vAlignTop,
table.formTableTall tr.vAlignTop td {
	vertical-align: top;
}

.formFieldWide {
	width: 240px;
	font-family: "HP Simplified",Arial,sans-serif;
}

.formFieldMed {
	width: 150px;
	font-family: "HP Simplified",Arial,sans-serif;
}

.formFieldSmall {
	width: 90px;
	font-family: "HP Simplified",Arial,sans-serif;
}

.formFieldTiny {
	width: 20px;
}

.formField100pct {
	width: 97%; /* compensate for narrower DDL width */
	font-family: "HP Simplified",Arial,sans-serif;
}

.formFieldDdl100pct {
	width: 244px;
	font-family: "HP Simplified",Arial,sans-serif;
}
.formFieldDdl25pct {
	width: 25%;
	font-family: "HP Simplified",Arial,sans-serif;
}
.formFieldDisabled {
      color:#666;
      border:#E7E7E7 1px solid;
      padding:2px;
      font-family: "HP Simplified",Arial,sans-serif;
}


.zeroMarginBottom {
	margin-bottom: 0;
}
/* end of form layout table */



/* table cell text wrapper for long lines */
.overflowControlContainer .overflowControl {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 0;
	left: -1px;
	width: 93%;
	height: 1.2em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.overflowControlContainer {
	display: block;
	position: relative;
	margin: 0;
	width: 100%;
	height: 1.2em;
}

/* table cell text wrapper for long lines --> For MangeContacts*/
.overflowCtrlContainer .overflowCtrl {
	margin: 0;
	padding: 0;
	position:absolute;
	top: 0;
	left: -1px;
	width: 100%;
	height: 1.5;
	overflow: hidden;
	white-space: nowrap;
	
	-o-text-overflow: ellipsis;
}

.overflowCtrlContainer {
	display: block;
	position: relative;
	margin: 0;
	width: 100%;
	height: 1.5;
}
/* end of table cell text wrapper for long lines --> For MangeContacts*/



/* HP arrow up/down for toggled content */
.toggle-link {
	padding-right: 10px;
	background: transparent url(/img/hparrow-updown-ffffffbg.gif) no-repeat scroll right -58px;
}

.graySubBlock .toggle-link {
	background-image:url(/img/hparrow-updown-e7e7e7bg.gif);
}

.toggle-active {
	background-position: right 5px;
}
/* end HP arrow up/down for toggled content */

/* Collapsible-expandable FAQ */
dl.faqSection {
	margin: 0 0 2em 0;
}

dl.faqSection dt {
	margin: .7em 0 0 0;
	padding: 0 0 0 20px;
	background: transparent url(../../../../img/hpweb_1-2_plus.gif) no-repeat 0 0;
	color: #003366;
	text-decoration: none;
	cursor: pointer;
}

dl.faqSection dt.faqQuestionExpanded {
	background-image: url(../../../../img/hpweb_1-2_minus.gif);
}

dl.faqSection dd {
	margin: 0 0 0 20px;
	padding: .2em 0 .5em 0;
	display: none;
}
/* end Collapsible-expandable FAQ */

/* Error and alert boxes */
.messageBoxSuccess,
.messageBoxError,
.messageBoxAlert,
.messageBoxInfo,
.messageBoxErrorswrelease,
.messageBoxUnknown {
	padding: 20px 20px 20px 45px;
	background: #FFFFFF url(/img/icons/status/informational.gif) 20px 21px no-repeat;
	border:1px solid #CCCCCC;
	color: #333333;
}

.messageBoxSuccess {
	background-image:url(/img/icons/status/normal.gif);
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	color: #333333;
}

.messageBoxError {
	background-image:url(/img/icons/status/critical.gif);
	background-color: #FEF1EC;
	border-color: #CD0A0A;
	color:#CD0A0A;
	
}

.messageBoxAlert {
	background-image:url(/img/icons/status/minor.gif);
	background-color: #fef1a9;
	
	border-color: #EEC600;
	color: #333333;
}

.messageBoxInfo {
	background-image:url(/img/icons/status/informational.gif);
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	color: #333333;
}

.messageBoxUnknown {
	background-image:url(/img/icons/status/unknown.gif);
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	color: #333333;
}

.messageBoxErrorswrelease {
	background-image:url(/img/icons/status/critical.gif);
	background-color: #FFFFFF;
	border-color: #000000;

	
	
}
/* end error and alert boxes */




/*---------------------------------------------------------------------*/
/* top level menu control */
#tabArea {
	height:25px;
	overflow:hidden;
	border-bottom: 1px #ccc solid;
	padding-bottom:10px;
	font-size: 15 px !important;
}

#tabArea table {
	border-collapse:collapse;	
	
}

#tabArea table td table td {
	padding: 6px 15px 4px 15px;
	margin:0;
	border-right:1px solid #FFF;
	font-weight:normal;
	font-family: "HP Simplified",Arial,sans-serif;
	height:21px;
	
}

#tabArea a {
	color: #767676;
	font-family: "HP Simplified",Arial,sans-serif;
	border-bottom: 4px #fff solid;
	font-weight:normal;
	text-decoration:none;
}
#tabArea a:hover {
	color: #007dba;	
	text-decoration:none;
	font-weight:normal;
}
#tabArea a:active a:visited {
	color: black;	 
	border-bottom: 4px #0096d9 solid;
	text-decoration:none;
	font-weight:normal;
	font-family: "HP Simplified",Arial,sans-serif;
}
.TopMenuselected {	
	border-right:1px solid #FFFFFF;
	font-size: 20px !important;
	font-family: "HP Simplified",Arial,sans-serif;
	font-weight:normal;	
	border-bottom: 4px #0096d9 solid;
}

/* end top level menu control */


/* left navigation menu control */
#sectionalNavLinks a img,
#breadcrumbs a img {
	height:0;
	width:0;
	border:0;
	margin:0;	
}
table#ctl00_LeftNavigationMenu_menuLeftHandNavigation,
table#ctl00_LeftNavigationMenu_menuLeftHandNavigation table,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation table {
	width:100%;
	border-collapse:collapse;
}

table#ctl00_LeftNavigationMenu_menuLeftHandNavigation tr#ctl00_LeftNavigationMenu_menuLeftHandNavigationn0 table,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation tr#ctl01_LeftNavigationMenu_menuLeftHandNavigationn0 table {	
	margin:0 0 8px 0;	
}
table#ctl00_LeftNavigationMenu_menuLeftHandNavigation tr#ctl00_LeftNavigationMenu_menuLeftHandNavigationn0 table td,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation tr#ctl01_LeftNavigationMenu_menuLeftHandNavigationn0 table td {
	background: #767676 none repeat scroll 0 0;
	margin:0 0 8px 0;
	padding:4px 10px 5px 10px;
}
table#ctl00_LeftNavigationMenu_menuLeftHandNavigation tr#ctl00_LeftNavigationMenu_menuLeftHandNavigationn0 table td a,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation tr#ctl01_LeftNavigationMenu_menuLeftHandNavigationn0 table td a {
	display:block;
	font-size: 14px;
	color:#FFFFFF !important;
	font-weight:bold;
	margin:0 !important;
	padding:3px 0 0 2px;
}

table#ctl00_LeftNavigationMenu_menuLeftHandNavigation table td table td,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation table td table td {	
	/*display:block;	
	margin-left:-6px;*/
}
table#ctl00_LeftNavigationMenu_menuLeftHandNavigation table td a,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation table td a {
	display:block;	
	margin-top:2px;
	padding:3px 0 0 2px;
	margin-left: 10px !important;
}

table#ctl00_LeftNavigationMenu_menuLeftHandNavigation table table table td a,
table#ctl01_LeftNavigationMenu_menuLeftHandNavigation table table table td a {
	margin-top:0;
	margin-left: 20px !important;
}

/* left navigation menu control */

#ctl00_ContentPlaceHolderProCurve_wzContentZone {
	width:100%;
}

/* myproduct css classes */
table#ctl00_customWebPartManager_gwpProduct_Product_SeriesGV th a {
	color:#FFFFFF;
}


A.hlStyle:link,
A.HLStyle:link,
A.hyperlinkHL:link,
.DGPagerStyle a,
.DGHeaderStyle a,
.DGHeaderStyle a:visited,
.DGItemStyle a,
.DGAlternateItemStyle a
{text-decoration:underline;color:#003366;}

A.hyperlinkHL:visited,
A.hlStyle:visited,
A.HLStyle:visited,
.DGItemStyle a:visited,
.DGPagerStyle a:visited,
.DGAlternateItemStyle a:visited
{text-decoration:underline;color:#660066;}

.DataGridFixedHeader{vertical-align:middle;border-style:solid;background-color:#dcdcdc;border-top-color:#FFFFFF;border-left-width:1px;border-top-width:1px;border-left-color:#FFFFFF;	border-right-width:1px;	border-right-color:black;	font-size:8pt;	font-family:Verdana;POSITION: relative;}

.DGFooterStyle
{
	background-color:#d3d3d3;font-weight:bold ; border-width:4px; 
	font-family:"HP Simplified",Arial,sans-serif; border-style:solid; border-left-color:Black; border-top-color:Black;
	border-bottom-color:Black;
	font-size:8pt;
}
.DGHeaderSmallStyle
{
	background-color:#CCCCCC;font-weight:bold ; color:black; font-size:xx-small;
	font-family:"HP Simplified",Arial,sans-serif;
	font-size:8pt;
}

.DGItemStyle {
	/*background-color: #ffffff;*/
}

.DGAlternateItemStyle {
	/*background-color: #E7E7E7;*/
}

.DGSelectedItemStyle {
	background-color:#FFCC00; 
}
.DGEditItemStyle {
	border-width:0px;
}

table.DataGrid tr.AlternatingItem td {
	background-color: #E7E7E7;
}

table.DataGrid tr.Pager td {
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-left-width:1px;
	border-top-width:1px;
	background-color:#E7E7E7;
}
.DGItemMediumStyle {	
}

.DGSelectedItemMediumStyle {
	background-color:#FFCC00; 
}
.DGEditItemMediumStyle {
	
}
.DGAlternateItemMediumStyle {
	background-color:#E7E7E7;
}
.DGHeaderMediumStyle {
	background-color:#E7E7E7;		
}
/* end myproduct css classes */

/* mysoftware css classes */
.margLeft10  
{
	margin-left:10px;
}
.hm
{
	font-size:14px;
	font-weight:bold;
	/*margin-top:2px;*/
	margin-bottom:2px;
}
.DIVGainsboroBorder 
{
	border: 1px solid #DCDCDC;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 99%;
}
div.Group 
{
	float:left;
	position:relative;
	margin: 5px 0px 15px 3px;
	width: 99%;
	border-top: solid 1px #a9a9a9;
	border-left: solid 1px #a9a9a9;
   	border-right: solid 1px #a9a9a9;
	border-bottom: solid 1px #a9a9a9;
}

div.Page 
{
   /*border: solid 1px blue;*/
	position:relative;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 99%;
}
div.Row 
{
	position:relative;
	margin: 0 0 1px 0;
	width: 100% !important;
	float: left;
	padding: 0px 5px 1px 10px;
	white-space: nowrap;
}
div.Row2
{
	position:relative;
	margin: 0 0 1px 0;
	width: 100% !important;
	float: left;
	padding: 0px 5px 1px 5px;
	white-space: nowrap;
}
div.RowArray
{
	position:relative;
	margin-left: 20%;
	margin-top: 4px;
	margin-bottom: 8px;
	float: left;
	white-space: nowrap;
	text-align: left;
	border: 1px solid gray;
}
div.RowArray2
{
	position:relative;
	margin: 2px 0px 0px 0px;
	float: left;
	padding: 0px 0px 1px 300px;
	white-space: nowrap;
	text-align: left;
}
div.RowInstructions 
{
	float: left;
	position:relative;
	margin: 0 0 2px 0;
	padding: 0px 0px 8px 0px;	
	vertical-align: top;
}
div.RowInstructions2 
{
	float: left;
	position:relative;
	margin: 0 0 2px 0;
	padding: 0px 0px 0px 0px;	
	vertical-align: top;
}
span.InstructionsBody
{
	float: left;
	position: relative;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	/*color: #555555;*/
	margin: 0 0 2px 0;
	vertical-align: top;
	/*border: solid 1px red;*/
	padding: 0 2px 0 2px;
	margin: 0;
}
span.PageText
{
	float: left;
	position: relative;
	font-family: Veranda, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	/*color: #555555;*/
	margin: 4px 4px 4px 4px;
	vertical-align: top;
}
div.RowTitle 
{
	float: left;
	position:relative;
	margin: 13px 0px 10px 20px;
	vertical-align: top;
}
div.RowTitleQuestion
{
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}
span.TitleBodyQuestion
{
	float: left;
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 20px;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #555555;*/
}
span.TitleBody
{
	float: left;
	position: relative;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: navy;
	margin: 0 0 4px 0;
	vertical-align: top;
	text-align: left;
}
span.InstructionsPrefix
{
   float: left;
	position:relative;
	text-align: right;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*font-style: italic;*/
	/*color: #555555;*/
	vertical-align: top;
	margin: 0 4px 0 4px;
}
span.NotesPrefix
{
   float: left;
	position:relative;
	text-align: right;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	/*color: #555555;*/
	vertical-align: top;
	margin: 4px 0 4px 4px;
}
span.colTitle
{
	float: left;
	padding: 0px 4px 0px 4px;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #555555;	*/
	width: 30%;
}
span.colTitleWide
{
	float: left;
	padding: 0px 4px 0px 0px;
	position:relative;
	text-align: right;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #555555;	*/
	width: 40%;
}
span.colCheckBoxArray
{
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #555555;*/
	text-align: left;
}
span.colTitleArray
{
   float: left;
	position:relative;
	text-align: left;
	padding: 0px 4px 0px 8px;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #555555;*/
}
span.colTitleListBox
{
	float: left;
	padding: 0px 4px 0px 0px;
	position:relative;
	text-align: right;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #555555;*/
	vertical-align: top;
	width: 20% !important;
}
span.colTitleSuffix
{
   	float: left;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	/*color: #555555;*/
	padding: 0px 0px 0px 2px;
}
span.colTitleSuffixNonItalic
{
   	float: left;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 11px;
	font-weight: normal;
	/*font-style: italic;*/
	/*color: #555555;*/
	padding: 0px 0px 0px 2px;
}
span.colValidateSuffix
{
   float: left;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	padding: 2px 0px 0px 2px;
}
input.controlTextBox
{
   float: left;
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #333333;*/
}
span.controlCheckBox
{
   float: right;
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #333333;*/
	padding-right: 15px;
}
span.controlCheckBoxSuffix
{
   /*float: right;*/
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	/*font-weight: bold;*/
	/*color: #333333;*/
	padding-right: 15px;
}
span.controlCheckBoxSuffixBold
{
   /*float: right;*/
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #333333;*/
	padding-right: 15px;
}
input.controlTextBoxMultiLine
{
   float: left;
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #333333;*/
	vertical-align: top;
}
textarea.controlMultiLineTextBox
{
   float: left;
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #333333;*/
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	height:75px;
}
option
{
   font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: normal !important;
}
select.controlMultiLineTextBox
{
   float: left;
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #333333;*/
	vertical-align: top;
}
select.controlListBox
{
   float: left;
	position:relative;
	text-align: left;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #333333;*/
	vertical-align: top;
}
input.controlDefault
{
   float: left;
	position:relative;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #333333;*/
}
span.controlDefault
{
   float: left;
	position:relative;   
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	/*color: #333333;*/
}
span.Error
{
   float: left;
	position:relative;   
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	color: red;
	
	padding: 0px 0px 0px 4px;
}
span.validation
{
   float: left;
	position:relative;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	
	padding: 0px 0px 0px 4px;
}
span.warning
{
   float: left;
	position:relative;
	font-family: HPSimplifed, Arial;
	font-size: 12px;
	font-weight: bold;
	color: orange;
	
	padding: 0px 0px 0px 4px;
}
span.PageHeader
{
   /*border: solid 1px red;*/
     float: left;
	position:relative;
	font-family: HPSimplifed, Arial;
	font-size: 14px;
	font-weight: bold;
	width : 99%;
	padding : 0 0 0 0;
	margin: 0 0 10px 0;
	display: block;
	text-align: left;
}
span.GroupHeader-Off
{
   float: left;
	position:relative;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	color: Navy;
	width : 100%;
	height : 18px;
	padding : 2px 0 0 6px;	
	margin: 0 0 8px 0;
	display: block;
	text-align: left;
   	background: #f7f7f7;
   	border : 1px solid #A9A9A9;
}
span.GroupHeader
{
    float: left;
	position:relative;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	color:MenuText;
	width : 99.5%;
	padding : 4px 0px 4px 3px;
	display: block;
	text-align: left;
	background: #f7f7f7;	
}
div.Bundle
{
	float:left;
	position:relative;
	width: 98%;
	background: #ffffff;
	padding : 10px 0 10px 0px;
}
div.Bundle-Off
{
	float:left;
	position:relative;
	margin-left: 5px;
	margin-right: 5px;
	width: 99.7%;
	background: #f7f7f7;
	border : 1px solid #A9A9A9;
	padding : 10px 0 10px 0px;
}
div.TextBoxArrayRow
{
	position:relative;
	margin: 0 0 1px 100px;
	width: 100% !important;
	float: left;
	padding: 0px 0px 1px 0px;
	white-space: nowrap;
}
input.TextBoxArrayControl
{
    float: left;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #333333;*/
}
span.TextBoxArrayTitle
{
   float: left;
	position:relative;
	text-align: right;
	width: 100px;
	padding: 0px 4px 0px 8px;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
}
/* Custom Styles */
textarea.LicenseAgreement
{   
	float: left;
	position:relative;
	text-align: left;
	font-family: Veranda, Arial;
	font-size: 12px;
	font-weight: normal;
	/*color: #333333;*/
	vertical-align: top;
	height: 300px;
	width: 410px;
	margin: 0 0 5px 3px;
	padding: 2px;
}
/* end mysoftware css classes */

/* myhelp css classes */
/*-_-*/
.helpForm a:link
{    
    color:#003366;
    text-decoration: underline;
}

.helpForm a:visited
{
    text-decoration:underline;
    color:#660066;
}

.helpForm .urlprefix
{       
    font-size: 0.9em;
    padding-right: 0.2em;
    color: #003366;
    vertical-align:middle;
}

.helpForm
{
/*border:solid 1px #000000;*/
}

.helpForm .left
{    
    vertical-align: top;
    width: 100%;
    /*border: solid 1px #02BA0C;*/
}

.helpForm .right
{    
    vertical-align: top;
    width:125px;
}

.helpForm .left .section 
{
    /*border: solid 1px #02ba0c;*/
}

.helpForm .section .anonymousheader
{
    background-color: #02ba0c;
    border: solid 1px #02ba0c;
    color: #ffffff;
    font-size: 1.0em;
    font-weight: bold;
    height: 18px;
    padding-top:2px;
    padding-left: 0.25em;
}

.helpForm .section .anonymouscontent
{
    background-color:#f5f5f5;
    height: 1.5em;
    vertical-align:middle;
    font-size:0.9em;
}

.helpForm .section .contentheader
{
    margin-bottom: 1.0em;
    margin-top: 0.5em;
    border: solid 0px #000000;
}

.helpForm .section .audiencedheader
{
    background-color: #008DB1;
    border: solid 1px #008DB1;
    color: #ffffff;
    height: 1.5em;
    margin-bottom: 0.5em;    
}

.helpForm .section .audiencedcontent
{
    margin-bottom: 1.6em;
    padding-top: 0.5em;  
}

.helpForm .section .content
{
    padding-left: 0.5em;
    padding-right: 0.5em;
    border: solid 1px #008DB1;
}

.helpForm .left .section .content,
.helpForm .right .section .content
{
    vertical-align:top;
    border: solid 0px black;
}

.helpForm .left .section #rprHdr
{
    font-weight: bold;
    height: 1.5em;
    margin-left: 1.0em;
}

.helpForm .left .section #rprDiv
{
    font-size: 1.0em;
    margin-bottom: 0.1em;
    margin-left: 1.8em;
}

.helpForm .dynaForm
{
    /*border:solid 1px #000000;*/
    font-size: 1.0em;
}

.helpForm #ucsignin .header
{
    width:100px;
    border: solid 1px #696969;
    background-color:#660099;
    color:#ffffff;
    font-weight: bold;
    height: 18px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-align: center;
    padding-top:2px;	
}

.helpForm #ucsignin .content
{
    width:100px;
    background-color: #f5f5f5;
    padding-right: 0.5em;
    padding-left: 0.5em;
    padding-bottom: 1.0em;
    padding-top: 0.5em;
    border-top: none;
    border-right: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;   
}

.helpForm #ucResourceLink
{    
    color: #008BD1;
    font-weight: bold;
    height: 1.5em;
    margin-left: 1.0em;
    margin-top: 1.0em;
}

.helpForm #divResult
{
    padding-top: 0.5em;
}

.helpForm .inputForm
{
    position: relative;
    clear: both;
    font-size: 1.0em;
    /*border: solid 0px #008BD1;*/
    margin-left:0.5em;
    margin-right:0.5em;
}

.helpForm .inputForm .section,
.helpForm .dynaForm .section
{
    position:relative;
    clear:both;
    /*border: solid 0px #02BA0C;*/
}

.helpForm .inputForm .section .validator,
.helpForm .dynaForm .section .validator
{
    font-size:1.2em;
}

.helpForm .inputForm .section .lbl,
.helpForm .dynaForm .section .lbl
{
    position: relative;
    padding-top:.4em;
    /*border: solid 0px #660099;*/
    width:15em;
    text-align:right;
    float:left;
}

.helpForm .inputForm .section .ctl,
.helpForm .dynaForm .section .ctl
{
    vertical-align: middle;
    /*border: solid 0px #FFCC00;*/
}

.helpForm .inputForm .section .ctl input,
.helpForm .dynaForm .section .ctl input
{   
    margin-left: 5px;
    width:16em;    
    background-color: #FFFFE0;
    /*border: solid 0px, #000000;*/
}

.helpForm .inputForm .section .ctl select,
.helpForm .dynaForm .section .ctl select
{
    margin-left: 5px;
    width:22.5em;
    background-color: #FFFFE0;
}

.helpForm .inputForm .divRtgEmail,
.helpForm .inputForm .divRtgPhone
{
    color: #eb5f01;
    font-size: 0.8em;
    font-weight: bold;
    text-align:center;
}

.helpForm .inputForm .divOptin
{
    font-size: 0.9em;
    margin-right: 1.0em;
    margin-top: 1.5em;
    vertical-align: top;
    clear:both;
}

.helpForm .inputForm .divShareContact
{
    font-size: 0.9em;
    margin-right: 1.0em;
    margin-top: 1.5em;
    vertical-align: top;
    clear:both;
}

.helpForm .contactInfoContent
{
    min-height: 400px;
    border-right: #dcdcdc 0px solid;
    border-left: #dcdcdc 0px solid;
    border-bottom: #dcdcdc 0px solid;
    padding: 1.0em;
}

.helpForm .contactInfoMenu a,
.helpForm .anonymousMenu a
{
    color:#003366;
    text-decoration:underline;
}

.helpForm .contactInfoMenu a.visited,
.helpForm .anonymousMenu a.visited
{
    color:#660066;
    text-decoration:underline;
}

.helpForm .contactInfoMenu a:hover,
.helpForm .anonymousMenu a:hover
{
    text-decoration:underline;
}

.helpForm .contactInfoMenu td
{
    font-size: 0.9em;
    height: 1.5em;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
    border-top: #dcdcdc 1px solid;
    border-right: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    background-color: #f5f5f5;
}

.helpForm .anonymousMenu table
{
    border-top: solid 1px #dcdcdc;
    border-left: solid 1px #dcdcdc;
    border-right: solid 1px #dcdcdc;
    background-color: #f5f5f5;
}

.helpForm .anonymousMenu td
{
    height: 20px;
    font-size: 0.9em;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;    
}

.helpForm .contactInfoMenu .spacer,
.helpForm .anonymousMenu .spacer
{
    background-color: #FFFFFF;    
    border-top:none; 
    border-right:none;
    width:100%; 
}

.helpForm .contactInfoMenu #ctl00_ContentPlaceHolderProCurve_active,
.helpForm .anonymousMenu #ctl00_ContentPlaceHolderProCurve_lvwTopNav_ucAnonymousMenu_active
{
    border-bottom: #F8F8FF 1px solid;
    background-color:#FFFFFF;
}
/*CMS Content Styles*/
#divContentTopic
{
    font-size:1.0em;
    /*border:solid 1px #000000;*/
}
#divContentTopic table
{
    border-collapse:collapse; 
    border:none;
}
#divContentTopic table .tdLeft
{
    white-space:nowrap;
    font-weight:bold;
    text-align:right;
}
#divContentTopic table td
{
    vertical-align:top;
}
#divContentTopic table ul
{
    padding:0;
    margin:0;
    margin-left:1.5em;
    margin-right:1.5em;
    text-indent:0.0em;
    margin-bottom:0.25em;
    list-style-position: outside;
}
#divContentTopic p
{
    line-height: 1.2em; 
    padding: 0 1.0em 1.0em 0;
    margin: 0;
}
#divContentTopic input
{
    width: 394px;
}
#divContentTopic #subject
{
    width: 85px;
    height: 20px;
    float:left;
    padding-top: 2px;
    margin-bottom:4px;
}

#contentArea	
{
	position: relative;
	width: 730px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	overflow: auto;
}
	
.twoColumns 	
{
	width: 100%;
	margin: 0 0 10px 0;
	overflow: hidden;
}

.twoColumns .tabBg 
{
	line-height:25px;
	width:100%;
}
	
.alphaBorder 
{
	border:1px solid #999999;
}

.twoColumns .pad10 
{
	padding:10px;
}
.twoColumns .column1gutter {
	float: left;
	width:49%;
}
.twoColumns .column2gutter {
	float: left;
	width:49.5%;
	margin-left:10px;
}
.twoColumns .column1 {
	float: left;
	width:49.4%;
}
.twoColumns .column2 {
	float: left;
	width:49.2%;
	margin-left:10px;
}

.twoColumns tabBg 
{
	background-color:Blue;
	float: left;
	width:49.2%;
	margin-left:10px;
}

/*.tabGray smallText
{
	font:white;
}*/

b 
{
	font-weight:bold;
}

.tab a:link
{    
    color: #003366;
    text-decoration: none;
}

.tab a:hover
{    
    color: #003366;
    text-decoration: underline;
}

.right 
{
	/*font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;*/
	font-family : "HP Simplified",Arial,sans-serif;
}

.right a:link 
{
	color: #1459B9;
	text-decoration: none;
}

.right a:visited 
{ 
	color: #1459b9; 
	text-decoration: none 
}

.right a:active 
{ 
	color: red; 
	text-decoration: none 
}

.right a:hover 
{
	color: #1459B9;
	text-decoration: underline;
}

/*
.tabBlue 
{
	background-image:url(/img/tabBlue.gif);
	background-repeat:repeat;
	border-right:1px solid #FFFFFF;
	border-top:3px solid #336699;
	color:#FFFFFF;
	float:left;
	height:25px;
	line-height:21px;
	margin:0 2px 0 0;
	padding:0 10px;
}

.tabGray 
{
	background-image:url(/img/tabGray.gif);
	background-repeat:repeat;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	line-height:23px;
	margin:5px 2px 0 0;
	padding:0 10px;
}

#twoColumns .tabGray a,
#twoColumns .tabBlue a
{
	color:#FFFFFF;
	text-decoration: none;
}

#twoColumns .tabGray a:hover,
#twoColumns .tabBlue a:hover
{
	color:#FFFFFF;
	text-decoration: underline;
}

.smallText 
{
	font-size:0.92em;
}*/
/* end myhelp css classes */

/* knowledgebase css classes */
.EmphasisHeadText {
color:Black;
font-family:Arial;
font-size:14px;
font-weight:bold;
}
/* end knowledgebase css classes */

/* marketPlace css classes */
/* star rating CSS */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(hp-star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:75px;
	height:15px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:15px;
	line-height:15px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	
.DGAlterItemText
{
	text-indent:2Pt;
	vertical-align:top;
	text-align:left;
	font-size:13px;	
	background-color:#FFFFFF;
}

.DGItemText
{
	text-indent:2Pt;
	vertical-align:top;
	text-align:left;
	font-size:13px;
	background-color:#E7E7E7;
}

.lblDisplay
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:Black;
	text-align:right;	
}

.ColumnDisplay
{
	width:100px;
	text-align:left;
	
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* end of star rating CSS */

/* =================== BEGIN style.css from Sales Portal ======================== */


/* Disabled - Kuzo 10182007 */
/*
INPUT {font-size: 11px;}
OPTION {font-size: 11px;}
SELECT {font-size: 11px;}
*/

.splashnews
{
   background-image:
   url('/img/whats_new.jpg');
}

.splashTitle
{
   font-size: 18pt;
   font-family: 'Arial Narrow';
   color: white;
}
.splashIndent
{
   font-size: 9pt;
   text-decoration: none;
   text-indent: 2px;
   color:#FFFFFF;
   vertical-align: top;
}

a.splash {font-size: 9pt; color:#FFFFFF; text-decoration: none;}
a.splash:active {font-size: 9pt; color:#FFFFFF;}
a.splash:link {font-size: 9pt; color:#FFFFFF;}
a.splash:visited {font-size: 9pt; color:#FFFFFF;}
a.splash:hover {font-size: 9pt; text-decoration: underline;}

.whatsnewTitle
{
   font-size: 12pt;
   text-indent: 20px;
   color: white;
   font-weight: bold;
}
.whatsnewIndent
{
   font-size: 9pt;
   text-decoration: none;
   text-indent: 22px;
   color:#FFFFFF;
   vertical-align: top;
}

a.whatsnew {font-size: 9pt; color:#FFFFFF; text-decoration: none;}
a.whatsnew:active {font-size: 9pt; color:#FFFFFF;}
a.whatsnew:link {font-size: 9pt; color:#FFFFFF;}
a.whatsnew:visited {font-size: 9pt; color:#FFFFFF;}
a.whatsnew:hover {font-size: 9pt; text-decoration: underline;}

.productSpotlightTitle
{
   font-size: 9pt;
   color: #FFFFFF;
   font-weight: bold;
}
.productSpotlight, a.productSpotlight , a.productSpotlight:active, a.productSpotlight:link, a.productSpotlight:visited, a.productSpotlight:hover
{
   color: #FFFFFF;
   font-size: 8pt;
   text-decoration: none;
}

.ucLinkTitle, .ucLinkTitle A, .ucLinkTitle A:active, .ucLinkTitle A:link, .ucLinkTitle A:visited, .ucLinkTitle A:hover
{
   color: black;
   font-size: 10pt;
   font-weight: bold;
   text-indent: 5px;
   border-bottom: #003366 4px solid;
}

a.ucLinks {font-size: 9pt; text-decoration: none;}
a.ucLinks:active {font-size: 9pt;}
a.ucLinks:link {font-size: 9pt;}
a.ucLinks:visited {font-size: 9pt;}
a.ucLinks:hover {font-size: 9pt; text-decoration: underline;}

a.ucNewsTitle {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.ucNewsTitle:active {color: #FFFFFF; font-weight: bold;}
a.ucNewsTitle:link {color: #FFFFFF; font-weight: bold;}
a.ucNewsTitle:visited {color: #FFFFFF; font-weight: bold;}
a.ucNewsTitle:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.ucNews {color: #14599c; font-size: 9pt; text-decoration: none;}
a.ucNews:active {color: #14599c; font-size: 9pt;}
a.ucNews:link {color: #14599c; font-size: 9pt;}
a.ucNews:visited {color: #14599c; font-size: 9pt;}
a.ucNews:hover {color: navy; font-size: 9pt; text-decoration: underline;}
.ucNewsIndent
{
   font-size: 9pt;
   text-decoration: none;
   text-indent: 8px;
   color: #14599c;
   vertical-align: top;
}

a.buttonRedbold {color:#990000; text-decoration: none; font-weight:bold;}
a.buttonRedbold:active {color:#990000; font-weight:bold;}
a.buttonRedbold:link {color:#990000; font-weight:bold;}
a.buttonRedbold:visited {color:#990000; font-weight:bold;}
a.buttonRedbold:hover
{
   color: #ff0000;
   text-decoration: underline;
}

.NewsTitle
{
   font-size: 14pt;
   font-weight: bold;
   text-decoration: none;
   text-indent: 5px;
}

.NewsDescription
{
      font-size: 10pt;
   text-decoration: none;
   text-indent: 5px;
}

/* =================== END style.css from Sales Portal ======================== */



/* =================== BEGIN App_Themes/Default/Default.css from Sales Portal ======================== */


/* Document Filter Grid Theme*/

.DocGrid /*<table>*/
{
   margin-top: 10px;
   font-size: 11px;
   background-color: #ffffff;
   color: #000000;
   border-collapse: collapse;
}

.DocGridDocHeader /*<table>*/
{
   width: 100%;
   table-layout: fixed;
   font-weight: bold;
   font-size: 8pt;
   background-color: #003366;
   color: #ffffff;
}

.DocGridDocCollection /*<table>*/
{
   width: 100%;
   table-layout: fixed;
   border: none 0px white;
   border-collapse:collapse;
   margin-bottom: 20px;
}

.DocGridDocRow /*<tr>*/
{
   font-size: 11px;
   background-color: #f8f8ff;
}

.DocGridDocRow TD
{
   padding: 5px 5px 5px 5px;
   border: solid 1px lightgrey;
}

.DocGridDocARow /*<tr>*/
{
   font-size: 11px;
   background-color: #f8f8ff;
}

.DocGridDocARow TD
{
   padding: 5px 5px 5px 5px;
   border: solid 1px lightgrey;
}

.DocGridDocHolderRowCollection /*<table>*/
{
   width: 100%;
   border-collapse: collapse;
   border: solid 1px lightgrey;
}

.DocGridDocHolderRow /*<table>*/
{
   width: 100%;
   table-layout: fixed;
   background-color: #E7E7E7;
   font-size: 11px;
   border-collapse: collapse;
}

.DocGridDocHolderRow TD
{
   padding: 5px 5px 5px 5px;
}

.DocGridDocHolderARow /*<table>*/
{
   width: 100%;
   table-layout: fixed;
   font-size: 11px;
   background-color: #FFFFFF;
   border-collapse: collapse;
}

.DocGridDocHolderARow TD
{
   padding: 5px 5px 5px 5px;
}

.DocGridDocHolderExpandedRow /*<table>*/
{
   width: 100%;
   table-layout: fixed;
   font-size: 11px;
   font-weight: bold;
   color: white;
   background-color: #666666;
   border-collapse: collapse;
}

.DocGridDocHolderExpandedRow TD
{
   color: #ffffff;
   padding: 5px 5px 5px 5px;
   border: solid 1px lightgrey;
}

.DocGridLastCategory /*<div>*/
{
   margin-top: 20px;
   margin-bottom: 20px;
   font-size: 11px;
   font-weight: bold;
}

.DocGridMainCategory /*outer <div>*/
{
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   margin-top: 20px;
   margin-bottom: 20px;
}

.DocGridMiddleCategory /*<span>*/
{
   font-size: 11px;
   font-weight: bold;
   font-style: italic;
   color: #000000;
}

/* end of document grid theme*/

/* Left Navigation */

.DocGridNavi /*main outer div*/
{
   font-size: 9pt;
   width: 100%;
   background-color: #F0F0F0;
   color: #14599C;
}

.DocGridNavi:active, .DocGridNavi:link, .DocGridNavi:visited
{
   color: #14599C;
}

.DocGridNavi:hover
{
   color: navy;
}

.DocGridNavi A
{
   text-decoration: none;
}

.DocGridNaviCategory
{
   margin-bottom: 2px;
}

.DocGridNaviSelected
{
   margin-bottom: 2px;
   background-color: #ffdd9f;
}

.DocGridNaviChild
{
   margin-top: 2px;
   margin-left: .75em;
}

.DocGridNaviChildSelected
{
   margin-top: 2px;
   margin-left: .75em;
   background-color: #ffdd9f;
}

.NavTitle
{
   font-size: 10pt;
}
.NavLink, .NavLink:active, .NavLink:link, .NavLink:visited
{
   color: #14599C;
   font-size: 9pt;
}
.NavLink:hover
{
   color: navy;
   font-size: 9pt;
}

.NavBody
{
   font-size: 9pt;
   background-color: #F0F0F0;
}

.NavBodySmall
{
   font-size: 8pt;
   color: gray;
}

.NavSelected
{
   font-size: 9pt;
   background-color: #ffdd9f;
}
/* end of Left Navigation*/

/* News Web Part*/
.NewsGrid
{
   font-size: 10pt;
}
.NewsHeader
{
   color: black;
   font-size: 10pt;
   font-weight: bold;
   text-indent: 10px;
   border-bottom: #003366 4px solid;
}

.NewsRow, .NewsARow
{
   color: black;
   font-size: 8pt;
}

.NewsBody, .NewsBody:active, .NewsBody:link, .NewsBody:visited
{
   color: #14599C;
   font-size: 9pt;
   text-decoration: none;
   text-indent: 4px;
}

.NewsBody:hover
{
   color: navy;
   font-size: 9pt;
   text-indent: 4px;
}

.NewsBodyText
{
   text-indent: 15px;
   color: black;
   font-size: 9pt;
}

.NewsFooter
{

}

/* end of News Web Part*/

/* Quick Links */

.LinksBody
{
   font-size: 9pt;
   text-indent: 0px;
}

.LinksBody A, .LinksBody A:active, .LinksBody A:link, .LinksBody A:visited
{
   color: #14599C;
   font-size: 9pt;
   text-indent: 0px;
}
.LinksBody A:hover
{
   color: navy;
   font-size: 9pt;
   text-indent: 0px;
}
.LinksBodyText
{
   color: black;
   font-size: 9pt;
   text-indent: 8px;
   text-indent: 0px;
}

.LinksTitle, .LinksTitle A, .LinksTitle A:active, .LinksTitle A:link, .LinksTitle A:visited, .LinksTitle A:hover
{
   color: black;
   font-size: 10pt;
   font-weight: bold;
   text-indent: 10px;
   border-bottom: #003366 4px solid;
}

.LinksTitleBlock, .LinksTitleBlock A, .LinksTitleBlock A:active, .LinksTitleBlock A:link, .LinksTitleBlock A:visited, .LinksTitleBlock A:hover
{
   color: white;
   font-size: 9pt;
   font-weight: bold;
   text-indent: 10px;
   background-color: #003366;
   padding-top: 4px;
   padding-bottom : 4px;
}

.LinksBodyBlock A, .LinksBodyBlock A:active, .LinksBodyBlock A:link, .LinksBodyBlock A:visited
{
   color: #14599C;
   font-size: 9pt;
   text-indent: 10px;
}
.LinksBodyBlock A:hover
{
   color: navy;
   font-size: 9pt;
   text-indent: 10px;
}

.GridViewHeader a:visited
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:White;
	background-color:#0080ff;
	vertical-align:top;	
}


/* end of Quick Links */

/* =================== END App_Themes/Default/Default.css from Sales Portal ======================== */




/* =================== BEGIN NetValueStyleSheet.css from Partner Portal ======================== */
/* mini tabs */

td.minitab, td.minitabon {
	font-size: 8pt;
	line-height: 9pt;
	text-align: left;
	
	white-space: nowrap;
}

td.minitab {
	background: url(/img/minitab.gif) #E5E5E5 top left no-repeat; 
	margin: 0px;
	padding: 0px 1px 0px 1px; 
	vertical-align: bottom;
	border-top: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
}
a.minitab {
	color: #333333;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	border-bottom: #FFFFFF solid 1px;
	display: block;
}
a.minitab:hover {
	color: #999999;
	text-decoration: none;	
}

td.minitabon {
	background: url(/img/minitabon.gif) #FFFFFF bottom left no-repeat; 
	margin: 0px;
	padding: 0px 1px 0px 1px; 
	vertical-align: bottom;
	border-top: #CCCCCC solid 1px;	
}
span.minitabon {
	display: block;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	border-bottom: #FFFFFF solid 1px;
	padding: 7px 10px 7px 10px;
}

td.minitabend {
	border-bottom: #CCCCCC solid 1px;
	border-left:  #CCCCCC solid 1px;
	width: 100%;
}
span.minitabend {
	display: block;	
}

.minitabcontent {
	margin: 0px;
	padding: 15px;
	border-bottom: #CCCCCC solid 1px;
	border-left:  #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-top: 0px;
}

/* end mini tabs */

/* =================== END NetValueStyleSheet.css from Partner Portal ======================== */





/* =================== BEGIN NetValue.css added 2007/11/12 ======================== */

/* Custom defined classes*/


.label
{
	font-family:HPSimplifed !important;
	font-size:10px;
}

.textbox
{
	font-family:HPSimplifed;
	font-size:10px;
}

.HyperLinks
{
	color: Orange; 
	font-weight: bold;
}

.file
{	
	font-family:HPSimplifed;
	font-size:10px;
	font-weight:bold;
	color:Black;		
}
.TitleText
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:Black;
}
.EmphasisHeadText
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;	
	color:Black;
}
.EmphasisText
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:Black;
}
.LegendText
{
	font-family:Arial;
	font-size:12px;
	color:Black;
}

.Success
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:Green;
}
.YellowText
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:Black;
	background-color:Yellow;
}
.GreenText
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:Black;
	background-color:Green;
}
.ErrorText
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:Red;
}
.ControlDescriptionText
{
	font-family:Arial;
	font-size:12px;	
	font-style:normal;
	color:Black;
}
.DGBorder
{
	font-family:Arial;
	font-size:10px;	
	font-style:normal;
	color:Black;
	border-style:solid;
	border-color:Black;
	border-width:thin;
}
.DGHeaderText
{
        font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Black;
	background-color:Silver;

}
.DGCurrentWeekHeadText
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Black;	
	background-color:Silver;
}
.DGCurrentWeekItemText
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;	
	color:Black;
}

.DGOldForecastText
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;	
	color:Black;
	background-color:#F2F2F2;
}
.DGForecastText
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;	
	color:Black;
}
.NetValueHeading
{
	color:Gray;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}
.tab
{	
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Navy;

}
.selectedTab
{	
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:Black;

}

.bottomBorder
{	
	border-bottom-style:solid;
	border-bottom-width : 1px;
}


/* =================== END NetValue.css ======================== */






/* =================== BEGIN PatnerStyleSheet.css from Partner Portal ======================== */
/* Start Global */

/* Disabled - Kuzo 10182007 */
/*
body {
	background: #FFFFFF;
	padding: 1em 20px 3em 20px;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, Sans-serif; 

}
.color666666bg {background-color:#666666;}
*/

body {
	margin: 0;
}

/* End Global */
/* StartSign Out Link */
.LogOutStyle
{
	text-align: right;
	border: none 0px;
	color: Yellow;
	padding-top: 5px;
	font: normal 8pt arial verdana sans-serif;
}

/* End Sign out Link */

/* Start Search */

.GridProcurveSearch
{
	padding-bottom: 10px;
}
/* End Search */
/* Start Bread Crumb 

.breadcrumb
{
	height: 10px;
}
.breadcrumb a
{
	color: #1459b9;
	font-weight: bold;
}
.breadcrumb td
{
	padding-left: 1px;
}*/
/* End Bread Crumb */

/* Start Login */

.loginHeader{color: #ffffff; font-weight: bold; background-color: #006595; text-align: center; height: 25px;}

.usernameLabel{padding-left: 7px; padding-top: 7px; padding-bottom: 4px;}

.passwordLabel {padding-left: 7px; padding-top: 4px; padding-bottom: 4px;}

.passwordReset {font-size: 8pt; Color:#ffffff; white-space: nowrap; text-decoration: underline;}

.SignOutLinkButton {
/*color: #fad621; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;*/}

.userName{color: #000000; font-size: 11px; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 10px;
	text-align: left; padding-left: 5px; padding-right: 5px;}

/* End Login */
/* Start Left Navigation */
.leftNavBg{	background-color:#ffffff; padding-left: 0px; width: 182px;}
.leftNavPanel{	padding-right: 1px;	border-top: solid 3px #A8B0B4;	border-left: solid 3px #A8B0B4;	border-right: solid 4px #A8B0B4;}

.leftLinks
{	color: #1459b9; font-size: 20px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
 	text-decoration:none;	font-size: 11px;	background-color: #ffffff;	width: 174px; }
.leftLinks a{ color: #1459b9; text-decoration: none;}

.leftMenuItem{ padding-left: 3px; padding-right: 3px; border-bottom: solid 1px #006595;	height: 25px;}
.leftMenuItem a{ padding-left: 0px; padding-right: 3px; border-bottom: solid 1px #006595;	height: 25px;}
.leftMenuItem a:first-line{ text-indent: -12px;}
.leftMenuItemHover{	/*border: solid 1px gray;*/	background-color: #fad621;}
.leftMenuItemSelected{	background-color: #fad621;}

.arrowlist  {margin: 0px; padding-left: 3px; padding-right: 3px; list-style: none; }

.arrowlist li { padding-bottom: 3px; padding-top: 1px; padding-left: 10px; /*background-image: url(/img/arrow.gif); */
				background-repeat: no-repeat; background-position: 0 .5em;
} 
.arrowlistContent {margin: 0px; padding-left: 20px; padding-right: 3px; padding-top: 1px; 
				padding-bottom: 3px; list-style: none;  vertical-align: middle;}
.arrowlistContent li { padding-bottom: 3px; padding-top: 1px; padding-left: 20px; 
				padding-right: 15px; background-image: url(/img/arrow.gif); 
				background-repeat: no-repeat; background-position: 0 .5em; vertical-align: middle;
} 
.topBreadCrumb  {margin: 0px; padding-left: 1px; padding-right: 0px; list-style: none; }

.topBreadCrumb li { padding-bottom: 3px; padding-top: 1px; padding-left: 10px; background-image: url(/img/arrow.gif);
				background-repeat: no-repeat; background-position: 0 .5em;
} 

.leftNavigationHeader 
{
	color: #ffffff;
	font-weight: bold;
	background-color: #005c8d;	
	text-align: center;
	border: solid 5px #ffffff; 
	padding: 5px 5px 5px 5px;
}


/* End Left Navigation */

/* Start Top Navigation */
.topLinks
{
	color: #ffffff; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.topLinks a{	color: #ffffff; line-height: 10px; text-decoration: none;	padding-left: 2px;	padding-right: 2px;}
.topLinks a:visited{	text-decoration: none;}
.topMenuItem a, .topMenuItem a:visited {	color: #ffffff;	text-decoration: none;	/*border: solid 2px #006595;*/}
.topMenuItem a:hover {	color: #ffffff; text-decoration: underline;}
.topMenuItemHover a{text-decoration: underline;	/*border: solid 2px #003366;*/
}
.topMenuItemSelected {	color: Yellow;	text-decoration: none;}
.topMenuItemSelected a, .topMenuItemSelected a:visited{	color: Yellow;	text-decoration: none;}
/* End Top Navigation */

/* Start Partner Main */
.webPartsHolderPanel
{
	padding: 0px 0px 0px 25px;
}
.webPartsHolderTable
{
}
.languageStaticMenuItem,.languageStaticMenuItem a,.languageStaticMenuItem a:visited
{
	color: #ffffff;
}
.languageStaticMenuItemHover
{
	border: solid, 1px, #eeeeee;
}
.languageBarStaticMenu
    {
		text-decoration: none;
     font-size: 11px;
     font-family: Verdana;
     font-weight: bold;
     padding: 2px;
     
    }
.languageBarStaticMenu a
{
	text-decoration: none;
}
.languageBarDynamicMenu td
{
	padding: 2px 2px 2px 2px;
}
.languageBarDynamicMenu
{
 font-size: 11px;
 font-family: Verdana;
 padding: 5px 5px 5px 5px;
 
}
.languageBarDynamicMenu a
{
	text-decoration: none;
}
.languageBarDynamicHover
{
	border: solid 1px #006595;
}
.DGBorder
{
	font-family:Arial;
	font-style:normal;
	color:Black;
	width:100%;	
	margin:0px;
	padding:0px;	
}
.loginButton
{
	background-color:#666666;	
	font-size:9pt;
	font-weight:bold;
	color:White;
	padding-left: 2px;
	padding-right: 2px;
}

.ChangePasswordTable
{
	padding-left: 50px;
	color: Navy;
}
/* End Partner Main */


/* Start Profile Web Part */
.header_cell {	width: 100%;	border: solid 1px gray;	background-color:#666666;	color : #FFFFFF;}
.leftNavCell {	width: 100%;	border: solid 1px #E7E7E7;	padding-right: 2px;}
.leftNavCellWithBorder {	width: 100%;	border: solid 1px gray;}
.cellMouseOver {	text-decoration:none;	border: solid 1px gray;}

.cellMouseOut {	text-decoration:none;	border: solid 1px #E7E7E7;}

/* End Profile Web Part */

/* Event Web Part */
.EventMainDetailTable {	width: 100%;	border: solid 0px #006595;}
.EventMainDetailTableCell {	vertical-align: top;}
.EventDetailTable {	vertical-align: top;}
.EventDetailTableCellHeader {	font-family: Arial;	font-size: 12px;	font-weight: bold;}
.EventDetailTableCellItem {			font-family: Arial;	font-size: 11px;}
.EventDetailHeaderRow {	background-color: Gray;	color: #ffffff;	text-align: left;	height: 20px;	vertical-align: text-top;
	padding-left: 4px;	padding-top: 5px;}
.BackLink {	font-family: Arial;	font-size: 12px;	text-decoration: None;}
.DropDownList {	font-family: Arial;	font-size: 11px;}
/* End Event Web Part */

/* Start Tab Web Part */
.TabNav{	width:100%;	padding: 0, 0, 0, 0;}
.TabNav .lnkStart{	font-family:Arial;	font-size:small;	font-weight:bold;	color: #ffffff;	text-decoration: none;}
.TopNavRow{	background-color: #666666;}
.TabNav .LevelOneCellStart{	background-color: #666666;	height: 20px;	border-right-color: #ffffff;	border-right-style: solid;
	border-right-width: 1px;	border-bottom-color: #ffffff;	border-bottom-style: solid;	border-bottom-width: 1px;
	padding-left: 5px;	padding-right: 10px;	text-align: center;}

.MySoftwareLinkColor{	font-family:Arial;	font-size:small;	font-weight:bold;	color:#FFFFFF;	text-decoration: none;}
.LevelTwoCellStart{	border: none 0px #FFFFFF;	margin: 0; 	padding-right: 5px;	padding-left: 0px;	text-align:center;
	height:25px;	vertical-align:middle;	background-color: #006595;}

.SubNav{	padding: 0, 0, 0, 0;}
.SubNavRow{	background-color: #006595;	width: 100%;}
.LevelTwoLinkStart{	text-decoration: none; 	font: 9pt arial,verdana, arial,;  	font-weight: bold;    Padding-Right: 10px;
    Padding-Left: 5px;    color:#ffffff;}

.LevelOneCellClicked{    border-bottom-width:0px;    border-bottom-style:None;    background-color:#006595;
	height: 20px;	border-right-color: #ffffff;	border-right-style: solid;	border-right-width: 1px;
	border-bottom-style: none;	padding-left: 5px;	padding-right: 10px;	text-align: center;}

.lnkStartClicked{ font-family:Arial; font-size:small; font-weight:bold; color: #ffffff; text-decoration: none;}

.LevelOneCellNotClicked{background-color: #666666; height: 20px; border-right-color: #ffffff;	border-right-style: solid;
	border-right-width: 1px; border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px;
	padding-left: 5px;	padding-right: 10px;	text-align: center;}

.lnkSecondLevelLinkClicked{	text-decoration: none; 	font: 9pt arial,verdana, arial,;  	font-weight: bold;
    Padding-Right: 10px;    Padding-Left: 5px;    color: #006595;}

.cellSecondLevelClicked
{
	background-color:#ffffff;
    border-top-style: Solid;
    border-top-color: #006595;
    border-top-width:3px;
    border-left-style:Solid;
    border-left-color:#006595;
    border-left-width:1px;

}
.cellThirdLevelCellNotClicked
{
	background-color: #006595;
}
.cellThirdLevelCellNotClickedAlt
{
	background-color: #ffffff;
}

.cellThirdLevelCellClicked
{
	background-color: #ffffff;
}

.finalLinkButton
{
	text-decoration: none; 
	font: 9pt arial,verdana, arial,;  
	font-weight: bold;
    Padding-Right: 10px;
    Padding-Left: 5px;
    color:#ffffff;
    Border-Right-Width: 0px;
}

.blueCellHeight
{
	height: 20px;
	background-color: #006595;
}

.subNavCellHeight
{
	height: 20px;
}
.OnMouseOver
{
	color: Orange;
	font-family:Arial;
	font-size:small;
	font-weight:bold;
	text-decoration: none;
}

.OnMouseOut
{
	color:#ffffff;
	font-family:Arial;
	font-size:small;
	font-weight:bold;
	text-decoration: none;
}

.OnClickedMouseOverAndMouseOut
{
	color:#ffffff;
	font-family:Arial;
	font-size:small;
	font-weight:bold;
	text-decoration: none;
}
.BlankBar
{
	height: 20px;
	background-color: #006595;
}
/* End Tab Web Part */

/* Start Expand Collapse */
.headerImageCell
{
	background-color: #005c8d;
	text-align: center;
	width: 3%;
	height: 20px;
	padding: 1px 0px 0px 5px;
}

.headerTextCell td
{
	background-color: #005c8d;
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	text-align: left;
	
}

.sectionSeparator
{
	height: 15px;
}
/* End Expand Collapse */

/* Start Content Web Part Styles */

.Webpart_header_table
{
	/*width: 100%; */
}
.Webpart_header_cell
{
	/*border-bottom: solid 2px #006595;*/
	padding-bottom: 3px;
	color: #1459b9;
	font-weight:bold;
	text-align:left;
	width :100%;
}
.Webpart_subitem_table
{
	border: solid 0px;
	padding-bottom: 0px;
	/*border-bottom: solid 1px #006595;*/
	margin-left:15px;
}
.Webpart_subheader_cell
{
	color: #1459b9;
	border: solid 0px;
	padding-bottom: 1px;
	/*border-bottom: solid 0px #006595;*/
	width :100%;
}
.Webpart_subheader_cell a
{
	color: #1459b9;
}
.Webpart_subheader_table
{
	color: #1459b9;
	border: solid 0px;
	padding-bottom: 0px;
	/*border-bottom: solid 2px #006595;*/
	margin-left:15px;
	font-size: small;
	font-weight: bold;
	text-decoration: underline;
}

.Webpart_subchannel_table
{
	width: 100%;
	padding: 0 0 0 0;
	border-width: 0px;
}

.Webpart_footer_cell 
{ 
     border: solid 0px; 
     padding-bottom: 1px; 
     border-bottom: solid 0px #006595; 
     text-align:right; 
     width:100%; 
} 

/* End Content Web Part Styles */

/*DATA GRID Styles added by R. Troy Fulton*/
.DG
{
	/*background-color:#f5f5f5;*/
	border:solid 1px #dcdcdc;
	border-style:solid;
}

.DGHeaderStyle
{
	vertical-align:middle;
	border:solid 1px #dcdcdc;
	background: #dcdcdc;
	font-size:8pt;
	font-family:"HP Simplified",Arial,sans-serif;
	height:18px;
}

.DGPagerStyle{text-align:left;font-size:12px;border:solid 1px #dcdcdc;background-color:#ffffff;}

A.hlStyle:link,
A.HLStyle:link,
A.hyperlinkHL:link,
.DGPagerStyle a,
.DGHeaderStyle a,
.DGHeaderStyle a:visited,
.DGItemStyle a,
.DGAlternateItemStyle a
{text-decoration:underline;color:#003366;}

A.hyperlinkHL:visited,
A.hlStyle:visited,
A.HLStyle:visited,
.DGItemStyle a:visited,
.DGPagerStyle a:visited,
.DGAlternateItemStyle a:visited
{text-decoration:underline;color:#660066;}

.DataGridFixedHeader{vertical-align:middle;border-style:solid;background-color:#dcdcdc;border-top-color:#ffffff;border-left-width:1px;border-top-width:1px;border-left-color:#ffffff;	border-right-width:1px;	border-right-color:black;	font-size:8pt;	font-family:"HP Simplified",Arial,sans-serif;POSITION: relative;}

.DGFooterStyle
{
	background-color:#d3d3d3;font-weight:bold ; border-width:4px; 
	font-family:"HP Simplified",Arial,sans-serif; border-style:solid; border-left-color:Black; border-top-color:Black;
	border-bottom-color:Black;
	font-size:8pt;
}
.DGHeaderSmallStyle
{
	background-color:#CCCCCC;font-weight:bold ; color:black; font-size:xx-small;
	font-family:"HP Simplified",Arial,sans-serif;
	font-size:8pt;
}

.DGItemStyle
{
	background-color: #ffffff;
	border: none;
	height:18px;
	padding-left:3px;
	font-size:7pt;
	font-family:"HP Simplified",Arial,sans-serif;
}

.DGAlternateItemStyle
{
	background-color: #f5f5f5;
	border: none;
	height:18px;
	padding-left:3px;
	font-size:7pt;
	font-family:"HP Simplified",Arial,sans-serif;
}

.DGSelectedItemStyle
{
	background-color:#FFCC00; 
}
.DGEditItemStyle
{
	border-width:0px;
	border-style:none;
	font-size:7pt;
	font-family:"HP Simplified",Arial,sans-serif;

}

table.DataGrid tr.AlternatingItem td
{
	background-color: #f5f5f5;
	font-size:8pt;
	font-family:"HP Simplified",Arial,sans-serif;
}

table.DataGrid tr.Pager td
{
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-left-width:1px;
	border-top-width:1px;
	background-color:#d3d3d3;
}
.DGItemMediumStyle
{
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-top-width:0px;
	border-left-width:0px;
	height:20px;
	padding-left:3px;
	font-size:9pt;
	font-family:"HP Simplified",Arial,sans-serif;
}

.DGSelectedItemMediumStyle
{
	background-color:#FFCC00; 
}
.DGEditItemMediumStyle
{
	border-width:0px;
	border-style:none;
}
.DGAlternateItemMediumStyle
{
	background-color:#f5f5f5;
	font-size:9pt;
	font-family:"HP Simplified",Arial,sans-serif;
}
.DGHeaderMediumStyle
{
	vertical-align:middle;
	border-style:solid;
	background-color:#dcdcdc;
	border-top-color:#ffffff;
	border-left-width:1px;
	border-top-width:1px;
	border-left-color:#ffffff;
	border-right-width:1px;
	border-right-color:black;
	font-size:9pt;
	font-family:"HP Simplified",Arial,sans-serif;
}
/* =================== END PatnerStyleSheet.css from Partner Portal ======================== */







/* =================== BEGIN Portal.css from Partner Portal ======================== */
body {}
p {}
/*td    { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }*/

.white { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* begin breadcrumb */
.breadcrumb { color: #000000; font-size: 11px; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 10px }
.breadcrumb a:link { color: #5279b9; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.breadcrumb a:visited { color: #5279b9; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.breadcrumb a:hover { color: #1459b9; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.breadcrumb a:active { color: #f00; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
/* begin breadcrumb */

/* begin not being used right now */
/*.right { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }*/
.right { font-family: "HP Simplified",Arial,sans-serif }
.right a:link { color: #1459b9; text-decoration: none }
.right a:visited { color: #1459b9; text-decoration: none }
.right a:active { color: red; text-decoration: none }
.right a:hover { color: #1459b9; text-decoration: underline }
/* end not being used right now */

/* begin main text */
.main_subhead   { color: #1459b9; font-size: 11pt; font-weight: bold; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_subhead a:link { color: #1459b9; line-height: 20px; text-decoration: underline }
.main_subhead a:visited { color: #1459b9; text-decoration: underline }
.main_subhead a:active { color: red }
.main_subhead a:hover { color: #1459b9; text-decoration: underline }
/* end main text */

/* begin main text */
.main   { font-size: 10pt; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main a:link { color: #1459b9; line-height: 20px; text-decoration: none }
.main a:visited { color: #1459b9; text-decoration: none }
.main a:active { color: red }
.main a:hover { color: #1459b9; text-decoration: underline }
/* end main text */

.blue { color: #1459b9; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* begin header backgrounds */
.bg_border1 { text-decoration: none; background-color: #052b4f }
.bg_header { text-decoration: none; background-color: #003466; }
.bg_bev1 { text-decoration: none; background-color: #1b6d99 }
.bg_bev2 { text-decoration: none; background-color: #186b98 }
.bg_bev3 { text-decoration: none; background-color: #126895 }
.bg_bev4 { text-decoration: none; background-color: #0b6392 }
.bg_bev5 { text-decoration: none; background-color: #066090 }
.bg_midnav { text-decoration: none; background-color: #005c8d }
.bg_bev6 { text-decoration: none; background-color: #005786 }
.bg_bev7 { text-decoration: none; background-color: #005582 }
.bg_bev8 { text-decoration: none; background-color: #00527e }
.bg_bev9 { text-decoration: none; background-color: #00507b }
/* end header backgrounds */


/* begin header fonts */
.header_large { color: #000000; font-size: 11pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.header_med { color: #ffffff; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.orange   { color: #fad621; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.orange a:link { color: #fad621; text-decoration: none }
.orange a:visited { color: #fad621; text-decoration: none }
.orange a:active { color: red }
.orange a:hover { color: #fad621; text-decoration: underline }

.signout   { color: #fad621; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.signout a:link { color: #fad621; text-decoration: none }
.signout a:visited { color: #fad621; text-decoration: none }
/*.signout a:active { color: red }*/
.signout a:hover { color: #fad621; text-decoration: underline }
/* end header fonts */

/* begin mid nav */
.midnav   { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.midnav a:link { color: #ffffff; line-height: 10px; text-decoration: none }

.midnav a:active { color: #fad621 }
.midnav a:hover { color: #ffffff; text-decoration: underline }
/* end mid nav */

/* begin header backgrounds */
.bg_search { text-decoration: none; background-color: #c2c2c2 }
.bg_searchds1 { text-decoration: none; background-color: #9d9d9d }
.bg_searchds2 { text-decoration: none; background-color: #a5a5a5 }
.bg_searchds3 { text-decoration: none; background-color: #aeaeae }
.bg_searchds4 { text-decoration: none; background-color: #b7b7b7 }
.bg_searchds5 { text-decoration: none; background-color: #bcbcbc }
.bg_searchds6 { text-decoration: none; background-color: #c0c0c0 }
/* end search backgrounds */

/* begin search bar */
.searchbar { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.searchbar label { color: Black; }
.searchbar a:link { color: black; font-size: 11px; text-decoration: none }
.searchbar a:visited { color: black; text-decoration: none }
.searchbar a:active { color: red; font-size: 11px; text-decoration: none }
.searchbar a:hover { color: black; font-size: 11px; text-decoration: underline }
.searchbar input { vertical-align: middle; }
/* end search bar */

/* begin INPUTFIELD */
.inputfield {
color: #1459b9;
width: 175px; 
height: 20px; 
BORDER-BOTTOM: #7e9db9 1px solid;
BORDER-LEFT: #7e9db9 1px solid;
BORDER-RIGHT: #7e9db9 1px solid;
BORDER-TOP: #7e9db9 1px solid;
 }
/* begin INPUTFIELD */

/* left nav table */
.subhead_white, .subhead_white a, .subhead_white a:visited { color: #ffffff; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bg_white { text-decoration: none; background-color: #ffffff }
.bg_black { text-decoration: none; background-color: #005c8d }
.bg_blue { text-decoration: none; background-color: #003466 }
.bg_seperator { text-decoration: none; background-color: #8399c5 }
.bg_leftnav1 { text-decoration: none; background-color: #c2c2c2 }
.bg_leftnav2 { text-decoration: none; background-color: #a3abaf }
.bg_leftnav3 { text-decoration: none; background-color: #9aa2a5 }
.bg_leftnav4 { text-decoration: none; background-color: #82898c }
.bg_leftnav5 { text-decoration: none; background-color: #8c9296 }
.bg_leftnav6 { text-decoration: none; background-color: #9aa2a5 }
.bg_leftnav7 { text-decoration: none; background-color: #a3abaf }
.bg_leftnavhighlight { text-decoration: none; background-color: #fad621 }
/* end left nav table */

/* begin left nav links */
.leftnav   { color: #1459b9; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.leftnav a:link { color: #1459b9; text-decoration: none }
.leftnav a:visited { color: #1459b9; text-decoration: none }
.leftnav a:active { color: #000000 }
.leftnav a:hover { color: #1459b9; text-decoration: underline }
/* end left nav links */

/* begin left nav links */
.leftnavwhite   { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.leftnavwhite a:link { color: #ffffff; text-decoration: none }
.leftnavwhite a:visited { color: #ffffff; text-decoration: none }
.leftnavwhite a:active { color: #fad621 }
.leftnavwhite a:hover { color: #ffffff; text-decoration: underline }
/* end left nav links */

/* begin middle table dropshadow */
.bg_whiteborder { border-style: solid; border-width: 1px; border-color: #c2c2c2;} 
.bg_whiteborder a{	color: #1459b9;}

.bg_ds1 { text-decoration: none; background-color: #c2c2c2 }
.bg_ds2 { text-decoration: none; background-color: #e0e0e0 }
.bg_ds3 { text-decoration: none; background-color: #ededed }
.bg_ds4 { text-decoration: none; background-color: #bdbdbd }
/* end middle table dropshadow */

/* begin footer */
.bg_footerborder { text-decoration: none; background-color: #666666 }
/*.footer  { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 10px }
.footer a:link  { color: #1459b9; text-decoration: none }
.footer a:visited { color: #1459b9; text-decoration: none }
.footer a:active { color: #1459b9; text-decoration: none }
.footer a:hover{ color: #1459b9; text-decoration: underline }*/
/* end footer */

/* begin feedback style */
.headline { color: #000000; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* end feedback style */

/* begin Language select */
#lang_select ul, #lang_select { 
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: right;
	white-space: nowrap;
}

#lang_select li { 
	float: left;
	position: relative;
	width: 220px;
}

#lang_select li li a {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	color: #005c8d;
	padding: 0.4em 10px 0px 15px;
	
	text-decoration:none;
}

#lang_select li li a:hover {
	background: white url(/img/carrot_left.gif) no-repeat 5px 8px;
}

#lang_select li ul {
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	border: 1px solid #c2c2c2;
}


#lang_select li:hover ul, #lang_select li.over ul {
	display: block;
}


#lang_select li li {
	text-align: left;
	cursor: default;
	background-color: white;
	border: 1px solid #c2c2c2;
	border-width: 1px 0;
	border-bottom: 5px solid white;
	
	
}
/* end Language select */

/* Start Training and Certification */
.summaryBox{
 background-color:#f6fafd; 
 PADDING: 15px; 
 DISPLAY: block; 
 BORDER: #cccccc 1px solid;
}
.summaryBox h2{
 COLOR: #666699;
 font-weight: bold;
 font-size: 13px;
 margin-bottom:10px;
}
.detailsBox{
 BORDER: #cccccc 1px solid; 
 DISPLAY: block; 
 PADDING: 15px; 
}
.detailsBox h2{
 COLOR: #666699;
 font-weight: bold;
 font-size: 13px;
 margin-bottom:10px;
}
.rightNavHeader{
 text-align:left;
 DISPLAY: block; 
 FONT-SIZE: 12px; 
 COLOR: #666666; 
 background-color:#E8E8E8;
 padding:5px;
 margin-bottom: 10px;
}

/* End Training and Certification */

/* more "OLF" */

/* tweaks */
#content p {
	margin: 0px 0px 10px 0px;	
}


#relatedlinks,
#morelinks,
.buttons,
.overviewbox,
.detailbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.bottompadded {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

.overviewbox h2,
.detailbox h2,
.bottompadded,
#relatedlinks h2,
#morelinks h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	font-weight:bold;
	font-size: 15px;
	color: #5A75AE;
}

/* end tweaks */

a.external
{
	background: url(/img/external.gif) right bottom no-repeat;
	padding: 0px 13px 0px 0px;
}


#pageimage {
	padding: 0px;
	margin: 0px 0px 25px 0px;
	border: 0px;
}

#pageimage img {
	border: 1px #CCCCCC solid;
}

#relatedlinks,
#morelinks {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	border: 0px;
}
#relatedlinks h2,
#morelinks h2 {
	background-color: #E8E8E8;
	padding: 4px 3px 4px 10px;
	margin: 15px 0px 0px 0px;
	border: 0px;
	color: #606060;
	font-size: 100%;
	font-weight: bold;
}
#relatedlinks ul,
#morelinks ul {
	/*list-style-type: square;	*/
}
#relatedlinks ul li,
#morelinks ul li {
	padding: 0px 15px 10px 0px;
	margin: 0px;
}

#morelinks p {
	padding: 5px 3px 3px 0px;
	margin: 0px 0px 0px 25px;
	border: 0px;
	width: 195px;
	color: #606060;
}


/* buttons */
.buttons a,
.buttons a:visited,
.buttons button {
    display: block;
    float:none;
	width: 120px;
    margin: 0px 7px 10px 0px;
    border: 1px solid #145BA2;
    border-top: 1px solid #A3B8D2;
    border-left: 1px solid #A3B8D2;

    font-size: 110%;
    line-height: 140%;
    text-decoration: none;
    font-weight: bold;
    color: #003366;
    cursor: pointer;
    padding: 5px 10px 6px 25px;
	
	background: url(/img/play.gif) #BBD3F2 5px center no-repeat;
}

.buttons a:hover {
    background-color:#D1E3FB;
    border:1px solid #A3B8D2;
    color:#336699;
	text-decoration:none;
}
/* end buttons */


/* boxes and spaces */
.overviewbox {
	background-color: #f6fafd; 
	padding: 15px 15px 5px 15px;
	margin: 0px 0px 0px 0px; 	
	border: #cccccc 1px solid;
	text-align: left;
}

.overviewbox h2,
.detailbox h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;	
}

.detailbox {
	background-color: #FFFFFF; 
	padding: 15px 15px 5px 15px;
	margin: 0px 0px 0px 0px; 	
	border: #cccccc 1px solid;
	text-align: left;
}

.hspacer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	width: 15px;
}
.vspacer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	height: 15px;
}
/* end boxes and spaces */

/* end more "OLF" */

/* =================== END Portal.css from Partner Portal ======================== */









/* =================== BEGIN myprocurve_styles.css from MyProCurve ======================== */
/* Disabled - Kuzo 10182007 */
/*
body
{
	font-family: Arial;
}
*/
B
{
	font-weight:bold;
}
.hl
{
	font-size:15px;
	font-weight:bold;
	margin-top:4px;
	margin-bottom:4px;
}

.hlFaq
{
	padding: 0 0 0 0px;
	margin:  0 0 0 0px;
	color: #008bd1;
	display: block;
	text-align: center;
	font: normal 8pt arial,verdana, sans-serif; 
	text-decoration: none;
}

.hm
{
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}
.hs
{
	font-size:12px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:1px;
}
.fl
{
	font-size:11pt;
}
.fm
{
	font-size:10pt;
}
.fs
{
	font-size:9pt;
}
.fxs
{
	font-size:8pt;
}
.hdr
{
    font-size: 10pt;
    font-weight: bold;
    height: 20px;
    padding-top: 1px;
    padding-left: 1px;
}
.hdrs
{
    font-size: 10pt;
	 font-weight: bold;
	 height: 20px;
	 padding-top: 1px;
	 padding-left: 1px;
}
.urlPrefix
{
	font-size:10pt;
	color:Navy;
}
.csCb1
{
	font-size: 10pt;
}
.csCb2
{
	font-size: 9pt;
}
.csLb1
{
	font-size: 10pt;
}
.csLb2
{
	font-size: 9pt;
}
.csLb3
{
	font-size: 11pt;
}
.csLbXs
{
	font-size: 8pt;
}
.csTb1
{
	font-size: 9pt;
}
.csHl
{
	font-size:9pt;
}
.csRb1
{
	font-size:9pt;
}
.csRbXs
{
	font-size:8pt;
}
.pageTitle
{
	font-size:17pt;
	color:#008BD1;
}
.csBtn
{
	background-color:#666666;	
	font-size:9pt;
	font-weight:bold;
	color:White;
}
.csBtnNoBold
{
	background-color:#666666;	
	font-size:9pt;
	color:White;
}
.csBtnGrn
{
	background-color:#02BA0C;	
	font-size:9pt;
	font-weight:bold;
	color:White;
}
.cdDivBase
{
	/*background-color:#fffff0;*/
	/*border-right: #dcdcdc 1px solid;*/
	/*border-top: #dcdcdc 1px solid;*/
	/*border-left: #dcdcdc 1px solid;*/
	/*border-bottom: #dcdcdc 1px solid*/
}


/* ... */


.Bold10pt
{
    font-family:HPSimplified,;
    font-weight: bold;
    font-size: 10pt;
    
}

.Normal10pt
{
    font-family:"HP Simplified",Arial,sans-serif;
    font-weight: normal;
    font-size: 10pt;
    
}

.Bold9pt
{
    font-family:"HP Simplified",Arial,sans-serif;
    font-weight: bold;
    font-size: 14px;
    
}

.Normal9pt
{
    font-family: "HP Simplified",Arial,sans-serif;
    font-weight: normal;
    font-size:14px;
    
}

.Normal9pt p
{
    margin:0 !important;
    }

.DIVGainsboroBorder
{
	BORDER-RIGHT: #dcdcdc 1px solid; 
	BORDER-TOP: #dcdcdc 1px solid; 
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px; 
	BORDER-LEFT: #dcdcdc 1px solid; 
	WIDTH: 662px;
	BORDER-BOTTOM: #dcdcdc 1px solid
}

.DIVPageHeaderTitle
{
	font-size:14px;
	font-weight:bold;
	/*margin-top:2px;*/
	margin-bottom:2px;
	MARGIN-LEFT: 2px; 
	WIDTH: 100%;
}

.DIVPagePara1
{
	font-size:9pt;
	margin-top:9px;
	MARGIN-LEFT: 6px; 
	WIDTH: 662px;
}

#MasterContainer
{
  border: solid 1px green;
}

#BannerContainer
{
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  font-size: large;
}

.TabMenuContainer
{
/*  border-top: solid 1px white;*/
}

.TabMenuItem
{
	font-size: 8pt;
	font-weight:bold;
	font-family: Arial;
	text-align:center;
	color:#008BD1;         
	padding: 2px;  
	border-style:solid;
	border-color:#008BD1;
	border-width:1px;        
	width: 90px;	
}
.TabMenuItemSelected
{
	background-color: #008BD1;
	text-align:center;
	font-family: Arial;     
	color:#008BD1;         
	padding: 2px;  
	font-size: 8pt;
	font-weight:bold;
	color:White;
	border-color:#008BD1;
	border-bottom: none;
	border-top: none;
	border-left: none;

}
.TabMenuItemHover
{
  color:#FFCC00;
  /*background-color:#008BD1;*/
  
}
.SiteStaticMenu
{
  margin: -1px 0px 0px 0px;
  background-color: white;
}
.TabMenuSpacer
{
  background-color: white;
  padding: 5px 5px 5px 5px;
}

#SiteContent
{
  padding: 5px 5px 5px 5px;
  margin: 10px 10px 10px 10px;
  width: 100%; 
}

.SiteContentSpacer
{
  height: 200px;
  visibility: hidden;
}#FooterContainer
{
  font-size: xx-small;
  border-top: solid 1px black;
}
.dragMe {
	width:100%;
	height:20px;
	
	text-align:left;
	cursor:move;
	border:solid 1px #e6e6e6;
	
}
.frameDisplay
{
 font-family :Times New Roman;
  width: 99%;
  height:125px;	
}

.linkDisplay
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#00008B;
	text-align:right;	
}
.steps
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:Black;
	text-align:right;	
	font-weight:bold;
}


/* =================== END myprocurve_styles.css from MyProCurve ======================== */






/* =================== BEGIN myprocurve_navigator.css from MyProCurve ======================== */
/*
 ****************READ ME*******************
 My ProCurve tabbed navigator styles
 ******************************************
*/
   td.toptab 
    {
       white-space: nowrap;
       vertical-align: middle;
       text-align: center;
    }

    td.toptab a,
    td.toptab a:link,
    td.toptab a:visited,
    td.toptab a:active 
    {
       display: block;
       margin: 0px 2px 0px 0px;
       padding: 3px 5px 3px 5px;
    	
       border: #008BD1 solid;
       border-top-width: 1px;
       border-right-width: 1px;
       border-bottom-width: 0px;
       border-left-width: 1px;

       line-height: 22px; color: #767676;
      
       text-decoration: none;
       font-family: "HP Simplified",Arial,sans-serif;
       font-size: 1.6em;
       font-weight: bold; 	
    }

    td.toptab a:hover 
    {
       color: #007dba;
    }

    td.toptab a.toptab-active,
    td.toptab a.toptab-active:link,
    td.toptab a.toptab-active:visited,
    td.toptab a.toptab-active:active 
    {
       background-color: red;
       color: #FFFFFF;	
    }

    td.toptab a.toptab-active:hover 
    {
       color: #007dba;
    }

    td.signouttab 
    {
       text-decoration: none;
       text-align:right;
       color: #EB5F01;	
       font: normal 8pt arial,verdana, sans-serif;
    }

    td.signouttab a,
    td.signouttab a:link,
    td.signouttab a:visited,
    td.signouttab a:active 
    {
       text-decoration: none;
       text-align:right;
       color: #EB5F01;	
       font: normal 8pt arial,verdana, sans-serif;
    }

    td.signouttab a:hover 
    {
       text-decoration: underline;
    }

    td.midtab 
    {
       white-space: nowrap;
       vertical-align: middle;
       text-align: center;
    }

    td.midtab a,
    td.midtab a:link,
    td.midtab a:visited,
    td.midtab a:active 
    {
       display: block;
       margin: 3px 0px 0px 0px;
       padding: 3px 10px 3px 10px;	
       border-width: 0px;	
       color: #FFFFFF;
       background-color: #008BD1;
       text-decoration: none;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 8pt;
       font-weight: bold;
    }

    td.midtab a:hover 
    {
       color: #FFA500;
    }

    td.midtab a.midtab-active,
    td.midtab a.midtab-active:link,
    td.midtab a.midtab-active:visited,
    td.midtab a.midtab-active:active 
    {
       background-color: #F5F5F5;
       color: #008BD1;
    }

    td.midtab a.midtab-active:hover 
    {
       color:#FFA500;
    }


    td.bottab 
    {
       white-space: nowrap;
       vertical-align: middle;
       text-align: center;
    }

    td.bottab a,
    td.bottab a:link,
    td.bottab a:visited,
    td.bottab a:active 
    {
       text-decoration: underline;
       font:  8pt arial,verdana, sans-serif; 
       Border-Color:#D6D6D6; 
       Border-Left-Style:None;
       Border-Top-Style:None;
       Border-Right-Style:Solid;
       Border-Right-Width: 2px;
       Padding-Right: 5px;
       Padding-Left: 5px;
       color: #003366;
    }

    td.bottab a:hover 
    {
       color: #FFA500;
    }

    td.bottab a.bottab-active,
    td.bottab a.bottab-active:link,
    td.bottab a.bottab-active:visited,
    td.bottab a.bottab-active:active 
    {
       text-decoration: none;
    }

    td.bottab a.bottab-active:hover 
    {
       color:#FFA500;
    }
/* =================== END myprocurve_navigator.css from MyProCurve ======================== */

/* =================== START MyProCurve Single Sign On Crosslinks ======================== */

.PortalCrossLinksVer
{
   margin: 5px 7px 5px 5px;
   padding: 5px 5px 5px 5px;
}

.PortalCrossLinksVer div
{
   margin: 2px 0px 2px 0px;
}

.PortalCrossLinksVer div, .PortalCrossLinksVer div a, .PortalCrossLinksVer div a:link, .PortalCrossLinksVer div a:visited, .PortalCrossLinksVer div a:active
{
   color: #003366;
   font-size: 12px;
   font-weight: normal;
   font-family: Arial, Verdana, Helvetica, Sans-serif;
   text-decoration: none;
}

.PortalCrossLinksVer div a:hover
{
   color: #003366;
   text-decoration: underline;
}
/* =================== END MyProCurve Single Sign On Crosslinks ======================== */


/******* MyServices ****************/
.Accordion {overflow: hidden;}
.AccordionPanel {padding-top:10px;}
.AccordionPanelLabel {padding: 0px;cursor: pointer;line-height: 14px;}
.AccordionPanelContent {height:0px;list-style-type: none;color:#000;width:645px;border:1px solid #ccc;z-index:0;}
.style1 {color: #FF0000}
#Acc1 {width:650px;float: left;margin:8px;z-index: 50;}
#titleContent {padding:10px 0 0 8px;width:650px;padding-bottom:10px;}
#container {padding:0px;margin:0px;}
.noLink {color:#073b62;}
#panel1ContentBig ul, #panel1ContentBig li {line-height:18px;margin:5px 0 5px 15px;padding:0px;list-style-type:disc;}
/******* MyServices ****************/

/* Adding ProCurve specific CSS to HP's JasperJohns CSS */

#hpLogo,
#procurveLogo {
	float:left;
	height:82px;	
	margin:0;
	padding:0;
}

#procurveLogo {
	margin:0 10px 0 0;
}

#sectionTitle {
	margin: 0px 0 0 0;
}

#optLinks {
	padding: 10px 0px;
}



/* end marketPlace css classes */

/* =================== HP ProCurve specific styles ======================== */

.ProcurveContentAreaWithRightNav,
.ProcurveContentAreaWithOutRightNav
{
	width:669px;
	margin-left:10px;
}

.ProcurveContentAreaWithOutRightNav
{
	width:764px;
	margin-left:10px;
}

/*** Nac renewal styles start***/
 table.nacTimelineNow {
   background: url(/img/nac-renewals/timeline-now-en.gif) no-repeat;    	       	                        
 }                     
 
 table.focusRows tr.noBorder td { 
    border-bottom: none;
   border-top: none;
  padding:2px 4px 2px 4px;
 }
                          
 ul.nacLicense {
	border: 0;
 	margin: 0;
    padding: 0;
   list-style-type: none;
  text-align: right;
 }
 
 ul.nacLicense li {
    display: block;
   float: left;
  background-color: #E7E7E7;
     color:#666666;
    width:88px; /* (12x8) - 4(left padding) - 4(right padding)  */
 	margin: 0 3px 0 0;
    padding:2px 4px 2px 4px;
   text-align: right;
  font-size: 9px;
 }
/*** Nac renewal styles end ***/

#opaqueLayer {
z-index:110;
 background-color: #000 !important;
    opacity: 0.5;
}

/* general css classes */
#introBlock .headerAlpha 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:Gray;
}
/*
.headerAlpha 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}*/
/* end general css classes */

/*unified license specific styles  */

.datepicker-exp-date {
	background-color: #FF0000;
	font-weight: bold;
}
.datepicker-exp-date a { 
	color:#FFFFFF; 
}


/* ProCurve ajax tab theme */
/*.ajax__tab_phb .ajax__tab_header {}
.ajax__tab_phb .ajax__tab_outer {padding-right:3px;height:29px;}
.ajax__tab_phb .ajax__tab_inner {padding-left:0px;}
.ajax__tab_phb .ajax__tab_tab {padding: 7px 10px;
    text-decoration: none;
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
    border-bottom: 1px solid #000000;
    border-bottom: 1px solid white !important;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    border-top-right-radius: 10px;
    color: black !important;
    cursor: default;
    }
.ajax__tab_phb .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_phb .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_phb .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_phb .ajax__tab_active .ajax__tab_outer {}
.ajax__tab_phb .ajax__tab_active .ajax__tab_inner {}
.ajax__tab_phb .ajax__tab_active .ajax__tab_tab {border-bottom: 1px solid white !important;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    border-top-right-radius: 10px;
    color: black !important;
    cursor: default;}
.ajax__tab_phb .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_phb .ajax__tab_body {border-top:5px;padding:10px 0 0 0;}

.ajax__tab_phb .ajax__tab_admin .ajax__tab_tab {	padding: 0px 0px 0px 0px !important;}*/

/* ProCurve ajax tab theme */
/*
.ajax__tab_phb_ManageUsers .ajax__tab_header 
{
    border-bottom: 1px solid #000000;
    height: 37px;
    }
.ajax__tab_phb_ManageUsers .ajax__tab_outer {padding-right:3px;height:29px;}
.ajax__tab_phb_ManageUsers .ajax__tab_inner {padding-left:0px;}
.ajax__tab_phb_ManageUsers .ajax__tab_tab {padding: 7px 10px;
    text-decoration: none;
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
     border-bottom: 1px solid #000000;
     
     }
.ajax__tab_phb_ManageUsers .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_phb_ManageUsers .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_phb_ManageUsers .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_phb_ManageUsers .ajax__tab_active .ajax__tab_outer {}
.ajax__tab_phb_ManageUsers .ajax__tab_active .ajax__tab_inner {}
.ajax__tab_phb_ManageUsers .ajax__tab_active .ajax__tab_tab {border-bottom: 1px solid #fff !important;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    border-top-right-radius: 10px;
    color: black !important;
    cursor: default;
    }
.ajax__tab_phb_ManageUsers .ajax__tab_body .ajax__tab_panel {padding:20px 0px 0px 0px;font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	line-height: 22px;}
.ajax__tab_phb_ManageUsers .ajax__tab_panel{padding:20px 0px 0px 0px;}
.ajax__tab_phb_ManageUsers .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_phb_ManageUsers .ajax__tab_body {border-top:50px padding:100px 0 0 0;}

.ajax__tab_phb_ManageUsers .ajax__tab_admin .ajax__tab_tab {	padding: 0px 0px 0px 0px !important;}
*/
/* customer notes */
table.focusRows {
	border-collapse:separate!important;
}
table.focusRows td, table.focusRows th {
	border-bottom:none;
	border-top:1px solid #CCCCCC;
}
table.focusRows th {
	border-bottom:none;
	border-top:none;
}

table.focusRows tr.LicenseCustomerNotes td {
	border-bottom:none;
	border-top:none;
}
table.focusRows tr.LicenseFriendlyName td {
	border-bottom: none;
	border-top:none;
}

focusRows nacTimelineNow
{
  border-collapse: collapse;
}


div.focusRowsFooter {
	margin:-5px;
	padding:5px;
	border-bottom:1px solid #CCCCCC;
}
/* customer notes */

/* end unified license specific styles */





input.secButtonDisabled,
input.secButtonDisabled:hover{
	background:#666666 url(../../../../img/button_secondary.gif) repeat-x scroll center bottom!important;
	color:#E7E7E7!important;	
}


.headerAlphaKen, #introBlock .headerAlphaKen {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#003366 url(/img/headerAlpha.gif) repeat-x scroll center bottom !important;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding:4px 10px 5px;
}

.HideButton {Display : none}
.color999999bg 
{
background-color:#999999;
}
.colorFFFFFF 
{
color:#FFFFFF;
}
.small 
{
font-size:11px;
font-family: "HP Simplified",Arial,sans-serif;
}
.bold 
{
font-weight:bold;
font-family: "HP Simplified",Arial,sans-serif;
}
.centerAligned 
{
text-align:center;
}
.cursorPointer 
{
cursor:pointer;
}
.rowSelected 
{
background-color:#E7E7E7;
cursor:default;
}

/* Soumya: Added for Change request 1711 */
.float45pct	{
	float: left;
	width: 45%;
	}
	
.float10pct	{
	float: left;
	width: 10%;
    text-align: center;
	}
	/* autocomplete sytle */
	.autocomplete_listItem
    {
        background-color: White; 
        color: Black;
        padding-top: 1px; 
        padding-bottom: 1px; 
        padding-left: 1px;
        position:relative;
        z-index:1000;
    }
    .autocomplete_highlightedListItem
    {
        background-color: gray;
        color: White; 
        padding-top: 1px;
        padding-bottom: 1px;
        font-weight: bold;
        padding-left: 1px;
        position:relative;
        z-index:1000;
    }
    .TextfieldLong {margin:0px 5px 5px 5px; font:12px Arial, sans-serif; padding:4px; background: #FFFFFF no-repeat left 0px; border:1px solid #666666; color:#666666; width:370px;} 
    /* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Autocompleter */
div.autocomplete {position:absolute; width:250px; background-color:white; border:0px solid #000000; margin:0px; padding:0px;z-index:1000;}
div.autocomplete ul {list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected { background-color: #000000; color:#FFFFFF; font-weight: bold;}
div.autocomplete ul li {list-style-type:none; display:block; margin:0; padding-left:10px; height:32px; line-height: 32px; cursor:pointer; color:#333333; overflow: hidden;}
.autocomplete {position:absolute; width:250px; background-color:white; border:0px solid #000000; margin:0px; padding:0px;z-index:1000;}
.autocomplete ul {list-style-type:none; margin:0px; padding:0px;}
.autocomplete ul li.selected { background-color: #000000; color:#FFFFFF; font-weight: bold;}
.autocomplete ul li {list-style-type:none; display:block; margin:0; padding-left:10px; height:32px; line-height: 32px; cursor:pointer; color:#333333; overflow: hidden;}
    .ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.downloadButtonCustomStyle {
    border: medium none; 
    cursor: pointer; 
    font-family: Arial,Verdana,Helvetica,Sans-serif; 
    font-size: 12px; 
    height: 20px; 
    background-color: #003366; 
    background-image: url('../../../../img/button_003366.gif'); 
    color: #FFFFFF; 
    font-weight: bold;
}

INPUT.primButtonEnhanced
{
 font-family: "HP Simplified",Arial,sans-serif;  
 }
secButtonEnhanced,INPUT.secButtonEnhanced
{
 font-family: "HP Simplified",Arial,sans-serif;  
 }
 
 INPUT.primButtonEnhanced,.primButtonEnhanced
 {
font-family:"HP Simplified",Arial,sans-serif;  
 }
.collapseGrid {
    background: url(/img/icons/icon-minus-666-dark.jpg) top left no-repeat;
    padding-right:20px;
     }
.collapseGrid:hover {
    background: url(/img/icons/icon-minus-white-dark.jpg) top left no-repeat;  
    }

.expandGrid {
     background: url(/img/icons/icon-plus-666-dark.jpg) top left no-repeat; 
     padding-right:20px;
     }
.expandGrid:hover {
    background: url(/img/icons/icon-plus-white-dark.jpg) top left no-repeat; 
    }
.subgroupMargin{
    margin-left:47px;
} 

/**********Star: HPE New Css Added by Raghu  *******************************/
 
/* Radio buttons */
span.hpui-radio {
	width: 17px;
	height: 17px;
	margin-right: 5px;
	display: inline-block;
	background-image: url('../img/radio_icons.png'); /*url('../../../../img/slt/prn23654-radiobuttons.png');*/
	vertical-align: middle;
	background-position: 0 -67px;
	border-radius: 10px;	
}
span.hpui-radio:hover {
	cursor: pointer;
	background-position: 0 -402px;
}
span.hpui-radio:focus {
	cursor: pointer;
	background-position: 0 -402px;
}
span.hpui-radio.hpui-error {
    background-position: 0 -268px;
}
span.hpui-radio.hpui-error:hover {
	background-position: 0 -402px;
}
span.hpui-radio.hpui-error:focus {
	background-position: 0 -402px;
}
span.hpui-checked.hpui-radio {
	background-position: 0 0;
}
span.hpui-checked.hpui-radio.hpui-error {
    background-position: 0 -335px;
}
span.hpui-disabled.hpui-radio,
span.hpui-readonly.hpui-radio {
    background-position: 0 -134px;
    cursor: default;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}
span.hpui-checked.hpui-disabled.hpui-radio,
span.hpui-checked.hpui-readonly.hpui-radio {
    background-position: 0 -201px;
}
input[type=radio].hpui-radio {
	margin-right: 5px;
	display: inline-block;
}
        
/* Checkboxes */
span.hpui-checkbox {
	width: 13px;
	height: 13px;
	margin-right: 5px;
	display: inline-block;
	border: 2px solid #CCCCCC;
	vertical-align: middle;
	background-color: white;
}
span.hpui-checkbox:hover {
	border: 2px solid #5A5A5A;
	cursor: pointer;
}
span.hpui-checkbox:focus {
	border: 2px solid #5A5A5A;
	cursor: pointer;
}
span.hpui-checkbox.hpui-error {
    border: 2px solid #FF0000;
}
span.hpui-checkbox.hpui-error:hover {
    border: 2px solid #5A5A5A;
}
span.hpui-checkbox.hpui-error:focus {
    border: 2px solid #5A5A5A;
}
span.hpui-checked.hpui-checkbox {
	background-image: url('../img/checkbox_icons.png');
	border: 2px solid #0092C1;
	background-position: 0 0;
}
span.hpui-checked.hpui-checkbox.hpui-error {
	background-position: 0 -63px;
	width: 17px;
	height: 17px;
	border: 0 none;
}
span.hpui-disabled.hpui-checkbox,
span.hpui-readonly.hpui-checkbox {
	cursor: default;
    border: 2px solid #CCCCCC;
    background-color: #E5E5E5;
}
span.hpui-disabled.hpui-checked.hpui-checkbox,
span.hpui-readonly.hpui-checked.hpui-checkbox {
	background-position: 0 -130px;
	width: 17px;
	height: 17px;
	border: 0 none;
}
input[type=checkbox].hpui-checkbox {
	margin-right: 5px;
	display: inline-block;
}

.CheckboxOverRide input[type="checkbox"]
{
    width:28px;
    margin:0;
    opacity:0;
}
.CheckboxOverRide input[type="checkbox"] + label
{
    width: 17px;
    height: 17px;
    display:inline-block;           
    background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
    background-repeat: no-repeat;
    background-position-x:0;
    margin-left:-24px;
    padding-left:28px;
    width:auto;
}
         
.CheckboxOverRide input[type="checkbox"]:checked + label
{
    background-position:0px center;
}

span.rdobutton input[type="radio"]
    {
      width:28px;
      margin:-5px;
      opacity:0;     
      height:12px;
      margin-top:2px;
    }
    
     table.hpui-standardHrGrid-override-table tr > td {
        font-family: "HP Simplified", Arial;
        font-weight: normal;
        font-size: 14px;
        line-height: 18px;
        color: #000000;
        vertical-align: top;
        /*border-right: 1px solid #CCCCCC;*/
        border-bottom: 1px solid #CCCCCC;
        padding: 3px 5px;
         border-bottom:none;
         word-break:break-all;
    }
    table.hpui-standardHrGrid-override-table tr > th,
        table.hpui-standardHrGrid-override-table tr.hpui-heading > th {
            font-family: "HP Simplified", Arial;
            font-weight: bold;
            font-size: 14px;
            line-height: 18px;
            /*text-align: left;
            border-right: 1px solid #FFFFFF;*/
            vertical-align: bottom;
            background-color: #767676;
            color: #FFFFFF;
            padding: 13px 10px;
        }

    table.hpui-standardHrGrid-override-table tr.hpui-heading,
    table.hpui-standardHrGrid-override-table tr.hpui-subheading {
        display: table-row;
        padding-bottom: 0px;
        margin: 0px;
    }
    table.hpui-standardHrGrid-override-table tr.noBorder td { 
    border-bottom: none;
    border-top : none;
    padding:2px 4px 2px 4px;
     }
     table.hpui-standardHrGrid-override-table tr.LicenseCustomerNotes td {
	border-bottom:none;
	border-top:none;
}
     table.hpui-standardHrGrid-override-table td, table.hpui-standardHrGrid-table th {
	border-bottom:none;
	border-top:1px solid #CCCCCC;
  }
   table.hpui-standardHrGrid-override-table tr.LicenseFriendlyName td {
	border-bottom: none;
	border-top:none;
  }
    
/* datepicker css */
/* These are classes used and applied by the JQuery UI Datepicker plugin */
.ui-datepicker .ui-state-disabled .ui-state-default {
    font-size: 18px;
    color: #B9B8B8;
    background: #F2F2F2;
    border: 1px #E5E8E8;
}

.ui-datepicker td {
    font-family: "HP Simplified", Arial;
}

.ui-datepicker .ui-datepicker-today .ui-state-highlight {
    border: 2px solid #000000;
}
/* Add today high light when current day block.*/
.ui-datepicker .ui-datepicker-today .ui-state-default {
    border: 2px solid #000000;
}

.ui-datepicker th {
    font-family: "HP Simplified", Arial;
    font-weight: bold;
}

.ui-datepicker td span, .ui-datepicker td a {
    padding: 0px 1px;
    width: 28px;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month {
    font-family: "HP Simplified", Arial;
    font-weight: bold;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
    font-family: "HP Simplified", Arial;
    font-weight: bold;
}

.ui-datepicker-trigger {
    padding-left: 10px;
    vertical-align: middle;
    padding-bottom: 3px;
    cursor: pointer;
}

    .ui-datepicker-trigger[disabled] {
        cursor: default;
    }

.ui-datepicker {
    padding: 5px 5px 1px 5px;
    width: 250px;
}

    .ui-datepicker table {
        margin: 0px 0px 10px 0px;
        padding: 5px;
    }

    .ui-datepicker .ui-datepicker-next {
        cursor: pointer;
    }

    .ui-datepicker .ui-datepicker-prev {
        cursor: pointer;
    }

    .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month {
        color: #0096d6;
    }

    .ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year {
        color: #0096d6;
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 42%;
    }

/* These are custom classes used by our code */

input[type=text].hpui-input, input[type=password].hpui-input {
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    height: 32px;
    line-height: 22px;
    padding: 0px 10px;
    margin: 0px;
    color: #767676;
    border: 2px solid #CCCCCC;
    background-color: #FFFFFF;
}

input[type=text].hpui-datepicker.hpui-input,
input[type=text].hpui-slim-datepicker.hpui-slim-input {
    width: 115px;
    cursor: pointer;
}

input[type=text][disabled].hpui-datepicker.hpui-input,
input[type=text][readonly].hpui-datepicker.hpui-input,
input[type=text][disabled].hpui-slim-datepicker.hpui-slim-input,
input[type=text][readonly].hpui-slim-datepicker.hpui-slim-input {
    cursor: default;
}

span.hpui-datepicker,
div.hpui-datepicker,
span.hpui-slim-datepicker,
div.hpui-slim-datepicker {
    white-space: nowrap;
}

input[type=text].hpui-slim-input, input[type=password].hpui-slim-input {
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: normal;
    height: 22px;
    font-size: 14px;
    line-height: 18px;
    padding: 0px 10px;
    margin: 0px;
    color: #767676;
    border: 2px solid #CCCCCC;
    background-color: #FFFFFF;
}

    input[type=text].hpui-slim-input.hpui-entered, input[type=password].hpui-slim-input.hpui-entered {
        color: #000000;
        border: 2px solid #5A5A5A;
    }

input[type=text].hpui-datepicker.hpui-input, input[type=text].hpui-slim-datepicker.hpui-slim-input {
    width: 115px;
    cursor: pointer;
}
/* css for critical (orange) button begin */

input[type=button].hpui-primary-slim-button:hover, input[type=submit].hpui-primary-slim-button:hover, input[type=reset].hpui-primary-slim-button:hover, a.hpui-primary-slim-button input[type=button]:hover, input[type=button].hpui-primary-slim-button:focus, input[type=submit].hpui-primary-slim-button:focus, input[type=reset].hpui-primary-slim-button:focus, a.hpui-primary-slim-button input[type=button]:focus {
    background-color: #006699;
}


input[type=button].hpui-critical-button, input[type=submit].hpui-critical-button, input[type=reset].hpui-critical-button, a.hpui-critical-button input[type=button] {
    background-color: #D7410B;
}
input[type=button].hpui-primary-slim-button, input[type=submit].hpui-primary-slim-button, input[type=reset].hpui-primary-slim-button, a.hpui-primary-slim-button input[type=button] {
    background-color: #0096D6;
}
input[type=button].hpui-secondary-slim-button, input[type=submit].hpui-secondary-slim-button, input[type=reset].hpui-secondary-slim-button, a.hpui-secondary-slim-button input[type=button] {
    background-color: #767676;
}
input[type=button].hpui-secondary-slim-button:hover, input[type=submit].hpui-secondary-slim-button:hover, input[type=reset].hpui-secondary-slim-button:hover, a.hpui-secondary-slim-button input[type=button]:hover {
    background-color: #5A5A5A;
}
input[type=button].hpui-critical-slim-button, input[type=submit].hpui-critical-slim-button, input[type=reset].hpui-critical-slim-button, a.hpui-critical-slim-button input[type=button] {
    background-color: #d7410b;
}
input[type=button].hpui-critical-slim-button:hover, input[type=submit].hpui-critical-slim-button:hover, input[type=reset].hpui-critical-slim-button:hover, a.hpui-critical-slim-button input[type=button]:hover {
    background-color: #C1401A;
}

input[type=button].hpui-critical-slim-button, input[type=submit].hpui-critical-slim-button, input[type=reset].hpui-critical-slim-button, a.hpui-critical-slim-button input[type=button], input[type=button].hpui-primary-slim-button, input[type=submit].hpui-primary-slim-button, input[type=reset].hpui-primary-slim-button, a.hpui-primary-slim-button input[type=button], input[type=button].hpui-secondary-slim-button, input[type=submit].hpui-secondary-slim-button, input[type=reset].hpui-secondary-slim-button, a.hpui-secondary-slim-button input[type=button] {
    min-height: 26px;
    z-index: 1;
    color: #ffffff;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 0px 10px 0px 10px;
    width: auto;
    overflow: visible;
    white-space: normal;
    border: 0;
    font-family: "HP Simplified", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
    text-decoration:none !important
}

a.hpui-primary-slim-button,a.hpui-secondary-slim-button {
    min-height: 26px;
    z-index: 1;
    color: #ffffff !important;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 4px 10px;
    width: auto;
    overflow: visible;
    white-space: normal;
    border: 0;
    font-family: "HP Simplified", Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
    text-decoration:none !important
}

a.hpui-primary-slim-button {
    background-color: #0096D6;
}

a.hpui-primary-slim-button:hover {
    background-color: #006699;
}

a.hpui-secondary-slim-button {
    background-color: #767676;
}

a.hpui-secondary-slim-button:hover {
    background-color: #5A5A5A;
}

.content-usage-box {    
    min-height: 200px;   
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz--border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    padding: 5px;
    margin-bottom: 10px;
    word-wrap: break-word;
}


input[type=button].hpui-critical-button, input[type=submit].hpui-critical-button, input[type=reset].hpui-critical-button, a.hpui-critical-button input[type=button], input[type=button].hpui-primary-button, input[type=submit].hpui-primary-button, input[type=reset].hpui-primary-button, a.hpui-primary-button input[type=button], input[type=button].hpui-secondary-button, input[type=submit].hpui-secondary-button, input[type=reset].hpui-secondary-button, a.hpui-secondary-button input[type=button] {
    height: 36px;
    z-index: 1;
    color: #FFFFFF;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 0px 15px 0px 15px;
    width: auto;
    overflow: visible;
    border: 0;
    font-family: "HP Simplified", Arial;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

input[type=button].hpui-primary-button,
input[type=submit].hpui-primary-button,
input[type=reset].hpui-primary-button,
a.hpui-primary-button input[type=button] {
    background-color: #0096D6;
    height: 36px;
    z-index: 1;
    color: #FFFFFF;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    padding: 0px 15px 0px 15px;
    width: auto;
    overflow: visible;
    border: 0;
    font-family: "HP Simplified", Arial;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

    input[type=button].hpui-primary-button:hover,
    input[type=submit].hpui-primary-button:hover,
    input[type=reset].hpui-primary-button:hover,
    a.hpui-primary-button input[type=button]:hover,
    input[type=button].hpui-primary-button:focus,
    input[type=submit].hpui-primary-button:focus,
    input[type=reset].hpui-primary-button:focus,
    a.hpui-primary-button input[type=button]:focus {
        background-color: #006699;
    }


input[type=button].hpui-critical-button:hover, input[type=submit].hpui-critical-button:hover, input[type=reset].hpui-critical-button:hover, a.hpui-critical-button input[type=button]:hover, input[type=button].hpui-critical-button:focus, input[type=submit].hpui-critical-button:focus, input[type=reset].hpui-critical-button:focus, a.hpui-critical-button input[type=button]:focus {
    background-color: #C1401A;
}

/* css for critical (orange) button end */
/* HPE secondary button begin */
input[type=button].hpui-secondary-button,
input[type=submit].hpui-secondary-button,
input[type=reset].hpui-secondary-button,
a.hpui-secondary-button input[type=button] {
    background-color: #767676;
}

    input[type=button].hpui-secondary-button:hover,
    input[type=submit].hpui-secondary-button:hover,
    input[type=reset].hpui-secondary-button:hover,
    a.hpui-secondary-button input[type=button]:hover,
    input[type=button].hpui-secondary-button:focus,
    input[type=submit].hpui-secondary-button:focus,
    input[type=reset].hpui-secondary-button:focus,
    a.hpui-secondary-button input[type=button]:focus {
        background-color: #5A5A5A;
    }
/* HPE secondary button end */
/* css for left nav links begin */
a.hpui-standalone-function-link:visited {
    color: #007DBA !important;
}

ol.hpui-standalone-link-list, ul.hpui-standalone-link-list {
    list-style-type: none;
    margin: 7px 0px;
    padding: 0;
}

    a.hpui-standalone-internal-link:hover, a.hpui-standalone-function-link:hover, ol.hpui-standalone-link-list li a[href]:hover, ul.hpui-standalone-link-list li a[href]:hover, ol.hpui-standalone-link-list li a[onclick]:hover, ul.hpui-standalone-link-list li a[onclick]:hover {
        text-decoration: underline;
        cursor: pointer;
    }

    a.hpui-standalone-internal-link, a.hpui-standalone-function-link, ol.hpui-standalone-link-list li a[href], ul.hpui-standalone-link-list li a[href], ol.hpui-standalone-link-list li a[onclick], ul.hpui-standalone-link-list li a[onclick] {
        font-family: "HP Simplified", Arial;
        color: #007DBA;
        text-decoration: none;
    }

a.hpui-standalone-internal-link, a.hpui-standalone-function-link, input[type=submit].hpui-standalone-function-link {
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 5px;
    float: left;
}

a.hpui-promoted-link {
    font-weight: bold;
}

.contentDivider {
    border-bottom: 1px solid #CCCCCC;
    margin: 10px 0px;
    clear: both;
    display: block;
    width: 170px;
}
/* css for left nav links end */
/* table css */
table.hpui-standard-table {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    border-collapse: collapse;
    clear: both;
    width: 600px;
}
table.hpui-standardpgr-table {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    border-collapse: collapse;
    clear: both;
    width: 600px;
}
    table.hpui-standard-table tr.hpui-heading,
    table.hpui-standard-table tr.hpui-subheading {
        display: table-row;
        padding-bottom: 0px;
        margin: 0px;
    }

        table.hpui-standard-table tr > th,
        table.hpui-standard-table tr.hpui-heading > th {
            font-family: "HP Simplified", Arial;
            font-weight: bold;
            font-size: 14px;
            line-height: 18px;
            /*text-align: left;*/
           /* border-right: 1px solid #FFFFFF;*/
            vertical-align: bottom;
            background-color: #767676;
            color: #FFFFFF;
            padding: 13px 10px;
        }

            table.hpui-standard-table tr > th > a,
            table.hpui-standard-table tr.hpui-heading > th > a {
                color: #FFFFFF;
                /*background-color: #767676;*/
                text-decoration: none;
            }

    table.hpui-standard-table tr > td {
        font-family: "HP Simplified", Arial;
        font-weight: normal;
        font-size: 14px;
        line-height: 18px;
        color: #000000;
        vertical-align: top;
        /*border-right: 1px solid #CCCCCC;*/
        border-bottom: 1px solid #CCCCCC;
        padding: 3px 5px;
    }
    table.hpui-standard-table tr > td table tr > td
    {
        
    }
    table.hpui-standard-table tr > td table tr > td a[disabled=disabled]
    {
        background-color: #f2f2f2 !important;
        border: 2px solid #cccccc !important;
        color: #cccccc;
        cursor: text;
        margin: 3px 0;
    }
   
    
    table.hpui-standard-table tr > td table tr > td a
    {
       color: #000000 !important;
        font-family: "HP Simplified",Arial,sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: center;
        border: 2px solid #cccccc;
        text-decoration: none;
         padding: 1px 5px;
        }
        /*.link-state-disabled
        {
             background-color: #ffffff;
            border: 2px solid #5a5a5a;
            color: #0096d6;
            }*/

    table.hpui-standard-table tr.hpui-subheading > th {
        color: #000000;
        background-color: #CCCCCC;
    }
        /* Remove borders on outside table cells for cases where table border-collapse
   is insufficient (eg inner tables) */
        table.hpui-standard-table tr > td:last-child,
        table.hpui-standard-table tr > th:last-child,
        table.hpui-standard-table tr.hpui-heading > th:last-child,
        table.hpui-standard-table tr.hpui-subheading > th:last-child {
            /*border-right: 0px;*/
        }

    table.hpui-standard-table tr:last-child > td {
        border-bottom: 0px;
         border-top:0px;
    }

    /* For row alternation */
    table.hpui-standard-table tr.hpui-alternate-row > td,
    table.hpui-static-table tr.hpui-alternate-row > td {
        background-color: #F2F2F2;
    }

    table.hpui-standard-table tr.hpui-normal-row > td,
    table.hpui-static-table tr.hpui-normal-row > td {
        background-color: #FFFFFF;
    }

/* table css*/
.textCenter {
    text-align: center;
}

.width5 {
    width: 5%;
}

.width7 {
    width: 7%;
}

.width9 {
    width: 9%;
}
/* 
	HPE Sortable Tables - The implementation is done using http://www.datatables.net/.
	Some of the class name are applied by JS file. Hence we cannot rename them.
	You can also find some of the unused classes which are not applicable in current HPE design.
*/

/*
 * Table wrapper
 */
.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    padding-top: 5px;
}

/*
 * Page length menu. Not used in HPE
 */
.dataTables_length {
    float: left;
}

/*
 * Filter. Not used in HPE
 */
.dataTables_filter {
    float: right;
    text-align: right;
}

/*
 * Table information
 */
.dataTables_info {
    clear: both;
    float: left;
    font-family: "HP Simplified", Arial;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    text-align: right;
    height: 22px;
    /*width: 190px;*/
    padding-right: 10px;
    padding-bottom: 10px;
}

/*
 * Pagination
 */
.dataTables_paginate {
    float: left;
    text-align: right;
}

/* Two button pagination - previous / next . Not used in HPE*/
.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
    float: left;
    cursor: pointer;
    *cursor: hand;
    color: #111 !important;
    background: url('../images/pagination_icons.png') no-repeat center;
    width: 19px;
    height: 19px;
}

    .paginate_disabled_previous:hover,
    .paginate_enabled_previous:hover,
    .paginate_disabled_next:hover,
    .paginate_enabled_next:hover {
        text-decoration: none !important;
    }

    .paginate_disabled_previous:active,
    .paginate_enabled_previous:active,
    .paginate_disabled_next:active,
    .paginate_enabled_next:active {
        outline: none;
    }

.paginate_disabled_previous,
.paginate_disabled_next {
    color: #666 !important;
}

.paginate_disabled_previous,
.paginate_enabled_previous {
    padding-left: 23px;
}

.paginate_disabled_next,
.paginate_enabled_next {
    padding-right: 23px;
    margin-left: 10px;
}

.paginate_enabled_previous {
    background-position: 0 -69px;
}

    .paginate_enabled_previous:hover {
        background-position: 0 -138px;
    }

.paginate_disabled_previous {
    background-position: 0 0;
}

.paginate_enabled_next {
    background-position: 0 -276px;
}

    .paginate_enabled_next:hover {
        background-position: 0 -345px;
    }

.paginate_disabled_next {
    background-position: 0 -207px;
}

/* Full number pagination */
.paging_full_numbers {
    height: 26px;
    font-family: "HP Simplified", Arial;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    text-align: center;
}

    .paging_full_numbers a:active {
        outline: none;
    }

    .paging_full_numbers a:hover {
        text-decoration: none;
    }

    .paging_full_numbers a.paginate_button,
    .paging_full_numbers a.paginate_active {
        border: 2px solid #CCCCCC;
        padding: 1px 5px;
        margin: 0 1px;
        cursor: pointer;
        color: #5A5A5A;
        *cursor: hand;
    }

    .paging_full_numbers a.paginate_button {
        background-color: #FFFFFF;
    }

        .paging_full_numbers a.paginate_button:hover {
            background-color: #FFFFFF;
            text-decoration: none !important;
            border: 2px solid #767676;
            color: #0096D6;
        }

    .paging_full_numbers a.paginate_active {
        background-color: #FFFFFF;
        color: #0096D6;
        border: 2px solid #5A5A5A;
    }

        .paging_full_numbers a.paginate_active:hover {
            text-decoration: none !important;
        }

/*
 * Processing indicator
 */
.dataTables_processing {
    background-image: url('../images/HPE_animated_small_blue_gray.gif');
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    height: 32px;
    width: 32px;
    margin-left: 10px;
    margin-top: -7px;
    text-indent: -99999px;
}

.dataTables_customProcessing {
    float: left;
    margin-left: 10px;
}
/* **
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 60px;	
	height: 60px;	
	margin-left: -30px;
	margin-top: -30px;
	background-image: url('../images/HPE_animated_large_blue_gray.gif');
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -99999px;
}
** */

/*
 * Sorting
 */
.sorting_asc {
    background: url('../images/sort_asc.png') no-repeat right bottom;
    background-color: #5A5A5A !important;
    cursor: pointer;
    padding: 13px 31px 13px 10px !important;
}

    .sorting_asc:hover {
        text-decoration: underline;
        background: url('../images/sort_desc.png') no-repeat right bottom;
        background-color: #5A5A5A;
    }

.sorting_desc {
    background: url('../images/sort_desc.png') no-repeat right bottom;
    background-color: #5A5A5A !important;
    cursor: pointer;
    padding: 13px 31px 13px 10px !important;
}

    .sorting_desc:hover {
        text-decoration: underline;
        background: url('../images/sort_asc.png') no-repeat right bottom;
        background-color: #5A5A5A;
    }

.sorting_disabled {
    background-color: #767676 !important;
    cursor: text !important;
}

.sorting_asc_disabled {
    background: url('../images/sort_asc_disabled.png') no-repeat right bottom;
    background-color: #767676 !important;
}

.sorting_desc_disabled {
    background: url('../images/sort_desc_disabled.png') no-repeat right bottom;
    background-color: #767676 !important;
}

/*
 * Scrolling
 */
.dataTables_scroll {
    clear: both;
}

.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch;
}

/* Overriding the Next and Previous messages with Arrow icons.*/
.next,
.previous {
    padding: 1px 10px !important;
    background: url('../images/pagination_icons.png') no-repeat center;
    width: 19px;
    height: 19px;
}

    .next.paginate_button {
        background-position: 0 -276px;
    }

        .next.paginate_button:hover {
            background-position: 0 -345px;
        }

        .next.paginate_button.paginate_button_disabled,
        .next.paginate_button.paginate_button_disabled:hover {
            background-position: 0 -207px;
            border: 2px solid #CCCCCC;
            background-color: #F2F2F2;
            cursor: text;
        }

    .previous.paginate_button {
        background-position: 0 -69px;
    }

        .previous.paginate_button:hover {
            background-position: 0 -138px;
        }

        .previous.paginate_button.paginate_button_disabled,
        .previous.paginate_button.paginate_button_disabled:hover {
            background-position: 0 0;
            border: 2px solid #CCCCCC;
            background-color: #F2F2F2;
            cursor: text;
        }

/*Styling for disabled first and last buttons*/
.first.paginate_button.paginate_button_disabled,
.first.paginate_button.paginate_button_disabled:hover {
    border: 2px solid #CCCCCC;
    background-color: #F2F2F2;
    color: #CCCCCC;
    cursor: text;
}

.last.paginate_button.paginate_button_disabled,
.last.paginate_button.paginate_button_disabled:hover {
    border: 2px solid #CCCCCC;
    background-color: #F2F2F2;
    color: #CCCCCC;
    cursor: text;
}

/* View Button Styling */
span.hpui-view-button {
    background-color: #FFFFFF;
    border: 2px solid #CCCCCC;
    padding: 1px 5px;
    margin: 0 1px;
    cursor: pointer;
    color: #5A5A5A;
}

    span.hpui-view-button:hover {
        background-color: #FFFFFF;
        text-decoration: none !important;
        border: 2px solid #767676;
        color: #0096D6;
    }

/* Automatic odd, even row styling by JQuery */
table.hpui-standard-table > tbody > tr.odd > td,
table.hpui-static-table > tbody > tr.odd > td,
table.hpui-standard-table > tbody > tr.even > td,
table.hpui-static-table > tbody > tr.even > td,
table.hpui-standard-table.hpui-alternating-rows > tbody > tr.odd > td,
table.hpui-static-table.hpui-alternating-rows > tbody > tr.odd > td {
    background-color: #FFFFFF;
}

table.hpui-standard-table.hpui-alternating-rows > tbody > tr.even > td,
table.hpui-static-table.hpui-alternating-rows > tbody > tr.even > td {
    background-color: #F2F2F2;
}

.pagingSelectionDiv {
    text-align: right;
    font-weight: bold;
}

.pagingDropDown {
    font-weight: bold;
    border: 2px solid #CCCCCC;
    cursor: pointer;
}

    .pagingDropDown :hover, .pagingDropDown :active {
        font-weight: bold;
        border: 2px solid #0096D6;
    }

.width35Per {
    width: 35%;
    max-width: 35%;
    text-wrap: normal;
}

.width10Per {
    width: 10%;
}

.width15Per {
    width: 15%;
}

.width40Per {
    width: 40%;
}

.width20Per {
    width: 40%;
}

/* HPE display */
.hpui-no-display {
    display: none;
}

.hpui-inline-display {
    display: inline;
}

.hpui-block-display {
    display: block;
}

.hpui-inline-display.hpui-block-display {
    display: inline-block;
}

/* HPE overflow visible */
.hpui-overflow-visible {
    overflow: visible !important;
}

/* HPE static callouts */
div.hpui-callout {
    background-color: #F2F2F2;
    padding: 20px;
}

.divider_top {
    border-top-width: 1px;
    border-top-style: solid;
    border-color: #CCCCCC;
}

.banner {
    position: relative;
    zoom: 1;
}

    .banner h1 {
        font-size: 32px;
        line-height: 32px;
        font-family: "HP Simplified",Arial,sans-serif;
        font-weight: bold;
    }

.pageLayout {
    width: 1000px;
    margin: 0px auto 0px auto;
}

body {
    font-family: 'HP Simplified', Arial;
    /*, Verdana, Helvetica, Sans-serif;*/
    font-size: 16px;
}

.ReadOnlyHeaderRow {
    display: table-row;
    padding-bottom: 0px;
    margin: 0px;
}

table.hpui-standard-table tr.ReadOnlyHeaderRow > td,
table.hpui-standard-table tr.ReadOnlyHeaderRow > th,
table.hpui-standard-table tr.ReadOnlyHeaderRow > th.sorting {
    font-family: "HP Simplified", Arial;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    border-right: 1px solid #FFFFFF;
    vertical-align: bottom;
    background-color: #767676;
    color: #FFFFFF;
    padding: 13px 10px;
    text-align: center;
}

 * Sorting


table.hpui-standard-table tr.sorting > th {
    background: url('../../../../img/sort_both.png') no-repeat right bottom;
    background-color: #767676 !important;
    cursor: pointer;
    padding: 13px 31px 13px 10px !important;
}

table.hpui-standard-table tr.sorting:hover > th {
    text-decoration: underline;
    background: url('../../../../img/sort_asc.png') no-repeat right bottom;
    background-color: #5A5A5A;
}

.sorting_asc {
    background: url('../../../../img/sort_asc.png') no-repeat right bottom;
    background-color: #5A5A5A !important;
    cursor: pointer;
    padding: 13px 31px 13px 10px !important;
}

    .sorting_asc:hover {
        text-decoration: underline;
        background: url('../../../../img/sort_desc.png') no-repeat right bottom;
        background-color: #5A5A5A;
    }

.sorting_desc {
    background: url('../../../../img/sort_desc.png') no-repeat right bottom;
    background-color: #5A5A5A !important;
    cursor: pointer;
    padding: 13px 31px 13px 10px !important;
}

    .sorting_desc:hover {
        text-decoration: underline;
        background: url('../../../../img/sort_asc.png') no-repeat right bottom;
        background-color: #5A5A5A;
    }

.sorting_disabled {
    background-color: #767676 !important;
    cursor: text !important;
}

.sorting_asc_disabled {
    background: url('../../../../img/sort_asc_disabled.png') no-repeat right bottom;
    background-color: #767676 !important;
}

.sorting_desc_disabled {
    background: url('../../../../img/sort_desc_disabled.png') no-repeat right bottom;
    background-color: #767676 !important;
}

.sorting {
    background: url('../../../../img/sort_both.png') no-repeat right bottom;
    background-color: #767676 !important;
    cursor: pointer;
    padding: 13px 31px 13px 10px !important;
}

    .sorting:hover {
        text-decoration: underline;
        background: url('../../../../img/sort_asc.png') no-repeat right bottom;
        background-color: #5A5A5A;
    }
/*
 * Scrolling
 */
.dataTables_scroll {
    clear: both;
}

.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch;
}

ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type: none;
    min-height: 100px;
    margin-left: 10px;
}

    ol.progtrckr li {
        display: inline-block;
        text-align: center;
        line-height: 3em;
        font-size: 14px;
    }

    ol.progtrckr[data-progtrckr-steps="2"] li {
        width: 49%;
    }

    ol.progtrckr[data-progtrckr-steps="3"] li {
        width: 33%;
    }

    ol.progtrckr[data-progtrckr-steps="4"] li {
        width: 24%;
    }

    ol.progtrckr[data-progtrckr-steps="5"] li {
        width: 19%;
    }

    ol.progtrckr[data-progtrckr-steps="6"] li {
        width: 16%;
    }

    ol.progtrckr[data-progtrckr-steps="7"] li {
        /*width: 16%;*/
        width: auto;
    }

    ol.progtrckr[data-progtrckr-steps="8"] li {
        width: 12%;
    }

    ol.progtrckr[data-progtrckr-steps="9"] li {
        width: 11%;
    }

    ol.progtrckr li.progtrckr-done, ol.progtrckr li.progtrckr-passed {
        color: black;
        border-bottom: 4px solid yellowgreen;
    }

    ol.progtrckr li.progtrckr-fail {
        color: black;
        border-bottom: 4px solid red;
    }

    ol.progtrckr li.progtrckr-todo {
        color: silver;
        border-bottom: 4px solid silver;
    }

    ol.progtrckr li.progtrckr-passed::before {
        content: "\2713";
        color: yellowgreen;
        background-color: yellowgreen;
        height: 1.2em;
        width: 1.2em;
        line-height: 1.2em;
        border-radius: 1.2em;
    }

    ol.progtrckr li:after {
        content: "\00a0\00a0";
    }

    ol.progtrckr li:before {
        position: relative;
        bottom: -2.5em;
        float: left;
        left: 50%;
        line-height: 1em;
    }

    ol.progtrckr li.progtrckr-done:before {
        content: "\2713";
        color: white;
        background-color: yellowgreen;
        height: 1.2em;
        width: 1.2em;
        line-height: 1.2em;
        border: none;
        border-radius: 1.2em;
    }

    ol.progtrckr li.progtrckr-fail:before {
        content: "!";
        color: white;
        background-color: red;
        height: 1.2em;
        width: 1.2em;
        line-height: 1.2em;
        border: none;
        border-radius: 1.2em;
    }

    ol.progtrckr li.progtrckr-todo:before {
        content: "\039F";
        color: silver;
        background-color: white;
        font-size: 1.5em;
        bottom: -1.6em;
    }

.topbanlinks {
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 15px;
    float: right;
}

    .topbanlinks a {
        color: #007DBA;
        font-family: "HP Simplified",Arial,sans-serif;
        font-size: 15px;
    }

a:visited {
    color: #660066;
}


.pageTitle {
    /*margin-left: 135px;*/
    float: left;
    margin-bottom: 10px;
    color: #0096D6;
    font-weight: bold;
    font-size: 18px;
}

#mnGlobalTopLevel a {
    color: black;
}


/* START - HPE Breadcrumbs */
    #breadcrumbs  li {
        float: left;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        margin-left: 3px;
    }

        #breadcrumbs  li:first-child {
            margin-left: 0px;
        }

            #breadcrumbs  li:first-child a {
                margin-left: 0px;
            }

        #breadcrumbs a {
            color: #007DBA;
            text-align: left;
            margin-left: 5px;
            margin-right: 5px;
            text-decoration: none;
            font-size: 12px;
        }
         
    #breadcrumbs a:hover 
    {
        text-decoration:underline;
        }
       
/* END - HPE Breadcrumbs */

ol, ul {
    list-style: none;
}

input {
    font-family: 'HP Simplified' !important;
    font-size: 16px;
}

.modalWindow {
    position: absolute;
    width: 730px;
    left: 65px;
    z-index: 150;
    top: 90px;
    background-color: #fff;
    border: 3px solid #000;
    padding: 30px;
    display: none;
    border: 2px solid #ccc !important;
    border-radius: 4px;
}

a.hpui-download-icon, div.hpui-download-icon, span.hpui-download-icon {
    background-image: url("../Images/icon_sdd.png");
    background-repeat: no-repeat;
    background-position: left;
    /*padding-left: 26px;*/
    padding-left: 14px;
}

a.hpui-reports-icon, span.hpui-reports-icon, div.hpui-reports-icon, input[type=image].hpui-reports-icon {
    background: url('../Images/icon_report.png') 50% 50% no-repeat;
    display: inline-block;
    width: 20px;
    height: 20px;
}

textarea.hpui-textarea {
    padding: 10px;
    /* overflow: hidden; */
    border: 2px solid #CCCCCC;
    color: #767676;
    background-color: #FFFFFF;
}

textarea.hpui-textarea-font {
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
}

td.IconsTd {
    float: left;
    width: 60px;
    border-style: none !important;
}

.hpuidropDown {
    min-height: 25px;
    vertical-align: middle;
    min-width: 80px;
    text-align: center;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 16px;
}

.fixWidth80
{
    float: left;
    width: 80px;
}

a.hpui-download-icon-blue, div.hpui-download-icon-blue, span.hpui-download-icon-blue {
    background-image: url("../Images/icon_sdd_blue.png");
    background-repeat: no-repeat;
    background-position: left;
    /*padding-left: 26px;*/
    padding-left: 14px;
}

/* HPE tabs */

/* Initially hide tab headings and JS will reveal it when initializing */
div.hpui-tabs {
	  float: left;
    padding: 7px 20px;
    text-decoration: none;
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
}
/* Remove Chrome default navigation style */
div.hpui-tabs ul > li > a {
	outline: none;
}
/* Can be any colour, not just transparent */
div.hpui-tabs ul > li > a:active{
    background-color: transparent;
}
/* Override jQuery ui styles and remove margin right from li of each tabs. */
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 7px 20px;
    text-decoration: none;
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
}
.ui-tabs-anchor
{
    
}

.hpui-tabs ul.ui-tabs-nav{
	padding: 0px 0px 0px 0px !important;
}

/* Grid View - HPE : Start */
.hpui-standard-table {
    border: 2px solid #CCCCCC;
    background-color: #FFFFFF;
    border-collapse: collapse;
    clear: both;
    
 
}
.hpui-standalone-help-link
{
 
   background-color: #767676;
    border-right: 1px solid #ffffff;
    color: #ffffff;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 13px 10px;
    text-align: left;
    vertical-align: bottom;
   
}

/* Grid View - HPE : End */
/****** begin HPE typography CSS (typography.css) ******/

/* HPE screenreader exclusive text */
.screenReading,
.hpui-screenreader-text {
	font-size: 0px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	height: 0px;
	outline: 0px;
}

/*** HPE primary text ***/
/* (the a.* selectors are so these styles can take priority
   over the built-in typography defaults some link styles have) */

/* HPE primary level 1 basic text */
.hpui-primary-text1,
a.hpui-primary-text1 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	line-height: 22px;
	
	
}

/* HPE primary level 2 basic text */
.hpui-primary-text2,
a.hpui-primary-text2 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 22px;
	
}

/* HPE primary level 3 basic text */
.hpui-primary-text3,
a.hpui-primary-text3 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #767676;
	line-height: 22px;
}

/* HPE primary text in paragraph form - do not apply to span or div */
p.hpui-primary-text1, p.hpui-primary-text2, p.hpui-primary-text3,
.hpui-primary-text1 p, .hpui-primary-text2 p, .hpui-primary-text3 p {
	margin: 0px 0px 8px 0px;
}

/* HPE primary text in code or pre sections - use monospace */
code.hpui-primary-text1,
code.hpui-primary-text2,
code.hpui-primary-text3,
.hpui-primary-text1 code,
.hpui-primary-text2 code,
.hpui-primary-text3 code,
pre.hpui-primary-text1,
pre.hpui-primary-text2,
pre.hpui-primary-text3,
.hpui-primary-text1 pre,
.hpui-primary-text2 pre,
.hpui-primary-text3 pre {
	font-family: monospace;
}

/* HPE headings: only for h1 through h6 */
h1.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 32px;
	line-height: 36px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 9px 0px;
}
h2.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 5px 0px;
}
h3.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 5px 0px;
}
h4.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 5px 0px;
}
h5.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
h6.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
h1.hpui-standalone-link-list,
h2.hpui-standalone-link-list,
h3.hpui-standalone-link-list,
h4.hpui-standalone-link-list,
h5.hpui-standalone-link-list,
h6.hpui-standalone-link-list {
	font-family: "HP Simplified", Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	margin: 0px;
}
h1.hpui-standalone-link-list.hpui-subheading,
h2.hpui-standalone-link-list.hpui-subheading,
h3.hpui-standalone-link-list.hpui-subheading,
h4.hpui-standalone-link-list.hpui-subheading,
h5.hpui-standalone-link-list.hpui-subheading,
h6.hpui-standalone-link-list.hpui-subheading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: #5A5A5A;
	margin: 0px;
}

/* HPE heading treatment for non-h1-h6 tags */
/* (the a.* selectors are so these styles can take priority
   over the built-in typography defaults some link styles have) */
.hpui-heading,
a.hpui-heading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #000;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	display: block;
}
.hpui-subheading,
a.hpui-subheading {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	line-height: 22px;
	margin: 0px 0px 5px 0px;
	display: block;
}
.hpui-heading.hpui-heading-text1,
.hpui-subheading.hpui-heading-text1 {
	font-size: 32px;
	line-height: 36px;
	font-weight: bold;
}
.hpui-heading.hpui-heading-text2,
.hpui-subheading.hpui-heading-text2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
}
.hpui-heading.hpui-heading-text3,
.hpui-subheading.hpui-heading-text3 {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}
.hpui-heading.hpui-heading-text4,
.hpui-subheading.hpui-heading-text4 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}
.hpui-heading.hpui-heading-text5,
.hpui-subheading.hpui-heading-text5 {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.hpui-heading.hpui-heading-text6,
.hpui-subheading.hpui-heading-text6 {
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}

/* HPE heading and subheading text in code or pre sections - 
   use monospace */
code.hpui-heading,
code.hpui-subheading,
.hpui-heading code,
.hpui-subheading code,
pre.hpui-heading,
pre.hpui-subheading,
.hpui-heading pre,
.hpui-subheading pre {
	font-family: monospace;
}

/*** HPE secondary text ***/
/* (the a.* selectors are so these styles can take priority
   over the built-in typography defaults some link styles have) */

/* HPE secondary level 1 basic text */
.hpui-secondary-text1,
a.hpui-secondary-text1 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 18px;
	font-weight: normal;
}

/* HPE secondary level 2 basic text */
.hpui-secondary-text2,
a.hpui-secondary-text2 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 18px;
}

/* HPE secondary level 3 basic text */
.hpui-secondary-text3,
a.hpui-secondary-text3 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #767676;
	line-height: 18px;
}

/* HPE secondary text in paragraph form - do not apply to span or div */
p.hpui-secondary-text1, p.hpui-secondary-text2, p.hpui-secondary-text3,
.hpui-secondary-text1 p, .hpui-secondary-text2 p, .hpui-secondary-text3 p {
	margin: 0px 0px 6px 0px;
}

/* HPE secondary text in code or pre sections - use monospace */
code.hpui-secondary-text1,
code.hpui-secondary-text2,
code.hpui-secondary-text3,
.hpui-secondary-text1 code,
.hpui-secondary-text2 code,
.hpui-secondary-text3 code,
pre.hpui-secondary-text1,
pre.hpui-secondary-text2,
pre.hpui-secondary-text3,
.hpui-secondary-text1 pre,
.hpui-secondary-text2 pre,
.hpui-secondary-text3 pre {
	font-family: monospace;
}

/*** HPE status text ***/

/* HPE status text: system error */
/* Note: in HPE, system errors have no distinguishing text style */
.hpui-system-error-text {
}

/* HPE status text: user error */
/* Note: in HPE, user errors and warnings have the same text style */
.hpui-user-error-text {
	color: #FF0000 !important;
}

/* HPE status text: unclassified error */
/* Note: in HPE, treat unclassified errors the same as user errors */
.hpui-error-text {
	color: #FF0000 !important;
}
	
/* HPE status text: warning */
/* Note: in HPE, user errors and warnings have the same text style */
.hpui-warn-text {
	color: #FF0000 !important;
}

/* HPE status text: info */
.hpui-info-text {
	color: #008424 !important;
}

/* HPE status text: info, level2 */
/* currently meant for use only in service summary views */
.hpui-info-text2 {
	color: #0096D6 !important;
}

/* HPE status text: warn, level 2 */
/* currently meant for use only in service summary views */
.hpui-warn-text2 {
	color: #FF5F00 !important;
}

/* HPE status text: warn, level 3 */
/* currently meant for use only in service summary views */
.hpui-warn-text3 {
	color: #D38E06 !important;
}

/*** HPE footnote text ***/
/* (the a.* selectors are so these styles can take priority
   over the built-in typography defaults some link styles have) */
.hpui-footnote-text,
a.hpui-footnote-text {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	line-height: 15px;
}

/* HPE footnote text in paragraph form - do not apply to span or div */
p.hpui-footnote-text, 
.hpui-footnote-text p {
	margin: 0px 0px 4px 0px;
}

/* HPE footnote text in code and pre sections - use monospace */
code.hpui-footnote-text,
pre.hpui-footnote-text,
.hpui-footnote-text code,
.hpui-footnote-text pre {
	font-family: monospace;
}

/*** HPE miscellaneous typography styles ***/

/* HPE emphasized text */
.hpui-emphasized-text {
	font-weight: bold !important;
}

/* HPE disabled text */
.hpui-disabled-text {
	color: #B3B3B3 !important;
}

/* HPE inverse text - always white for all text levels */
.hpui-inverse-text {
	color: #FFFFFF !important;
}

/* HPE truncated text */
.hpui-truncatable-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* HPE uppercase text */
.hpui-uppercase-text {
	text-transform: uppercase;
}

/* HPE lowercase text */
.hpui-lowercase-text {
	text-transform: lowercase;
}

/* HPE capitalized text */
.hpui-capitalized-text {
	text-transform: capitablized;
}
.RadioOverRide input[type="radio"]
    {
      width:28px;
      margin:0px;
      opacity:0px;
      height:0px;
    }
    .RadioOverRideNew input[type="radio"]
    {
      width:28px;
      margin:0px;
      opacity:0px;
      height:18px;
    }
 input[type="radio"]
    {
      width:28px;
      margin:-18px;
      opacity:0;
      height:0px;
    }
    input[type="radio"] + label
    {
        width: 17px;
        height: 17px;
        display:inline-block;          
        background-image: url('../../../../img/slt/prn23654-radiobuttons.jpg');
        background-repeat: no-repeat;
        background-position-x:0;
         margin-left: 10px;
         padding-left:28px;
         width:auto;
           /* -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;*/
     }
     input[type="radio"]:checked + label
     {
            background-position:0px center;
     }
        
    .RadioButtonOverRide input[type="radio"]
    {
      width:28px;
      margin:-19px;
      opacity:0px;
      height:0px;
    }
   .RadioButtonOverRide input[type="radio"] + label
    {
        width: 17px;
        height: 17px;
        display:inline-block;          
        background-image: url('../../../../img/slt/prn23654-radiobuttons.png');
        background-repeat: no-repeat;
        background-position-x:0;
         margin-left: -2px;
         padding-left:28px;
         width:auto;
    
     }
        .RadioButtonOverRidden input[type="radio"] + label
    {
        width: 17px;
        height: 17px;
        display:inline-block;          
        background-image: url('../../../../img/slt/prn23654-radiobuttons.png');
        background-repeat: no-repeat;
        background-position-x:0;
         margin-left: 10px;
         padding-left:28px;
         width:auto;
    
     }
     .RadioButtonOverRide input[type="radio"]:checked + label
     {
            background-position:0px center;
     }
     
      .CheckBoxOverRides  input[type="checkbox"]
       {
         width:28px;
         margin:0;
         opacity:0;
        }
     .CheckBoxOverRides input[type="checkbox"] + label
        {
            width: 17px;
            height: 17px;
           /* display:inline-block;*/           
            background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
            background-repeat: no-repeat;
            background-position-x:0;
            margin-left:0px;
            padding-left:28px;
            width:auto;
        }
        .CheckBoxOverRides input[type="checkbox"]:checked + label
        {
            background-position:0px center;
        }
     input[type="checkbox"]
       {
         width:28px;
         margin:0;
         opacity:0;
        }
     input[type="checkbox"] + label
        {
            width: 17px;
            height: 17px;
            display:inline-block;           
            background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
            background-repeat: no-repeat;
            background-position-x:0;
             margin-left:-28px;
            padding-left:28px;
            width:auto;
        }
        input[type="checkbox"]:checked + label
        {
            background-position:0px center;
        }
        
    
        
.hpui-label {
    color: #000000;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}

/* ProCurve ajax tab theme */
.ajax__tab_phb_ManageUsers .ajax__tab_header 
{
    border-bottom: 1px solid #000000;
    height: 37px;
    }
.ajax__tab_phb_ManageUsers .ajax__tab_outer {padding-right:3px;height:29px;}
.ajax__tab_phb_ManageUsers .ajax__tab_inner {padding-left:0px;}
.ajax__tab_phb_ManageUsers .ajax__tab_tab {padding: 7px 10px;
    text-decoration: none;
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
     border-bottom: 1px solid #000000;
     
     }
.ajax__tab_phb_ManageUsers .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_phb_ManageUsers .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_phb_ManageUsers .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_phb_ManageUsers .ajax__tab_active .ajax__tab_outer {}
.ajax__tab_phb_ManageUsers .ajax__tab_active .ajax__tab_inner {}
.ajax__tab_phb_ManageUsers .ajax__tab_active .ajax__tab_tab {border-bottom: 1px solid #fff !important;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    border-top-right-radius: 10px;
    color: black !important;
    cursor: default;
    }
.ajax__tab_phb_ManageUsers .ajax__tab_body .ajax__tab_panel {padding:20px 0px 0px 0px;font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	line-height: 22px;}
.ajax__tab_phb_ManageUsers .ajax__tab_panel{padding:20px 0px 0px 0px;}
.ajax__tab_phb_ManageUsers .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_phb_ManageUsers .ajax__tab_body {border-top:50px padding:100px 0 0 0;}

.ajax__tab_phb_ManageUsers .ajax__tab_admin .ajax__tab_tab {	padding: 0px 0px 0px 0px !important;}

.loading-text
{   
    float:left;
   font-size:20px;
   color:Gray; 
    }
    
    .ui-dialog-titlebar-close
    {
        border: 0 none !important;
    height: 18px;
    margin: 10px 10px 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 19px
        }
        .ui-dialog-titlebar-close span
        {
            background-image: url("../../../../img/overlay_icons.png") !important;
            background-position: 0 0;
            display: block;
            height: 17px;
            margin: 0;
            width: 17px;
        }
        .ui-dialog-titlebar-close span:hover
        {
            background-position: 0 -67px;
        }
       
    
    div.hpui-slim-select .ddcommon {
	line-height: 18px;
	font-size: 14px;
}
div.hpui-slim-select .borderRadius .ddTitlePreSelect table td,
div.hpui-slim-select .borderRadiusTp .ddTitlePreSelect table td,
div.hpui-slim-select .borderRadiusBtm .ddTitlePreSelect table td {
	color: #007DBA;
	background-color: #FFFFFF;
}
div.hpui-slim-select table {
	border-collapse: separate !important;
}
div.hpui-slim-select table td {
	border-collapse: separate !important;
	padding: 0 !important;
	border: 0 !important;
}
div.hpui-slim-select table td.ddlabel {
	padding-right: 32px !important;
}
div.hpui-slim-select .ddcommon table td {
	line-height: 18px !important;
	font-size: 14px !important;
}
div.hpui-slim-select .ddlabel {
	padding-right: 32px;
}
div.hpui-slim-select .borderRadius .ddTitlePreSelect .divider {
	border-left: 1px solid #CCCCCC;
	right:33px;
}
div.hpui-slim-select .dividerHover,
div.hpui-slim-select .ddTitle .divider,
div.hpui-slim-select .borderRadiusTp .ddTitlePreSelect .divider,
div.hpui-slim-select .borderRadiusBtm .ddTitlePreSelect .divider {
	border-left: 1px solid #5A5A5A;
	right:33px;
}
div.hpui-slim-select.hpui-error .borderRadius .divider,
div.hpui-slim-select.hpui-error .borderRadiusTp .divider,
div.hpui-slim-select.hpui-error .borderRadiusBtm .divider {
	border-left: 1px solid #FF0000;
	right: 33px;
}
div.hpui-slim-select.hpui-error .dividerHover {
	border-left: 1px solid #5A5A5A;
	right: 33px;
}
div.hpui-slim-select .borderRadius .arrow,
div.hpui-slim-select .borderRadiusTp .arrow,
div.hpui-slim-select .borderRadiusBtm .arrow {
	width: 13px;
	height: 10px;
	margin-top: -4px;
	background: url('../../../../img/dropdown_icons_21.png') no-repeat 0px -1525px;
}
div.hpui-slim-select.hpui-error .borderRadius .arrow,
div.hpui-slim-select.hpui-error .borderRadiusTp .arrow,
div.hpui-slim-select.hpui-error .borderRadiusBtm .arrow {
	width: 13px;
	height: 10px;
	margin-top: -4px;
	background: url('../../../../img/dropdown_icons_21.png') no-repeat 0px -1583px;
}
div.hpui-slim-select .disabledAll .arrow {
	width: 13px;
	height: 10px;
	margin-top: -4px;
	background: url('../../../../img/dropdown_icons_21.png') no-repeat 0px -1554px;
}
div.hpui-slim-select .disabledAll .divider {
	border-left: 1px solid #CCCCCC;
	right: 33px;
}
div.hpui-slim-select .disabledAll .dividerHover {
	border-left: 1px solid #CCCCCC !important;
	right: 33px;
}
div.hpui-slim-select .dd .ddTitleText {
	padding: 2px 8px;
	border-spacing: 0;
}
div.hpui-slim-select .dd .ddChild li {
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 14px;
	line-height: 18px;
}
div.hpui-slim-select .dd .ddChild li:last-child {
	border-bottom: 0 none #CCCCCC;
}
div.hpui-slim-select {
	display: inline-block;
}

.topbar
{
    border-top: 1px solid #ccc;
}
.divOverRide {
	width:100%;
	border: 1px solid #ccc
}
.RadioButtonLabel
{
    white-space: nowrap;
}

.SingleRadioButton input[type=radio]
{
    display: none;
}

.SingleRadioButton label  
{
    display: block;
    float: left;
    color: #000;
    cursor: pointer;
}

.SingleRadioButton input[type=radio] + label
{
            width: 17px;
            height: 17px;
            display:inline-block;           
            background-image: url('../../../../img/slt/prn23654-radiobuttons.png');
            background-repeat: no-repeat;
            background-position-x:0;
            margin-left: 7px;
            padding-left: 4px;
            width:24px;
}

.SingleRadioButton input[type=radio]:checked + label::before
{
    background-position:0px center;

}
.Singlecheckbox input[type=checkbox]
{
    display: none;
}

.Singlecheckbox label  
{
    display: block;
    float: left;
    color: #000;
    cursor: pointer;
}

.Singlecheckbox input[type=checkbox] + label
{
            width: 17px;
            height: 17px;
            display:inline-block;           
            background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
            background-repeat: no-repeat;
            background-position-x:0;
            margin-left: 2px;
            padding-left: 28px;
            width:24px;
}

.Defectcheckbox input[type=checkbox] + label
{
            height:17px;
            display:inline-block;           
            background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
            background-repeat: no-repeat;
            background-position-x:0px;
            margin-left:0px;
            padding-left:28px;
            width:auto;
}
.Singlecheckbox input[type=checkbox]:checked + label::before
{
    background-position:0px center;

}

.SinglecheckboxOverRide input[type=checkbox]
{
    display: none;
}

.SinglecheckboxOverRide label  
{
    display: block;
    float: left;
    color: #000;
    cursor: pointer;
}

.SinglecheckboxOverRide input[type=checkbox] + label
{
            width: 17px;
            height: 17px;         
            background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
            background-repeat: no-repeat;
            background-position-x:0;
            margin-left: 2px;
            padding-left: 28px;
            width:24px;
}

.SinglecheckboxOverRide input[type=checkbox]:checked + label::before
{
    background-position:0px center;

}

textarea.hpui-textarea-font {
	font-family: "HP Simplified", Arial, sans-serif;
	font-weight: normal;
    font-size: 16px;
    line-height: 22px;
}
textarea.hpui-textarea {
    padding: 10px;
    /*overflow: hidden;*/
    border: 2px solid #CCCCCC;
    color: #767676;
    background-color: #FFFFFF;
}
/*textarea.hpui-textarea:hover {
    border: 2px solid #5A5A5A;
    color: #000000; 
    cursor: text;
}*/
textarea.hpui-textarea.hpui-entered {
    color: #000000;
    border: 2px solid #5A5A5A;
}
textarea.hpui-textarea.hpui-error {
    color: #FF0000;
    border: 2px solid #FF0000;
}
textarea[disabled].hpui-textarea {
    color: #B3B3B3;
    border: 2px solid #CCCCCC;
    background-color: #E5E5E5;
    resize: none;
    cursor: default;
}
textarea[readonly].hpui-textarea {
    color: #B3B3B3;
    border: 2px solid #CCCCCC;
    background-color: #E5E5E5;
    cursor: text;
}
select.dropdown 
{
   -webkit-appearance: none;
 -moz-appearance: none;
     background: rgba(0, 0, 0, 0) url("../../../../img/s-31px-hpe.png") no-repeat scroll 98% -1124px;
    border: 2px solid #cccccc !important;
    color: #007dba;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 14px;
    height: 27px;
    padding: 4px 40px 3px 3px;
    text-indent: 0.01px;
    text-overflow: '';
    overflow:hidden;
    width: 100%;
    background-color:White;
}
select.dropdown.error {
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) url("../../../../img/s-31px-hpe.png") no-repeat scroll 98% -1518px;
    color: #007dba;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 16px;
    height: 36px;
    padding: 4px 45px 8px 8px;
    text-indent: 0.01px;
    text-overflow: "";
    width: 100%;
}
select.dropdown::-ms-expand {
    display: none;
}
select.dropdown option {
    border-bottom: 1px solid #cccccc;
    color:Black;
    padding: 8px 45px 8px 10px;
    font-family: "HP Simplified",Arial,sans-serif;
    font-size: 14px;
}

/****** begin HPE mega-menu CSS (mega-menu.css) ******/

div.hpui-mega-menu {
	position: relative;
	width: 1000px;
	background-color: white;
}
div.hpui-mega-menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: none;   /* initially no display to prevent flicker during load */
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text {
	float: left;
	margin-left: 30px;
	max-width: 180px;
	padding: 0px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-arrow-down-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text span.hpui-arrow-down-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-arrow-down-icon {
	background: url('../img/chevron.png') 100% 50% no-repeat;
	padding-right: 19px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon ul,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content, 
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul, 
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > div.hpui-secondary-vertical-divider {
	display: none;
	top:50px;
}
/* note: ul:first-child is the level-2 menu, the other ul are the level-3 menus */
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child {
	display: block;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content {
    position: absolute;
    padding-top: 16px;
    border: 2px solid;
    border-color: #CCCCCC #CCCCCC #0096d6;
    background-color: #ffffff;
    z-index: 9999;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content.hpui-active {
	width: 501px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul {
	float: left;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 210px;
	padding: 0px 20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li {
	width: 210px;
	padding: 4px 20px;
	margin-bottom: 9px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > div.hpui-arrow-up {
	background: url("../img/up_arrow.png") no-repeat;			
	background-position: -1px -1px;
    height: 15px;
    left: 12px;
    position: absolute;
    top: -13px;
    width: 20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li.hpui-submenu {
	background: url("../img/greyArrow.png") 92% 50% no-repeat;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li.hpui-submenu.hpui-active {
	background:  #007DBA url("../img/whiteArrow.png") 92% 50% no-repeat;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul:first-child > li.hpui-submenu.hpui-active a.hpui-secondary-text1 {
	color: #FFFFFF;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li a:hover {
	color: #007DBA;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > div.hpui-secondary-vertical-divider {
	float: left;
	margin: 5px 0 0;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-primary-text3.hpui-active {
   border-bottom: 4px solid #007dba;
    padding-bottom: 7px;
}
/*div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-underline.hpui-active {
	height:4px;
	margin-top:11px;
	background-color: #0096d6;
}*/
div.hpui-mega-menu > ul > li.hpui-mega-menu-text table tr td > a:visited {
	color: #767676;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text.hpui-active table tr td > .hpui-primary-text3,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text.hpui-active .hpui-primary-text3 > .hpui-secondary-text3 {
	color: #000000 !important;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-primary-text3:hover,
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a.hpui-primary-text3:hover span.hpui-secondary-text3 {
	color: #007DBA;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text.hpui-first {
	margin-left:18px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li.hpui-first {
	padding-top: 4px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul > li.hpui-last {
	margin-bottom: 16px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon {
	float:right;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon ul li.hpui-mega-menu-icon {
	float: left;
	margin-left: 10px;
	height: 20px;
	cursor: pointer;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon ul li.hpui-mega-menu-icon.hpui-last {
	margin-right: 18px;
}
div.hpui-mega-menu > ul > li.hpui-underline {
	clear : both;
	padding-top: 0px;
}
div.hpui-mega-menu > ul > li.hpui-underline > div.hpui-secondary-horizontal-divider {
	/*margin-top: 35px;*/
	margin-bottom: 0px;
	height:8px !important;
}
div.hpui-mega-menu > ul div.hpui-content > ul > li > div.hpui-secondary-horizontal-divider {
	margin-top: 6px;
	margin-bottom: 6px;
}
div.hpui-mega-menu > ul div.hpui-content > ul:first-child > li > div.hpui-secondary-horizontal-divider {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-refresh-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-refresh-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-refresh-icon {
	background: url('../img/icon_refresh.png') 50% 50% no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-settings-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-settings-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-settings-icon {
	background: url('../img/icon_settings.png') 50% 50% no-repeat;
	display:block;
	width:20px;
	height:20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-help-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-help-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-help-icon {
	background: url('../img/icon_help.png') 50% 50% no-repeat;
	display:block;
	width:20px;
	height:20px;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon a.hpui-reports-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon span.hpui-reports-icon,
div.hpui-mega-menu > ul > li.hpui-mega-menu-icon div.hpui-reports-icon {
	background: url('../img/icon_report.png') 50% 50% no-repeat;
	display:block;
	width:20px;
	height:20px;
}
/*resolve conflict with other CSS file*/
div.hpui-mega-menu .hpui-primary-text3 {
	color: #767676;
}
div.hpui-mega-menu > ul > li.hpui-mega-menu-text a:hover {
	cursor: pointer;
	text-decoration: none;
}
div.hpui-mega-menu a.hpui-secondary-text1[href],
div.hpui-mega-menu a.hpui-secondary-text1[disabled] {
	color: #000000;
	margin-right: 8px;
}
/* HPE lock icon */
div.hpui-mega-menu > ul > li.hpui-mega-menu-text div.hpui-content > ul .hpui-lock-icon {
	margin-left: -8px;
}
/****** end HPE mega-menus CSS (mega-menus.css) ******/

/****** begin HPE dividers CSS (dividers.css) ******/
/* HPE secondary horizontal divider */
div.hpui-secondary-horizontal-divider, hr.hpui-secondary-horizontal-divider {
	border-bottom: 1px solid #CCC;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
textarea[readonly].hpui-textarea {
/* HPE secondary vertical divider */
    color: #B3B3B3;
    border: 2px solid #CCCCCC;
    background-color: #E5E5E5;
    cursor: text;
}

div.hpui-secondary-vertical-divider {
	border-right: 1px solid #CCC;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}
/****** end HPE dividers CSS (dividers.css) ******/

/****** HPE internal links ******/

a.hpui-standalone-internal-link, a.hpui-standalone-description-link, a.hpui-standalone-function-link, ol.hpui-standalone-link-list li a[href], ul.hpui-standalone-link-list li a[href], ol.hpui-standalone-link-list li a[onclick], ul.hpui-standalone-link-list li a[onclick] {
    font-family: "HP Simplified", Arial, sans-serif;
    color: #007DBA;
    text-decoration: none;
}

a.hpui-standalone-internal-link, a.hpui-standalone-description-link, a.hpui-standalone-function-link {
    font-size: 14px;
    line-height: 18px;
}

.hpui-emphasized-text {
    font-weight: bold !important;
}

.headerAlpha 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:gray;
	color:#ffffff !important;

}
  .link-state-disabled
{
    background-color:#f2f2f2;/* #ffffff;*/
    border: 2px solid #cccccc;/*#5a5a5a;*/
    color: #cccccc;/*#0096d6;*/
    padding:1px 5px;
}
/****** end of HPE internal links ******/

  #tblpgr tr > td a[disabled=disabled]
    {
        background-color: #f2f2f2 ;
        border: 2px solid #cccccc;
        color: #cccccc;
        cursor: text;
        margin: 3px 0; 
    }
  #tblpgr tr > td a
    {
       color: #000000 ;
        font-family: "HP Simplified",Arial,sans-serif;
        font-size: 10px;
        font-weight: bold;
        text-align: center;
        border: 2px solid #cccccc;
        text-decoration: none;
         padding: 1px 5px;
      }
  #tblpgr,tbody
   {
          border-top: none;
   }
    table.hpui-standardHrGrid-table tr > td {
        font-family: "HP Simplified", Arial;
        font-weight: normal;
        font-size: 14px;
        line-height: 18px;
        color: #000000;
        vertical-align: top;
        /*border-right: 1px solid #CCCCCC;*/
        border-bottom: 1px solid #CCCCCC;
        padding: 3px 5px;
         border-bottom:none;
    }
  
  table.hpui-standardHrGrid-table tr > th,
        table.hpui-standard-table tr.hpui-heading > th {
            font-family: "HP Simplified", Arial;
            font-weight: bold;
            font-size: 14px;
            line-height: 18px;
            /*text-align: left;
            border-right: 1px solid #FFFFFF;*/
            vertical-align: bottom;
            background-color: #767676;
            color: #FFFFFF;
            padding: 13px 10px;
        }

    table.hpui-standardHrGrid-table tr.hpui-heading,
    table.hpui-standardHrGrid-table tr.hpui-subheading {
        display: table-row;
        padding-bottom: 0px;
        margin: 0px;
    }
     table.hpui-standardfooter-table tr > td {
        font-family: "HP Simplified", Arial;
        font-weight: normal;
        font-size: 11px;
        line-height: 18px;
        color: #000000;
        /*vertical-align: top;
        border-right: 1px solid #CCCCCC;*/
        border-bottom: 1px solid #CCCCCC;
        border-top :1px solid #CCCCCC;
        padding: 3px 5px;
    }
    table.hpui-standardHrGrid-table tr.noBorder td { 
    border-bottom: none;
    border-top : none;
    padding:2px 4px 2px 4px;
     }
     table.hpui-standardHrGrid-table tr.LicenseCustomerNotes td {
	border-bottom:none;
	border-top:none;
}
     table.hpui-standardHrGrid-table td, table.hpui-standardHrGrid-table th {
	border-bottom:none;
	border-top:1px solid #CCCCCC;
  }
   table.hpui-standardHrGrid-table tr.LicenseFriendlyName td {
	border-bottom: none;
	border-top:none;
  }
    
     /*******Wizard Navigation header CSS By Arun*************/
        
        .hpui-step-header
        {
            border:1px solid #CCC;            
            margin:0px;
            padding: 5px 10px 5px;
            font-size:12px;
            font-family:"HP Simplified", Arial, sans-serif;
            background-color:#767676;
        }
        .hpui-step-descriptor
        {
        font-size:12px;
        font-weight:bold;              
        font-family:"HP Simplified", Arial, sans-serif;
        line-height:19px;
        padding:0px 5px;
        vertical-align:top;
        }
        .colorffffff
        {
            color:#ffffff;           
        }
         
        .hpui-step-descriptor-number
        {          
           vertical-align:text-top;           
        }
       
 /*******End of Wizard Navigation header CSS**********/
 
 /************ Start:Tab for My Help ******************/
 
.tabBlue 
{
	
	border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 2px white solid !important;
    font-family: "HP Simplified", Arial, sans-serif;
    font-size: 18px;
    font-weight:bold;
    border-radius: 0 10px 0 0;
	color: black !important;
    cursor: default;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 7px 9px 8px 9px;
    margin-bottom:20px;
}

#twoColumns .tabGray a,
#twoColumns .tabBlue a
{
	color:#000000;
	text-decoration: none;
}

#twoColumns .tabGray a:hover,
#twoColumns .tabBlue a:hover
{
	color:#000000;
	text-decoration: underline;
}

.tabGray 
{
	padding:0px 9px 0px 9px;
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5a5a5a;
	line-height: 22px;
	 float: left;
	 margin: 5px 2px -1px 0px;
	 
	 border-bottom: 1px solid #000000;
    height: 37px;
}
.smallText 
{
	font-family: "HP Simplified", Arial, sans-serif;
}
.tabGray smallText
{
	font:white;
}

.hpui-primary-text4,
a.hpui-primary-text4 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 22px;
	
	
}
.hpui-primary-text5,
a.hpui-primary-text5 {
	font-family: "HP Simplified", Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 22px;
	
	
}
.slttabsection {
    width: 100%;
    border-bottom: 1px solid black;
    height: 42px;
}
 /************ End:Tab for My Help ******************/
 
 /*************** Start : My License Tab *************/
 
/* ProCurve ajax tab theme */
.ajax__tab_phb .ajax__tab_header { border-bottom: 1px solid #000000;
    height: 37px;}
.ajax__tab_phb .ajax__tab_outer {padding-right:3px;height:29px;}
.ajax__tab_phb .ajax__tab_inner {padding-left:0px;}
.ajax__tab_phb .ajax__tab_tab {padding: 7px 10px;
    text-decoration: none;
    font-family: "HP Simplified", Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    color: #5a5a5a;
     border-bottom: 1px solid #000000;
    }
.ajax__tab_phb .ajax__tab_hover .ajax__tab_outer {}
.ajax__tab_phb .ajax__tab_hover .ajax__tab_inner {}
.ajax__tab_phb .ajax__tab_hover .ajax__tab_tab {}
.ajax__tab_phb .ajax__tab_active .ajax__tab_outer {}
.ajax__tab_phb .ajax__tab_active .ajax__tab_inner {}
.ajax__tab_phb .ajax__tab_active .ajax__tab_tab {border-bottom: 1px solid #fff !important;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    border-top-right-radius: 10px;
    color: black !important;
    cursor: default;}
    
 .ajax__tab_phb .ajax__tab_body .ajax__tab_panel {padding:20px 0px 0px 0px;font-family: "HP Simplified", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	line-height: 22px;}
    
.ajax__tab_phb .ajax__tab_panel{padding:20px 0px 0px 0px;}   
.ajax__tab_phb .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_phb .ajax__tab_body {border-top:5px;padding:10px 0 0 0;}

.ajax__tab_phb .ajax__tab_admin .ajax__tab_tab {	padding: 0px 0px 0px 0px !important;}

 
 /*************** End : My License Tab *************/
 
  /*******start:for required field******/
 .hpui-label-required {
	font-family:"HP Simplified", Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	margin-right: 5px;
}

 .hpui-label-required:after {
	content: "*";
	color: #F05332;
	/*margin-left: 5px;*/
	font-size: 14px; 
}
 .hpui-label-required-small {
	font-family:"HP Simplified", Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;	
	color: #000000;
	margin-right: 5px;
}
 .hpui-label-required-small:after {
	content: "*";
	color: #F05332;
	/*margin-left: 5px;*/
	font-size: 14px; 
}
/*******End:for required field******/

/*******Start:Information icon******/
.hpui-info-icon {
	background-image: url("../img/icons/tooltip.png");
    background-repeat: no-repeat;
	background-position: left;    
    border:0px;
    vertical-align:sub;
    padding-right:16px;
}
/*******End:Information icon******/
/**********Start:Calender Control*************/
.hpui-slim-datepicker
{
    width:170px;
    height:100px;  
    border:1px solid #000000; 
    font-size:13px;
    border-spacing:2px;
    border-collapse:separate; 
    text-decoration:none;
     padding:0px 3px 6px 3px;   
}
.hpui-slim-datepicker-header
{
    font-family:"HP Simplified";
    font-size:14px;
    font-weight:bold;
    color:#0096D6; 
    height:10px; 
    background-color:White;
}
.hpui-slim-datepicker-daysofweek
{
    font-family:"HP Simplified";
    font-size:16px;
    font-weight:bold;
    color:#000000;   
       
}  
.hpui-slim-datepicker-dayscelldefault   
{
    font-family:"HP Simplified";
    font-size:13px;
    font-weight:normal;
    color:#767676;   
    border:1px #CCCCCC; 
    background: #e5e8e8; /*url(../img/DateBackground.png) 50% 50% repeat-x;*/
    text-decoration:none; 
    background-image:none;  
    text-align:right;      
} 
.hpui-slim-datepicker-hover
{  
    font-size:13px;    
    color:#0096D6;   
    background-color:#FFFFFF;
    border:1px #cccccc;
    font-weight:normal;
    text-align:right; 
}
/**********End:Calender Control*************/

.rbl
{
    width:100%; 
    margin:0px 28px;
}

.rbllist input[type="radio"] + label
    {
        width: 17px;
        height: 17px;
        display:inline-block;          
        background-image: url('../../../../img/slt/prn23654-radiobuttons.png');
        background-repeat: no-repeat;
        background-position-x:0;
         margin-left: -7px;
         padding-left:20px;
         width:auto;          
        }
        


/****** begin HPE expand-collapse CSS ******/

/* HPE disclosure header */
div.hpui-disclosures > div.hpui-heading {
	padding: 20px 20px 10px 18px;
	margin: 0px;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-expand-icon,
div.hpui-disclosures > div.hpui-heading > a.hpui-collapse-icon{
	background-image: url("../img/disclosure_icons.png");
	display: inline-block;
	width: 18px;
	height: 18px;
	float:left;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-expand-icon {
	background-position: 0 -136px;
	margin-right: 10px;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-expand-icon:hover {
	background-position: 0 -204px;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-expand-icon:focus {
	background-position: 0 -204px;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-collapse-icon {
	background-position: 0 0;
	margin-right: 0px;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-collapse-icon:hover {
	background-position: 0 -68px;
}
div.hpui-disclosures > div.hpui-heading > a.hpui-collapse-icon:focus {
	background-position: 0 -68px;
}

/* HPE disclosure section */
div.hpui-disclosures > div.hpui-collapsed-section {
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px none #000000 !important;
	padding: 10px 10px 10px 10px;
	font-family: "HP Simplified", Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #000000; 
	background-color: #FFFFFF;
}
div.hpui-disclosures > div.hpui-collapsed-section:hover {
	background-color: #F2F2F2;
	cursor: pointer;
}
div.hpui-disclosures > div.hpui-collapsed-section:focus {
	background-color: #F2F2F2;
	cursor: pointer;
}
div.hpui-disclosures > div.hpui-expanded-section {
	border-top: 1px solid #CCCCCC;
	border-bottom: 0px none #000000 !important;
	padding: 10px 10px 10px 10px;
	font-family: "HP Simplified", Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	background-color: #FFFFFF;
}
div.hpui-disclosures > div.hpui-expanded-section:hover {
	background-color: #F2F2F2;
	cursor: pointer;
}
div.hpui-disclosures > div.hpui-expanded-section:focus {
	background-color: #F2F2F2;
	cursor: pointer;
}
div.hpui-disclosures > div.hpui-section-focus {
	background-color: #F2F2F2;
}
div.hpui-disclosures > div.hpui-collapsed-section > a.hpui-expand-icon,
div.hpui-disclosures > div.hpui-expanded-section > a.hpui-collapse-icon {
	background-image: url("../img/disclosure_icons.png");
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	float:left;
}
div.hpui-disclosures > div.hpui-collapsed-section > a.hpui-expand-icon:hover,
div.hpui-disclosures > div.hpui-collapsed-section > a.hpui-expand-icon:focus {
	background-position: 0 -204px;
}
div.hpui-disclosures > div.hpui-expanded-section > a.hpui-collapse-icon:hover,
div.hpui-disclosures > div.hpui-expanded-section > a.hpui-collapse-icon:focus {
	background-position: 0 -68px;
}
div.hpui-disclosures > div.hpui-collapsed-section > a.hpui-expand-icon {
	background-position: 0 -136px;

}
div.hpui-disclosures > div.hpui-collapsed-section:hover > a.hpui-expand-icon {
	background-position: 0 -204px;
}
div.hpui-disclosures > div.hpui-collapsed-section:focus > a.hpui-expand-icon {
	background-position: 0 -204px;
}
div.hpui-disclosures > div.hpui-expanded-section > a.hpui-collapse-icon {
	background-position: 0 0;
}
div.hpui-disclosures > div.hpui-expanded-section:hover > a.hpui-collapse-icon {
	background-position: 0 -68px;
}
div.hpui-disclosures > div.hpui-expanded-section:focus > a.hpui-collapse-icon {
	background-position: 0 -68px;
}

div.hpui-disclosures > div.hpui-collapsed-section p {
    overflow: hidden;
    margin:0px 0px 0px 0px !important;
}

div.hpui-disclosures > div.hpui-expanded-section p {
    overflow: hidden;
    margin:0px 0px 0px 0px !important;    
}

/* HPE disclosure content */
div.hpui-disclosures > div.hpui-content {
	/*border-bottom: 1px solid #CCCCCC;*/
	padding:5px 10px 10px 20px;
	display: none;
}

div.hpui-disclosures > div.hpui-content p {
    /*display:inline-block;*/
     overflow: hidden;
    margin:0px 0px 0px 0px !important;
}
div.hpui-disclosures > div.hpui-content .urlPrefixIcon {
   float:left;
    margin:5px 5px 0px 0px !important;
}

/*** HPE expand/collapse buttons ***/

a.hpui-expand-icon,
div.hpui-expand-icon,
span.hpui-expand-icon,
a.hpui-collapse-icon,
div.hpui-collapse-icon,
span.hpui-collapse-icon {
	background-image: url("../img/disclosure_icons.png");
	display: inline-block;	
	width:18px;
	height:18px;
	margin-right: 10px;
	vertical-align: top;
}
a.hpui-expand-icon:hover,
a.hpui-collapse-icon:hover {
	cursor: pointer;
}
a.hpui-expand-icon,
div.hpui-expand-icon,
span.hpui-expand-icon {
	background-position: 0 -136px;
}
a.hpui-expand-icon:hover,
div.hpui-expand-icon:hover,
span.hpui-expand-icon:hover {
	background-position: 0 -204px;
}
a.hpui-expand-icon:focus,
div.hpui-expand-icon:focus,
span.hpui-expand-icon:focus {
	background-position: 0 -204px;
}
a.hpui-collapse-icon,
div.hpui-collapse-icon,
span.hpui-collapse-icon {
	background-position: 0 0;
}
a.hpui-collapse-icon:hover,
div.hpui-collapse-icon:hover,
span.hpui-collapse-icon:hover {
	background-position: 0 -68px;
}
a.hpui-collapse-icon:focus,
div.hpui-collapse-icon:focus,
span.hpui-collapse-icon:focus {
	background-position: 0 -68px;
}

/****** end HPE expand-collapse CSS ******/        

 .rbtnhelp input[type="radio"] + label
    {
        width: 17px;
        height: 17px;
        display:-moz-inline-stack;
        display: inline-block;          
        background-image: url('../../../../img/slt/prn23654-radiobuttons.png');
        background-repeat: no-repeat;
        background-position-x:0;
         margin-left: -7px;
         padding-left:28px;
         width:600px;           
        }
        

.rbtnusexport input[type=radio]
{
    display: none;
}

.rbtnusexport label  
{
    display: block;
    float: left;
    color: #000;
    cursor: pointer;
}
 .rbtnusexport input[type="radio"] + label
    {       
        height: 17px;            
        background-image: url('../../../../img/slt/prn23654-radiobuttons.png);
        background-repeat: no-repeat;
        background-position-x:0;
         margin-left: -7px;
         padding-left:25px;
         width:auto;  
         cursor:pointer;         
         display:initial;  
         display:-webkit-inline-box; 
    }  
     
.rbtnusexport input[type=radio]:checked + label::before
{
    background-position:0px center;

}
 
/* check box alignment for defectsearch*/
.Defect input[type="checkbox"]
       {
         width:28px;
         margin:0;
         opacity:0;
        }
    .Defect input[type="checkbox"] + label
        {
            width: 17px;
            height: 17px;
            display:inline-block;           
            background-image: url('../../../../img/slt/prn23654-checkbox.jpg');
            background-repeat: no-repeat;
            background-position-x:0;
             margin-left:0px;
            padding-left:28px;
            width:auto;
        }
       .Defect input[type="checkbox"]:checked + label
        {
            background-position:0px center;
        }