p {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
}

hr 
{
	height: 1px;
	background-color: #808080;
	border: 0px;
}
	

ul {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
}

p.header, .header a:link, .header a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

p.header:first-letter {
	color: #F90F0E;
}

p.footer, .footer a:link, .footer a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

p.footer:first-letter {
	color: #F90F0E;
}
.footer{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

p.main-nav {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

p.landing-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #0E3662;
	font-weight: bold;
	font-style: italic;
}

.landing-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #0E3662;
	font-weight: bold;
	font-style: italic;
}

p.landing-description {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #0E3662;
	font-weight: bold;
	font-style: italic;
}

p.page-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #0E3662;
	font-weight: bold;
	font-style: italic;
}

p.page-description {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #0E3662;
	font-weight: bold;
	font-style: italic;
}

p.page-content {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
}

p.page-content-nomargin {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0 0 0 0;
}

p.banner-text-home {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	line-height: 1.2;
	padding-left: 16px;
	padding-right: 16px;
}

p.banner-text-landing {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	padding-left: 14px;
	padding-right: 14px;
}

p.promo-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #0E3662;
	font-weight: bold;
}

p.promo-teaser {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

.prod-list-title, .media-list-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #0E3662;
	font-weight: bold;
}

.prod-list-text, .media-list-text {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

p.main-link-title{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.main-link-title{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

p.main-link-description {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
}

p.main-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #908474;
	font-weight: bold;
	font-style: italic;
}

p.main-links:first-letter {
	color: #F90F0E;
}

.main-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #908474;
	font-weight: bold;
	font-style: italic;
}

.sitemap-top-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #F90F0E;
	font-weight: bold;
	font-style: italic;
}

.sitemap-top-links a:link {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #F90F0E;
	font-weight: bold;
	font-style: italic;
}

.sitemap-top-links a:hover {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #F90F0E;
	font-weight: bold;
	font-style: italic;
}

.sitemap-body-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #0E3662;
}

.sitemap-body-links a:link, .breadcrumb a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #0E3662;
}

.sitemap-body-links a:hover, .breadcrumb a:active {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
}

.sitemap-1stbody-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #0E3662;
	font-weight:bold;
}

.sitemap-1stbody-links a:link {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #0E3662;
	font-weight:bold;
}

.sitemap-1stbody-links a:hover {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight:bold;
}

p.spotlight-heading {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	font-style: italic;
}

p.spotlight-numbers {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #908474;
	font-weight: bold;
}

p.spotlight-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #F90F0E;
	font-weight:bold;
}

