@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center 550px;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	background-color:#ffffff;
}
.listNoBullet li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 1.9em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#024731;
}
h1 span {
	position: absolute;
	left: -999em;
	width: 1em;
	overflow: hidden;
}
h2 {
	font-size: 1.6em;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #69923a;
}
h3 {
	font-size: 1.3em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#675c53;
}
h4 {
	font-size: 1.3em;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#007f64;
}
h5 {
	font-size: 1.3em;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#69923a;
}
h6 {
	color: #007f64;
	font-size: 1.3em;
	font-weight: normal;
	padding-left:0px;
	background: url(../../../images/spacer.gif) no-repeat 0px 0px;
}
a {
	color:#00a1de;
	text-decoration:none
}
a:hover {
	color:#00a1de;
	text-decoration:underline
}
img, div, #contentBorder {
/*behavior: url(iepngfix.htc)*/
	}
div {
	font-size:small;
}
p {
	color:#675c53;
	font-size:small;
}
td {
	color:#675c53;
	font-size:small;
}
img {
	border:none;
}
table {
	margin-left:1px;
}
ul, ol {
	color:#675c53;
}
hr {
	color: #EEEFF1;
	height: 1px;
	background-color: #EEEFF1;
	border: solid #EEEFF1 0px;
}
#contentOneCol .Heading6, #contentOneCol H6 {
	background: url(../../../../images/greyBck.gif) no-repeat 0 2px;
}
#contentLeft .Heading6, #contentLeft H6 {
	background: url(../../../../images/greyBck2.gif) no-repeat 0 2px;
}
#contentLeft div.TabbedPanelsContentInternal H6 {
	background: url(../../../../images/greyBck3.gif) no-repeat 0 2px;
}
.TabbedPanelsContentInternal H2 a {
	color:#69923a;
	font-size:.8em;
	background: url(../../../../images/h4arrow.gif) no-repeat right 0px;
	padding-right:40px;
}
.TabbedPanelsContentInternal H2 a:hover {
	text-decoration:none;
	color:#007f64;
	background: url(../../../../images/h4arrow.gif) no-repeat right -38px;
}
#blankOverlay {
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	right:0px;
	background-color:#747e72;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	z-index:5000;
	display:none;
	text-align:center;
}
#supportTrainingContent {
	position:absolute;
	padding-Right:0px;
	width: 987px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -455px;
	margin-left: 0px;
	height:455px;
	z-index:5001;
	background-attachment: scroll;
	background-image: url(../../../../images/TSpopupBack2.gif);
	background-repeat: no-repeat;
	background-position:center;
	display:none;
	padding-top: 0px;
	padding-bottom: 0px;
	top: 80px;
}
#leavingSage {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 135px;
}
#supportSite {
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#supportTrainingClose {
	cursor:pointer;
	float:left;
	margin: 0px;
	padding: 0px;
}
#toTheSupportSite {
	cursor:pointer;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 390px;
}
#supportTrainingFooter {
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}
#supportTrainingMenu {
	height:232px;
	margin:0px;
	padding-right:420px;
	padding-left:140px;
	padding-top:0px;
	padding-bottom:0px;
	overflow:hidden;
}
#hereYouCan h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #69923a;
	padding: 0px;
	margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 140px;
	font-weight: normal;
}
#hereYouCan div.h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #69923a;
	padding: 0px;
	margin-top: 140px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 140px;
	font-weight: normal;
	font-size:1.5em;
}
#supportCol1 {
	width: 170px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#supportCol1 div.h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #007f64;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#supportCol1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#supportCol1 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#supportCol1 ul li a {
	color: #69923a;
	text-decoration: none;
}
#supportCol1 ul li a:hover {
	text-decoration: underline;
}
#supportCol2 {
	width: 170px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#supportCol2 div.h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #007f64;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#supportCol2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#supportCol2 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#supportCol2 ul li a {
	color: #69923a;
	text-decoration: none;
}
#supportCol2 ul li a:hover {
	text-decoration: underline;
}
ul.slideNav {
	margin: 0px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width:100%;
	text-align:right;
}
ul.slideNav li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
ul.slideNav li a {
	color: #999999;
	text-decoration: none;
	font-size:0.7em;
}
ul.slideNav li a:hover {
	text-decoration: underline;
}
#headerContainer {
	min-width: 987px;
 width:expression(document.body.clientWidth < 1024 ? "987px" : "");
}
#header {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:url(../../../../images/headerBackTileR.gif) right top no-repeat;
	height:34px;
}
#headerUnderlay {
	background:url(../../../../images/headerBackTileL.gif) no-repeat;
	height:34px;
}
#headerContent {
	height: 34px;
	padding: 0px;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	white-space: nowrap;
}
#accMenu {
	background: url(../../../../images/accBack.jpg) right top no-repeat!important;
	background: url(../../../../images/accBack.jpg) 685px 0px no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -60px;
	margin-left: auto;
	z-index: 1000;
	width: 987px;
	height: 61px;
}
#accMenu ul {
	padding: 0px;
	float: right;
	text-align: center;
	margin-top: 3px;
	margin-right: 90px!important;
	margin-right: 65px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:140px;
}
#accMenu ul li {
	list-style-type: none;
	margin-bottom:0.1em!important;
	margin-bottom:-0.7em;
}
#accMenu ul li a {
	color: #E9F5F0;
	text-decoration: none;
	font-size:0.85em;
	background:url(../../../../images/triangleCDE6A0.gif) right 5px no-repeat;
	padding-right:5px;
	font-weight:bold;
	line-height:1em;
	display: block;
}
#accMenu ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../../../../images/triangleFFFFFF.gif) right 5px no-repeat;
}
#outerForm {
	margin: 0px;
	padding: 0px;
}
#bodyContainer {
	width: 987px;
	margin-top: 150px!important;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:50px;
}
#search {
	float: right;
	width: 212px;
	background-attachment: scroll;
	background: url(../../../../images/search.gif) no-repeat;
	padding: 0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#searchBox label {
	display:none;
}
#Template_searchBox_quickSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #999999;
	border: 1px solid #FFFFFF;
	height: 15px;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	font-weight: bold;
}
#topMenu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 150px;
}
#topMenu li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
}
#topMenu li a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	font-size:0.85em;
}
#topMenu li a:hover {
	color: #000000;
	text-decoration: none;
}
#sageLogo {
	padding: 0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
	width:987px;
	height:70px;
}
#tabMenu {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(../../../../images/tabMenuTabs.jpg) no-repeat 0px 0px;
	height:74px;
}
#tabMenuPL {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(../../../../images/ProspectLandingtabMenuTabs.jpg) no-repeat 0px 0px;
	height:74px;
}
#tabMenuTabs {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#tabMenuTabs span {
	display: none;
	position: absolute;
}
#tabMenuTabs a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabs a:hover span {
	display: block;
}
#tabMenuTabs .softServ {
	width: 269px;
	height: 74px;
	background: url(../../../../images/tabMenuTabs.jpg) no-repeat -170px 0px;
	left: 170px;
	top: 0px;
}
#tabMenuTabs a.softServ:hover {
	background-position:  -170px -93px;
}
#tabMenuTabs .whitePapers {
	width: 269px;
	height: 74px;
	background: url(../../../../images/ProspectLandingtabMenuTabs.jpg) no-repeat -170px 0px;
	left: 170px;
	top: 0px;
}
#tabMenuTabs a.whitePapers:hover {
	background-position:  -170px -93px;
}
#tabMenuTabs .supTrain {
	width: 264px;
	height: 74px;
	background: url(../../../../images/tabMenuTabs.jpg) no-repeat -435px 0px;
	left: 435px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabs a.supTrain:hover {
	background-position:  -435px -186px;
}
#tabMenuTabs .tryOur {
	width: 264px;
	height: 74px;
	background: url(../../../../images/ProspectLandingtabMenuTabs.jpg) no-repeat -435px 0px;
	left: 435px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabs a.tryOur:hover {
	background-position:  -435px -93px;
}
#tabMenuTabs .sageStore {
	width: 264px;
	height: 74px;
	background: url(../../../../images/tabMenuTabs.jpg) no-repeat -700px 0px;
	left: 700px;
	top: 0px;
}
#tabMenuTabs a.sageStore:hover {
	background-position:  -700px -279px;
}
#immFlashBanner {
	margin: 0px;
	padding: 0px;
	z-index:0;
}
#flashObject {
	padding: 0px;
	width: 987px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index:1;
}
.flashManageYour {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 165px;
}
div.flashAdSmall {
	float:left;
}
#content p.imgAdSmall {
	display:inline;
	margin-left:15px;
}
#topMenuLEnd {
	float: left;
}
#iframeHack {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	height: 0px;
	overflow: hidden;
	z-index: 500;
}
#exploreSage {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(../../../../images/exploreBack.png)!important;
	background-image: url(../../../../images/exploreBack.gif);
	filter:alpha(opacity=90);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px;
	overflow: hidden;
	z-index: 1000;
}
#exploreSageMenuBar {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(../../../../images/exploreBackMenu.png)!important;
	background-image: url(../../../../images/exploreBackMenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	overflow: hidden;
}
#exploreSageGo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	cursor:pointer;
}
#exploreSageClose {
	padding: 0px;
	margin-top: 15px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	cursor:pointer;
	float:right;
	color: #FFFFFF;
}
#exploreSageClose:hover {
	text-decoration: underline;
}
#exploreSageGo img {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreSageContent {
	height: 0px;
	padding: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#exploreCol1 {
	width: 260px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#exploreCol1 div.h2 {
	background-attachment: scroll;
	background-image: url(../../../../images/orange_Bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
#exploreCol1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#exploreCol1 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreCol1 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#exploreCol1 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#exploreCol2 {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#exploreCol2 div.h2 {
	background-attachment: scroll;
	background-image: url(../../../../images/orange_Bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
#exploreCol2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#exploreCol2 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreCol2 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#exploreCol2 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#exploreCol3 {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#exploreCol3 div.h2 {
	background-attachment: scroll;
	background-image: url(../../../../images/orange_Bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 1.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
}
#exploreCol3 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#exploreCol3 ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#exploreCol3 ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
#exploreCol3 ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#topMenuREnd {
	float: right;
}
#breadcrumb {
	padding-top: 5px;
	padding-bottom:5px;
	margin: 0px;
	margin-left: 180px;
}
.breadItem {
	color: #675c53;
	font-size:0.9em;
}
.breadItem a {
	color: #675c53;
	text-decoration: none;
	font-size:0.9em;
}
.breadItem a:hover {
	color: #007f64;
	text-decoration: none;
}
.breadItemSelected {
	color: #69923a;
	font-size:0.85em;
}
#contentBorder {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(../../../../images/contentBackMid.png)!important;
	background-image: url(../../../../images/contentBackMid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
}
#contentNoBorder {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 168px;
	display: block;
}
#manageColRight {
	width:215px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left:15px;
}
#manageColRight h2, #manageColLeft h2 {
	color:#69923a;
	padding:0px;
	margin:0px;
}
#manageColRight p, #manageColLeft p {
	padding:0px;
	margin:0px;
}
#manageColLeft {
	width:205px;
	float:left;
	padding-right:5px;
}
#manageFooter {
	height:160px;
	background-attachment: scroll;
	background-image: url(../../../../images/addServicesBack.jpg)!important;
	background-image: url(../../../../images/contentBackBot.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top:-20px;
}
#manageFooter span {
	width:120px;
	float:left;
	background-image: none;
	list-style-type: none;
	list-style-image: none;
	height:70px;
	font-size:1.2em;
	color:#8a8f88;
	display:block;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#manageFooter div {
	width:120px;
	float:left;
	background-image: none;
	list-style-type: none;
	list-style-image: none;
	height:70px;
	font-size:1.2em;
	color:#8a8f88;
	display:block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e6e8e5;
	border-left-color: #e6e8e5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#homeAdsBottom ul, #homeAdsBottom ul li {
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}
#content {
	width:713px;
	margin-right:auto;
	margin-left:auto;
}
#contentRightEven {
	width: 340px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: right;
}
#contentLeftEven {
	float: left;
	width: 340px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftTopEven, #contentLeftLowEven {
	float: left;
	width: 700px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentRight {
	width: 200px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#contentLeft, #contentLeftLow {
	float: left;
	width: 500px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol1 {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol2 {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#content ul {
	list-style: url(../../../../images/bullet-green.gif)
}
#content ul li, #content ol li {
	margin-bottom:1em;
}
#content p {
	margin-bottom:1em;
}
#contentRight ul {
	list-style: url(../../../../images/spacer.gif)
}
#contentBorderTop {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	height: 21px;
	background-attachment: scroll;
	background-image: url(../../../../images/contentBackTop.png)!important;
	background-image: url(../../../../images/contentBackTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer {
	color: #675c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../../../../images/contentBackBot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
}
#footerNew {
	color: #675c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
}
#footerMenu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerMenuNew {
	margin: 10px 0 0;
}
.superBrand {
	padding-left:30px;
	vertical-align:middle;
	margin-right:-30px;
}
.superBrand img {
	vertical-align:middle;
}
#footerMenu li, #footerMenuNew li {
	display: inline;
	list-style-type: none;
	font-size: 0.7em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#footerMenu li a, #footerMenuNew li a {
	color: #675c53;
	text-decoration: none;
	font-size: 1em;
}
#footerMenu li a:hover, #footerMenu li a:hover {
	text-decoration: underline;
}
#footerStatement {
	font-size:0.75em;
	margin-left:350px;
	margin-right:160px;
	text-align:center;
	margin-top:10px;
	color:#675c53;
}
#footerStatementNew {
	font-size:0.75em;
	margin-left:450px;
	margin-right:0px;
	text-align:right;
	margin-top:10px;
	color:#675c53;
}
/*Side Menu Color Selection Styles */
/* All Level Styles*/
#sidemenu {
	margin: 0px;
	width: 158px;
	float: left;
	position: absolute;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#sidemenu .head {
	color:#69923a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeff1;
}
div#sidemenu ul {
	padding-top:5px;
	margin-top:10px;
}
#sidemenu a {
	background-repeat:no-repeat;
	text-align: right;
	display: block;
	padding: 0 20px 0 0;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #00a1de;
	font-size: 1.3em;
	font-weight:bold;
}
#sidemenu a:hover {
	color: #675c53;
}
#sidemenu a.L0sel {
	color: #00338d;
}
#sidemenu a.L0sel:hover {
	color: #00338d;
}
#RightAddBox {
	padding: 0px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#RightAddBox h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contentRight h3 {
	margin-bottom:0;
	padding-bottom:5px;
}
#RightAddBox ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#RightAddBox ul li {
	margin: 0px;
}
#RightAddBoxGrey, div.RightAddBoxGrey {
	background-attachment: scroll;
	background-image: url(../../../../images/thisSectionBackmid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#RightAddBoxGrey h3, .RightAddBoxGrey h3, #RightAddBoxGrey h2, .RightAddBoxGrey h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.smallerH2 {
	font-size:1.3em;
	letter-spacing:-1px;
}
#RightAddBoxGrey h3 a, .RightAddBoxGrey h3 a, #RightAddBoxGrey h2 a, .RightAddBoxGrey h2 a {
	color:#675c53;
	background: url(../../../../images/h3arrowGrey.gif) no-repeat right 0;
	padding-right:15px;
}
#RightAddBoxGrey ul, .RightAddBoxGrey ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#RightAddBoxGrey ul li, .RightAddBoxGrey ul li {
	margin: 0px;
}
#RightAddBoxGreyBot, .RightAddBoxGreyBot {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url(../../../../images/thisSectionBackBot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#RightAddBoxGreyTop, .RightAddBoxGreyTop {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url(../../../../images/thisSectionBackTop.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
h3.accountantsInPractice, h3.sageBusinessAdvice {
	letter-spacing: -0.1em;
}
/*Side Menu Color Selection Styles */
/* All Level Styles*/
#RightSideMenu {
	background-attachment: scroll;
	background-image: url(../../../../images/thisSectionBackmid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	width: 197px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#RightSideMenu ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#RightSideMenu ul li {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	list-style-type: none;
	display: block;
}
#RightSideMenu ul li ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#RightSideMenuTop {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url(../../../../images/thisSectionBackTop.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#RightSideMenuHead {
	color:#675c53;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	display: block;
	padding: 0px;
}
#RightSideMenu ul li a span.hc {
	display:none;
}
#RightSideMenu ul li a span.nc {
	display:none;
}
#RightSideMenu a.L0 {
	background-repeat:no-repeat;
	text-align: left;
	display: block;
	padding: 1px 0 1px 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-bottom:-15px;
	margin-left: 0px;
	font-size: 1em;
	color: #69923a;
}
#RightSideMenu a.L0:hover {
	color: #007f64;
	text-decoration:none;
}
#RightSideMenu a.L0sel {
	background-repeat:no-repeat;
	text-align: left;
	display: block;
	padding: 1px 0 1px 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-bottom:-15px;
	margin-left: 0px;
	font-size: 1em;
	color: #007f64;
	font-weight:bold;
}
#RightSideMenu a.L0sel:hover {
	color: #007f64;
	text-decoration:none;
}
#RightSideMenu a.L1 {
	background-repeat:no-repeat;
	text-align: left;
	display: block;
	font-size: 1em;
	color: #7E8B7A;
	line-height:1.1em;
	margin: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0!important;
}
#RightSideMenu a.L1:hover {
	color: #024731;
	text-decoration:none;
}
#RightSideMenu a.L1sel {
	display: block;
	margin-left: 15px;
	color: #024731;
	margin-top:5px;
}
#RightSideMenu a.L1sel:hover {
	color: #024731;
	text-decoration:none;
}
#RightSideMenuBot {
	margin: 0px;
	padding: 0px;
	width: 197px;
	height: 6px;
	background-attachment: scroll;
	background-image: url(../../../../images/thisSectionBackBot.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/* styles for processing popup - start */

#processingsection {
	z-index:10;
	left:350px;
	visibility:hidden;
	width:250px;
	position:absolute;
	top: 250px;
	height:160px;
	background-color:#BFE0D9;
	text-align:center;
	border:2px solid #007f64;
}
#processingsection p {
	margin-top:70px;
	font-weight:bold;
}
/* styles for processing popup - end */

