.bodytext-georgia
{
    margin-top: 0px;
    margin-bottom: 8px;
    font-family: Georgia, Times New Roman, serif;
    font-size: 12px;
    line-height: 18px;
}

.bodytext-arial
{
    margin-top: 0px;
    margin-bottom: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.bodytext-arial-medium
{
    margin-top: 0px;
    margin-bottom: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.bodytext-arial-bigger
{
    margin-top: 0px;
    margin-bottom: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.page-title
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 28px;
    line-height: 28px;
	color: #9AA2D2; /* medium powder blue */

}


A.navigation, .navigation
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 12px;
    font-weight: regular;
    text-decoration: none;
    color: #515050; /* dark gray  */
}
	A.navigation:link
	{
    color: #515050; /* dark gray  */
	}
	A.navigation:hover
	{
	color: #7392F3; /* medium powder blue */
	}
	A.navigation:active
	{
	color: #985F37; /*  fleshy brownish orange  */
	}
	A.navigation:visited
	{
    color: #515050; /* dark gray  */
	}
	A.navigation:visited:hover
	{
	color: #7392F3; /* medium powder blue */
	}
	
	A.navigation:visited:active
	{
	color: #985F37; /*  fleshy brownish orange  */

}
A.sub-navigation, .sub-navigation
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 12px;
    font-weight: regular;
    text-decoration: none;
    color: #515050; /* dark gray  */
}
	A.sub-navigation:link
	{
	color: #985F37; /*  fleshy brownish orange  */
	}
	A.sub-navigation:hover
	{
    color: #515050; /* dark gray  */
	}
	A.sub-navigation:active
	{
	color: #7392F3; /* medium powder blue */
	}
	A.sub-navigation:visited
	{
	color: #985F37; /*  fleshy brownish orange  */
	}
	A.sub-navigation:visited:hover
	{
    color: #515050; /* dark gray  */
	}
	
	A.sub-navigation:visited:active
	{
	color: #7392F3; /* medium powder blue */

}


A.leftnav, .leftnav
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: regular;
    line-height: 12px;
    text-decoration: none;
    margin-top: 2px;
    margin-bottom: 6px;
}
A.leftnav:link
{
    color: #0F1D6F; /* navy blue   */
}

A.leftnav:hover
{
    color: #F9DB44; /*  yellow  */
}

A.leftnav:active
{
    color: #1267E6; /* bright blue */
}
A.leftnav:visited
{
    color: #0F1D6F; /* navy blue   */
}
A.leftnav:visited:hover
{
    color: #F9DB44; /*  yellow  */
}
A.leftnav:visited:active
{
    color: #1267E6; /* bright blue */
}

.bottomnav
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
}

/* Redefinition of common HTML tags */

p
{
    margin-top: 0px;
    margin-bottom: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
}


ul
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 6px;
    line-height: 0px;
}


li
{
    margin-top: 0px;
    margin-bottom: 14px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-top: 2px;
    margin-bottom: 4px;
}
h1
{
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
	color: #9AA2D2; /* medium powder blue */
}

h2
{
    margin-top: 18px;
    margin-bottom: 6px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
	line-height: 20px;
    color: #515050; /* dark gray  */}

h3
{
    margin-top: 14px;
    margin-bottom: 2px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    color: #515050; /* dark gray  */}
h4
{
    margin-top: 14px;
    margin-bottom: 2px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: #2B398C;
}
h5
{
    margin-top: 14px;
    margin-bottom: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 14px;
    font-weight: bold;
    color: #2B398C;
}
h6
{
    margin-top: 14px;
    margin-bottom: 2px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 14px;
    font-weight: bold;
    color: #2B398C;
}

body
{
    font-family: arial;
    font-size: 8pt;
}

.errorText
{
    color: Red;
}

.loginHeader
{
    text-align: center;
    color: White;
    background-color: GrayText;
}

HR
{
    size: 1pt;
}
.PageTitle
{
    font-weight: bold;
    font-size: 11pt;
}
.TabArea
{
    background-color: #ffffff;
    padding: 20px;
    font-family: arial;
    font-size: 8pt;
}
.tableLabel
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #0F1D6F;
    font-weight: bold;
    padding: 11px;
}

.tableData
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 11px;
}

.blackLink
{
    font-family: Arial;
    font-size: 10pt;
    color: Black;
    text-decoration: underline;
}

A.blackLink:hover
{
    font-family: Arial;
    font-size: 10pt;
    color: Black;
    text-decoration: underline;
}

.whiteLink
{
    font-family: Arial;
    font-size: 10pt;
    color: White;
    text-decoration: underline;
}

A.whiteLink:hover
{
    font-family: Arial;
    font-size: 10pt;
    color: White;
    text-decoration: underline;
}

.buttonBold
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
}

.errorList
{
    color: Red;
}

.button
{
    font-family: Verdana;
    font-size: 8pt;
}
.productGridColumn
{
    background-color: White;
    text-align: center;
    height: 50px;
}

.productGridColumnAlternate
{
    background-color: #E1E1E3;
    text-align: center;
    height: 50px;
}

.retailerHeader
{
    font-family: Helvetica, Arial, sans-serif;
    
    background-color: #E0E6F2;
    padding: 3px;
    color: Black;
    font-size: 10pt;
}


.productHeader
{
    color: White;
    font-size: 10pt;
}

.productGridProductTitle
{
    font-family: Helvetica, Arial, sans-serif;
    font-size:11px;
    text-align: center;
    vertical-align: bottom;
    background: #E3ECF3;
    color: #0F1D6F;
}

.productsHeaderWrapper, b.rtopp b, b.rbottomp b
{
    background: #5A95D5;
}

.productsBodyWrapper
{
    background: #F1F2F6;
    border-left: solid 1px #5A95D5;
    border-right: solid 1px #5A95D5;
    font-size: 10pt;
}

.productGridLocationCell
{
    font-family: Helvetica, Arial, sans-serif;
    font-size:10pt;
    text-align: right;
    font-weight: bold;
    white-space: normal;
}
