/* ================================
	CSS STYLES FOR IBUYSPY PORTAL 
	v1.0, 01/2001
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
	background-color: #31659C;
}

/* background color for the content part of the pages */
Body
{
	background-color: white;
}

.DGHeader
{
	Font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
	text-align: left;
    padding: 2px;
}

.DGHeaderRight
{
	Font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
	text-align: right;
    padding: 2px;
}

.DGItemRightAlignRightBorder {
    border-right-style: solid;
    border-right-width: thin;
    text-align: right;
    Font-family: Verdana;
	font-size: 11px;
    padding: 2px;
}

.DGItemRightAlignLeftBorder {
    border-left-style: solid;
    border-left-width: thin;
    text-align: right;
    Font-family: Verdana;
	font-size: 11px;
    padding: 2px;
}

.DGItemRightAlign {
    text-align: right;
    Font-family: Verdana;
	font-size: 11px;
    padding: 2px;
}

.DGHeader
{
	Font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
	text-align: left;
    padding: 2px;
}

.DGHeaderCenter
{
	Font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
	text-align: center;
    padding: 2px;
}

.DGHeaderNoAlign
{
	Font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
    padding: 2px;
}

.AltDGStyle
{
	Font-family: Verdana;
	font-size: 11px;
	background-color: #F9F3E1;
	text-align: left;
    padding: 2px;
}

.AltDGStyleRightAlign
{
	Font-family: Verdana;
	font-size: 11px;
	background-color: #F9F3E1;
	text-align: right;
    padding: 2px;
}

.HoverDGStyle
{
	Font-family: Verdana;
	font-size: 11px;
	background-color: #FFFFCC;
	text-align: left;
    padding: 2px;
}

.DGStyle
{
	Font-family: Verdana;
	font-size: 11px;
	text-align: left;
    padding: 2px;
}

.DGStyleBottomBorder
{
	Font-family: Verdana;
	font-size: 11px;
	text-align: left;
    padding: 2px;
    border-bottom: 1px;
    border-bottom-color: black;
    border-collapse: separate;
}

.SelectedDGStyle
{
	Font-family: Verdana;
	font-size: 11px;
	text-align: left;
	background-color: #FFFF99;
    padding: 2px;
}

.AltDGStyleCemter
{
	Font-family: Verdana;
	font-size: 11px;
	background-color: #F9F3E1;
	text-align: center;
    padding: 2px;
}

.DGStyleCenter
{
	Font-family: Verdana;
	font-size: 11px;
	text-align: center;
    padding: 2px;
}

.smDGHeader
{
	Font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
	text-align: left;
    padding: 2px;
}

.smDGHeaderCenter
{
	Font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #003568;
	background-color: #D2DFEB;
	text-align: left;
    padding: 2px;
}

.smAltDGStyle
{
	Font-family: Verdana;
	font-size: 10px;
	background-color: #F9F3E1;
	text-align: left;
    padding: 2px;
}

.smSelectedDGStyle
{
	Font-family: Verdana;
	font-size: 10px;
	background-color: #FFFF99;
	text-align: left;
    padding: 2px;
}

.smDGStyle
{
	Font-family: Verdana;
	font-size: 10px;
	text-align: left;
    padding: 2px;
}



.tinyAltDGStyle
{
	Font-family: Verdana;
	font-size: 8px;
	line-height: 10px;
	background-color: #F9F3E1;
	text-align: left;
    padding: 2px;
}

.tinySelectedDGStyle
{
	Font-family: Verdana;
	font-size: 8px;
	line-height: 10px;
	background-color: #FFFF99;
	text-align: left;
    padding: 2px;
}

.tinyDGStyle
{
	Font-family: Verdana;
	font-size: 8px;
	line-height: 10px;
	text-align: left;
    padding: 2px;
}

.SKUHeader
{
	Font-family: Arial ;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	vertical-align: middle;
	border-bottom: 1px;
	border-top: 1px;
	
}

