strong
{
font-weight:bold !important;
}

/*.normal
{
font-weight: normal;
}*/

/* THE MAIN STYLE SHEET FOR THE ENTIRE SITE */


/* STYLES FOR DROP-DOWN NAV ------------------------------------------------------------------------------------------------------------------------------------------------------- */
.menuBar_dd {
	margin-top: 15px;
	/*top: -10px;
	left: 0px;
	right: 0px;*/
	background-color: #2e368b;
	border-bottom: 3px solid #9FAFDD;
	width: 940px;
	height: 23px;
	list-style:none;
	}

.menuHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #99cc00;
	background-color: #2e368b;
	text-align: center;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-decoration: none; 
	}

.menuDrop2 {
	position: absolute;
	z-index: 1000;
	height: auto;
	margin-top: 6px;
	margin-left: 235px;
	padding: 0px;
	color: #2e368b;
	font-size: 13px;
	font-family: arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-repeat: repeat;
	border-left: 1px solid #2e368b;
	border-right: 1px solid #2e368b;
	border-bottom: 1px solid #2e368b;
	clear: both;     
	list-style: none;
}

#navMenu1, #navMenu2, #navMenu3, #navMenu4, #navMenu5, #navMenu6, #navMenu7, #navMenu8 {
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #99cc00;
	}

.menuDrop {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	height: auto;
	margin-top: 6px;
	margin-left: 10px;
	padding: 0px;
	color: #2e368b;
	font-size: 13px;
	font-family: arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-repeat: repeat;
	border-left: 1px solid #2e368b;
	border-right: 1px solid #2e368b;
	border-bottom: 1px solid #2e368b;
	clear: both;     
	list-style: none;
}

.menuDrop a {
	position: relative;
	display: block;
	margin: 0px;
	text-align: left;
	white-space: nowrap;
	padding: 2px 5px;
	text-decoration: none;
	}
	
.line {
	border-top: 3px dotted #808080;
	}

.menuDrop a:link {
	color: #2e368b;
	}

.menuDrop a:visited {
	color: #2e368b;
	}

.menuDrop a:hover {
	background-color: #e5f2bf;
	}

.menuDrop a:active {
	background-color: #e5f2bf;
	}

.listWidth270 {width: 270px;}
.listWidth280 {width: 280px;}
.listWidth245 {width: 245px;}
.listWidth200 {width: 200px;}
.listWidth180 {width: 180px;}
.listWidth160 {width: 160px;}
.listWidth150 {width: 150px;}
.listWidth130 {width: 130px;}
.listWidth115 {width: 115px;}
.listWidth90 {width: 90px;}

.dottedGreenBorderR {border-right: #99cc00 dotted 2px;}

	
@charset "UTF-8";

/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal {
	margin: 0;
	padding: 0;
	list-style-type: none;
	cursor: default;
	background-color: #2e368b;
	width: 940px;
	height: 23px;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive {
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align:left;
	cursor: pointer;
	width: 11.11%;
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	/*width: 101px;*/
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li {
	width: 100%;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul {
	position: absolute;
	margin: 1% 0 0 100%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul {
	border: 1px solid #808080;
	border-top: none;
	margin-top: 4px;
	background-color: #ffffff;
}

ul.MenuBarHorizontal ul ul {
	border: 1px solid #808080;
}

/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	padding: 2px;
	color: #99cc00;
	text-decoration: none;
	background-color: #2e368b;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

ul.MenuBarHorizontal ul a {
	display: block;
	cursor: pointer;
	background-color: #ffffff;
	padding: 3px 5px;
	color: #2e368b;
	text-decoration: none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal ul a:hover, ul.MenuBarHorizontal ul a:focus {
	background-color: #e5f2bf;
	/*color: #FFF;*/
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
/*ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background-color: #e5f2bf;
	color: #FFF;
}*/

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	/*background-image: url(SpryMenuBarDown.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-image: url(../media/images/green-navigation-arrow.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	/*background-image: url(SpryMenuBarDownHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background-image: url(../media/images/green-navigation-arrow.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe {
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE {
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}


/*END OF NAV STYLES--------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* STYLES FOR DROP-DOWN NAV ------------------------------------------------------------------------------------------------------------------------------------------------ */
.shadetabs
{
    padding: 3px 0p 0px 0px;
    margin-top: 1px;
    margin-bottom: 0px;
	margin-left: 0px;
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    list-style-type: none;
    float: left;
}
.shadetabs li
{
    margin: 0px 1px 0px 1px;
	float: left;
		background: url(../media/images/food-beverage-distributor-software-tab-right-gray.gif) no-repeat right top;
}
.shadetabs li a
{
    padding: 3px 7px 3px 7px;
    background: url(../media/images/food-beverage-warehouse-software-tab-left-gray.gif) no-repeat left top;
    /*margin-right: 3px;*/
    text-decoration: none;
	float: left;
	height: 32px;
	color: #666666;
}

.shadetabs li a:visited
{
    color: #2d2b2b
}
.shadetabs li a:hover
{
    color: #2e368b;
}

.shadetabs li.selected
{	
	top: 1px;
    background: url(../media/images/food-beverage-distribution-software-tab-top-left.gif) no-repeat left top;
}

.shadetabs li.selected a
{	
    background: url(../media/images/food-beverage-software-tab-top-right.gif) no-repeat right top;
    border-bottom-color: white;
	color: #FFFFFF;
}

.shadetabs li a.selected:hover
{
   text-decoration: none
}
.tabcontent
{
    display: none
}

/*END OF NAV STYLES-------------------------------------------------------------------------------------------------------------------------------------------------------- */
.main {
	width: 940px;
	text-align: left;
	margin: 0 auto;
}

.main600 {
	width: 600px;
	text-align: left;
	margin: 0 auto;
}

.main651 {
	width: 651px;
	text-align: left;
	margin: 0 auto;
}

.mainNewsletters {
	width: 600px;
	text-align: left;
	margin: 0 auto;
}

.body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 10px;
	text-align: center;
	overflow: -moz-scrollbars-vertical; 
}

.body5Pad {
	background-color: #FFFFFF;
	margin: 0;
	padding: 5px;
	text-align: center;
	overflow: -moz-scrollbars-vertical; 
}


.bodyGrey {
	background-color: #e9efee;
	margin: 0;
	padding: 10px;
	text-align: center;
	overflow: -moz-scrollbars-vertical; 
}

.headerText {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	float: right;
}

.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2e368b;
	padding-bottom: 5px;
}

.divider {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#CCCCCC;
	width: 100%;
}

/* imgRow Box has more attributes */
.bottomSec {
	width: 25%;
}

.bottomTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 100%;
	color: #2e368b;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.bottomContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px;
}

.footerLink, .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	padding-top: 15px;
	float: left;
}

/* this style has attributes in .footerLink also */
.copyright {
	padding-right: 0px;
	text-align:right;
}

.blueLine {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #2e368b;
	margin-top: 20px;
	width: 718px;
	margin-left: 10px;
}

.blueLine2 {
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #2e368b;
	width: 718px;
	margin-left: 10px;
}

.greenLine {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #99cc00;
	width: 240px;
	margin-left: 475px;
}

/* pageHeader has its own attributes also */
.secHeader, .pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	padding-left: 20px;
	margin-bottom: -10px;
}

.pageHeader {
	color: #99cc00;
	padding-top: 15px;
}

.productPgImg {
	float: right;
	margin-left: 20px;
}

.bodyContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* pageHeaderContent, secContentList, secContentTabs has its own attributes also */
.secContent, .pageHeaderContent, .secContentList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 25px;
}

.secContentList {
	margin-bottom: -8px;
	padding-right: 100px;
}

.pageHeaderContent {
	padding-right: 15px;
}

.leftSec {
	vertical-align: top;
	width: 40%;
}

.leftSec2 {
	vertical-align: top;
	width: 75%;
}

/* rtSecLinks2  also has it own attributes */
.rtSecLinks, .rtSecLinks2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 15px;
}

