/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *
 * Latest $Revision: 17 $
 *          $Author: doleary $
 *            $Date: 2005-06-29 14:39:31-05:00 $
 *         $Logfile: /Customers/MortonMfg/Websites/www.mortonmfg.com/zyapp/mortonmfg.css $
 *
 *      Description: Default Stylesheet for Morton Manufacturing Company
 *
 * (c) Copyright 2000-2005 Z Y Solutions Corporation
 *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 */



/*
 * Default Styles
 */
BODY,TBODY,THEAD,TFOOT,TH,TD,P,B,INPUT,DIV,DD,DH
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif ;
	font-size : 10px;
	font-weight: normal;
	color : Black;
	text-transform: none;
	vertical-align: top;
}

BODY {
	background-color: #ffffff;
}

P {
	margin-bottom : 0px;
	margin-top : 0px;
	vertical-align: top;
}



OL LI {
	list-style-type: decimal;
	}

OL OL LI {
	list-style-type: lower-alpha;
	}

OL OL OL LI {
	list-style-type: lower-roman;
	}


	
	
	
	
	
	

H1 {
	font-size: 200%;
	font-weight: bold;
}

H2 {
	font-size: 150%;
	font-weight: bold;
}

H3 {
	font-size: 125%;
	font-weight: bold;
}

H4 {
	font-size: 110%;
	font-weight: bold;
}

H5 {
	font-size: 100%;
	font-weight: bold;
}

H6 {
	font-size: 100%;
	font-style: italic;
}









DT {
	font-weight: bold;
}









EM {
	font-style: normal;
	font-weight: bold;
	}

STRONG {
	font-style: italic;
	font-weight: bold;
	}

EM STRONG, STRONG EM {
	text-transform: uppercase;
	font-style: normal;
	font-weight: 700;
	}

B {
	font-weight: bold;
	}

I {
	font-style: italic;
	}



A {
	margin-bottom : 0px;
	margin-top : 0px;
	text-decoration: underline;
}

A:hover {
	margin-bottom : 0px;
	margin-top : 0px;
	text-decoration: underline;
	color: #ff0000;
}

A:link, A:visited {
	color: black;
	margin-bottom : 0px;
	margin-top : 0px;
	text-decoration: underline;
}

FORM {
	margin-bottom : 0px;
	margin-top : 0px;
}

OPTION {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

SELECT {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}



.MainPageTable
 {
	height : 500px;
	width : 770px;
}


TD.LeftBarMenu
{
/*	background-image: url(/images/nav_left_background.jpg);
	background-repeat: no-repeat; */
	width : 167px;
}


.Error {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}



.BodyBlock
{
	background : transparent;
	height : 300px;
	margin-left : 10px;
	margin-right : 10px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	text-align : left;
	vertical-align : top;
}

.BodyLeft
{
	padding-right: 20px;
	width: 400px;
	vertical-align: top;
}

.BodyRight
{
	width: 175px;
	vertical-align: top;
}

A.BodyMoreLink
{
	color: #999999;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	text-decoration : none;
	font-weight : normal;
}

A.BodyMoreLink:visited
{
	color: #999999;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	text-decoration : none;
	font-weight : normal;
}

A.BodyMoreLink:hover
{
	color: Red;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	text-decoration : underline;
	font-weight : normal;
}

.CenterColumn
{
	padding-left : 10px;
	padding-right : 10px;
}

.CenterColumnHome
{
	padding-left : 60px;
	padding-right : 60px;
	padding-top : 30px;
}

.LogonHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: black;
	font-weight : Bold;
	text-align : Left;
	vertical-align : Top;
}

.LogonText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

.Footer
{
	color : #666666;
	text-align : center;
	padding-bottom: 0px;
}



.HomePageLinks
{
	color : Black;
	font-family : arial, helvetica, sans;
	font-size : 16px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top : 20px;
	padding-left : 10px;
	padding-right : 10px;
	vertical-align : text-bottom;
}

a.HomePageLinks
{
	text-decoration : underline;
}



.LeftBar
{
	background-color : White;
}

.LeftBarBottomBottomImageCell1
{
	background-color : White;
/*	background-image : url(/images/bubbles-top-190.jpg);
	background-position : bottom;
	background-repeat : no-repeat; */
}