/***** form styles ***************/

input.field {
	border: solid #ccc 1px;
	padding-left: 3px;
	height:15px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:0.9em;
	color:#333333;
	font-weight:bold;
}
input.field2 {
	border: solid #ccc 1px;
	padding-left: 3px;
	height:15px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:0.9em;
	color:#333333;
	font-weight:bold;
	width:200px;
}
fieldset {
	padding: 20px 15px 10px 15px;
	margin-bottom:30px;
}
.highlight {
	background-color:#EBF0E3;
	border:none;
}
select {
	margin: 1px 6px 6px 2px;
	color:#333333;
}
textarea {
	font-family:  arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: solid #007f64 1px;
	padding-left: 3px;
	margin: 1px 6px 6px 2px;
	color:#333333;
	font-weight:bold;
}
.formtitle {
	font-weight: bold;
	padding-bottom: 4px;
	color: #007f64;
	position: relative;
	top: -6px;
}
legend {
	color:#007f64;
	font-weight:bold;
}
input:focus, select:focus, textarea:focus {
	background:#F2F8E9;
	color:#000000;
}
dd {
	padding: 0 0 15px 0;
	margin-left:0px;
}
.buton {
}
/********** TABLE STYLES *********************/
table.default {
	border-collapse: collapse;
	border: 3px solid #ffffff;
	margin-top:10px;
	margin-bottom:20px;
	width:auto;
}
table.default th {
	font-weight: bold;
	background-color: #E5F2CD;
	color:#675c53;
	padding: 5px;
	border: solid #ffffff 3px;
	font-size:1em;
}
table.small th {
	font-size:0.85em;
}
table.default tr {
	vertical-align:top;
}
table.default th a {
	color:#675c53;
	font-size:1em;
	text-decoration: underline;
}
table.small th a {
	font-size:0.85em;
}
table.default th a:hover {
	color:#007f64;
	text-decoration: none;
}
table.default td a {
	color:#675c53;
	font-size:1em;
	text-decoration: underline;
}
table.small td a {
	font-size:0.85em;
}
table.default td a:hover {
	color:#007f64;
	text-decoration: none;
}
table.default td {
	padding: 5px;
	border: solid #ffffff 3px;
	font-size: 0.9em;
	background-color: #F2F9E5;
	color: #333333;
}
table.small td {
	font-size: 0.85em;
}
table.table1 {
	border-collapse: collapse;
	border: solid #CDE6A0 1px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
}
table.table1 th {
	font-weight: bold;
	background-color: #e5f3d0;
	padding: 5px;
	border: solid #CDE6A0 1px;
	font-size:1em;
}
.table1header {
	font-weight: bold;
	font-size: 8pt;
	background-color: #e5f3d0;
	padding: 5px;
	border: solid #CDE6A0 1px;
}
.table1header a:link, .tableheader a:visited {
	color:#333333;
}
.table1header a:hover {
	color:#007f64;
}
table.table1 tr {
	vertical-align:middle;
}
table.table1 th a {
	color:#675c53;
	font-size:1em;
	text-decoration:underline;
}
table.table1 th a:hover {
	color:#007f64;
}
table.table1 td a {
	color:#675c53;
	font-size:1em;
	text-decoration:underline;
}
table.table1 td a:hover {
	color:#007f64;
}
table.table1 td {
	padding: 5px;
	border: solid #DAEABE 1px;
	font-size:1em;
}
table.table2 {
	border-collapse: collapse;
	border: solid #CDE6A0 1px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
}
table.table2 th {
	font-weight: bold;
	background-color: #e5f3d0;
	padding: 5px;
	border: solid #CDE6A0 1px;
	font-size:1em;
}
table.table2 tr {
	vertical-align:top;
}
table.table2 th a {
	color:#675c53;
	font-size:1em;
	text-decoration:underline;
}
table.table2 th a:hover {
	color:#007f64;
}
table.table2 td a {
	color:#675c53;
	font-size:1em;
	text-decoration:underline;
}
table.table2 td a:hover {
	color:#007f64;
}
table.table2 td {
	padding: 5px;
	border: solid #DAEABE 1px;
	font-size:1em;
}
table.greyBorder {
	padding:0px;
	background-color:#FFFFFF;
	border-collapse: collapse;
	margin-top:10px;
	margin-bottom:20px;
	border: 1px solid #BEC5BC;
}
table.greyBorder th, table.greyBorder td {
	padding: 5px;
	margin: 0px;
	font-size:1em;
}
table.greyBorder, table.greyBorder th, table.greyBorder td {
	border: 1px solid #BEC5BC;
}
table.greyBorder th {
	background-color: white;
	color:#675c53;
}
table.greyBorder td {
	vertical-align: top;
}
table.greyBorder th a {
	color:#675c53;
	font-size:1em;
	text-decoration:underline;
}
table.greyBorder th a:hover {
	color:#007f64;
}
table.greyBorder td a {
	color:#675c53;
	font-size:1em;
	text-decoration:underline;
}
table.greyBorder td a:hover {
	color:#007f64;
}
table.plain {
	border-collapse: collapse;
	border: none;
}
#homeBoxContent2 table.plain {
	width:100%;
	margin-top:-5px;
}
#homeBoxContent2 table.plain td {
	font-size:0.85em;
}
/*******************************/
.imageRight {
	clear:both;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: right;
	font-size:0.9em;
	color:#007f64;
}
.imageLeft {
	clear:both;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	float: left;
	font-size:0.9em;
	color:#007f64;
}
/********* ORDER EXPRESS**********************/
#OrderExpressOrderOptions td {
	padding-right:20px;
	vertical-align:top;
}
table.table1 td a.minus {
	font-weight:bold;
	text-decoration:none;
	background:#FFFFFF;
	padding: 0 5px 0 6px;
	margin-right:5px;
	color:#00a1de;
	font-size:1.5em;
}
table.table1 td a.plus {
	font-weight:bold;
	text-decoration:none;
	background:#FFFFFF;
	padding: 0 4px 0 4px;
	margin-left:5px;
	color:#00a1de;
	font-size:1.2em;
}
#configureAndBuy {
	min-height:270px;
}
.itemsHeight {
	min-height:430px;
}
/***************** TOOLTIPS ***********/