p.spotlight-teaser {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

p.channel-nav-teaser {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

p.news-heading{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	color: #F90F0E;
	font-weight:bold;
	font-style: italic;
}

p.news-bullet {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
	margin: 0 0 0 0;
}

p.news-teaser {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
}

.news-archive {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

p.search, .search a:link, .search a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #908474;
	font-weight: bold;
}

p.secondary-nav {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0 0 0 0;
}

.secondary-nav-bkgnd {
	background-color: #E3DFD8
}

.secondary-nav-btn {
	background-color: #EFEDEA;
	padding: 1px;
	border: 1px solid #808080;
}

.breadcrumb {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

.breadcrumb a:link, .breadcrumb a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

.breadcrumb a:hover, .breadcrumb a:active {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
}

.breadcrumb-active{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
}

.breadcrumb-active a:link, .breadcrumb-active a:visited{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
}

.breadcrumb-active a:hover, .breadcrumb-active a:active{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
}

.breadcrumb-options {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
}

.breadcrumb-options a:link, .breadcrumb-options a:visited, .breadcrumb a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
}

.breadcrumb-options a:hover, .breadcrumb-options a:active {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
}

.breadcrumb-locator {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

.breadcrumb-locator a:link, .breadcrumb a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
	font-weight: bold;
}

.breadcrumb-locator a:hover, .breadcrumb a:active {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
}

.breadcrumb-black {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.breadcrumb-black a:link, .breadcrumb-black a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.breadcrumb-black a:hover, .breadcrumb-black a:active {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #F90F0E;
	font-weight: bold;
}

p.search-products-heading {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #F90F0E;
	font-weight:bold;
	font-style: italic;
}

p.content-nav-titles {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #F90F0E;
	font-weight:bold;
	font-style: italic;
}

.content-nav-titles {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 14px;
	color: #F90F0E;
	font-weight:bold;
	font-style: italic;
}

p.content-nav-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.content-nav-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.small-nav-links {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

p.header:first-letter {
	color: #F90F0E;
}

p.product-title {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	color: #0E3662;
	font-weight: bold;
	font-style: italic;
}

p.product-tab {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
	cursor: hand;
}

p.product-tab-hover {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

.product-tab {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: pointer;
	cursor: hand;
}

.product-tab-hover {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	cursor: hand;
}

p.product-content {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
}

p.product-detail-content {
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 11px; 
        color: #000000;
        margin: 1px 1px 1px 1px;
} 
  
p.product-image {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #908474;
}

p.page-content { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #000000; 
} 

.page-content { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #000000; 
} 

.page-content-small { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 12px; 
        color: #000000; 
}

.page-content-smallest { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 11px; 
        color: #000000; 
}
p.page-content-red { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #F90F0E; 
} 

p.page-content-gray { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #908474; 
} 

.page-content-white { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #FFFFFF; 
} 

p.header1{ 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 16px; 
        color: #000000; 
        font-weight: bold; 
        font-style: italic; 
} 

p.header1-blue { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 16px; 
        color: #0E3662; 
        font-weight: bold; 
        font-style: italic; 
} 

p.header2{ 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #000000; 
        font-weight: bold; 
} 

p.header2-blue { 
        font-family: Arial, Helvetica, Sans-serif; 
        font-size: 13px; 
        color: #0E3662; 
        font-weight: bold; 
} 

p.formtitle {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.saleslocator-result-heading {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #0E3662;
	font-weight: bold;
}

.saleslocator-result-subheading {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.saleslocator-result-text {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

.saleslocator-page-subheading {
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 12px; 
	color: #F90F0E;
	font-weight: bold;
}

.saleslocator-search-heading {
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 13px; 
	color: #000000;
	font-weight: bold;
}

.saleslocator-search-subheading {
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 11px; 
	color: #F90F0E;
	font-weight: bold;
}

  a:link {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: underline;
}

a.white:link {
	font-family: Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.white:visited {
	font-family: Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	font-family: Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:active {
	font-family: Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

a.black:link {
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: none;
}

a.black:visited {
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: none;
}

a.black:hover {
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.black:active {
	font-family: Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: underline;
}

a.red:link {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: none;
}

a.red:visited {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: none;
}

a.red:hover {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: underline;
}

a.red:active {
	font-family: Arial, Helvetica, Sans-serif;
	color: #F90F0E;
	text-decoration: underline;
}

a.blue:link {
	font-family: Arial, Helvetica, Sans-serif;
	color: #0E3662;
	text-decoration: none;
}

a.blue:visited {
	font-family: Arial, Helvetica, Sans-serif;
	color: #0E3662;
	text-decoration: none;
}

a.blue:hover {
	font-family: Arial, Helvetica, Sans-serif;
	color: #0E3662;
	text-decoration: underline;
}

a.blue:active {
	font-family: Arial, Helvetica, Sans-serif;
	color: #0E3662;
	text-decoration: underline;
}

a.gray:link, a.gray:visited {
	font-family: Arial, Helvetica, Sans-serif;
	color: #908474;
	text-decoration: none;
}

a.gray:hover, a.gray:active {
	font-family: Arial, Helvetica, Sans-serif;
	color: #908474;
	text-decoration: underline;
}

.message {
	font-family: Arial, Helvatica, Sans-serif;
	color: #0E3662;
	font-weight: bold;
}
.error {
	font-family: Arial, Helvetica, Sans-serif;
	color: red;
	font-weight: bold;
}

table.standard 
{
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

table.standard thead th
{
	border: solid 1px gray;
	padding: 3px 3px 3px 3px;
	background-color: #E3DFD8;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
}

table.standard th {
	border: solid 1px gray;
	padding: 3px 3px 3px 3px;
	background-color: #EFEDEA;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
}
table.standard td {
	border: solid 1px gray;
	padding: 3px 3px 3px 3px;
	background-color: white;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
}

table.standard td a
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #0E3662;
	text-align:center
}

table.standard td a:visited
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #0E3662;
	text-align:center
}

/* vgn-ext-templating.css			*/

/* StyleSheet Classes for the X-Templating project */
/*                                                                   */

/* vign-ext-text - general text description   */
.vgn-ext-text {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
}

/* vign-ext-nav-item - general text description   */
.vgn-ext-nav-item {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
}

/* vign-ext-nav-item-selected - general text description   */
.vgn-ext-nav-item-selected {
	font : bold 13px Verdana, Arial, Helvetica, sans-serif;
	background-color: #efefef;
}

/* vgn-ext-nav-item-depth - general text description   */
.vgn-ext-nav-item-depth {
	font : 11px Verdana, Arial, Helvetica, sans-serif, bold;
}

/* vign-ext-link - general text description   */
.vgn-ext-link {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
}