.LeftBarBottomBottomImageCell2
{
	background-color : White;
/*	background-image : url(/images/bubbles-btm-35.jpg);
	background-position : top;
	background-repeat : no-repeat; */
}

.SearchButton
{
	background-color : White;
	border-style : ridge ridge ridge ridge;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style: normal;
	font-weight : bold;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	text-decoration : none;
	vertical-align : text-bottom;
	width: 60px;
	height: 20px;
}

.SearchText
{
	color: #cc0000;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	text-decoration : none;
	vertical-align : text-bottom;
	width: 90px;
	height: 18px;
}

/* TopMenu */
.TopMenuUnselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 32px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 5px;
	padding-top: 25px;
}

a.TopMenuUnselected:hover {

/*	background-image : url(/images/topmenu_hover.gif);
	background-position : bottom;
	background: repeat-y;
*/
	color: #FF0000;
	text-decoration: none;
}

a.TopMenuUnselected:visited {
	color: #000000;
	text-decoration: none;
}

.TopMenuSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: none;
	height: 32px;
	padding-bottom: 0px;
	padding-left: 18px;
	padding-right: 5px;
	padding-top: 25px;
}

A.TopMenuSelected:hover {
	color:#FF0000;
	text-decoration: none;
}

A.TopMenuSelected:visited {
	color:#FF0000;
	text-decoration: none;
}



/* pulldown menus */
.menuskin {
	position: absolute;
/*	width: 180px; */
	background-color: #000000;
	border: 2px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}

.menuskin a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

#mouseoverstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background-color: #cccccc;
}

#mouseoverstyle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}




/* Side Menu */
.SideMenu
{
	background-color : White;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-style : italic;
	font-weight : bold;
	text-decoration:none;
	padding-bottom: 0px;
	padding-left: 15px;
	text-indent : -15px;
}

.SideMenuSelectedLevel1
{
/*	background-image : url(/images/subnav-bar.jpg);
	background-position : bottom;
	background-repeat : no-repeat; */
	color: Black;
	padding : 0px 0px 3px 30px;
	text-decoration:none;
/*	width : 170px; */
}

.SideMenuSelectedLevel2
{
/*	background-image : url(/images/subnav-bar.jpg);
	background-position : bottom;
	background-repeat : no-repeat; */
	color: Black;
	padding : 0px 0px 3px 45px;
	text-decoration:none;
/*	width : 170px; */
}

.SideMenuLevel1
{
	color: black;
	padding : 0px 0px 3px 30px;
	text-decoration:none;
	width : 170px;
}

.SideMenuLevel2
{
	color: black;
	padding : 0px 0px 3px 45px;
	text-decoration:none;
	width : 170px;
}

.SideMenuLevel1:hover
{
	background-image : url(/images/subnav-bar.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	color: #cc0000;
	padding : 0px 0px 3px 30px;
	text-decoration:none;
	width : 170px;
}

.SideMenuLevel2:hover
{
	background-image : url(/images/subnav-bar.jpg);
	background-position : bottom;
	background-repeat : no-repeat;
	color: #cc0000;
	padding : 0px 0px 3px 45px;
	text-decoration:none;
	width : 170px;
}



/* Sitemap */
A.Sitemap{
}

A.SitemapLevel1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-transform: capitalize;
	text-decoration: none;
	text-align: left;
	color: #666666;
	padding-left: 50px;
}

A.SitemapLevel1:hover{
	text-decoration: underline;
	color: #ff0000;
}

A.SitemapLevel2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-transform: capitalize;
	text-decoration: none;
	text-align: left;
	color: #666666;
	padding-left: 100px;
}

A.SitemapLevel2:hover{
	text-decoration: underline;
	color: #ff0000;
}



/* Used for News collection on Homepage */
.HomepageNewsArea {
	padding-top: 50px;	
}

.HomepageNewsTitle {
	background-image: url(/images/m1-blank-gray.gif); 
	width: 280px;
	height: 30px;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight : normal;
	font-style: normal;
	color : #666666;
	text-align: left;
	vertical-align: text-bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-top: 8px;
}

.HomepageNewsCollection {
	padding-top: 0px;
}

.HomepageNewsItem {
	padding-top: 0px;
	padding-bottom: 0px;
}

.HomepageNewsHeader {
	color : #CC0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
	padding-bottom: 5px;
}