p#tooltip1, p#companiestooltip, p#quantitytooltip, p#employeestooltip, p#userstooltip, p#typetooltip, p#boxtypetooltip, p#contracttooltip, p#designtooltip, p#stagetooltip, p#daytooltip, p#leveltooltip, p#phonetooltip, p#workstationstooltip, p#howdidyouheartooltip, p#vouchercodetooltip, p#vouchercolourtooltip, p#vouchertypetooltip, p#vouchercompanytexttooltip, p#voucherdenominationtooltip, p#voucherprintreversetexttooltip, p#vouchertexttooltip, p#tradeboxtooltip, p#connectline50tooltip, p#connectacttooltip, p#versiontooltip, th#producttooltip, th#userstooltip, th#contracttooltip, th#designtooltip, th#employeestooltip, th#companiestooltip {
	margin-top:0px;
	margin-bottom:15px;
}
p#tooltip1 img, p#companiestooltip img, p#quantitytooltip img, p#employeestooltip img, p#userstooltip img, p#typetooltip img, p#boxtypetooltip img, p#contracttooltip img, p#designtooltip img, p#stagetooltip img, p#daytooltip img, p#leveltooltip img, p#phonetooltip img, p#workstationstooltip img, p#versiontooltip img, p#howdidyouheartooltip img, p#vouchercodetooltip img, p#vouchercolourtooltip img, p#vouchertypetooltip img, p#tradeboxtooltip img, p#connectline50tooltip img, p#connectacttooltip img, p#voucherdenominationtooltip img, p#vouchercompanytexttooltip img, p#voucherprintreversetexttooltip img, p#vouchertexttooltip img, p#licensetypetooltip img, th#producttooltip img, th#contracttooltip img, th#designtooltip img, th#userstooltip img, th#employeestooltip img, th#companiestooltip img {
	margin-bottom:-2px;
	height:15px;
	border:0;
	margin-right:5px;
}
p#tooltip1 a, p#companiestooltip a, p#quantitytooltip a, p#employeestooltip a, p#userstooltip a, p#typetooltip a, p#boxtypetooltip a, p#contracttooltip a, p#designtooltip a, p#stagetooltip a, p#daytooltip a, p#leveltooltip a, p#phonetooltip a, p#workstationstooltip a, p#versiontooltip a, p#howdidyouheartooltip a, p#vouchercodetooltip a, p#vouchercolourtooltip a, p#vouchertypetooltip a, p#tradeboxtooltip a, p#connectline50tooltip a, p#connectacttooltip a, p#vouchercompanytexttooltip a, p#voucherdenominationtooltip a, p#voucherprintreversetexttooltip a, p#vouchertexttooltip a, p#licensetypetooltip a, th#producttooltip a, th#userstooltip a, th#contracttooltip a, th#designtooltip a, th#employeestooltip a, th#companiestooltip a {
	position: relative;
	text-decoration: underline;
}
p#tooltip1 a span, p#companiestooltip a span, p#quantitytooltip a span, p#employeestooltip a span, p#userstooltip a span, p#typetooltip a span, p#boxtypetooltip a span, p#contracttooltip a span, p#designtooltip a span, p#stagetooltip a span, p#daytooltip a span, p#leveltooltip a span, p#phonetooltip a span, p#workstationstooltip a span, p#howdidyouheartooltip a span, p#vouchercodetooltip a span, p#vouchercolourtooltip a span, p#vouchertypetooltip a span, p#vouchercompanytexttooltip a span, p#voucherdenominationtooltip a span, p#voucherprintreversetexttooltip a span, p#vouchertexttooltip a span, p#tradeboxtooltip a span, p#connectline50tooltip a span, p#connectacttooltip a span, p#licensetypetooltip a span, p#versiontooltip a span, th#producttooltip a span, th#userstooltip a span, th#contracttooltip a span, th#designtooltip a span, th#employeestooltip a span, th#companiestooltip a span {
	display: none;
}
p#tooltip1 a:hover, p#companiestooltip a:hover, p#quantitytooltip a:hover, p#employeestooltip a:hover, p#userstooltip a:hover, p#typetooltip a:hover, p#boxtypetooltip a:hover, p#contracttooltip a:hover, p#designtooltip a:hover, p#stagetooltip a:hover, p#daytooltip a:hover, p#leveltooltip a:hover, p#phonetooltip a:hover, p#workstationstooltip a:hover, p#versiontooltip a:hover, p#howdidyouheartooltip a:hover, p#vouchercodetooltip a:hover, p#vouchercolourtooltip a:hover, p#vouchertypetooltip a:hover, p#vouchercompanytexttooltip a:hover, p#voucherdenominationtooltip a:hover, p#voucherprintreversetexttooltip a:hover, p#vouchertexttooltip a:hover, p#tradeboxtooltip a:hover, p#connectline50tooltip a:hover, p#connectacttooltip a:hover, p#licensetypetooltip a:hover, th#producttooltip a:hover, th#contracttooltip a:hover, th#designtooltip a:hover, th#userstooltip a:hover, th#employeestooltip a:hover, th#companiestooltip a:hover {/* IE/Win requires some link change on   {/* IE/Win requires some link change on hover in order to show the tooltips */
	text-decoration:none;
	font-size:99%;
}
p#tooltip1 a:link, p#companiestooltip a:link, p#quantitytooltip a:link, p#employeestooltip a:link, p#userstooltip a:link, p#typetooltip a:link, p#boxtypetooltip a:link, p#contracttooltip a:link, p#designtooltip a:link, p#stagetooltip a:link, p#daytooltip a:link, p#leveltooltip a:link, p#phonetooltip a:link, p#workstationstooltip a:link, p#versiontooltip a:link, p#howdidyouheartooltip a:link, p#vouchercodetooltip a:link, p#vouchercolourtooltip a:link, p#vouchertypetooltip a:link, p#vouchercompanytexttooltip a:link, p#voucherdenominationtooltip a:link, p#voucherprintreversetexttooltip a:link, p#vouchertexttooltip a:link, p#tradeboxtooltip a:link, p#connectline50tooltip a:link, p#connectacttooltip a:link, p#licensetypetooltip a:link, th#producttooltip a:link, th#contracttooltip a:link, th#designtooltip a:link, th#userstooltip a:link, th#employeestooltip a:link, th#companiestooltip a:link {
	z-index: 100;
}
p#tooltip1 a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -25px;
	left: 12px;
	width: 180px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