.AltSKUStyle
{
	Font-Size: 9pt;
	font-family : Arial;
	text-align: center  ;
	background-color : #E0E0E0;
	vertical-align: middle;
	line-height: 10pt;
	border-bottom: 1px;
	border-color: Gray;
	border-style: solid;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

.SKUStyle
{
	Font-Size: 9pt;
	font-family : Arial;
	text-align: center  ;
	vertical-align: middle;
	line-height: 10pt;
	border-bottom: 1px;
	border-color: Gray;
	border-style: solid;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}

.smSKUHeader
{
	Font-family: Arial ;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	vertical-align: middle;
}

.smAltSKUStyle
{
	Font-Size: 8pt;
	font-family : Arial;
	text-align: center  ;
	vertical-align : middle ;
	background-color : #E0E0E0;
}

.smSKUStyle
{
	Font-Size: 8pt;
	font-family : Arial;
	text-align: center  ;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
	font-family: Verdana Bold, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:white
}

/* background/border colors for the selected tab */
.TabBg {
	background-color: white;
	border-color: black;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg {
	background-color: #9CCFFF;
	border-color: black;
}

/* text style for the selected tab */
.SelectedTab {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#31659C;
	border-color: black;
	font-weight: bold
}

/* text style for the unselected tabs */
.OtherTabs {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:black;
	text-decoration:none;
	font-weight: bold
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
	text-decoration:    none;
	color:black;
}

A.OtherTabs:visited {
	text-decoration:    none;
	color:black;
}

A.OtherTabs:active  {
	text-decoration:    none;
	color:black;
}

A.OtherTabs:hover   {
	text-decoration:    underline;
	color:black;
}
	
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/bars.gif);
}   

/* hyperlink style for the site links */
A.SiteLink:link {
	text-decoration:    none;
	color:white;
}

A.SiteLink:visited  {
	text-decoration:    none;
	color:black;
}

A.SiteLink:active   {
	text-decoration:    none;
	color:black;
}

A.SiteLink:hover    {
	text-decoration:    underline;
	color:white;
}

/* hyperlink style for the site links */
A.SiteLinkWhite:link {
	text-decoration:    none;
	color:white;
}

A.SiteLinkWhite:visited  {
	text-decoration:    none;
	color:white;
}

A.SiteLinkWhite:active   {
	text-decoration:    none;
	color:white;
}

A.SiteLinkWhite:hover    {
	text-decoration:    underline;
	color:white;
}

/* style for separator between site links */
.Accent
{
	color: red;
	font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: black
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:    bold;
	color: #31659C;
}



/* GENERAL */
/* style for module titles */
.Head   {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  20px;
	font-weight:    normal;
	color: #666644;
}

/* style of item titles on edit and admin pages */
.SubHead    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  14px;
	font-weight:    bold;
	color: #31659C;
}

.SubHeadSmall    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:    bold;
	color: #31659C;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:    bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
    padding-bottom: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-left: 1px;
    margin: 1px 1px 1px 1px;
}

.Small
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	color: gray;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.SmallTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.NormalSmall
{
	height: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
    padding: 2px;
}

.NormalSmallDropDown
{
	height: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
}


.CustomerLookupUpdateTextbox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height:10px;
	font-weight: normal;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold
}

.NormalBoldBlue
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
}

.NormalSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
}

.NormalBoldSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold ;
	line-height: 10px;
}

.TinyBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: Gray;
}

.NormalTiny
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	line-height: 9px;
}


.SmallBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: Gray;
}

.NormalHandCursor
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	cursor: hand
}

.HyperlinkCell
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	cursor: hand;
	color: #31659C;
}

.LinkHandCursor
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	cursor: hand;
	color:#31659C ;
}


/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
   

.CommandButtonSmall     {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.CommandButtonVerify     {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
    height: 13px;
}

.CommandButtonSmallYellow     {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFF99;
}

	
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
	text-decoration:    underline;
	color: #31659C;
}

A.CommandButton:visited  {
	text-decoration:    underline;
	color: #31659C;
}

A.CommandButton:active   {
	text-decoration:    underline;
	color: #31659C;
}

A.CommandButton:hover    {
	text-decoration:    underline;
	color: red;
}




/* GENERIC */
H1  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  20px;
	font-weight:    normal;
	color: #666644;
}

H2  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  20px;
	font-weight:    normal;
	color: #666644;
}

H3  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    normal;
	color: #31659C;
}

H4  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    normal;
	color: #31659C;
}

H5, DT  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:    bold;
	color: #31659C;
}

H6  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:    bold;
	color: #31659C;
}

TFOOT, THEAD    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
	color: #31659C;
}

TH  {
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  12px;
	font-weight:    bold;
	color: #31659C;
}
/**/
A:link  {
	text-decoration:    none;
	color:  #31659C;
}

A:visited   {
	text-decoration:    none;
	color:  #31659C;
}