.rtSecLinks2 {
	font-size: 13px;
}

.rtSecLinks3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-bottom: 8px;
}

/* pgLinkTitles2, buttonLinks also has it own attributes */
.pgLinkTitles, .pgLinkTitles2, .buttonLinks, .pgLinkTitlesRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #2e368b;
	text-decoration: none;
}

.pgLinkTitles2 {
	font-size: 13px;
}

.pgLinkTitlesRed {
	font-size: 13px;
}

.backToTop {
	font-family: Arial, Helvetica, sans-serif;
	color: #2e368b;
	text-decoration: none;
}

a.backToTop:hover {
	color: #99cc00;
}

.buttonLinks {
	font-size: 16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
}

a.pgLinkTitles:hover {
	color: #99cc00;
} 

a.pgLinkTitles2:hover {
	color: #99cc00;
} 

a.pgLinkTitlesRed:hover {
	color: #df1f2a;
} 

a.buttonLinks:hover {
	color: #99cc00;
}

.linkArrow, .linkArrow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	vertical-align: top; 
	padding-left: 90px;
	width: 5%;
	padding-right: 10px;
	color: #99cc00; 
}

.linkArrow2 {
	font-size: 16px;
}

.linkArrow3, .linkArrow14 {
	color: #99cc00;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle; 
}

.tilde {
	position: relative;
	top: 10px;
	font-size: 33px;
	color: #99cc00;
	font-family: Arial, Helvetica, sans-serif;
}

.linkArrow14 {
	font-size: 16px;
}

.linkArrow12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top; 
	padding-left: 90px;
	width: 5%;
	padding-right: 10px;
	color: #99cc00; 
}

.linkArrows {
	padding-left: 25px; 
	width: 5%; 
	font-size: 24px; 
	color: #99cc00; 
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align: middle;
}

.DLbox {
	width: 150px;
	padding-left: 25px;	
	padding-bottom: 10px;
	margin-top: 30px;
	float: right;
}

.actionBox, .resultsBox {
	width: 190px;
}

/* rtBoxTitle, .tabContentHeaderTop has its own attributes also */
.download, .rtBoxTitle, .tabContentHeaderTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #99cc00;
	border-bottom: 2px dotted #808080;
}

.clientQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #990000;
}

.bodyBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 25px;
	color: #2e368b;

}

.bodyBlue a {
	color: #2e368b;
	text-decoration: none;
}

.bodyBlue a:hover {
	color: #99cc00;
}

.bodyGreen {
	font-style: italic; 
	color: #99cc00;
}

.tabContentHeader {
	border: none;
	padding-left: 25px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99cc00;
}

.tabContentHeaderTop {
	padding-top: 0px;
	border: none;
	padding-left: 25px;
	font-style: italic;
}

.rtBoxTitle {
	border: none;
	width: 190px;
}

/* downloadLinkSm has its own attributes also */
.downloadLink, .downloadLinkSm {
	background-image: url(../media/images/inventory-control-software-fact-sheet-download.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2e368b;
	height: 47px;
	padding: 5px;
	margin-top: 2px;
	text-decoration: none;
}

.downloadLinkSm {
	font-size: 12px; 
	padding-top: 2px;
}

.factSheetIcon {
	float: left;
	margin-top: 8px;
}

.pdfIcon {
	float: right;
	margin-top: 25px;
}

.rtBoxContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 5px;
	width: 190px;
}

.rtBoxContentItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 5px;
	width: 190px;
	font-style: italic;
}

/* BORDERS FOR RIGHT SIDE BOXES (I.E. ACCTivate! in Action; ACCTivate! Results */
.greyDashedRtBox {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #808080;
	width: 100%;
	margin-left: 5px;
}

.greenLineRtBox {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #99cc00;
	width: 100px;
	margin-left: 80px;
	margin-top: 2px;
}

.greenLtLineRtBox {
	border-left-width: 3px;
	border-left-style: dotted;
	border-left-color: #99cc00;
}

.darkGreenLineT4 {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #227911;
}

.darkGreenLineT3 {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #227911;
}

.darkGreenLineB3 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #227911;
}

.darkGreenLineTop {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #1e6e2c;
}

.darkGreenLineBottom {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #1e6e2c;
}

.leftClientBox {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #808080;
	padding-left: 15px;
	padding-right: 10px;
	margin-right: 10px;
	float: left;
}


.leftClientBoxLogo {
	text-align: center;
	padding-bottom: 3px;
}
/*
a.leftClientBoxLogo:hover {
	border-bottom: 5px solid #99cc00;
}
*/

.clientLogo {
	padding-left: 60px;
	padding-right: 15px;
	height: 166px;
}

.clientLogoLink { 
	border-style: none; 
	text-decoration: none; 
}

.linkHeaders {
	color: #99cc00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.linkHeaders a {
	text-decoration: none;
	color: #99cc00;
}

.linkHeaders a:hover {
	color: #2e368b; 
}

a.linkHeaders {
	text-decoration: none;
	color: #99cc00;
}

a.linkHeaders:hover {
	color: #2e368b; 
}

.contentLinks {
	color: #99cc00; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
}

a.contentLinks:hover {
	color: #2e368b;
	text-decoration: underline;
}

