body	{margin: 0px; padding: 0px; background-color: #ffffff; background-image: url(../graphics/bgBodyInside.gif); background-position: top; background-repeat: repeat-x; font: 12px/1.5 Arial, Helvetica; color: #787878;}
body.home	{background-image: url(../graphics/bgBodyHome.gif);}
body.ppc	{background-image: none;}
img	{border: none;}
form	{margin: 0px; padding: 0px;}
input	{width: 205px; height: 17px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; color: #787878;}
textarea	{width: 473px; height: 150px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #cccccc; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;font: 12px/1.5 Arial, Helvetica; color: #787878;}
button	{width: auto; border: 1px solid #cccccc; background-color: #ffffff; font-size: 10px; text-transform: uppercase; color: #787878;}
p	{margin: 0px; padding: 4px 0px 14px 0px;}
h2	{display: inline; margin: 0px; padding: 0px; font-size: 13px; font-weight: bold; color: #ff9900;}
a	{color: #ff9900; text-decoration: none;}
a.more	{color: #6699cc;}
ul {list-style: none; margin: 0px; padding: 3px;}
ul.arrow li	{background-image: url(../graphics/bgLiArrow.gif); background-repeat: no-repeat; margin-top: 3px; padding-bottom: 3px; padding-left: 16px;}
ul.quotes	{width: 333px; float: right;}
ul.quotes li	{border-bottom: 1px dashed #cccccc; margin-top: 3px; padding-bottom: 3px; line-height: 21px; text-indent: 3px;}
ul.quotes a	{color: #787878; cursor: text;}
ul.services	div.clients	{width: 190px; font-size: 11px; float: left;}
ul.services	div.icons	{width: 40px; float: right;}
ul.services	div.icons img	{margin-right: 3px;}
ul.services	li	{border-bottom: 1px dashed #cccccc; font-size: 11px; line-height: 23px; text-indent: 3px;}
address.mailing	{width: 172px; margin-left: 16px; font-style: normal; float: left;}

div#ppc	{width: 843px; text-align: left;}

div#ppc .header img	{float: left;}
div#ppc .header strong	{width: 333px; height: 55px; padding-top: 29px; font: normal 11px Arial, Helvetica; color: #999999; float: left; display: block;}
div#ppc .header strong a	{color: #999999; text-decoration: none; cursor: text;}
div#ppc .header span	{padding-top: 33px; font-weight: bold; color: #999999; float: left; display: block;}
div#ppc .header span img	{padding-right: 11px;}

div#ppc .bnrGreatPlainsEcommerce	{width: 318px; height: 314px; padding-top: 11px; padding-left: 324px; background: url(../graphics/ppc/bgGreatPlainsEcommerce.jpg) no-repeat bottom; text-align: left; border-top: 5px solid #cccccc; float: left; position: relative;}
div#ppc .bnrGreatPlainsEcommerce h1	{font: bold 38px/34px Arial, Helvetica; color: #ff9900; letter-spacing: -1px; word-spacing: 3px; display: inline;}
div#ppc .bnrGreatPlainsEcommerce h2	{font: 14px Arial, Helvetica; color: #6699cc;}
div#ppc .bnrGreatPlainsEcommerce h2 a	{color: #6699cc; text-decoration: none; cursor: text;}
div#ppc .bnrGreatPlainsEcommerce img	{position: absolute; top: 269px; left: 423px;}
div#ppc .bnrGreatPlainsEcommerce a	{text-decoration: none; cursor: default;}

div#ppc .frmGreatPlainsEcommerce	{width: 178px; height: 303px; padding: 11px; background: url(../graphics/ppc/bgContactBlue.jpg) no-repeat bottom; font-size: 11px; color: #ffffff; text-align: left; border-top: 5px solid #ff9900; float: right;}
div#ppc .frmGreatPlainsEcommerce h3	{margin: 0px 0px 3px 0px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
div#ppc .frmGreatPlainsEcommerce input	{width: 170px; height: 17px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; color: #787878;}
div#ppc .frmGreatPlainsEcommerce button	{width: 77px; margin: 8px 0px 8px 50px; border: none; background-color: #ff9900; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #ffffff;}
div#ppc .frmGreatPlainsEcommerce span	{font-size: 9px; line-height: normal;}

div#ppc .bnrGPEcommerce	{width: 620px; height: 314px; padding-top: 11px; padding-left: 22px; background: url(../graphics/ppc/bgGPEcommerce.jpg) no-repeat bottom; text-align: left; border-top: 5px solid #cccccc; float: left; position: relative;}
div#ppc .bnrGPEcommerce h1	{font: bold 30px/36px Arial, Helvetica; color: #ff9900; letter-spacing: -1px; word-spacing: 3px; display: inline;}
div#ppc .bnrGPEcommerce h1 a	{color: #ff9900; text-decoration: none; cursor: text;}
div#ppc .bnrGPEcommerce h2	{font: 14px/37px Arial, Helvetica; color: #333333;}
div#ppc .bnrGPEcommerce img	{position: absolute; top: 269px; left: 400px;}
div#ppc .bnrGPEcommerce a	{text-decoration: none; cursor: default;}

div#ppc .frmGPEcommerce	{width: 178px; height: 303px; padding: 11px; background: url(../graphics/ppc/bgContactOrange.jpg) no-repeat bottom; font-size: 11px; color: #ffffff; text-align: left; border-top: 5px solid #ff9900; float: right;}
div#ppc .frmGPEcommerce h3	{margin: 0px 0px 3px 0px; font-size: 16px; font-weight: bold;}
div#ppc .frmGPEcommerce input	{width: 170px; height: 17px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; color: #787878;}
div#ppc .frmGPEcommerce button	{width: 77px; margin: 8px 0px 8px 50px; border: none; background-color: #ff9900; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #ffffff;}
div#ppc .frmGPEcommerce span	{font-size: 9px; line-height: normal;}

div#ppc .bnrMicrosoftDynamicsEcommerce	{width: 620px; height: 314px; padding-top: 11px; padding-left: 22px; background: url(../graphics/ppc/bgMicrosoftDynamicsEcommerce.jpg) no-repeat bottom; color: #ffffff; text-align: left; border-top: 5px solid #cccccc; float: left; position: relative;}
div#ppc .bnrMicrosoftDynamicsEcommerce h1	{font: bold 44px/40px Arial, Helvetica; color: #ffffff; letter-spacing: 1px; word-spacing: 3px; display: inline;}
div#ppc .bnrMicrosoftDynamicsEcommerce h2	{font: bold 15px Arial, Helvetica; color: #ffffff; letter-spacing: 1px;}
div#ppc .bnrMicrosoftDynamicsEcommerce h2 a	{color: #ffffff; text-decoration: none; cursor: text;}
div#ppc .bnrMicrosoftDynamicsEcommerce img	{position: absolute; top: 269px; left: 464px;}
div#ppc .bnrMicrosoftDynamicsEcommerce a	{text-decoration: none; cursor: default;}

div#ppc .frmMicrosoftDynamicsEcommerce	{width: 178px; height: 303px; padding: 11px; background: url(../graphics/ppc/bgContactGrey.jpg) no-repeat bottom; font-size: 11px; color: #ffffff; text-align: left; border-top: 5px solid #ff9900; float: right;}
div#ppc .frmMicrosoftDynamicsEcommerce h3	{margin: 0px 0px 3px 0px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
div#ppc .frmMicrosoftDynamicsEcommerce input	{width: 170px; height: 17px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; color: #787878;}
div#ppc .frmMicrosoftDynamicsEcommerce button	{width: 77px; margin: 8px 0px 8px 50px; border: none; background-color: #ff9900; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #ffffff;}
div#ppc .frmMicrosoftDynamicsEcommerce span	{font-size: 9px; line-height: normal;}

div#ppc .leftCol	{width: 391px; margin-top: 11px; padding-left: 22px; text-align: left; float: left;}
div#ppc .leftCol h4	{margin: 0px; font-size: 17px; font-weight: normal; line-height: 1.2;}
div#ppc .leftCol ul	{border-top: 1px dashed #cccccc;}
div#ppc .leftCol li	{background-image: url(../graphics/bgLiArrow.gif); background-repeat: no-repeat; padding: 0px 0px 7px 16px; margin-top: 7px; border-bottom: 1px dashed #cccccc;}
div#ppc .leftCol em	{font-weight: bold;}

div#ppc .qtGreatPlainsEcommerce	{width: 301px; margin-top: 16px; padding: 23px; background: #f6f6f6 url(../graphics/ppc/bgQuote.gif) repeat-x; font: 14px/1.8 Georgia, 'Times New Roman', Times; text-align: left; border-right: 1px solid #cccccc; border-bottom: 1px solid #999999; border-left: 1px solid #cccccc; float: right;}
div#ppc .qtGreatPlainsEcommerce em	{margin-top: 23px; margin-bottom: 23px; font: normal bold 12px Arial, Helvetica; text-align: right; float: right;}
div#ppc .qtGreatPlainsEcommerce a	{width: 122px; margin-left: 85px; padding: 4px; background-color: #ff9900; font: bold 12px Arial, Helvetica; color: #ffffff; text-decoration: none; text-align: center; display: block;}

div#ppc .qtGPEcommerce	{width: 346px; margin-top: 16px; background: #f6f6f6 url(../graphics/ppc/bgQuote.gif) repeat-x; font: 14px/1.5 Georgia, 'Times New Roman', Times; text-align: left; border-right: 1px solid #cccccc; border-bottom: 1px solid #999999; border-left: 1px solid #cccccc; float: right;}
div#ppc .qtGPEcommerce p	{padding: 23px;}
div#ppc .qtGPEcommerce em	{margin-right: 23px; margin-bottom: 23px; font: normal bold 12px Arial, Helvetica; text-align: right; float: right;}
div#ppc .qtGPEcommerce a	{padding: 11px; background-color: #6bb4fa; font: bold 14px Arial, Helvetica; color: #ffffff; text-decoration: none; text-align: center; border-bottom: 2px solid #ffffff; display: block;}

div#ppc .qtMicrosoftDynamicsEcommerce	{width: 301px; margin-top: 16px; margin-right: 16px; padding: 23px; background: #f6f6f6 url(../graphics/ppc/bgQuote.gif) repeat-x; font: italic 14px/1.8 Georgia, 'Times New Roman', Times; text-align: left; border-right: 1px solid #cccccc; border-bottom: 1px solid #999999; border-left: 1px solid #cccccc; float: right;}
div#ppc .qtMicrosoftDynamicsEcommerce em	{margin-top: 23px; margin-bottom: 23px; font: normal bold 12px Arial, Helvetica; text-align: right; float: right;}
div#ppc .qtMicrosoftDynamicsEcommerce a	{width: 122px; margin-left: 85px; padding: 4px; background-color: #ff9900; font: bold 12px Arial, Helvetica; color: #ffffff; text-decoration: none; text-transform: uppercase; text-align: center; display: block;}

div#ppc .copyright	{height: 19px; margin-bottom: 55px; background-color: #efefef; font-size: 10px; line-height: 19px; text-align: right;}
div#ppc .copyright a	{margin: 0px 18px 0px 18px; color: #787878; text-decoration: none;}

div#ppc .footer	{height: 36px; margin-bottom: 55px; padding-right: 11px; font-size: 11px; color: #ff9900; line-height: 36px; text-align: right; display: none;}
div#ppc .footer a	{margin: 0px 8px 0px 8px; color: #aeaeae; text-decoration: none;}

div#ppc .callMe	{padding: 11px; margin-bottom: 4px; color: #ffffff; text-align: center; background-color: #b2cce5;}
div#ppc .callMe input	{width: 30px; height: 15px; margin: 4px;}
div#ppc .callMe button	{width: auto; height: 19px; margin: 4px; font-weight: bold; color: #ffffff; background-color: #ff9900;}

div#container	{width: 764px; background-image: url(../graphics/bgContainer.gif); background-repeat: repeat-y;}

div#content	{width: 754px;}

div#content .blue	{width: 754px; height: 4px; background-color: #6699cc; line-height: 4px;}

div#content .global	{width: 754px; height: 33px; text-align: right; font-size: 10px; color: #ff9900; line-height: 33px;}
div#content .global a	{margin: 0px 18px 0px 18px; color: #787878; text-decoration: none;}
div#content .global a:hover	{color: #ff9966;}

div#content .index	{width: 754px; height: 61px; margin-bottom: 2px;}
div#content .index img	{padding-left: 2px;}

div#content .path	{width: 569px; height: 19px; margin-bottom: 2px; padding-left: 185px; background-color: #cccccc; font-size: 10px; text-align: left; line-height: 19px;}
div#content .path a	{margin: 0px 8px 0px 8px; color: #787878; text-decoration: none;}
div#content .path a.on	{font-weight: bold; cursor: text;}

div#content .flash	{width: 754px; height: 194px; margin-bottom: 2px;}

div#content .tagline	{width: 304px; float: left;}
div#content .tagline a	{cursor: default;}

div#content .right	{width: 450px; float: right;}
div#content .right .description	{width: 414px; height: 63px; padding: 18px; font-size: 11px; text-align: left; word-spacing: 1px;}
div#content .right .description a	{color: #787878; text-decoration: none;}
div#content .right .headings	{width: 450px; height: 25px; margin-bottom: 2px;}
div#content .right .headings .spotlight	{width: 141px; height: 25px; margin-left: 1px; margin-bottom: 0px; padding-left: 8px; background-color: #a4a4a4; font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica; font-weight: bold; color: #ffffff; line-height: 25px; text-transform: uppercase; text-align: left; float: left;}
div#content .right .headings .news	{width: 291px; height: 25px; padding-left: 8px; background-color: #a4a4a4; font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica; font-weight: bold; color: #ffffff; line-height: 25px; text-transform: uppercase; text-align: left; float: right;}

div#content .spotlight	{width: 454px; height: 84px; margin-bottom: 44px; float: left;}

div#content .headlines	{width: 291px; height: 73px; padding: 11px 0px 0px 8px; background-image: url(../graphics/bgNews.gif); font-size: 11px; text-align: left; float: right;}
div#content .headlines a	{color: #0066cc; text-decoration: none; line-height: 1.8;}

div#content .navigation	{width: 182px; margin-bottom: 66px; padding-top: 30px; background-image: url(../graphics/bgNavigation.gif); background-position: top; background-repeat: repeat-x; text-align: left; float: left;}
div#content .navigation h1	{margin: 0px; padding-left: 11px; font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica; font-size: 11px; font-weight: bold; color: #ff9900; line-height: 19px; text-transform: uppercase;}
div#content .navigation a	{width: 159px; min-height: 19px; padding-left: 23px; font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica; font-size: 10px; font-weight: bold; line-height: 19px; text-transform: uppercase; text-decoration: none; border-bottom: 1px dotted #cccccc; display: block;}
div#content .navigation a.off	{color: #787878;}
div#content .navigation a.off:hover	{color: #555555;}
div#content .navigation a.on	{background-image: url(../graphics/bgNavigationLink.gif); background-repeat: no-repeat; color: #555555;}
div#content .navigation .menus	{margin-left: 11px;}
div#content .navigation .menus a	{width: auto; margin: 4px 0px 4px 0px; padding: 0px; border: none; cursor: pointer;}
div#content .navigation .cases	{padding: 55px 0px 11px 11px;}
div#content .navigation .contact	{padding: 11px;}
div#content .navigation .contact a	{width: auto; padding: 0px; font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-transform: none; border: none; display: inline;}
div#content .navigation .contact strong	{font-weight: bold; color: #ff9900;}

div#content .content	{width: 564px; min-height: 530px; margin-bottom: 66px; text-align: left; float: right;}
div#content .content .banner	{margin-bottom: 2px;}
div#content .content .gray	{width: 564px; height: 19px; margin-bottom: 11px; background-color: #cccccc;}
div#content .content .text	{margin-right: 11px;}
div#content .content .text .key	{padding-right: 23px; font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica; font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: right;}
div#content .content .text .key img	{margin: 0px 3px 0px 13px;}
div#content .content .text .colOne	{width: 390px; float: left;}
div#content .content .text .colOne .scrnOne	{float: left; text-align: right;}
div#content .content .text .colOne .scrnOne img	{margin-bottom: 5px;}
div#content .content .text .colOne .scrnTwo	{float: right; text-align: right; margin-right: 11px;}
div#content .content .text .colOne .scrnTwo img	{margin-bottom: 5px;}
div#content .content .text .colTwo	{width: 140px; float: right;}
div#content .content .text .colTwo .nav	{margin: 22px 0px 22px 0px;}
div#content .content .text .colTwo .nav a	{width: 127px; min-height: 19px; padding-left: 13px; font-family: 'Arial Narrow', Arial, 'Helvetica Narrow', Helvetica; font-size: 10px; font-weight: bold; line-height: 19px; text-transform: uppercase; text-decoration: none; display: block; background-image: url(../graphics/bgLiArrow.gif); background-repeat: no-repeat; color: #787878;}
div#content .content .text .colTwo .heading	{width: 140px; height: 17px; font-size: 10px; font-weight: bold; color: #ffffff; line-height: 17px; text-indent: 3px; background-color: #6699cc;}
div#content .content .text .halfOne	{width: 245px; float: left;}
div#content .content .text .halfOne strong	{color: #ff9900; text-indent: 3px;}
div#content .content .text .halfTwo	{width: 245px; margin-right: 22px; float: right;}
div#content .content .text .halfTwo strong	{color: #ff9900; text-indent: 3px;}

div#content .ppc	{margin: 10px 5px 0px 5px; text-align: left;}
div#content .ppc h1	{font-size: 22px; font-weight: bold; color: #ff9900; line-height: 1.5; display: inline;}
div#content .ppc h2	{font-size: 17px; font-weight: normal; color: #6699cc; line-height: 1.2;}
div#content .ppc h3	{font-size: 14px; font-weight: normal; display: inline;}

div#content .leftCol	{width: 369px; margin-top: 10px; float: left;}
div#content .leftCol ul	{border-top: 1px dashed #cccccc;}
div#content .leftCol li	{background-image: url(../graphics/bgLiArrow.gif); background-repeat: no-repeat; padding: 0px 0px 7px 16px; margin-top: 7px; border-bottom: 1px dashed #cccccc;}

div#content .rightCol	{width: 369px; margin-top: 16px; background-color: #eaeaea; float: right;}
div#content .rightCol form	{padding: 13px; font-size: 11px;}
div#content .rightCol input	{width: 163px; height: 17px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; color: #787878;}
div#content .rightCol p.radio input	{width: auto; height: auto; margin: auto; padding: auto; border: none; }
div#content .rightCol textarea	{width: 339px; height: 68px; margin: 1px 0px 8px 0px; border: 1px solid #cccccc; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #cccccc; scrollbar-base-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff;font: 12px/1.5 Arial, Helvetica; color: #787878;}
div#content .rightCol button	{width: auto; margin-left: 33px; border: none; background-color: #ff9900; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #ffffff; float: right;}
div#content .rightCol span	{font-size: 9px; line-height: normal;}
div#content .rightCol .orange	{height: 5px; background-color: #ff9900;}
div#content .rightCol .formLeft	{width: 168px; float: left;}
div#content .rightCol .formRight	{width: 168px; float: right;}

div#content .callMe	{padding: 11px; margin-bottom: 4px; color: #ffffff; text-align: center; background-color: #b2cce5;}
div#content .callMe input	{width: 30px; height: 15px; margin: 4px;}
div#content .callMe button	{width: auto; height: 19px; margin: 4px; font-weight: bold; color: #ffffff; background-color: #ff9900;}

div#content .copyright	{width: 754px; height: 19px; background-color: #efefef; font-size: 10px; line-height: 19px; text-align: right;}
div#content .copyright a	{margin: 0px 18px 0px 18px; color: #787878; text-decoration: none;}

div#content .footer	{width: 743px; height: 36px; margin-bottom: 55px; padding-right: 11px; font-size: 11px; color: #ff9900; line-height: 36px; text-align: right;}
div#content .footer a	{margin: 0px 8px 0px 8px; color: #aeaeae; text-decoration: none;}

div#content .boiler	{width: 718px; padding: 18px; color: #d5d5d5; text-align: left;}
div#content .boiler h6	{margin: 0px; padding: 0px; font-size: 10px; font-weight: normal;}
div#content .boiler a	{color: #d5d5d5; text-decoration: none; cursor: text;}