A:active    {
	text-decoration:    none;
	color:  #31659C;
}

A:hover {
	text-decoration:    underline;
	color:  red;
}

SMALL   {
	font-size:  8px;
}

BIG {
	font-size:  14px;
}

BLOCKQUOTE, PRE {
	font-family:    Lucida Console, monospace;
}


UL LI   {
	list-style-type:    square ;
}

UL LI LI    {
	list-style-type:    disc;
}

UL LI LI LI {
	list-style-type:    circle;
}

OL LI   {
	list-style-type:    decimal;
}

OL OL LI    {
	list-style-type:    lower-alpha;
}

OL OL OL LI {
	list-style-type:    lower-roman;
}

HR {
	color: dimgrey;
	height:1pt;
	text-align:left
}

.HandCursor
{
	cursor: hand;	
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopupCustomerMappingUpdate {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:325px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
.containermaster_blue {
	width: 100%;
	background-color: White;
	/* color: White; */
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.pnlEditMaster {
	width: 230px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterNewCustomerInformation {
	width: 850px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterNewCustomerInformationCenter {
	width: 850px;
	text-align: center;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMaster_SalesmanRM
{
	width: 375px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}


.pnlEditMaster_SalesmanDM
{
	width: 475px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterCustomerMappingUpdate {
	width: 300px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlTemplateSelect{
	width: 500px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
	
}

.pnlEditMasterError {
	width: 500px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
	text-align: center;
}

.pnlEditMasterSKUAssignment {
	width: 300px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterPortalUser {
	width: 400px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterDistributorFileStatus {
	width: 200px;
	background-color: white;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
    padding-bottom: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-left: 2px;
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterDistributorFileStatusDetail {
	width: 600px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterMonthNotes {
	width: 565px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditEvent {
	width: 650px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlViewEvent {
	width: 525px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.pnlEditMasterModules {
	width: 500px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}


.ThinBorder
{
	Font-family: Verdana;
	font-size: 11px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
}


.TerritoryParentNode    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
	font-weight:    bold;
	color: #31659C;
	
}

.TerritoryNode
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Gray;
}

.TerritoryLeaf
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
}

.TerritoryLeafSelected
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 10px;
	color: Red;
}


A.SubHead:link  {
	text-decoration:    none;
	color:  #31659C;
}

A.SubHead:visited   {
	text-decoration:    none;
	color:  #31659C;
}

A.SubHead:active    {
	text-decoration:    none;
	color:  #31659C;
}

A.SubHead:hover {
	text-decoration:    underline;
	color:  red;
}

A.DGHeader:link  {
	text-decoration:    none;
	color:  #31659C;
}

A.DGHeader:visited   {
	text-decoration:    none;
	color:  #31659C;
}

A.DGHeader:active    {
	text-decoration:    none;
	color:  #31659C;
}

A.DGHeader:hover {
	text-decoration:    underline;
	color:  red;
}


/* ChannelLink styles */
body.new_bg {
		background-color: #E1E1E1;
		}

.corner-left {width:20px;
		background-image:url(/images/corner-left.gif);
		background-position:top left;
		background-repeat:no-repeat;
		background-color:#FFFFFF}

.corner-right {width:20px;
		background-image:url(images/corner-right.gif);
		background-position:top right;
		background-repeat:no-repeat;
		background-color:#FFFFFF}

td.bottom_bar {
		background-color:#A2A3A4;
		height: 8px;
		}

.NormalCell
{
	text-align: left;

}

.textwatermark
{
	color: Gray;
	margin-right: 10px;
	width: 75px;
}

.datetextbox
{
	width:			75px;
	margin-right:	10px;
}

.validatorHighlight
{
	background-color:lemonchiffon;
}

.validatorCalloutStyle {
	width: 250px;
	background-color: lemonchiffon;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.headerTitle
{
	   font-weight: bold;
	   color: #CCCCCC;
	   font-size: 24px;
}

.pnlEditMasterRowDetail {
	width: 850px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}


.pnlEditMasterSearchResults {
	width: 950px;
	background-color: white;
	border-right: #666666 1px solid; 
	border-top: #666666 1px solid; 
	border-left: #666666 1px solid; 
	border-bottom: #666666 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}

.FullWidthCenter {
    width: 100%;
    text-align: center;

}

.FullWidthLeft {
    width: 100%;
    text-align: left;

}

.ModuleTitle {
     vertical-align: middle;
}