p#phonetooltip a:hover span {
	display: block !important;
	position: absolute;
	top: 0px;
	left: 15px;
	width: 190px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
p#companiestooltip a:hover span, p#quantitytooltip a:hover span, p#employeestooltip a:hover span, p#userstooltip a:hover span, p#typetooltip a:hover span, p#boxtypetooltip a:hover span, p#contracttooltip a:hover span, p#designtooltip a:hover span, p#stagetooltip a:hover span, p#howdidyouheartooltip a:hover span, p#vouchercodetooltip a:hover span, p#vouchercolourtooltip a:hover span, p#vouchertypetooltip a:hover span, p#vouchercompanytexttooltip a:hover span, p#voucherdenominationtooltip a:hover span, p#voucherprintreversetexttooltip a:hover span, p#vouchertexttooltip a:hover span, p#tradeboxtooltip a:hover span, p#connectline50tooltip a:hover span, p#connectacttooltip a:hover span, p#licensetypetooltip a:hover span, p#daytooltip a:hover span, p#workstationstooltip a:hover span, p#versiontooltip a:hover span, p#leveltooltip a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -25px;
	left: 12px;
	width: 235px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
th#producttooltip a:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: -46px;
	left: -100px;
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
th#companiestooltip a:hover span {
	display: block !important;
	position: absolute;
	top: -46px;
	left: -160px;
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
th#userstooltip a:hover span {
	display: block !important;
	position: absolute;
	top: -46px;
	left: -160px;
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
th#contracttooltip a:hover span {
	display: block !important;
	position: absolute;
	top: -81px;
	left: -160px;
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
th#designtooltip a:hover span {
	display: block !important;
	position: absolute;
	top: -81px;
	left: -160px;
	width: 150px;
	border: 1px solid #CDE6A0;
	background:#f0f7e1;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
	text-align:left;
	line-height:1.2em;
}
/**************************/
a.testDrive {
	display:block;
	margin: 0px;
	padding: 0px;
	width:77px;
	height:82px;
	text-indent:-9999px;
	background: url(../../../../images/btnTestDrive.gif) no-repeat 0 0;
}
a.testDrive:hover {
	background: url(../../../../images/btnTestDrive.gif) no-repeat 0 -82px;
}
div#errorSummary {
	border:1px solid #CD202C;
	padding:10px;
	margin:15px 0 20px 0;
	width:80%;
 filter:progid:DXImageTransform.Microsoft.dropshadow(OffY=3, OffX=3, color=#BEC5BC, positive=TRUE);
	background-color:#FFFFFF;
}
.error {
	color:#CD202C;
	font-weight:bold;
}
ul.error li {
	list-style: square;
	list-style-image:none;
	margin:5px 0 5px 0;
	line-height:1.2em;
}
span.required {
	color:#CD202C;
}
div#homeAdsBottom a {
	display:block;
	width:240px;
	margin-right:5px;
	float:left;
}
/*rateStyle */
dl.sageRating {
}
dl.sageRating, dl.sageRating dt, dl.sageRating dd {
	float:left;
}
/* end */