.redBlkLinks {
	color:black; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

a.redBlkLinks:hover {
	color: #fe0000; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

.redLinks {
	color: #fe0000; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

a.redLinks:hover {
	color: black; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}


a.black2green {
	color: black;
	text-decoration: none;
}

a.black2green:hover {
	color: #737d32;
	text-decoration: none;
}

a.contentLinks:visited {
	color: #0955a3;
}

.rightNavBox {
	vertical-align: top;
	padding-left: 10px;
}

.rightNav {
	text-align: right; 
	border-right: 0.75em solid #99cc00; 
	padding-right: 10px; 
	color: #2e368b; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.rightNav1 {
	text-align: right; 
	border-top: 4px solid #2e368b; 
	border-right: 4px solid #99cc00;
	margin-top: 5px;
	padding-top: 5px; 
	padding-right: 10px; 
	color: #2e368b; 
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.rightNavLink {
	text-decoration: none;
	color: #2e368b;
}

a.rightNavLink:hover  {
	color: #99cc00;
}

a.blueLink {
	color: #2e368b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
}

a.blueLink:hover  {
	color: #99cc00;
}

a.blueLinkList {
	color: #2e368b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
}

a.blueLinkList:hover  {
	color: #99cc00;
	text-decoration: underline;
}

a.blueLinkList:visited  {
	color: #0955a3;
}

a.blueLinksList {
	color: #2e368b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.blueLinksList:hover  {
	color: #99cc00;
	text-decoration: underline;
}

a.blueLinksList:visited  {
	color: #0955a3;
}

a.blueLink12 {
	color: #2e368b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.blueLink12:hover  {
	color: #99cc00;
}

a.blueLink11 {
	color: #2e368b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.blueLink11:hover  {
	color: #99cc00;
}

a.greenLinkNoFloat {
	color:#99cc00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.greenLinkNoFloat:hover {
	color: #2e368b;
	text-decoration: none;
}

a.greenLink {
	color:#99cc00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	float:right;
}

a.greenLink:hover  {
	color: #2e368b;
	text-decoration: none;
}
/*
a.greenLink:visited {
	color: #0955a3;
}*/

.greenLink2{
	color: #99cc00; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.greenLink2:hover  {
	color: #2e368b;
}

.readMore, .readMore2, .readMore3 {
	color: #2e368b; 
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	text-decoration: none;
}

a.readMore2:hover  {
	color: #99cc00;
}

.readMore2 {
	float: none;
	font-style: normal;
}

.readMore3 {
	float: none;
}

a.readMore3:hover  {
	color: #99cc00;
}

a.readMore:hover  {
	color: #99cc00;
}

.stepBox {
	background-color: #2e368b; 
	color:#99cc00; 
	width: 35px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:italic; 
	font-size:29px; 
	border: 5px solid #99cc00;
	padding: 2px;
	float: left;
}

.innerStepBox {
	border: 2px solid #99cc00;
	padding-left: 6px;
}
.stepContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2e368b;
	padding-left: 60px;
	padding-top: 10px;
}

.blueContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2e368b;
}


/* Support Request page images */
.supportRequest {
	padding-bottom: 25px;
	text-align: center;
}

.supportRequestPic { 
	border-style: none; 
	text-decoration: none;
	padding-bottom: 5px;
}

/* form styles */
/* form backgrounds */
.goldForm {
	background: url(../media/images/gold-bg.gif) no-repeat;
	padding-top: 5px;
	height: 338px;
	width: 380px;
}

.formBox {
	background: url(../media/images/wholesale-distribution-management-software-form.gif) no-repeat;
	padding: 5px 10px;
	height: 309px;
	width: 340px;
}

.formBox2 {
	background: url(../media/images/warehouse-inventory-management-software-form.gif) no-repeat;
	padding: 5px 10px;
	height: 294px;
	width: 308px;
}

.loginBox2 {
	background: url(../media/images/inventory-management-software-for-QuickBooks-login.gif) no-repeat;
	height: 173px;
	width: 217px;
}

.formBoxLong {
	background: url(../media/images/QuickBooks-inventory-control-software-contact-form.gif) no-repeat;
	height: 286px;
	width: 692px;
	padding: 7px 10px;
}

.formBg691x247 {
	background: url(../media/images/QuickBooks-inventory-management-software-form.gif) no-repeat;
	height: 247px;
	width: 691px;
	padding: 7px 10px;
}

.supportMsgForm {
	background: url(../media/images/inventory-control-software-support-message-bg.gif) no-repeat;
	height: 274px;
	width: 681px;
	padding: 20px 10px;
}

.supportFormBg {
	background: url(../media/images/inventory-control-QuickBooks-support-form-bg.gif) no-repeat; 
	height: 415px; 
	width: 450px; 
	padding: 15px 10px;
}

.salesFormBg {
	background: url(../media/images/food-beverage-distributor-software-sales-form-bg.gif) no-repeat; 
	height: 797px; 
	width: 671px; 
	padding: 20px 10px;
}

.trainFormBg {
	background:  url("../media/images/training-classes-form-1.gif") no-repeat; 
	height: 133px; 
	width: 405px; 
	padding: 10px
}

.trainFormBg2 {
	background:  url("../media/images/training-classes-form-2.gif") no-repeat; 
	height: 413px; 
	width: 667px; 
	padding: 20px;
}

.labelLeft {
  float:left;
  width:20%;
  margin-right:0.5em;
  padding-top:0.2em;
  margin-left: 0.5em;
  }
  
.labelRight {
  float:left;
  width:20%;
  margin-right:1.5em;
  padding-top:0.2em;
  margin-left: 0.5em;
  }

fieldset { 
	border:none; 
}

.headerRight {
	position:relative; 
	top: 40px; 
	left: 750px; 
	font-size: 22px; 
	font-weight:bold; 
	font-style:italic; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#99cc00;
}

.pgLinks {
	padding-bottom: 20px;
	vertical-align: top;
}

.warehouseDiagram {
	vertical-align:top; 
	text-align:right; 
	margin-left: 10px; 
	float:right;
}

.menu1 {
	width: 60px;  
	height:5px;
	background-color: #99cc00; 
}

.menu2 {
	width: 70px;  
	height:5px;
	background-color: #99cc00; 
}

.menu3 {
	width: 75px; 
	height:5px;
	background-color: #99cc00;
}

.menu4 {
	width: 60px; 
	height:5px;
	background-color: #99cc00;
}

.menu5 {
	width: 80px;  
	height:5px;
	background-color: #99cc00;
}

.menu6 {
	width: 75px;  
	height:5px;
	background-color: #99cc00;
}

.menu7 {
	width: 70px;  
	height:5px;
	background-color: #99cc00;
}

.menu8 {
	width: 70px;  
	height:5px;
	background-color: #99cc00;
}

.menu9 {
	width: 85px;  
	height:5px;
	background-color: #99cc00;
}


/* single styles */
/* align styles */
	.alignNum {
		text-align: right; 
		width: 100%;
	}
	
	.alignLeft {
		text-align: left; 
	}
	
	.alignCenter{
		text-align: center; 
	}
	
	.alignCenterMoz {
		text-align: -moz-center;
	}
	
	.alignRight{
		text-align: right; 
	}

	.vAlignTop {
		vertical-align: text-top;
	}
	
	.vAlignB {
		vertical-align: bottom;
	}
	
	.vAlignMid {
		vertical-align: middle;
	}


/* font styles */

	.font70T {
		font-size: 70px;
		font-family:"Times New Roman", Times, serif;
	}

	.font12V {
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 3px 0p 0px 0px;
   		margin-top: 1px;
   	    margin-bottom: 0px;
	    margin-left: 0px;
        list-style-type: none;
        float: left;
		cursor: hand;
	}
	
	.font20V {
		font-size:20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.font22 {
		font-size: 29px;
	}
	
	.font18 {
		font-size: 24px;
	}
	
	.font16 {
		font-size: 22px;
	}
	
	.font14 {
		font-size: 19px;
	}
	
	.font12 {
		font-size: 16px;
	}
	
	.font11pt {
		font-size: 15px;
	}
	
	.font9pt {
		font-size: 12px;
	}
	
	.font8 {
		font-size: 11px;
	}
	
	.font10pt {
		font-size: 13px;
	}
	
	.fontFamV {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.fontFamA {
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.fontFamTrebuchet {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	.fontFamBaskerSerif {
	font-family: "Baskerville Old Face", "Times New Roman", serif;
	}
	
	.fontFamCenturyGoth {
		font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.notBold {
		font-weight: normal;
	}

/* text color styles */
	.blueText {
		color: #2e368b;
	}
	
	.violetText {
		color: #6A6C99;
	}
	
	.goldText {
		color: #ffcc00;
	}
	
     .LgoldText {
		color: #fac35f;
	}
	
	.orangeText {
		color: #fc6900;
	}
	
	.darkGreenText {
		color: #1e6e2c;
	}
	
	.greenText {
		color: #99cc00;
	}
	
	.oliveGreenText {
		color: #737d32;
	}
	
	.greenText a {
		color: #99cc00;
		text-decoration: none;
	}
	
	.greenText a:hover {
		color: #2e386b;
	}
	
	.skyBlueText {
		color: #1280d0;
	}
	
	.redText {
		color: #990000;
	}
	
	.blackText {
		color: #000000;
	}
	
	a.blackText:hover {
		color: #2e368b;
	}
	
	.greyText {
		color: #808080;
	}
	
	.charcoalText {
		color: #666666;
	}
	
	.dkGreenText {
		color: #006600;
	}
	
	.brightRedText {
		color: #cc3300;
	}
	
	.redOrangeText {
		color: #ff6600;
	}
	
	.whiteText {
		color: #ffffff;
		text-decoration: none;
	}
	
		.whiteText2 {
		color: #ffffff;
		text-decoration: none;
	}
	
	a.whiteText:hover {
		color: #ffcc00;
		text-decoration: none;
	}
	
	a.whiteText2:hover {
		color: #fff600;
		text-decoration: none;
	}

/* padding styles */
	.paddingB5 {
		padding-bottom: 5px;
	}
	
	.paddingB25 {
		padding-bottom: 25px;
	}
	
	.paddingB20 {
		padding-bottom: 20px;
	}
	
	.paddingB15 {
		padding-bottom: 15px;
	}
	
	.paddingB12 {
		padding-bottom: 12px;
	}
	
	.paddingB10 {
		padding-bottom: 10px;
	}
	
	.paddingB55 {
		padding-bottom: 55px;
	}
	
	.paddingB50 {
		padding-bottom: 50px;
	}
	
	.paddingB35 {
		padding-bottom: 35px;
	}
	
	.paddingB100 {
		padding-bottom: 100px;
	}
	
	.paddingTop100 {
		padding-top: 100px;
	}
	
	.paddingTop80 {
		padding-top: 80px;
	}
	
	.paddingTop75 {
		padding-top: 75px;
	}
	
	.paddingTop50 {
		padding-top: 50px;
	}
	
	.paddingTop40 {
		padding-top: 40px;
	}
	
	.paddingTop30 {
		padding-top: 30px;
	}
	
	.paddingTop25 {
		padding-top: 25px;
	}
	
	.paddingTop20 {
		padding-top: 20px;
	}
	
	.paddingTop15 {
		padding-top: 15px;
	}
	
	.paddingTop12 {
		padding-top: 12px;
	}
	
	.paddingTop10 {
		padding-top: 10px;
	}
	
	.paddingTop5 {
		padding-top: 5px;
	}
	
	.paddingTop6 {
		padding-top: 6px;
	}
	
	.paddingTop0 {
		padding-top: 0px;
	}
	
	.paddingRight90 {
		padding-right: 90px;
	}
	
	.paddingRight75 {
		padding-right: 75px;
	}
	
	.paddingRight60 {
		padding-right: 60px;
	}
	
	.paddingRight40 {
		padding-right: 40px;
	}
	
	.paddingRight35 {
		padding-right: 35px;
	}
	
	.paddingRight30 {
		padding-right: 30px;
	}
	
	.paddingRight20 {
		padding-right: 20px;
	}
	
	.paddingRight10 {
		padding-right: 10px;
	}
	
	.paddingRight5 {
		padding-right: 5px;
	}
	
	.paddingLeft400 {
		padding-left: 400px;
	}
	
	.paddingLeft370 {
		padding-left: 370px;
	}
	
	.paddingLeft350 {
		padding-left: 345px;
	}
	
	.paddingLeft300 {
		padding-left: 300px;
	}
	
	.paddingLeft175 {
		padding-left: 175px;
	}
	
	.paddingLeft165 {
		padding-left: 165px;
	}
	
	.paddingLeft135 {
		padding-left: 135px;
	}
	
	.paddingLeft115 {
		padding-left: 115px;
	}
	
	.paddingLeft110 {
		padding-left: 110px;
	}
	
	.paddingLeft100 {
		padding-left: 100px;
	}
	
	.paddingLeft90 {
		padding-left: 90px;
	}
	
	.paddingLeft80 {
		padding-left: 80px;
	}
	
	
	.paddingLeft75 {
		padding-left: 75px;
	}
	
	.paddingLeft65 {
		padding-left: 65px;
	}
	
		.paddingLeft60 {
		padding-left: 60px;
	}
	
	.paddingLeft50 {
		padding-left: 50px;
	}
	
	.paddingLeft40 {
		padding-left: 40px;
	}
	
	.paddingLeft30 {
		padding-left: 30px;
	}
	
	.paddingLeft25 {
		padding-left: 25px;
	}
	
	.paddingLeft20 {
		padding-left: 20px;
	}
	
	.paddingLeft15 {
		padding-left: 15px;
	}
	
	.paddingLeft10 {
		padding-left: 10px;
	}
	
	.paddingLeft5 {
		padding-left: 5px;
	}
	
	.paddingLeft2 {
		padding-left: 2px;
	}
	
	.paddingLeft0 {
		padding-left: 0px;
	}
	
	.paddingL90T40 {
		padding-left: 90px; 
		padding-top: 40px;
	}
	
	.paddingL75T5B0 {
		padding-left: 75px; 
		padding-top: 5px;
		padding-bottom: 0px;
	}
	
	.paddingT15R15B0L15 {
		padding: 5px 15px 0px 15px;
	}
	
	.paddingT5R0B10L60 {
		padding: 5px 0px 10px 60px; 
	}
	
	.paddingT0R15B0L25 {
		padding: 0px 15px 0px 25px;
	}
	
	.paddingT0R10B0L5 {
		padding: 0px 10px 0px 5px;
	}
	
	.padding0 {
		padding:0px;
	}
	
	.padding5 {
		padding:5px;
	}
	
	.padding10 {
		padding:10px;
	}
	
	.padding0B10 {
		padding:10px 10px 0px 10px;
	}
	
	.padding0T10 {
		padding:0px 10px 10px 10px;
	}
	
	.paddingT5B5 {
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.paddingT3B3 {
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.padding0205 {
	padding: 0px 2px 0px 5px;
	}
/* margin styles */

.marginTop100 {
		margin-top: 100px;
}

.marginTop75 {
		margin-top: 75px;
}

.marginTop120 {
		margin-top: 120px;
	}

.marginTop140 {
		margin-top: 140px;
	}
	
.marginTop50 {
		margin-top: 50px;
	}
	
	.marginTop45 {
		margin-top: 45px;
	}
	
	.marginTop40 {
		margin-top: 40px;
	}
	
.marginTop35 {
		margin-top: 35px;
	}
	
	.marginTop32 {
		margin-top: 32px;
	}
	
	.marginTop30 {
		margin-top: 30px;
	}
	
	.marginTop15 {
		margin-top: 15px;
	}
	
	.marginTop20 {
		margin-top: 20px;
	}
	
	.marginTop10 {
		margin-top: 10px;
	}
	
	.marginTop5 {
		margin-top: 5px;
	}
	
	.marginTop2 {
		margin-top: 2px;
	}
	
	.marginTop0 {
		margin-top: 0px;
	}
	
	.marginTopNeg5 {
		margin-top: -5px;
	}
	
	.marginTopNeg15 {
		margin-top: -15px;
	}
	
	.marginTopNeg20 {
		margin-top: -20px;
	}
	
	.marginTopNeg25 {
		margin-top: -25px;
	}
	
	.marginTopNeg30 {
		margin-top: -30px;
	}
	
    .marginTopNeg80 {
		margin-top: -80px;
	}
	
	.marginTop185 {
		margin-top: 185px;
	}
	
	.marginTop175 {
		margin-top: 175px;
	}
	
	.marginTop160 {
		margin-top: 160px;
	}
	
	.marginBottom75 {
		margin-bottom: 75px;
	}
	
	.marginBottom50 {
		margin-bottom: 50px;
	}
	
	.marginBottom35 {
		margin-bottom: 35px;
	}
	
	.marginBottom30 {
		margin-bottom: 30px;
	}
	
	.marginBottom25 {
		margin-bottom: 25px;
	}
	
	.marginBottom19 {
		margin-bottom: 19px;
	}
	
	.marginBottom20 {
		margin-bottom: 20px;
	}
	
	.marginBottom15 {
		margin-bottom: 15px;
	}
	
	.marginBottom10 {
		margin-bottom: 10px;
	}
	
	.marginBottom5 {
		margin-bottom: 5px;
	}
	
	.marginBottom0 {
		margin-bottom: 0px;
	}
	
	.marginBottom3 {
		margin-bottom: 3px;
	}
	
	.marginLeft310 {
		margin-left: 310px;
	}
	
	.marginLeft300 {
		margin-left: 300px;
	}
	
	.marginLeft250 {
		margin-left: 250px;
	}
	
	.marginLeft200 {
		margin-left: 200px;
	}
	
	.marginLeft150 {
		margin-left: 150px;
	}
	
	.marginLeft110 {
		margin-left: 110px;
	}
	
	.marginLeft100 {
		margin-left: 100px;
	}
	
	.marginLeft75 {
		margin-left: 75px;
	}
	
	.marginLeft65 {
		margin-left: 65px;
	}
	
	.marginLeft50 {
		margin-left: 50px;
	}
		
	.marginLeft40 {
		margin-left: 40px;
	}
	
	.marginLeft30 {
		margin-left: 30px;
	}
	
	.marginLeft25 {
		margin-left: 25px;
	}
	
	.marginLeft20 {
		margin-left: 20px;
	}
	
	.marginLeft15 {
		margin-left: 15px;
	}
	
	.marginLeft9 {
		margin-left: 9px;
	}
	
	.marginLeft10 {
		margin-left: 10px;
	}
	
	.marginLeft5 {
		margin-left: 5px;
	}
	
	
	.marginLeft0 {
		margin-left: 0px;
	}
	
	.marginLeftNeg40 {
		margin-left: -40px;
	}
	
	.marginR75 {
		margin-right: 75px;
	}
	
		.marginR70 {
		margin-right: 70px;
	}
	
		.marginR65 {
		margin-right: 65px;
	}
	
	.marginR60 {
		margin-right: 60px;
	}
	
	.marginR50 {
		margin-right: 50px;
	}
	
     .marginR45 {
		margin-right: 45px;
	}
	
	.marginR40 {
		margin-right: 40px;
	}
	
	.marginR35 {
		margin-right: 35px;
	}
	
		.marginR30 {
		margin-right: 30px;
	}
	
	.marginR25 {
		margin-right: 25px;
	}
	
	.marginR20 {
		margin-right: 20px;
	}
	
	.marginR15 {
		margin-right: 15px;
	}
	
	.marginR10 {
		margin-right: 10px;
	}
	
	.marginR150 {
		margin-right: 150px;
	}
	
	.marginR125 {
		margin-right: 125px;
	}
	
	.marginR9 {
		margin-right: 9px;
	}
	
	.marginR5 {
		margin-right: 5px;
	}
	
	.marginT50L25 {
		margin-top: 50px;
		margin-left: 25px; 
	}
	
	.marginT10L60 {
		margin-top: 10px;
		margin-left: 60px; 
	}
	
	.margin0 {
		margin: 0px;
	}
	
		.margin5 {
		margin: 5px;
	}
	
	.margin10 {
		margin: 10px;
	}
	
	.marginT10B10 {
		margin: 10px 0px 10px 0px;
	}
	
	.marginL10B30 {
		margin: 0px 0px 30px 10px;
	}
	
	.margin001045 {
	margin: 0px 0px 10px 45px;
	}

/* width styles */
.width940 {
		width: 940px;
	}
	
	.width692 {
		width: 692px;
	}
	
	.width670 {
		width: 670px;
	}
	
	.width667 {
		width: 667px;
	}
	
	.width651 {
		width: 651px;
	}
	
	.width640 {
		width: 640px;
	}
	
	.width600 {
		width: 600px;
	}
	
	.width500 {
		width: 500px;
	}
	
	.width410 {
		width: 410px;
	}
	
	.width400 {
		width: 400px;
	}
	
	.width380 {
		width: 380px;
	}
	
	.width330 {
		width: 330px;
	}
	
	.width290 {
		width: 290px;
	}
	
	.width274 {
		width: 274px;
	}
	
	.width265 {
		width: 265px;
	}
	
	.width255 {
		width: 255px;
	}
	
	.width250 {
		width: 250px;
	}
	
	.width232 {
		width: 232px;
	}
	
	.width230 {
		width: 230px;
	}
	
	.width225 {
		width: 225px;
	}
	
	.width217 {
		width: 217px;
	}
	
	.width200 {
		width: 200px;
	}
	
	.width190 {
		width: 190px;
	}
	
	.width180 {
		width: 180px;
	}
	
	.width150 {
		width: 150px;
	}
	
	.width100 {
		width: 100px;
	}
	
	.width200Percent {
		width: 200%;
	}
	
	.width100Percent {
		width: 100%;
	}
	
	.width95Percent {
		width: 95%;
	}
	
	.width90Percent {
		width: 90%;
	}
	
	.width85Percent {
		width: 85%;
	}
	
	.width80Percent {
		width: 80%;
	}
	
	.width75Percent {
		width: 75%;
	}
	
	.width70Percent {
		width: 70%;
	}
	
	.width65Percent {
		width: 65%;
	}
	
	.width60Percent {
		width: 60%;
	}
	
	.width59Percent {
		width: 59%;
	}
	
	.width55Percent {
		width: 55%;
	}
	
	.width50Percent {
		width: 50%;
	}
	
	.width49Percent {
		width: 49%;
	}
	
	.width47Percent {
		width: 47%;
	}
	
	.width44Percent {
		width: 44%;
	}
	
	.width45Percent {
		width: 45%;
	}
	
	.width41Percent {
		width: 41%;
	}
	
	.width40Percent {
		width: 40%;
	}
	
	.width35Percent {
		width: 35%;
	}
	
	.width33Percent {
		width: 33%;
	}
	
	.width30Percent {
		width: 30%;
	}
	
	.width27Percent {
		width: 27%;
	}
	
	.width25Percent {
		width: 25%;
	}
	
	.width24Percent {
		width: 24%;
	}
	
	.width21Percent {
		width: 21%;
	}
	
	.width20Percent {
		width: 20%;
	}
	
	.width3Percent {
		width: 3%;
	}
	
	.width17Percent {
		width: 17%;
	}
	
	.width15Percent {
		width: 15%;
	}
	
	.width12Percent {
		width: 12%;
	}
	
	.width10Percent {
		width: 10%;
	}
		
/* height styles */

  .height6 {
		height: 6px;
	}
  .height2175 {
		height: 2175px;
	}
	
  .height2100 {
		height: 2100px;
	}
	
	.height2000 {
		height: 2000px;
	}
	
	.height1900 {
		height: 1900px;
	}
	
	.height1800 {
		height: 1800px;
	}
	
	.height1500 {
		height: 1500px;
	}
	
	.height1450 {
		height: 1450px;
	}
	
	.height1400 {
		height: 1400px;
	}
	
	.height1320 {
		height: 1320px;
	}
	
	.height1250 {
		height: 1250px;
	}
	
	.height1100 {
		height: 1100px;
	}
	
	
	.height1050 {
		height: 1050px;
	}
	
	.height1000 {
		height: 1000px;
	}
	
	.height950 {
		height: 950px;
	}
	
	.height850 {
		height: 850px;
	}
	
	.height800 {
		height: 800px;
	}
	
	.height780 {
		height: 780px;
	}
	
	.height700 {
		height: 700px;
	}
	
	.height650 {
		height: 650px;
	}
	
	.height600 {
		height: 600px;
	}
	
	.height72 {
		height: 72px;
	}
	
	.height65 {
		height: 65px;
	}
	
	.height575 {
		height: 575px;
	}
	
	.height550 {
		height: 550px;
	}
	
	.height500 {
		height: 500px;
	}
	
	.height490 {
		height: 490px;
	}
	
	.height475 {
		height: 475px;
	}
	
	.height450 {
		height: 450px;
	}
	
	.height420 {
		height: 420px;
	}
	
	.height400 {
		height: 400px;
	}
	
	.height390 {
		height: 390px;
	}
	
	.height375 {
		height: 375px;
	}
	
	.height385 {
		height: 385px;
	}
	
	.height350 {
		height: 350px;
	}
	
	.height340 {
		height: 340px;
	}
	
	.height325 {
		height: 325px;
	}
	
	.height315 {
		height: 315px;
	}
	
	.height290 {
		height: 290px;
	}
	
	.height270 {
		height: 270px;
	}
	
	.height265 {
		height: 265px;
	}
	
	.height253 {
		height: 253px;
	}
	
	.height250 {
		height: 250px;
	}
	
	.height235 {
		height: 235px;
	}
	
	.height220 {
		height: 220px;
	}
	
	.height200 {
		height: 200px;
	}
	
	.height195 {
		height: 195px;
	}
	
	.height190 {
		height: 190px;
	}
	
	.height175 {
		height: 175px;
	}
	
	.height165 {
		height: 165px;
	}
	
	.height160 {
		height: 150px;
	}
	
	.height150 {
		height: 150px;
	}
	
	.height140 {
		height: 140px;
	}
	
	.height120 {
		height: 120px;
	}	
	
	.height111 {
		height: 111px;
	}
	
	.height110 {
		height: 110px;
	}
	
	.height90 {
		height: 90px;
	}
	
	.height85 {
		height: 85px;
	}
	
	.height75 {
		height: 75px;
	}
	
	.height55{
		height: 55px;
	}
	
	.height45{
		height: 45px;
	}
	
	.height35{
		height: 35px;
	}
	
	.height30{
		height: 30px;
	}
	
	.height25 {
		height: 25px;
	}
	
	.height24 {
		height: 24px;
	}
	
	.height20 {
		height: 20px;
	}
	
	.height15 {
		height: 15px;
	}
	
	.height100Per{
		height: 100%;
	}
		
/* float styles */
	.floatRight {
		float: right;
	}
	
	.floatLeft {
		float: left;
	}
	
	.floatNone {
		float: none;
	}
	
	.clearRight {
		clear: right;
	}
	
	.clearLeft {
		clear: left;
	}
	
	.clearBoth {
		clear: both;
	}

/* line styles */
	.lineH2 {
		line-height: 2;
	}
	
	.lineH2em {
		line-height: 2em;
	}
	
	.lineH {
		line-height: 1.5;
	}
	
	.lineHnorm {
		line-height:normal;
	}


					
/* border styles */


/* accent lines used on home pg with bottom content titles */

    .AccentBlue0855a3 {
		border-top: #0855a3 solid 5px;
	}
	
	    .AccentBlueDk0f1271 {
		border-top: #0f1271 solid 5px;
	}
	
	    .AccentOranged49015 {
		border-top: #d49015 solid 5px;
	}
	
	    .AccentGreen6da923 {
		border-top: #6da923 solid 5px;
	}
		
	.greenBorder1 {
		border: 1px solid #99cc00;
	}
	
	.greenBorderL {
	border-left: 1px solid #99cc00;
	}
	
	.greenBorderT {
	border-top: 1px solid #99cc00;
	}
	
	.greenBorderB {
	border-bottom: 1px solid #99cc00;
	}
	
	.greenBorderR {
	border-right: 1px solid #99cc00;
	}
	
	.blackBorder1 {
		border: 1px solid #000000;
	}
	
	.blueBorder1 {
		border: 1px solid #2e368b;
	}
	
	.lightBlueBorderTop {
		border-top: 2px solid #3967a5;
	}
	
	.greenBorderTop {
		border-top: solid #99cc00 3px;
	}
	
	.greenBorderBottom{
		border-bottom: solid #99cc00 3px;
	}
	
	.greenBorderB2{
		border-bottom: solid #99cc00 2px;
	}
	
	.greenBorderDash{
		border: dashed #99cc00 2px;
	}
	
	.borderTSkyBlue {
		border-top: 2px dotted #1280d0;
	}
	
	.skyBlueBorderBottom{
		border-bottom: solid #1280d0 3px;
	}
	
	.borderTRed {
		border-top: 2px dotted #990000;
	}
	
	.redBorderBottom{
		border-bottom: solid #990000 3px;
	}
	
	.redBorderDashedLR {
		border-left: dashed #990000 2px;		
		border-right: dashed #990000 2px;
	}
	
	.redBorderTop {
		border-top: solid #990000 3px;
	}
	
	.blueBorderTop2{
		border-top: solid #2e368b 2px;
	}
	
	.borderTop {
		border-top: 1px solid black;
	}
	
	.borderCollapse {
		border-collapse: collapse;
	}
	
	.borderBottom {
		border-bottom: 1px solid black;
	}
	
	.borderBSolidGrey {
		border-bottom: 1px solid #808080;
	}
	
	.borderRSolidGrey {
		border-right: 1px solid #808080;
	}
	
	.borderR {
		border-right: 1px solid black;
	}
	
	.noBorderR {
		border-right: none;
	}
	
	.noBorderL {
		border-left: none;
	}
	
	.noBorders {
		border: none;
	}
	
	.dashBorderGrey {
		border-bottom: 2px dashed #808080;
	}
	
	.BorderBLGrey {
		border-bottom: 1px solid #dcddde;
	}
	
	.dotBorderGrey {
	border: dotted 1px #808080;
	}
	
	.dotBorderGrey2px {
	border-bottom: dotted 2px #808080;
	}
	
	.borderTLightRed {
		border-top: 2px dotted #e7c4c4;
	}
	
	.borderTGreen {
		border-top: 2px dotted #99cc00;
	}
	
	.borderBgrey {
		border-bottom: 1px dotted #808080;
	}
	
	.borderGreenDash {
		border-bottom: 1px dashed #99cc00;
	}
	
	.borderGreenDashRt {
		border-right: 2px dashed #99cc00;
	}
	
	.borderTgrey {
		border-top: 1px dotted #808080;
	}
	
	.borderRgrey {
		border-right: 1px dotted #808080;
	}
	
	.borderLgrey {
		border-left: 1px dotted #808080;
	}
	
	.greyThickBorder {
		border: 3px solid #666666;
	}
	
	.greyBorder {
		border: 1px solid #666666;
	}
	
	.blueBorderB {
		border-bottom: 2px solid #2e368b;
	}	
	
	.lightBlueBorderB {
		border-bottom: 3px solid #9FAFDD;
	}
	
	.blackBorderB {
		border-bottom: 6px solid black;
	}
	
	.whiteBorderBanner {
		border: 1px solid white;
		margin-top: -2 px;
	}
	
	.whiteBorder {
		border: 2px solid white;
	}
	
	.goldBorder {
		border: 4px solid #FFCC00;
	}
	
	.goldBorderR {
		border-right: 10px solid #FFCC00;
	}
	
	.logoCell {
		text-align: center; 
		padding-top: 10px; 
		padding-bottom: 10px; 
		border-right: 1px solid black; 
		padding-right: 10px;
	}

	.cellPad {
		padding-top: 20px; 
		padding-bottom: 20px; 
		
	}
	
	.clientLogoBorder {
		border: 2px solid #99cc00; 
		padding: 1px;
	}
	
	.redOrgBorderB {
		border-bottom: 5px solid #ff6600;
	}
	
	.dashBordTRL {
		border-right: 1px dashed #2e368b; 
		border-left:1px dashed #2e368b;
		border-top: 1px dashed #2e368b;
	}
	
/* client pages link styles */
	.clientLinks {
		color: #2e368b; 
		text-decoration: none; 
		font-family: Arial, Helvetica, sans-serif; 
	}

/* footer link styles */	
	.blackLinks {
		color: #000000; 
		text-decoration: none;
	}
	
	a.blackLinks:hover {
		color: #2e368b;
	}
	
/* fall home pages link styles */
	.greenLinks {
		color: #0C0; 
		text-decoration: none; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	}
	
	a.greenLinks:hover {
		color: #06F;
		text-decoration: underline;
	}
	
	.lightBlueLinks {
		color: #06F; 
		text-decoration: none; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	}
	
	a.lightBlueLinks:hover {
		color: #0C0;
		text-decoration: underline;
	}
	
/* table styles */
	.tableHeader {
		padding-left: 5px; 
		border-right: 1px solid black; 
		border-bottom: 1px solid black; 
		color: black;
	}
	
	.tableHeader2 {
		padding-left: 5px;
		border-bottom: 1px solid black; 
		color: black;
	}
	
	.articlesTable {
		padding: 5px; 
		border-right: 1px solid black; 
		border-bottom: 1px solid black;
	}
	
	.articlesTable2 {
		padding: 5px;
		border-bottom: 1px solid black;
	}
	
	.noBottom {
		border-bottom: none;
	}
	
	.tableContentList {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		padding-left: 25px;
		margin-bottom: -8px;
		padding-right: 55px;
	}

.partnerLogos {
	text-align: center; 
	padding: 10px;
	width: 43%;
}

.alignLogo {
	float: right; 
	margin: 5px 0px 5px 5px;
}

/* header styles */
.h2Font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.h2Font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.h2Font16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.h2Font1.4em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

/*------------------------------------------ */

/* B7 */
.searchButton {
	background-color: #99cc00;
}

/* News Styles */
.blueHeader {
	background-style: solid;
	background-color: #2e368b;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}

.blueHeader1 {
	background-style: solid;
	background-color: #2e368b;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}

.borderBlack {
	border: 1px #000000 solid;
}

/* C101 */
.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: dashed #808080 1px;
	border-right: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}

.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	float: left;
}

/* C102 */
.thumbnail {
	width: 30%;
	height: 270px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: -10px;
	float: left;
}

.newsletterInfo {
	width: 65%;
	height: 270px;	
	font-family: Arial, Helvetica, sans-serif;
	border-left: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;	
}
.thumbnail1 {
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 20px;
	margin-left: -10px;
	float: left;
}

.newsletterInfo1 {
	width: 65%;	
	font-family: Arial, Helvetica, sans-serif;
	border-left: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;	
}

.newsletterInfo2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
}

.buttonMore {
	border: 1px solid #99cc00;
	vertical-align: text-bottom;
	float: right;
}

/* C103 */
.articlesTitle {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: dashed #808080 1px;
	border-right: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}

.articlesDescription {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}

.articlesTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	border-right: dashed #808080 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}

.articlesDescription2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}
	
	
.greyLink {
	color: #808080;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.greyLink:hover {
	color: #2e368b;
}

/* C5 styles */
.rightText {
	position: relative; 
	top: -3px;
}

.sec3 {
	position: relative;
	top: -175px;
}

/* C8 styles */
.pda {
	position: relative; 
	top: 60px; 
	left: -40px;
}

.pager {
	position: relative; 
	top: -30px; 
	left: -20px;
}

.scheduling {
	position: relative; 
	top: 5px; 
	left: 40px;
}

.cellPhone {
	position: relative; 
	top: -30px; 
	left: 90px; 
	z-index: 10;
}

.laptop {
	position: relative; 
	top: 55px; 
	left: 65px;
}

/* C10 styles */
.acctivateA {
	position: relative; 
	left: 80px; 
	top: 0px;
}

.acctivate {
	position: relative; 
	left: 10px; 
	top: 60px;
}

.adaptable {
	position: relative; 
	left: 130px; 
	top: 0px;
}

.built {
	position: relative; 
	left: 260px; 
	top: 0px;
}


/* industry pages styles */
.index0 {
	position: absolute;
	z-index: 0;
}

.indexNeg10 {
	position: absolute;
	z-index: -10;
}

.topImages {
	border: #808080 solid 1px; 
	float: left;
	width: 111px; 
	height: 75px; 
	margin-right: 5px;
}

.topImagesEnd {
	border: #808080 solid 1px; 
	float: left;
	width: 111px; 
	height: 75px; 
}

.imageSpacer {
	margin-bottom: 5px; 
	height: 77px;
}

/* C21 styles */
.brakes {
	position: absolute;
	z-index: -20;
	top: 5px;
	left: 54px;
}

.sparkPlugs {
	position: absolute;
	z-index: -20;
	top: 90px;
	left: 28px;
}

.tires {
	position: absolute;
	z-index: -20;
	top: 3px;
}

.washers {
	position: absolute;
	z-index: -20;
	top: 10px;
	left: 395px;
}

.airFilter {
	position: absolute;
	z-index: -20;
	top: 95px;
	left: 405px;
}

.fuses {
	position: absolute;
	z-index: -20;
	top: 7px;
	left: 600px;
}

.connectors {
	position: absolute;
	z-index: -22;
	top: 10px;
	left: 770px;
}

/* C22 styles */

.goldCables {
	position: absolute;
	z-index: -20;
	top: 2px;
}

.headphones {
	position: absolute;
	z-index: -20;
	left: 175px;
}

.circuitBoards {
	position: absolute;
	z-index: -20;
	top: 95px;
	left: 175px;
}

.speakers {
	position: absolute;
	z-index: -22;
	top: 8px;
	left: 317px;
}

.tv {
	position: absolute;
	z-index: -20;
	top: 8px;
	left: 368px;
}

.microphone {
	position: absolute;
	z-index: -24;
	top: 0px;
	left: 665px;
}

.webcam {
	position: absolute;
	z-index: -24;
	top: 120px;
	left: 725px;
}

.camera {
	position: absolute;
	z-index: -24;
	top: 0px;
	left: 835px;
}

.cables {
	position: absolute;
	z-index: -24;
	top: 89px;
	left: 810px;
}

/* home page styles */
.defineacctivate {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: dotted 1px #808080;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.headerLinkBlue {
	font-family: Arial, Helvetica sans-serif;
	color:#2e368b;
	text-decoration: none;
}

a.headerLinkBlue:hover {
	color: #99cc00;
	text-decoration: none;
}


.headerLinkGreen {
	font-family: Arial, Helvetica sans-serif;
	color:#99cc00;
	text-decoration: none;
}

a.headerLinkGreen:hover {
	color: #2e368b;
	text-decoration: none;
}

.homePgLinks {
	font-family: Arial, Helvetica sans-serif;
	color:#99cc00;
	/*color:#2e368b;*/
	text-decoration: none;
}

a.homePgLinks:hover {
	/*color: #99cc00;*/
	color: #2e368b;
	text-decoration: underline;
}

a.homePgLinks:visited {
	color: #0955a3;
}

.awardLogos {
	float: right; 
	margin: 0px 5px 5px 5px;
}

.blueButton {
	background: url(../media/images/QuickBooks-gold-developer-inventory-distribution-software-button.gif) no-repeat center;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #2e368b;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.purpleButton {
	background:url(../media/images/wholesale-distribution-software-clients-button.gif) no-repeat center;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #2e368b;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.goldButton {
	background:url(../media/images/business-inventory-management-partners-button.gif) no-repeat center;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #2e368b;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.greenButton {
	background:url(../media/images/inventory-management-solution-how-to-buy-button.gif) no-repeat center;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: #2e368b;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
 
 /* RANDOM CONTENT SYTLE - HOME PG */
 .jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/
display: none;
}

.imgLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.inline {
	display: inline;
}

.blueGreenLink {
	color: #009999;
}

.backTopGrey {
	font-family: Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	text-decoration: none;
}

a.backTopGrey:hover {
	color: #2e368b;
}

.linkList li {
	list-style-type: none;
	float:left;
}

.noBullet {
	list-style-type: none;
}


/* on EDI Tab 2 (operations integration), except blueBar2 is on support requests pg */
.ediTable {
	vertical-align: top;
	text-align: center;
	font-size: 15px;
	color: #2e368b;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px dashed #2e368b;
	padding:5px;
}

.blueBar, .blueBar2 {
	background-color:#2e368b;
	color:white; 
	padding-top: 5px; 
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif; 
	text-align: center;
}

.blueBar2 {
	padding: 0px 5px 0px 5px;
	text-align: left;
}

.vertDivide {
	border-right: 1px solid #2e368b;
	margin-right: 5px;
	padding-right: 5px;
	color: #2e368b;
	font-weight: bold;
	text-decoration: none;
}

a.vertDivide:hover {
	color: #99cc00;
}

.finePrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:25px;
}

.greenBox {
	background-color: #dbeda6; 
	padding: 5px; 
	border: 2px solid #99cc00;
}

/* Support welcome page header */
.factImg {
	background: url(../media/images/midsized-business-EDI-software-trading-partners.gif) no-repeat; 
	width: 138px; 
	height: 146px;
	float: right; 
	font-size: 12px; 
	text-align: center; 
	margin-left:25px;
	position: relative; 
	z-index: -1;
	top: -25px;
}

.walmart {
	color: #6666ff; 
	position: relative; 
	z-index: 1; 
	top: 5px;
}

.homeDepot {
	color: #ff9900; 
	position: relative; 
	z-index: 1; 
	left: -60px; 
	top: 5px;
}

.riteAid {
	color: #990033; 
	position: relative;  
	z-index: 1;
	left: 85px; 
	top: -5px;
}

.target {
	 color: #ff0000; 
	 position: relative; 
	z-index: 1; 
	 left: -60px; 
	 top: 47px;
}

.lowes {
	color: #000066; 
	position: relative;  
	z-index: 1;
	left: 65px; 
	top: 30px;
}

.fact {
	color: white; 
	position: relative;  
	z-index: 1;
	left: 1px; 
	top: -40px;
}

.hand {
	cursor: hand;
	cursor: pointer;
}

/* For image rollovers (e.g. buttons) */
.Rollover .Out 
{ 
	display:inline; 
	visibility:visible;
} 

.Rollover .Over 
{ 
	display:none; 
	visibility:hidden;
} 

.Rollover:hover .Out 
{ 
	display:none; 
	visibility:hidden;
} 

.Rollover:hover .Over 
{ 
	display:inline; 
	visibility:visible;
}


/* Newsletter Styles */

.greyBG {
	background-color: #e9efee;
}

.greyBorderLR {
	border-right: #e9efee solid 20px; 
	border-left: #e9efee solid 20px;
}

.greyBorderB {
	border-bottom: 1px dashed #808080;
}

.masthead {
	background-color:#3967a5; 
	border-bottom: #0093a2 solid 20px;
}

.mastheadJan {
	position: absolute;
	z-index: 1000;
	height: auto;
	margin-top: 15px;
	margin-left: 490px;
	padding: 0px;
	color: #666666;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif; 
	clear: both;
}

.mastheadFeb {
	position: absolute;
	z-index: 1000;
	height: auto;
	margin-top: 15px;
	margin-left: 485px;
	padding: 0px;
	color: #666666;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif; 
	clear: both;
}

.mastheadMarch {
	position: absolute;
	z-index: 1000;
	height: auto;
	margin-top: 15px;
	margin-left: 500px;
	padding: 0px;
	color: #666666;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif; 
	clear: both;
}

.mastheadApril {
	position: absolute;
	z-index: 1000;
	height: auto;
	margin-top: 15px;
	margin-left: 510px;
	padding: 0px;
	color: #666666;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif; 
	clear: both;
}

.mastheadJune {
	position: absolute;
	z-index: 1000;
	height: auto;
	margin-top: 15px;
	margin-left: 510px;
	padding: 0px;
	color: #666666;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif; 
	clear: both;
}

.leftColumn {
	float:left;  
	width: 27%; 
	border-right: .5pt solid #e9efee;
}

.TOCHeaders {
	padding: 5px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	color: #ffffff; 
	margin-top:1px;
	margin-bottom:5px;
	background-color:#3967a5;
}

.TOCLinks {
	color: #3967a5;
	text-decoration: none;
}

.lightBlueText {
	color: #3967a5;
}

.tealLinks {
	color: #0093a2;
	text-decoration: none;
}

.tealText {
	color: #0093a2;
}

.tealLine {
	border-bottom: #0093a2 solid 1px;
}

.imageLink {
	border-style: none;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.imageBorder {
	border: solid 1px #000000;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.footer { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	text-align: center; 
	clear: both; 
	border-top: #3967a5 solid 20px;
}

/* Economic Stimulus */
.blueBorder9 {
	clear: both;
	padding: 0;
	margin: 5px;
	border: solid 9px #0000CC;
}

.redBorder5 {
	margin: 0;
	padding: 10px;
	border: solid 5px #CC0000;
}

.blueFont {
	color: #0000CC;
}

.redFont {
	color: #CC0000;
}

.finePrint {
	font-size: 10px;
}

.dashedBorderB {
	clear: both;
	border-bottom: 1px dashed #0000CC;
}	


.LeakeyLink {
	color: #473200; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
}

a.LeakeyLink:hover {
	color: #b89540;
}

/* background styles */
.whiteBG {
	background-color: #FFFFFF;
}

.redBG {
	background-color: #990000;
}

.blackBG {
	background-color: #000000;
}

.violetBG {
	background-color: #6A6C99;	
}

.pinkBG {
	background-color: #f7ebeb;
}

.oliveBG {
	background-color: #737d32;
}

.lightBlueBG {
	background-color: #f1f8ff;
}

.lightBlueBox {
	background-color: #3967a5;
}

.BlueBG {
	background-color: #2e368b;
}

.greenBG {
	background-color: #99cc00;
}

.goldBG {
	 background-color: #ffcc00
}


.lightGreen {
	background-color: #e5f2bf;
}

.standardGreen {
	background-color: #99cc00;
}

.lightGrey {
	background-color: #e2e2e2;
}



/* bg images */
.barcoding{
	background-image:url(../media/images/small-business-bar-coding.gif);
	background-repeat: no-repeat;
	width: 682px;
	height: 91px;
	margin-left: 25px;
}

.recalButton {
	  background: transparent url(../media/images/recalculate-inventory-analysis-button.gif) no-repeat center top;
      width: 30px;
      height: 30px;
	  color: black;
	  border: none;
	  cursor: hand;
	  cursor: pointer;
}

.printButton {
	  background: transparent url(../media/images/Print-inventory-analysis-button.gif) no-repeat center top;
      width: 30px;
      height: 30px;
	  color: black;
	  border: none;
	  cursor: hand;
	  cursor: pointer;
}


.purpleImg {
	background: url(../media/images/purple-gradient-bg.jpg) no-repeat; 
	width: 523px; 
	height: 101px;
	float: right; 
	margin-left: 0px;
	margin-bottom: 3px;
	margin-top: 15px;
	position: relative; 
	z-index: -1;
	top: -15px;
	z-index: -1;
}

/* FORM FIELDS STYLES */
INPUT, TEXTAREA { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

.noLinkLine {
	text-decoration: none;
}

.blueULink {
	color: #2e368b;
}

a.blueULink:hover {
	color: #99cc00;
}


.linkBanner {
	position: relative; 
	top: 333px; 
	left: 37px;
}

/* THUMBNAIL VIEWER */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* For chrome and safari to center table*/
.centerTable { 
  margin-left: auto;
  margin-right: auto; 
}

.EZTitle {
	color: #0055E5;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
}

/* bullet image style */
.greenArrowBullet { 
list-style: url(../../media/images/green-arrow-bullet.gif);
}

/* for sept 2011 promo */
 #RainbowStroke {
	 background: url(../configure-your-perfect-ACCTivate!/images/rainbow-stroke.gif) no-repeat top left; 
	 height: 102px;
	 width: 415px;
	 display: block;
	 }


