﻿body {
	background: #AD0000 url('../images/bg-red-starburst.jpg') no-repeat left top;
	margin: 0px;
	padding: 0px;
	font-family: "Calisto MT", "Lucida Sans Unicode", "sans serif";
	font-size: 14px;
	color: #404040;
}
p {
  margin-top: 6px;
  margin-bottom: 6px;
}
a {
	text-decoration: none;
	color: #0066CC;
}
a:hover {
  text-decoration: underline;
}
#kaspersky-logo:hover {
  margin: 2px -2px -2px 2px;
}
#codeptrevenue-logo:hover {
  margin: 2px -2px -2px 2px;
}
#col-container-left-dbl {
  
}
#col-container-left-small {
  float: left;
  width: 305px;
  margin-left: 11px;
  margin-bottom: 9px;
}
#col-container-rt-small {
  float: right;
  width: 305px;
  margin-right: 11px;
  margin-bottom: 9px;
}
.contactDD {
	font-size: 11px;
	border: 1px solid #730000;
}
.contactTB {
	border: 1px solid #730000;
	font-size: 11px;
	width: 175px;
	padding-left: 2px;
}
#container-hp-main-img-OLD {
  width: 616px;
  height: 341px;
  float: left;
  margin-left: 11px;
  margin-bottom: 9px;
}
#container-hp-main-img {
  width: 461px;
  height: 402px;
  float: left;
  margin-left: 12px;
  margin-bottom: 9px;
}
#container-hp-main-img-rt {
  width: 463px;
  height: 402px;
  float: left;
	margin-left: 7px;
	margin-bottom: 9px;
}
#container-hp-promos {
  clear: both;
  width: 930px;
  height: 121px;
  margin: 9px auto;
}
.container-hp-promo-img {
  width: 226px;
  height: 121px;
  float: left;
  margin: 0px 63px 0px 0px;
}
.container-hp-promo-img:first-child {
  margin-left: 63px;
}
.container-hp-promo-end {
  width: 226px;
  height: 121px;
  float: left;
}
#container-inside-fullpg {
  width: 933px;
  float: left;
  margin-left: 10px;
  margin-bottom: 9px;
}
#container-inside-halfpg-left {
  width: 463px;
  float: left;
  margin-left: 10px;
  margin-bottom: 9px;
}
#container-inside-halfpg-right {
	width: 463px;
	float: left;
	margin-left: 7px;
	margin-bottom: 9px;
	overflow:visible;
}
#container-inside-2thirds-left {
  width: 616px;
  height: 341px;
  float: left;
  margin-left: 11px;
  margin-bottom: 9px;
}
#daceasy-logo:hover {
  margin: 2px -2px -2px 2px;
}
div#atitn {
  height: 487px;
  overflow: hidden;
}
div#citn {
  height: 619px;
  overflow: hidden;
}
div#msitn {
  height: 542px;
  overflow: hidden;
}
/*********************************/
/*  FOOTER                       */
/*********************************/
#ftr-cap-top {
  clear: both;
  width: 934px;
  height: 7px;
  background: url('../images/layout/top-cap-wide.png') no-repeat center center;
  margin: 9px auto 0px auto;
}
#ftr-cap-btm {
  width: 934px;
  height: 7px;
  background: url('../images/layout/btm-cap-wide.png') no-repeat center center;
  margin: 0px auto;
}
#footer {
  width: 934px;
  height: 80px;
  background: url('../images/layout/section-bg-wide.png') repeat-y center center;
  margin: 0px auto;
  font-family: "Lucida Sans", Arial, Helvetica, "sans serif";
  font-size: 10px;
  text-align: center;
}
#footer p {
  margin: 0px;
  padding: 13px 0px 0px 0px;
}
/*********************************/
/*  FULL PAGE 1 COL 1 ROW        */
/*********************************/
#full-page-cap-top {
	width: 933px;
	height: 41px;
	background: url('../images/layout/full-pg-cap-top.png') no-repeat center center;
	margin-bottom: -6px;
}
#full-page-cap-top h1 {
	color: #FFF;
	font-size: 21px;
	padding: 7px;
	margin: 0px;
}
#full-page-cap-top h2 {
	color: #FFF;
	font-size: 21px;
	padding: 7px;
	margin: 0px;
}
#full-page-cap-btm {
  width: 933px;
  height: 7px;
  background: url('../images/layout/full-pg-cap-btm.png') no-repeat center center;
}
#full-page-content {
  width: 933px;
  background: url('../images/layout/full-pg-content.png') repeat-y center center;
}
#full-page-content h3 {
	color: #730000;
	font-size: 19px;
	margin: 6px 12px;
	padding-top: 6px;
}
#full-page-content p {
	margin-left: 12px;
	margin-right: 12px;
	font-size: 16px;
  line-height: 1.4em;
}
#full-page-content ul{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}
#full-page-content ul li {
	font-size: 16px;
}
/*********************************/
/*  FULL PAGE 1 COL MULTI ROWS   */
/*********************************/
.full-pg-cap-top {
	width: 933px;
	height: 41px;
	background: url('../images/layout/full-pg-cap-top.png') no-repeat center center;
	margin-bottom: -6px;
}
.full-pg-cap-top h1 {
	color: #FFF;
	font-size: 21px;
	padding: 7px;
	margin: 0px;
}
.full-pg-cap-top h2 {
	color: #FFF;
	font-size: 21px;
	padding: 7px;
	margin: 0px;
}
.full-pg-cap-btm {
  width: 933px;
  height: 7px;
  background: url('../images/layout/full-pg-cap-btm.png') no-repeat center center;
}
.full-pg-content {
  width: 933px;
  background: url('../images/layout/full-pg-content.png') repeat-y center center;
}
.full-pg-content h3 {
	color: #730000;
	font-size: 19px;
	margin: 6px 12px;
}
.full-pg-content p {
	margin-left: 12px;
	margin-right: 12px;
	font-size: 16px;
  line-height: 1.4em;
}
.full-pg-content ul{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.full-pg-content ul li {
	font-size: 16px;
}
/*********************************/
/*  HALF PAGE                    */
/*********************************/
.half-page-cap-top {
	width: 463px;
	height: 41px;
	background: url('../images/layout/half-pg-cap-top.png') no-repeat center center;
	/*margin-bottom: -6px;*/
}
.half-page-cap-top-short {
	width: 463px;
	height: 7px;
	background: url('../images/layout/half-pg-cap-top-short.png') no-repeat center center;
	/*margin-bottom: -6px;*/
}
.half-page-cap-top h1 {
	color: #FFF;
	font-size: 21px;
	padding: 7px;
	margin: 0px;
}
.half-page-cap-top h2 {
	color: #FFF;
	font-size: 21px;
	padding: 7px;
	margin: 0px;
}
.half-page-cap-btm {
  width: 463px;
  height: 7px;
  background: url('../images/layout/half-pg-cap-btm.png') no-repeat center center;
}
.half-page-content {
  width: 463px;
  background: url('../images/layout/half-pg-content.png') repeat-y center center;
}
.half-page-content h3 {
	color: #730000;
	font-size: 19px;
	margin: 0 12px;
	padding: 8px 0 6px 0;
}
.half-page-content p {
	margin-left: 12px;
	margin-right: 12px;
	font-size: 16px;
  line-height: 1.4em;
}
.half-page-content ul{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.half-page-content ul li {
	font-size: 16px;
}
/*********************************/
/*  HEADER                       */
/*********************************/
#hdr-cap-top {
  width: 934px;
  height: 7px;
  background: url('../images/layout/top-cap-wide.png') no-repeat center center;
  margin: 0px auto;
}
#hdr-cap-btm {
  width: 934px;
  height: 7px;
  background: url('../images/layout/btm-cap-wide.png') no-repeat center center;
  margin: 0px auto 9px auto;
}
#header {
  width: 934px;
  height: 150px;
  background: url('../images/layout/section-bg-wide.png') repeat-y center center;
  margin: 0px auto;
}
#header-dia {
  margin-top: 0;
  margin-left: 10px;
  float: left;
}
#header-img-inside {
	width: 215px;
	height: 111px;
	float: right;
	margin-right: 12px;
}
#header-logo {
  margin: 0 0 0 10px;
  float: left;
}
#header-text-contact {
	width: 269px;
	height: 85px;
	float: right;
	margin-right: 12px;
	padding-top: 5px;
	text-align: right;
	font-size: 16px;
}
#header-text-main-ORIG {
  width: 470px;
  height:100px;
  margin-top: 0px;
  margin-left: 188px;
  padding-top: 5px;
  color: #730000;
}
#header-text-main {
  width: 461px;
  height:86px;
  margin-top: 0px;
  margin-left: 188px;
  padding-top: 5px;
}
#header-text-main-inside {
  width: 450px;
  height:80px;
  margin-top: 0px;
  margin-left: 235px;
  padding-top: 15px;
}
/*********************************/
#irs-logo:hover {
  margin: 2px -2px -2px 2px;
}
#main-menu-holder {
	margin: 25px 10px 0 10px;
	/*margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;*/
}
#main-menu-holder-inside {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
}
main-menu-holder-inside {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
}
#ontime-logo:hover {
  margin: 2px -2px -2px 2px;
}
/*********************************/
/*  OUTER CONTAINER              */
/*********************************/
#outer-cap-top {
  width: 954px;
  height: 9px;
  background: url('../images/layout/outer-cap-top.gif') no-repeat center center;
  margin: 12px auto 0px auto;
}
#outer-cap-btm {
  width: 954px;
  height: 9px;
  background: url('../images/layout/outer-cap-btm.gif') no-repeat center center;
  margin: 0px auto 12px auto;
  clear: both;
}
#outer-container {
	width: 954px;
	background: url('../images/layout/outer-container-bg.gif') repeat-y center center;
	margin: 0px auto;
}
#peachtree-logo:hover {
  margin: 2px -2px -2px 2px;
}
#pinnacle-logo:hover {
  margin: 2px -2px -2px 2px;
}
.push {
  clear: both;
  height: 1px;
  margin: 0px;
  border: 0px;
  padding: 0px;
}
#quickbooks-logo:hover {
  margin: 2px -2px -2px 2px;
}
.right-col-sgl {
  width: 305px;
  margin: 0px;
}
/*********************************/
/*  SINGLE COLUMN                */
/*********************************/
#sgl-col-top-cap {
  height: 5px;
  background: url('../images/layout/top-cap-sgl-col.png') no-repeat center center;
  margin-bottom: -6px;
}
#sgl-col-btm-cap {
  height: 5px;
  background: url('../images/layout/btm-cap-sgl-col.png') no-repeat center center;
  margin-top: -6px;
}
#sgl-col-main {
  background: url('../images/layout/section-bg-sgl-col.png') repeat-y center center;
}
#sgl-col-main p {
  margin-left: 6px;
  margin-right: 6px;
  line-height: 1.4em;
}
#site-main-title {
  font-size: 38px;
  margin-top: 0px;
  margin-bottom: 0px;
  letter-spacing: .15em;
}
#site-sub-title {
  font-size: 25px;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
  letter-spacing: .05em;
}
#gmapdiv{
  padding-bottom:6px;
}
#win7-logo:hover {
  margin: 2px -2px -2px 2px;
}
#winsvr08-logo:hover {
  margin: 2px -2px -2px 2px;
}
#winsbsvr08-logo:hover {
  margin: 2px -2px -2px 2px;
}
#office10-logo:hover {
  margin: 2px -2px -2px 2px;
}
.feed-container-fullwidth {
  font-family: 'Calisto MT', 'Lucida Sans Unicode', 'sans serif' !important;
  /*height:400px; */
  margin:0 20px; 
}
.feedgrabbr_widget .uw-w-branding {
  display:none !important;
}
.feedgrabbr_widget .uw-text {
  color: #0066CC !important;
}
.feedgrabbr_widget .uw-text:hover {
  color: #0066CC !important;
  text-decoration: underline;
}
.feedgrabbr_widget .uw-sc-divider {
  border-style: dashed !important;
  border-top-style: hidden !important;
  border-left-style: hidden !important;
  border-right-style: hidden !important;
}
.uw-sizebystories .uw-card2:last-of-type .uw-sc-divider {
  display: block !important;
}