.HomepageNewsText {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.HomepageNewsMore
{
	padding-top: 5px;
}

A.HomepageNewsMoreLink
{
	color: #999999;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	text-decoration : none;
	font-weight : normal;
}

A.HomepageNewsMoreLink:visited
{
	color: #999999;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	text-decoration : none;
	font-weight : normal;
}

A.HomepageNewsMoreLink:hover
{
	color: Red;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	text-decoration : underline;
	font-weight : normal;
}



.ASPError { 
	color : #000000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	text-decoration : none;
	vertical-align : top;
	width : 500px;
	border: 1px solid Black; 
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.ASPErrorHeader {
	color : #666666;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
}

.ASPErrorText {
	color : #666666;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ASPErrorDetail {
	margin-top: 10px;
}

.ASPErrorDetailLine {
}

.ASPErrorLabel {
	color : #666666;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	width: 150px;
}

.ASPErrorValue {
	color : #666666;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}




.ProductHeader {
	color : Black;
	font-family : arial, helvetica, sans;
	font-size : 14px;
	font-weight: bold;
	padding-bottom: 6px;
}

.ProductText {
	color : Black;
	font-family : arial, helvetica, sans;
	font-size : 12px;
	padding-bottom: 6px;
	vertical-align: top;
}

.ProductTextPrice {
	color : Black;
	font-family : arial, helvetica, sans;
	font-size : 12px;
	padding-bottom: 6px;
	text-align: right;
	vertical-align: top;
}

.ProductLabel {
	color : Black;
	font-family : arial, helvetica, sans;
	font-size : 12px;
	font-weight: bold;
	padding-bottom: 6px;
	vertical-align: top;
}



/* Used for management pages */
.ManageErrorSection {
	color : #990000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageErrorSectionHeading {
	color : #ff0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageErrorSectionBody {
	color : #ff0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
}

.ManageDetailErrorLine {
	color : #ff0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
}



.ManageDetailErrorSection {
	color : #990000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageDetailErrorSectionHeading {
	color : #ff0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageDetailErrorSectionBody {
	color : #ff0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
}

.ManageDetailErrorLine {
	color : #ff0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
}



.ManageMessageSection {
	color : #cc0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageMessageSectionHeading {
	color : #cc0000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageMessageSectionBody {
	color : #990000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
}

.ManageMessageLine {
	color : #990000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 9px;
	font-weight: normal;
	text-decoration : none;
}



.ManageDebugMessageSection {
	color : #999999;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageDebugMessageSectionHeading {
	color : #cccccc;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageDebugMessageSectionBody {
	color : #000000;
	background-color: #ffffff;
	font-family : "Lucida Console", "Courier New", Courier, monospace;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageDebugMessageLine {
	color : #000000;
	background-color: #ffffff;
	font-family : "Lucida Console", "Courier New", Courier, monospace;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}



.ManageForm {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageFormSectionHeading {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageFormSectionBody {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageFormHeader {
	color : #990000;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
}

.ManageFormBlankline {
	color : #990000;
	background-color: #ffffff;
	font-size : 5px;
	text-decoration : none;
	vertical-align: top;
	height: 5px;
}

.ManageFormSeparator {
	color : #990000;
	background-color: #ffffff;
	font-size : 2px;
	text-decoration : none;
	vertical-align: middle;
	height: 5px;
	border-bottom: 1px solid #ffcccc;
	margin-bottom: 5px;
}

.ManageFormLine {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	vertical-align: top;
}

.ManageFormLabel {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	width: 120px;
	padding-right: 10px;
	vertical-align: top;
}

.ManageList {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageListHeading {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 11px;
	font-weight: bold;
	text-decoration : none;
	margin-bottom: 10px;
}

.ManageListBody {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
/*	margin-bottom: 10px;	*/
}



.ManageListHeader {
	color : black;
	background-color: #cccccc;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageListHeaderCell {
	color : black;
	background-color: #cccccc;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageFormLineOdd {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding-right: 10px;
}

.ManageFormLineOddCell {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding-right: 10px;
}

A.ManageFormLineOddCellLink {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding-right: 10px;
}

A.ManageFormLineOddCellLink:hover {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : underline;
	padding-right: 10px;
}

.ManageFormLineEven {
	color : black;
	background-color: #cccccc;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding-right: 10px;
}

.ManageFormLineEvenCell {
	color : black;
	background-color: #cccccc;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding-right: 10px;
}

A.ManageFormLineEvenCellLink {
	color : black;
	background-color: #cccccc;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	padding-right: 10px;
}

A.ManageFormLineEvenCellLink:hover {
	color : black;
	background-color: #cccccc;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : underline;
	padding-right: 10px;
}



.ManageInputTextEditable {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageInputTextReadonly {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageInputSelectEditable {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageInputSelectReadonly {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageInputOptionEditable {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageInputOptionReadonly {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageInputSubmit {
/*	color : #cccccc;
	background-color: #990000; */
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	width: 80px;
	height: 20px;
}

.ManageReferredSelectHeader {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageReferredSelect {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	width: 200px;
}

.ManageReferredOption {
	color : black;
	background-color: #ffffff;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
}

.ManageReferredButtonColumn {
	width: 50px;
}

.ManageReferredButton {
	color : #cccccc;
	background-color: black;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	width: 30px;
	height: 20px;
}


.ProductSeparator
{
	background-image : url(/images/spacer-blue.gif);
	height : 1px;
	background-repeat : repeat-x;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: top;
}

.ProductMiscLabel
{
	text-align: right;
	margin-right: 5px;
	width: 100px;
	vertical-align: top;
}

.ProductMiscText
{
	text-align: left;
	width: 100px;
	vertical-align: top;
}

.ProductCell
{
	vertical-align: top;
}

/* used on list on reports.asp */
.ReportListTitle {
	background-image: url(/images/m1-blank.gif); 
	width: 395px;
	height: 30px;
	font-family : arial, helvetica, sans;
	font-size : 13px;
	font-weight : bold;
	font-style: italic;
	color : #666666;
	text-align: left;
	vertical-align: text-bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-top: 8px;
}

.ReportListHeading {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold;
	vertical-align: bottom;
}

.zyr_report_nm {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.zyr_report_desc {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.zyr_report_active_bln {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.zyr_report_sp_nm {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.zyr_report_as_html_bln {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.zyr_report_as_csv_bln {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.zyr_report_as_email_bln {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}



.ReportRunTitle {
	background-image: url(/images/m1-blank.gif); 
	width: 395px;
	height: 30px;
	font-family : arial, helvetica, sans;
	font-size : 13px;
	font-weight : bold;
	font-style: italic;
	color : #666666;
	text-align: left;
	vertical-align: text-bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-top: 8px;
}

.ReportRunLabel {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
	font-weight: bold;
}

.ReportRunInput {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.ReportRunDescription {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.ReportButton {
	color : #cccccc;
	background-color: #990000;
	font-family : arial, helvetica, sans;
	font-size : 10px;
	font-weight: normal;
	text-decoration : none;
	width: 80px;
	height: 20px;
}

.ReportRunLabel {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
}

.ReportRunValue {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: top;
}

.ReportRunDescription {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
}

.reportheader {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold;
	vertical-align: bottom;
	color : #cccccc;
	background-color: #990000;
	padding-top: 10px;
}

.reportoddrow {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #990000;
}

.reportoddrowleft {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #990000;
	text-align: left;
}

.reportoddrowcenter {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #990000;
	text-align: center;
}

.reportoddrowright {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #990000;
	text-align: right;
}

A.reportoddrowlink {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #990000;
	text-decoration: none;
}

A.reportoddrowlink:visited {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #990000;
	text-decoration: none;
}

A.reportoddrowlink:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #cccccc;
	color: #ff0000;
	text-decoration: underline;
}

.reportevenrow {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #990000;
}

.reportevenrowleft {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #990000;
	text-align: left;
}

.reportevenrowcenter {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #990000;
	text-align: center;
}

.reportevenrowright {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #990000;
	text-align: right;
}

A.reportevenrowlink {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #990000;
	text-decoration: none;
}

A.reportevenrowlink:visited {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #990000;
	text-decoration: none;
}

A.reportevenrowlink:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	vertical-align: middle;
	background-color: #ffffff;
	color: #ff0000;
	text-decoration: underline;
}



.Explanation {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #990000;
}

.PageNavInstruction{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #000080;
	text-align: right;
}
.PageNav {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #000080;
	text-align: right;
}

.CatalogHeading
{
	font-weight : bold;
	vertical-align : top;
}

.CatalogHeadingNumber
{
	font-weight : bold;
	vertical-align : top;
	text-align: right;
}

.CatalogCheckBox
{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
}

.CatalogDescription
{
	font-weight : bold;
	width : 125px;
	vertical-align : top;
}

.CatalogLink
{
	vertical-align : top;
}

A.CatalogLink
{
}

.CatalogLink:hover
{
}

.CatalogInputText
{
}

.CatalogText
{
}

.BasketSellingPrice
{
	text-align: right;
}

.BasketQuantity
{
	text-align: right;
}

.BasketTotalRowData
{
	text-align: right;
}

.BasketItemTotal
{
	text-align: right;
}

.PaymentHeading
{
	font-size: 16px;
	font-weight : bold;
	vertical-align : top;
}

.PaymentCheckBox
{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
}

.PaymentSection
{
	font-weight : bold;
	font-size: 12px;
	vertical-align : top;
	padding-bottom: 5px;
}

.PaymentDescription
{
	font-weight : bold;
	width : 125px;
	vertical-align : top;
}

.PaymentLink
{
	vertical-align : top;
}

A.PaymentLink
{
}

.PaymentLink:hover
{
}

.PaymentInputText
{
}

.PaymentText
{
	width : 400px;
}

.PaymentNumbers
{
	text-align: right;
}

.ReceiptCheckBox
{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
}

.ReceiptHeading
{
	font-size: 16px;
	font-weight : bold;
	vertical-align : top;
}

.ReceiptDescription
{
	font-weight : bold;
	vertical-align : top;
}

.ReceiptLink
{
	vertical-align : top;
}

A.ReceiptLink
{
}

.ReceiptLink:hover
{
}

.ReceiptInputText
{
}

.ReceiptText
{
	vertical-align: top;
}

.ReceiptNumbers
{
	text-align: right;
}

.ShippingCheckBox
{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
}

.ShippingHeading
{
	font-size: 16px;
	font-weight : bold;
	vertical-align : top;
}

.ShippingDescription
{
	font-weight : bold;
	width : 125px;
	vertical-align : top;
}

.ShippingLink
{
	vertical-align : top;
}

A.ShippingLink
{
}

.ShippingLink:hover
{
}

.ShippingInputText
{
}

.ShippingText
{
}

A.ColumnSortCurrent {
	color: Red;
	text-decoration: underline;
}

A.ColumnSortCurrent:Visited {
	color: Red;
	text-decoration: underline;
}

A.ColumnSortCurrent:Hover {
	color: Red;
	text-decoration: underline;
}  

A.ColumnSort {
	color: black;
	text-decoration: underline;
}  

A.ColumnSort:Visited {
	color: black;
	text-decoration: underline;
}  

A.ColumnSort:Hover {
	color: black;
	text-decoration: underline;
}  

.FormCheckBox
{
	font-size: 10pt;
	color: black;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
	width : 115px;
}

.FormHeading
{
	font-size: 14pt;
	color: black;
	font-weight : Bold;
	text-align : Right;
	vertical-align : Top;
}

.FormDescriptionRequired
{
	font-size: 10pt;
	color: black;
	font-weight : Bold;
	width : 400px;
	text-align : Left;
	vertical-align : Top;
}

.FormTableHead
{
	border: thin solid Black;
	border-width: 1px 1px 1px 1px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.FormTableDetail
{
	border: thin solid Black;
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.FormDescription
{
	color: black;
	font-weight : Bold;
	width : 150px;
	text-align : Left;
	vertical-align : Top;
}

.FormLink
{
	color: black;
	font-size: 7pt;
	text-decoration : underline;
}

A.FormLink
{
	color: black;
	font-size: 7pt;
	text-decoration : underline;
}

.FormLink:hover
{
	color: Black;
	font-size: 7pt;
	text-decoration : underline;
}

.FormInputText
{
	font-weight : bolder;
	color: Black;
	width : 400px;
	text-align : left;
	vertical-align : top;
}

.FormRadioText
{
	font-weight : bolder;
	color: Black;
	width : 360px;
	text-align : left;
	vertical-align : top;
}

.FormText
{
	color: Black;
}

.FormButton
{
	font-size : 12px;
	font-weight : bolder;
	width : 110px;
}

 