/* upload styles */

			#statusMessage {
	color:#007f64
}
#progressDisplay {
	display:none
}
#uploadSuccess {
	display:none
}
#uploadErrored {
	display:none
}
#resetButton {
	display:none
}
#progressDisplayTable {
	display:none;
	font-size:80%
}
#progressContainer {
	border:solid #CDE6A0 1px;
	height:20px;
	width:100%;
}
#progressBar {
	background-color:#CDE6A0;
	margin:1px;
	height:18px;
	display:block;
}
/************/

/* Download styles */

div.linkToDownload a.downLink {
	background:url(../../../../images/downloads_off.gif) no-repeat top center;
	display:block;
	float:left;
	margin-right:15px;
}
div.linkToDownload a:hover.downLink {
	background:url(../../../../images/downloads_on.gif) no-repeat top center;
}
/* new home styles */
#homeBox1 {
	width:272px;
	height:230px;
	display:block;
	float:left;
	background:url(../../../../images/box1_back.jpg) no-repeat top left;
}
#homeBoxContent1 {
	padding:10px 20px 10px 10px;
}
#homeBoxContent1 h2 {
	padding:0px;
	margin:0px 0px 4px 0px;
	font-size:1.4em;
	color:#675c53;
}
#homeBoxContent1 h3 {
	padding:0px;
	margin:0px;
	font-size:1em;
	color:#69923a;
}
#homeBoxContent1 p {
	padding:0px 4px 0px 0px;
	;
	margin:0px;
	font-size:1.3em;
	line-height:1.5em;
}
#homeBox2 {
	width:272px;
	height:230px;
	display:block;
	float:left;
	background:url(../../../../images/box2_back.jpg) no-repeat top center;
}
#homeBoxContent2 {
	padding:10px 20px 10px 20px;
}
#homeBoxContent2 h2 {
	padding:0px;
	margin:0px 0px 4px 0px;
	font-size:1.4em;
	color:#675c53;
}
#homeBoxContent2 h3 {
	padding:0px;
	margin:0px;
	font-size:1em;
	color:#69923a;
}
#homeBoxContent2 p {
	padding:0px 4px 0px 0px;
	;
	margin:0px;
	font-size:0.85em;
	line-height:1.5em;
}
#homeBox3 {
	width:272px;
	height:230px;
	display:block;
	float:left;
	background:url(../../../../images/box3_back.jpg) no-repeat top right;
}
#homeBoxContent3 {
	padding:10px 10px 10px 20px;
}
#homeBoxContent3 h2 {
	padding:0px;
	margin:0px 0px 4px 0px;
	font-size:1.4em;
	color:#675c53;
}
#homeBoxContent3 h3 {
	padding:0px;
	margin:0px;
	font-size:1em;
	color:#69923a;
}
#homeBoxContent3 p {
	padding:0px 4px 0px 0px;
	;
	margin:0px;
	font-size:0.85em;
	line-height:1.5em;
}
#homeBoxContent3 ul {
	margin-top:4px;
	padding-left:0px;
	margin:0
}
#homeBoxContent3 ul li {
	list-style:none;
	margin:2px 0;
	padding:0px;
}
#homeBoxContent3 ul li a {
	margin:0px;
	padding:0px;
}
#homeBoxContent3 ul li a:hover {
	margin:0px;
	padding:0px;
}
#contentNew {
}
body.newHome {
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center 640px;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	background-color:#ffffff;
}
#contentRightNew {
	width: 272px;
	margin: 0px;
	padding: 0px;
	float: right;
}
#contentLeftNew, #contentLeftLowNew {
	float: left;
	width: 555px;
	margin: 0px -10px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol1New {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contentLeftCol2New {
	float: left;
	width: 240px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contentNew ul {
/*list-style: url(../../../../images/bullet-green.gif)*/
}
#contentNew ul li, #content ol li {
/*margin-bottom:1em;*/
}
#contentNew p {
	margin-bottom:1em;
}
#contentRightNew ul {
	list-style: url(../../../../images/spacer.gif)
}
div.paneltabmenu {
	text-align:center;
	width:153px;
	font-size:16px;
	font-weight:normal;
}
.TabbedPanelsNew {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 99%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
#rightHandPurpleBox {
	width:272px;
	display:block;
	float:left;
}
#fam_with_sage {
	padding:10px 225px 10px 10px;
	background:url(../../../../images/fam_with_sage.jpg) no-repeat bottom right;
}
#fam_with_sage h2 {
	font-size:1.1em;
	color:#675C53;
}
#fam_with_sage h3 {
	font-size:2.0em;
}
#fam_with_sage h3 a {
	color:#69923A;
}
#fam_with_sage h3 a:hover {
	color:#00A1DE;
	text-decoration:none;
}
#new_to_sage {
	padding:10px 225px 10px 10px;
	background:url("../../../../images/advisorback.jpg") no-repeat scroll right top;/*background:url(../../../../images/new_to_sage.jpg) no-repeat bottom right;*/
}
#new_to_sage h2 {
	font-size:1.1em;
	color:#675C53;
}
#new_to_sage h3 {
	font-size:2.0em;
}
#sage_live {
	padding:10px 225px 10px 10px;
	background:url(../../../../images/sage_live.jpg) no-repeat bottom right;
}
#sage_live h2 {
	font-size:1.1em;
	color:#675C53;
}
#sage_live h3 {
	font-size:2.0em;
}
#sage_live h3 a {
	color:#69923A;
}
#sage_live h3 a:hover {
	color:#00A1DE;
	text-decoration:none;
}
#pan_bot {
	height:12px;
	margin:0 0 0 168px;
	padding:0px;
	background:url(../../../../images/pan_bot_back.gif) no-repeat top left;
}
.TabbedPanelsContentLeftNew {
	background-attachment: scroll;
	background-image: url(../../../../images/tabBackLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
	width: 10px;
	float: left;
}
.TabbedPanelsContentRightNew {
	background-attachment: scroll;
	background-image: url(../../../../images/tabBackRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
	width: 10px;
	float: left;
}
.TabbedPanelsContentInternalNew {
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	width: 90%;
	background-attachment: scroll;
	background-image: url(../../../../images/tabBack.gif);
	background-repeat:repeat-x;
	background-position: left top;
}
#add_below_tabs1 {
	background-attachment: scroll;
	background-image: url(../../../../images/tabNewBack.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	width:480px;
}
#add_below_tabs1_content {
	padding:15px 0px 15px 0px;
	margin:0px 0px 0px 30px;
}
#add_below_tabs1_content h2 {
	padding:0px;
	margin:0px;
	font-size:1.4em;
}
#add_below_tabs2 {
	background-attachment: scroll;
	background-image: url(../../../../images/tabNewBack.jpg);
	background-repeat:no-repeat;
	background-position: center bottom;
	padding:15px 0px 15px 0px;
	margin:0px;
	width:480px;
}
#add_below_tabs2 h2 {
	padding:0px;
	margin:0px;
	font-size:1.4em;
}
#add_belowRight, #add_belowLeft {
	float:left;
	width:210px!important;
	width:195px;
	margin:0px 0px 0px 30px;
	padding:0px;
}
#add_below_tabs1_content h2 a, #newsAdBoxMid h2 a, #new_to_sage h3 a, #add_belowLeft h2 a, #add_belowRight h2 a {
	color:#69923A;
	background:url(../../../../images/greenTri.gif) no-repeat right 55%;
	padding-right:15px;
}
#add_belowLeft h2 a, #add_belowRight h2 a {
	color:#69923A;
	display:inline !important;
	display:block;
	background:url(../../../../images/greenTri.gif) no-repeat right 55% !important;
	background:url(../../../../images/greenTri.gif) no-repeat 40% 85%;
}
#add_below_tabs1_content h2 a:hover, #newsAdBoxMid h2 a:hover, #new_to_sage h3 a:hover, #add_belowLeft h2 a:hover, #add_belowRight h2 a:hover {
	color:#00A1DE;
	text-decoration:none;
}
#PurpleBoxContent {
 padding:;
	margin:0px 4px 10px 10px;
}
#PurpleBoxContent h2 {
	margin:0px;
	padding:0px;
}
#contentOneCol {
	background-color:#ffffff;
}
#newsHeadlineBox {
	width:272px;
	display:block;
	float:left;
}
#newsHeadlineBoxTop {
	margin:0px 0px 0px 10px;
	height:14px;
	padding:0px;
	background:url(../../../../images/right_expand_back_top.gif) no-repeat top left;
}
#newsHeadlineBoxMid {
	margin:0px 0px 0px 10px;
	background:url(../../../../images/right_expand_back_mid.gif) repeat-y top left;
	padding:0px 10px 0px 10px;
}
#newsHeadlineBoxMid h2, #newsHeadlineBoxMid h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#newsHeadlineBoxBot {
	margin:0px 0px 0px 10px;
	height:14px;
	padding:0px;
	background:url(../../../../images/right_expand_back_bot.gif) no-repeat top left;
}
#newsHeadlineImage {
	height:68px;
	margin: 0px -15px 0px -6px;
	background:url(../../../../images/newsHeadline.jpg) no-repeat top left;
}
#newsHeadlineBoxMid div.Accordion div.AccordionPanelTab div.accordRight, #newsHeadlineBoxMid div.Accordion div.AccordionPanelTab div.accordLeft {
	background-image:none;
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
}
#newsHeadlineBoxMid div.Accordion div.AccordionPanelTab {
	background:url(../../../../images/newTabTopBack.gif) repeat-x top left;
}
#newsAdBox {
	width:272px;
	display:block;
	float:left;
}
#newsAdBoxTop {
	margin:0px 0px 0px 10px;
	height:14px;
	padding:0px;
	background:url(../../../../images/right_expand_back_top.gif) no-repeat top left;
}
#newsAdBoxMid {
	margin:0px 0px 0px 10px;
	background:url(../../../../images/right_expand_back_mid.gif) repeat-y top left;
	padding:0px 10px 0px 10px;
}
#newsAdBoxMid h2, #newsAdBoxMid h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#newsAdBoxBot {
	margin:0px 0px 0px 10px;
	height:14px;
	padding:0px;
	background:url(../../../../images/right_expand_back_bot.gif) no-repeat top left;
}
#newsAdBoxMid p {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.flashRight {
	margin:0px 25px 0px 0px;
	float:right;
}
.flashRightNoPad {
	margin:0px 0px 0px 0px;
	float:right;
}
div.profile * {
	font-family:Arial, Helvetica, sans-serif;
}
#webChat h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#675c53;
	margin-bottom:-10px;
}
#btnShowWebChat {
	background:url(../../../../images/btnWebChat.gif) 0 0;
	width:128px;
	height:31px;
	border:none;
	cursor:pointer;
	margin-top:-10px;
}
#btnShowWebChat:hover {
	background:url(../../../../images/btnWebChat.gif) 0 -33px;
}
.webChatBox {
	color:#675c53;
	width:220px;
	height:40px;
	border:1px solid #cccccc;
	font-weight:normal;
	font-size:11px;
}
.sageGreen {
	color:#007f64;
	font-weight:bold;
}
/***** BUTTONS *********/

