form { display: inline; }

/* Nsc Config admin */

.ConfigTree				{background-color: #EAF2FB;}
.ConfigTree TD			{padding: 0px; font-size:10pt;}
.ConfigTreeTextBox		{border: solid 1px #cccccc;}
.config-row { line-height: 25px; }
.config-row TD { padding: 2px 2px 2px 5px; font-size:8pt; }
.inherited-value {	background-image: url(/EbizImages/gray_shade.gif);	}
.local-value { 	background-image: url(/EbizImages/shade_20px.gif); }

/* Buttons */

img.panabutton {padding-right:3px;}
.TextBoxBlue			{border: solid 1px #7F9DB9;padding: 2px; margin: 0px; }

.PanaButton A			{font-weight:normal;font-size:9pt;color:#ffffff !important;text-decoration:none; text-transform:none;}
.PanaButton A:visited	{font-weight:normal;font-size:9pt;color:#ffffff !important;text-decoration:none}
.PanaButton A:hover		{font-weight:normal;font-size:9pt;color:#ffffff !important;text-decoration:underline}
.PanaButtonRound		{font-weight:bold;font-size:8pt;color:#ffffff;float:left;cursor:pointer;}

.GrayLink A			{font-weight:normal;font-size:9pt;color:gray;text-decoration:none; text-transform:none}
.GrayLink A:visited	{font-weight:normal;font-size:9pt;color:gray;text-decoration:none}
.GrayLink A:hover	{font-weight:normal;font-size:9pt;color:gray;text-decoration:underline}

.ProductDetailLink A		{font-weight:bold;font-size:9pt;color:#5C6975;text-decoration:none; text-transform:none}
.ProductDetailLink A:visited{font-weight:bold;font-size:9pt;color:#5C6975;text-decoration:none}
.ProductDetailLink A:hover	{font-weight:bold;font-size:9pt;color:#000000;text-decoration:underline}

.CheckBoxList			{padding:0px;margin:0px;width:100%;border:1px solid #888888}
.CheckBoxList TD		{padding:0px;margin:0px;width:100%}

.CheckBoxList2			{padding:0px;margin:0px;width:100%;border:1px solid #888888;background-color:#cad1d9}
.CheckBoxList2 TD		{padding:1px;margin:0px;width:100%;background-color:#cad1d9}

.PanaTable
{
	BORDER-RIGHT:solid 1px #788696; 
	BORDER-TOP: #788696 1px solid; 
	BORDER-LEFT: #788696 1px solid; 
	BORDER-BOTTOM: #788696 1px solid;	
	padding:0px 0px 0px 0px;
}

.PanaTableHeader
{
	background-color:#39495A;
	color:#ffffff;
	font-size:14pt;
	padding:12px 10px 2px 5px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	height:30px;
	text-transform:uppercase;
}

.PanaTableHeaderSmall {background-color: #39495A;font-size: 12pt;	font-weight: bold; color: #ffffff; height:20px;text-align:left;}
.ListOdd {background-color:#EAF2FB;}
.ListEven {background-color:#D6E2EF;}

.TableInfoRow TD
{
	padding:0px 0px 0px 5px;
	background-color:#D6E2EF;
	color:#777777;
    font-family:sans-serif;
    font-size:9px;
    text-align:left;
    height:8px;
}

.tip 
{
      visibility: hidden; 
      position: absolute; 
      border: solid 1px; 
      background-color:#FFFFE7;
      padding-right: 3px; 
      padding-left: 3px; 
      padding-bottom: 3px; 
      padding-top: 3px;
      
      font-family: Verdana;
      font-size:10px;
      text-align:left;
      display: inline;
}

.ContextMenu
{	  
      position: absolute; 
      border: solid 1px #000000; 
      background-color:#FCFCF9;   
      
      font-family: Verdana;
      font-size:10px;
      text-align:left;
      z-index: 110000;
 }

.ContextMenuTable
{
	border: solid 1px #FCFCF9;	
    background-color:#FCFCF9;	
    cursor:pointer;
    padding:0px;
    
    font-family: Verdana;
    font-size:10px;
    text-align:left;
}

.ContextMenuItemOn	{  border: solid 1px #316AC5; background-color:#ECF4F9; padding:2px; }
.ContextMenuItemOff	{ border: solid 1px #FCFCF9; background-color:#FCFCF9; padding:2px; }
.SubTitleWhite span	{color:#ffffff;	font-size:14px; font-weight:bold; text-transform:uppercase;padding:0px 0px 2px 2px;}
.ErrorBox			{padding:5px;margin:5px;width:100%;background-color:#cad1d9;}
.ErrorBox TD		{padding:5px;margin:5px;background-color:#cad1d9;}
.ErrorLabel			{color:#ffffff; font-size:14px; font-weight:bold; text-transform:uppercase;}
.SettingRowShade  { background-image: url(/EbizImages/product_background_shade.gif); background-repeat: repeat-x;  }
.DottedLineH { background-image: url(/EbizImages/product_background_dottet_p.gif); height: 1px; background-repeat: repeat-x; }
.DottedLineV { background-image: url(/EbizImages/product_dottet_line_vert.gif); width: 1px; background-repeat: repeat-y }

.LogRow
{
	HEIGHT:20px;
	BACKGROUND-COLOR:#eaf2fb;
	height:25px;
	font-size:4pt;	
}

.LogCell
{
	font-size:9pt;
	padding-left:10px;
	border-right: white 2px solid;
	border-bottom: white 2px solid;
}

.Note TD
{
	COLOR: #788696; 
	font-size: 8pt;
}

.KitProducts 
{ 
	font-size:8pt;	
}

.KitProducts ul 
{ 
	list-style-image: url(/EbizImages/Icons/BlueBall_bullet.gif);	
	font-size: 8pt;
	margin: 0px;
	padding-left: 20px;
	vertical-align:middle;
}

.KitProducts a			{ font-size:8pt;	}
.KitProducts a:hover	{ font-size:8pt; text-decoration:underline; }

.B2BSectionHeader
{
	background-color: #394959;
	width: 100%;
	color: White;
	font-weight: bold;
	font-size: 12pt;	
}

.B2BTableHeader
{
	background-color: #B8C3C7;
	color: Black;
	font-weight: bold;
	font-size: 12pt;
	vertical-align:top;
}

.B2BTableHeader TD { padding-left: 5px; padding-right: 5px;}

A.B2BTableHeaderLink:link, A.B2BTableHeaderLink:hover, A.B2BTableHeaderLink:visited
{
	font-weight:bold;
	text-decoration:none;
	color:Black;
	vertical-align: middle;
}

.B2BSectionFoot
{
	background-color: #394959;
	color: White;
	font-size: 8pt;
}

.B2BSectionFoot TD
{
	font-size:8pt;
	padding:0px;
	white-space:nowrap;
}

.B2BSectionFoot DIV
{
	display:inline;
}

.UserListRow
{
	padding-bottom:2px;
	padding-top:2px;
	background-image: url(/EbizImages/shade_20px.gif);
	height:17px;
}

.UserListRow TD { padding-left: 5px; }

.ClaimDetails TD
{
	font-size: 8pt;
	padding-right: 3px;
}

.MacListRow
{
	background-image: url(/EbizImages/shade_20px.gif);
	height:17px;
}

.MacListRow-Group
{
	background-image: none;
	background-color: #E0EDFD;
}

.MacListRow TD {
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px; 
	padding-left: 5px;
	padding-right: 5px;
}

.MacListRow IMG { vertical-align:middle; }

.MacListRowSelected
{
	background-image:url(/EbizImages/shade_dark.gif);
	background-color:#befe8c;
	height:17px;
}

.MacListRowSelected TD {
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left: 5px; 
}

.MacListRowSelected IMG { vertical-align:middle; }

.MacListRowHover
{
	background-image: url(/EbizImages/shade_dark.gif);
	height:17px;
	cursor: pointer;
}

.MacListRowHover TD {
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left: 5px; 
	padding-right: 5px;
}

.MacListRowHover IMG { vertical-align:middle; }

.EbizTable TH
{
	border-bottom: 1px solid white;
	background-color: #394959;
	height: 20px;
	color: White;
	text-transform: uppercase;
	text-align: right; 
	font-weight: bold;
	font-size: 12px;
}

.EbizTableRow
{
	background-image: url(/EbizImages/fast_shade_20px.gif);
	background-repeat:repeat-x;
	padding: 10px 5px 10px 5px;
	vertical-align:top;
}

.EbizTableRow A:hover
{
	text-decoration: underline;
}

.SemiHeader
{
	font-family:Sans-Serif;
	font-size:14px;
	font-weight:bold;
}

.ProductCategory {	border: 1px solid #7A8797; width: 267px; }
.ProductCategoryHeader { padding-left: 2px; height: 23px; vertical-align: middle; background-color: #7A8797; }
.ProductCategoryHeader A, .ProductCategoryHeader A:visited { color: white; font-size: 12pt; font-weight: bold; text-transform :uppercase; }
.CategoryLinkOdd  {	width: 10em; float: left; white-space: nowrap; overflow: hidden;	}
.CategoryLinkEven {	width: 10em; float: right; white-space: nowrap; overflow: hidden;	}

.dropdownMonths {
	padding: 4px 0px !important;
	max-height: 31px;
}

.MonthButton, .dropdownMonths {
	background-color: #B8C3C7;
	border: 3px solid #39495A;
	width: 129px;
	padding: 5px 0px;
	margin: 0px 3px;
	display: inline-block;
	text-align: center;
	text-align-last: center;
	text-decoration: none;
	cursor: pointer;
}

	.active, .dropdownMonths option {
		background-color: #FFF;
	}



/************************************************************
* Page layout
*************************************************************/
body {
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Helvetica, Verdana;
	font-size: 10pt;
}

#content-container > h2 {
    font-size: 23px;
    font-family: arial,verdana,sans-serif;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 16px;
}

.left-column
{
	padding: 0px;
	margin: 0px;	
	float: left;
	width: 240px;
}

.left-column .left-content .configTreeLeftDiv
{
	padding: 0px;
	margin: 0px;	
	float: left;
	width: 260px;
}

.column904Migration 
{
    width:904px;
    float:left;    
}


.right-column
{			
	margin-right: 0px;		
}

.centered-content
{	
	width: 540px;
	margin-left: auto;
	margin-right: auto;		
}

.centered-content-wide {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.grey-top-bar { background-color: #788696; height: 5px; }

/************************************************************
* Header
*************************************************************/

#header  
{
    height: 70px; 
    padding: 0;
    padding-top: 14px;
}

#header-logo { margin-top:6px; margin-left: 14px;}

#footer
{	
	width: 100%;
}

#navigation { margin-top: 5px;	}

/* --- Links  ---- */
.grey-link a:link, .grey-link a:visited, a.grey-link:link, a.grey-link:visited
{
	font-weight:bold;font-size:9pt;color:#788696;
}

.grey-link a:hover, a.grey-link:hover
{
	font-weight:bold;font-size:9pt;color:#000000;
}

/************************************************************
* Order Reports
*************************************************************/

.advanced-search
{
	background-image: url('/EbizImages/Icons/right_arrow10x10.gif');
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left: 19px;	
	cursor: pointer;
	color: #5C6975;
	font-weight: bold;
	width: 200px;	
}

.advanced-search-hover
{
	text-decoration: underline;
}

.panabutton-link-list
{
	list-style-type: none;
}

.link-list-section
{
	width: 265px;			
	font-family: Arial;
}

.link-list-header
{
	border: 1px solid #788696;
	background-color: #788696;
}

.link-list-header-text
{	
	background-color: #788696;
	color: white;
	font-size:14px; 
	font-weight:bold; 
	text-transform:uppercase;
	padding:0px 0px 2px 2px;
}

/*********************************************
/* PaperNote
/*********************************************/

.paper-note
{
	width:188px;			
	margin: 5px 0px 0px 0px;
	padding:0;			
}

.paper-note h2
{
	width:188px;
	background:url(/EbizImages/bg_product_detail_features.gif) 0 0 no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:7px 0 0 10px;
	margin:0 0 -15px 0 !important;
	margin:0 0 -8 0;
	clear:both;
	height:31px;
	text-transform:uppercase;
	letter-spacing:-0.025em;	
}

.paper-note-content
{
	border:1px solid #B8C1CA;
	border-top: 0;			
	margin:0;			
	width:168px !important;
	width:148px;
	padding:0px 10px 2px 8px;					
}

input.text-box-disabled
{
	border:0px;background-color:#FFFFCC;
}

.round-corners
{
	-webkit-border-radius: 5px 5px 5px 5px; 
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