/*============== Buttons ===========*/
input.button2, input.button2Large {
	color: #ffffff;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	height: 23px;
	cursor:pointer;
}
/*input.button:hover,
input.buttonLarge:hover {
	color: #69923a;
}*/
input.button2 {
	background: url(/images/button.png) no-repeat 0 0;
	_background: url(/images/button.gif) no-repeat 0 0;
	width: 80px;
	margin-right:10px;
}
input.button2:hover {
	background: url(/images/button.png) no-repeat 0 -157px;
	_background: url(/images/button.gif) no-repeat 0 -157px;
}
input.button2Large {
	background: url(/images/buttonLarge.png) no-repeat 0 0;
	_background: url(/images/buttonLarge.gif) no-repeat 0 0;
	width: 200px;
}
input.button2Large:hover {
	background: url(/images/buttonLarge.png) no-repeat 0 -157px;
	_background: url(/images/buttonLarge.gif) no-repeat 0 -157px;
}
.btnFloatRight {
	float:right;
	margin-top:-35px;
}
.accPacModal {
	background-color:#EBF0E3;
	padding:50px;
}
.accPacModalBackground {
	background-color:#000;
	filter:alpha(opacity=40);
	opacity:0.4;
}
table.wizard td {
	padding:5px;
	vertical-align:top;
}
table.wizard select {
	vertical-align:middle;
}
table.wizard td a {
	border-bottom:3px solid #e5e5e5;
	border-top:3px solid #e5e5e5;
}
.block {
	display:block;
}
span.wizardStep {
	font-weight:bold;
	color: #ccc;
	font-size:1.1em;
	margin-left:5px;
	margin-right:5px;
}
span.wizardStepSelected {
	font-weight:bold;
	color: #a8b400;
	font-size:1.6em;
	margin-left:5px;
	margin-right:5px;
}
fieldset#sageDirectory {
	float:right;
	width:400px;
	margin-left: 20px;
	padding-top:0px;
}
a.webChatAnchor {
	margin-bottom: 1em;
}
div.webChat {
	display:none;
	border: 1px solid #ccc;
	padding: 0.5em 1em;
	margin-bottom: 1em;
	clear:both;
}
div.webChat .button {
	float:right;
}
div.webChat label {
	width: 5em;
	display: block;
	float: left;
}
div.webChat .field {
	margin-bottom:1em;
}
div.clear {
	clear:both;
}
.pmTry, .pmBuy, .pdTry, .pdBuy {
	background:transparent url(/images/buttonPlain.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	display:inline-block;
	font-weight:bold;
	margin-right:10px;
	padding:8px;
	text-align:center;
	width:110px;
}
.pmTry:hover, .pmBuy:hover, .pdTry:hover, .pdBuy:hover {
	background:transparent url(/images/buttonPlain.png) no-repeat scroll 0 -33px;
}
/*////  style sheet for new sage 2011 payroll  ///////*/

#holder_2011_teaser {
	width: 500px;
	float:left;
	overflow:hidden;
}
#backtop_2011_teaser {
	width: 798px;
	height: 26px;
	float:left;
}
#backbottom_2011_teaser {
	width: 798px;
	height: 102px;
	float:left;
	background-image:url(../images/bottom.jpg);
}
#purpleblock_2011_teaser {
	width: 500px;
	height: 380px;
	float:left;
	background-image:url(../images/teaser_top_001.jpg);
	background-repeat:no-repeat;
}
#menuholder_2011_teaser {
	width: 247px;
	height: 622px;
	float:right;
}
#purpleblock_2011_teaser .winnerimage_2011_teaser {
	width: 137px;
	height: 96px;
	float:left;
	background-image:url(../images/winner.png);
	margin-left:10px;
	margin-top: 10px;
}
#purpleblock_2011_teaser .largecallout_2011_teaser {
	width: 332px;
	height: 279px;
	float:right;
	background-image:url(../images/call_top.png);
}
#purpleblock_2011_teaser .startthinking_2011_teaser {
	width: 284px;
	height: 63px;
	background-image:url(../images/timetostartthinkingpayroll.png);
	margin-left:10px;
	z-index: 100;
	margin-top: -30px;
	float:left;
}
.newsage50_2011_teaser {
	width: 500px;
	height: 43px;
	float:left;
}
.payrolltextholder_2011_teaser {
	width: 500px;
	height: 27px;
	float:left;
	padding-top: 13px;
	padding-bottom:18px;
}
.payrolltextholder_2011_teaser p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	padding: 0px;
	margin: 0px;
}
#trustsageholder_2011_teaser {
	width: 500px;
	height: 166px;
	float:left;
}
#trustsageholder_2011_teaser .left_2011_teaser {
	width: 308px;
	height: 166px;
	float:left;
}
#trustsageholder_2011_teaser .right_2011_teaser {
	width: 192px;
	height: 166px;
	float:left;
}
#buynowholder_2011_teaser {
	width: 500px;
	overflow:hidden;
	float:left;
	margin-bottom: 15px;
}
#buynowholder_2011_teaser .left_2011_teaser {
	width: 500px;
	height: 45px;
	float:left;
	padding-top: 22px;
}
#buynowholder_2011_teaser .left_2011_teaser p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	padding: 0px;
	margin: 0px;
}
#buynowholder_2011_teaser .right_2011_teaser {
	clear:left;
	width: 292px;
	height: 67px;
	float:left;
}
#competitionholder_2011_teaser {
	width: 500px;
	overflow:hidden;
	float:left;
}
#competitionholder_2011_teaser .left_2011_teaser {
	width: 234px;
	overflow:hidden;
	float:left;
}
#competitionholder_2011_teaser .right_2011_teaser {
	width: 266px;
	overflow:hidden;
	float:left;
}
#competitionholder_2011_teaser .right_2011_teaser .title_holder {
	width: 266px;
	height: 48px;
	float:left;
}
#competitionholder_2011_teaser .right_2011_teaser .text_holder {
	width: 266px;
	overflow:hidden;
	float:left;
	padding-top: 20px;
	padding-bottom: 13px;
}
#competitionholder_2011_teaser .right_2011_teaser .text_holder p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	padding: 0px;
	margin: 0px;
}
#competitionholder_2011_teaser .right_2011_teaser .button_holder {
	width: 523px;
	height: 73px;
	float:left;
}
#trustsageholder_2011_teaser ul {
	color: #747474;
	font: normal normal normal 12px Arial;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	list-style-image:url(../images/bullet2.gif);
	line-height: 18px;
}
/*******************************/
.mySageIntro {
	min-height:140px;
}
.mySageIntro img{
	float: right;
    margin-right: -20px;
    margin-top: -67px;
    margin-top: -67px;
}
