/* ---- BEGIN STANDARD NETSTARTER CSS -- */

p           {font-size:12px; color:#373737; font-weight:normal; line-height:20px; font-family:Arial;}
.P1 { colour:#373737; font- family: Arial; font-size:13px; font-weight: bold; font-style: italic; line height: 20px;}
.LargeCopy	{ font-size:14px; color:#373737; font-weight:normal; line-height:20px; font-family:Arial;}
.LargeCopy13	{ font-size:13px; color:#373737; font-weight:normal; line-height:20px; font-family:Arial;}

.MainCopy	{ font-size:12px; color:#373737; font-weight:normal; line-height:20px; font-family:Arial;}
.SmallCopy	{ font-size:11px; color:#373737; font-weight:normal; line-height:18px; font-family:Arial;}

h1{font-size:25px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}

h2{font-size:20px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:25px;}

h3{font-size:18px; color:#aabf2c; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:25px;}

h4{font-size:16px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:25px;}
h5{font-size:14px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:25px;}
h6{font-size:13px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:25px;}

.h1Default{font-size:25px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}

.h1Green {font-size:37px; color:#5a913a; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1Blue {font-size:37px; color:#00478d; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1Maroon {font-size:37px; color:#9c1f31; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1Purple {font-size:37px; color:#5c2d91; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1Green2 {font-size:37px; color:#008166; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1Orange {font-size:37px; color:#fcb315; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}

.h1GreenMeta {font-size:37px; color:#5a913a; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1BlueMeta {font-size:37px; color:#00478d; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1MaroonMeta {font-size:37px; color:#9c1f31; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1PurpleMeta {font-size:37px; color:#5c2d91; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1Green2Meta {font-size:37px; color:#008166; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}
.h1OrangeMeta {font-size:37px; color:#fcb315; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:40px;}


.h2Green {font-size:28px; color:#aabf2c; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2Blue {font-size:28px; color:#a2dadc; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2Brown {font-size:28px; color:#d39075; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2Purple {font-size:28px; color:#baa0cc; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2Gray {font-size:28px; color:#717073; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}

/* SAGE ENTERED: */ .h2DarkBlue {font-size:28px; color:#00338d; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;} /* END SAGE ENTRY */

.h2GreenMeta {font-size:28px; color:#aabf2c; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2BlueMeta {font-size:28px; color:#a2dadc; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2BrownMeta {font-size:28px; color:#d39075; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2PurpleMeta {font-size:28px; color:#baa0cc; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}
.h2GrayMeta {font-size:28px; color:#717073; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:32px;}


.heading1White{font-size:25px; color:#ffffff; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}
.heading2{font-size:21px; color:#373737; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}
.heading3{font-size:19px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}
.heading3White{font-size:18px; color:#ffffff; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px; display:block; width:100%; background:none;}

.heading4Green{
	 font-size:15px; color:#003e21; font-weight:normal; line-height:24px; font-family:Arial;	
}

.heading1WhiteMeta{font-size:25px; color:#ffffff; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}
.heading2Meta{font-size:21px; color:#373737; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}
.heading3Meta{font-size:19px; color:#008066; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px;}
.heading3WhiteMeta{font-size:18px; color:#ffffff; font-weight:normal; font-family:Arial; padding:0px; margin:0px; line-height:30px; display:block; width:100%; background:none;}

.heading4GreenMeta{
	 font-size:15px; color:#003e21; font-weight:normal; line-height:24px; font-family:Arial;	
}

.title1{
	font-size:15px; color:#373737; font-weight:bold; font-family:Arial; padding:0px; margin:0px; line-height:21px;
}
.Greentitle1{
	font-size:14px; color:#008166; font-weight:bold; font-family:Arial; padding:0px; margin:0px; line-height:21px;
}
.Blacktitle1{font-size:16px; color:#373737; font-weight:bold; font-family:Arial; padding:0px; margin:0px; line-height:21px;}

ul li{font-size:12px; color:#666666; font-weight:normal; line-height:20px; list-style:disc; font-family:Arial;}

ul.ticks li{font-size:12px; color:#666666; font-weight:normal; line-height:20px; list-style:none; font-family:Arial; background-image:url(/images/tick.gif); background-repeat:no-repeat;  padding-left:20px; background-position:0px 5px;}

ul.teardrops li{font-size:12px; color:#666666; font-weight:normal; line-height:20px; list-style:none; font-family:Arial; background-image:url(/images/Bullet.gif); background-repeat:no-repeat;  padding-left:20px; background-position:0px 10px;}

ol li{font-size:12px; color:#666666; font-weight:normal; line-height:20px; font-family:Arial;}

hr {color: #dddddd;border: none;height: 1px;}


/* The .datatable styles have been over-written by Ryan from SBS, as the table was not styled very nice at all

ORIGINAL:
.datatable, .datatable td { border: solid 1px #ccc;font-size:12px; color:#666666; font-weight:normal; line-height:20px; font-family:Arial;} */

.datatable { border-collapse: collapse; border: 1px solid #CCC; }

.datatable td { font-size: 12px; color: #666; font-weight: normal; line-height: 20px; font-family: Arial; border: 1px solid #CCC; padding: 0.5em; }

.datatable th { font-size: 14px; color: #FFF; background-color: #007f64; border: none; text-align: left; padding: 0.5em; }

a:link{color:#666666; text-decoration:underline; font-family:Arial;}
a:active{color:#666666; text-decoration:underline; font-family:Arial;}
a:visited{color:#666666; text-decoration:underline; font-family:Arial;}
a:hover{color:#666666; text-decoration:none; font-family:Arial;}

a.SeoMainLink:link{
	 color: #373737; font-size: 14px; font-weight: bold;
	 text-decoration:none;
}
a.SeoMainLink:active{
	 color: #373737; font-size: 14px; font-weight: bold;
	 text-decoration:none;
}
a.SeoMainLink:visited{
	 color: #373737; font-size: 14px; font-weight: bold;
	 text-decoration:none;
}
a.SeoMainLink:hover{
	 color: #717073; font-size: 14px; font-weight: bold;
	 text-decoration:none;
}


a.SeoLink:link{
	color:#717073;
	text-decoration:none;
}
a.SeoLink:active{
	color:#717073;
	text-decoration:none;
}
a.SeoLink:visited{
	color:#717073;
	text-decoration:none;
}
a.SeoLink:hover{
	color:#b3b3b3;
	text-decoration:underline;
}

a.SeoSublink:link{
	color:#a6a6a6;
	text-decoration:none;
}
a.SeoSublink:active{
	color:#a6a6a6;
	text-decoration:none;
}
a.SeoSublink:visited{
	color:#a6a6a6;
	text-decoration:none;
}
a.SeoSublink:hover{
	color:#a6a6a6;
	text-decoration:underline;
}

a.greenSmallLink:link{
	font-size:11px;
	color:#007f64;
	text-decoration:none;
}
a.greenSmallLink:active{
	font-size:11px;
	color:#007f64;
	text-decoration:none;
}
a.greenSmallLink:visited{
	font-size:11px;
	color:#007f64;
	text-decoration:none;
}
a.greenSmallLink:hover{
	font-size:11px;
	color:#007f64;
	text-decoration:underline;
}


a.OrangeLink:link{
	color:#E98300;
	text-decoration:none;
}
a.OrangeLink:active{
	color:#E98300;
	text-decoration:none;
}
a.OrangeLink:visited{
	color:#E98300;
	text-decoration:none;
}
a.OrangeLink:hover{
	color:#E98300;
	text-decoration:underline;
}



.MoreLink{
	font-size:23px;
	color:#aabf2c;
}

/* ---- END STANDARD NETSTARTER CSS -- */

/* ---- START CUSTOM SAGE-ENTERED CSS -- */

body { background-color: #FFF; }

.diagram {
	margin: 1em auto;
	text-align: center; }
	
	.diag-border { border: 1px solid #eaeaea; }

.float-left {
	float: left;
	margin-right: 1em;
	display: inline-block; }

.float-right {
	float: right;
	margin-left: 1em;
	display: inline-block; }
	
.slidecontainer {
	width: 692px;
	height: 800px;
	overflow: hidden;
	margin-bottom: 2em; }

.slidecontent {
	/* the following 3 lines make Opera behave */
	height: 820px;
	overflow: scroll;
	overflow-y: hidden;
	/* styling */
	background-image: url(http://mms.netstarter.com/sitemedia/w3svc180/uploads/images/integration-role-erp-foot-1.jpg);
	background-color: #e1e1e1;
	background-position: top left;
	background-repeat: no-repeat;
	}

.slidecontent-inside {
	width: 672px;
	height: 800px;
	padding: 10px; }
	
.pdf-link {
	display: inline-block;
	background-image: url(/images/pdf-button.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	font-size: 17px;
	font-weight: bold;
	color: #007f64 !important;
	text-decoration: none !important;
	line-height: 19px;
	padding: 20px 10px 20px 70px; }
	
	.pdf-link:hover { text-decoration: underline; }
	
.featuredarticle {
	display: inline-block;
	background-image: url(/images/featured-article-button.png);
	background-position: top left;
	background-repeat: no-repeat; 
	font-size: 17px;
	font-weight: bold;
	color: #007f64 !important;
	text-decoration: none !important;
	line-height: 19px;
	padding: 20px 10px 20px 90px; }
	
	.featuredarticle:hover { text-decoration: underline; }
	
ul.IndustryPicker {
	list-style: none;
	margin: 0px;
	padding: 0px; }
	
	li.IndustryItem {
		list-style: none;
		margin: 0px;
		padding: 0px; }
		
		li.IndustryItem a {
			width: 336px;
			display: block;
			line-height: 24px;
			padding-top: 223px;
			float: left;
			margin: 5px;
			vertical-align: bottom;
			background-image: url(http://mms.netstarter.com/sitemedia/w3svc180/uploads/Images/sagelogo.jpg);
			background-position: top left;
			background-repeat: none;
			text-align: center;
			font-size: 16px;
			font-weight: bold;
			text-underline: none;
			color: #007f64; }
			
.twtr-widget { float: left; }

.pullout, .pullout2 {
	background-image: url(http://w3svc180.production.netstarter.com/Images/pullout-bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #008066;
	padding: 20px;
	overflow: auto;
	margin-top: 2em;
	margin-bottom: 2em; }

	.pullout-narrow { width: 326px; }
	.pullout-wide { width: 652px; }
	
	.pullout p, .pullout2 p { color: #c1d59f; }
	
	.pullout p.P1, .pullout a, .pullout li, .pullout2 p.P1, .pullout2 a, .pullout2 li { color: #fff; }

.pull-quote-img {
	margin: 1em 0em 1em 1em;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left: none;
	border-right: none; }

.columns-2 {
	-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;
	-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;
	-webkit-column-rule: 1px solid #c1d59f; -moz-column-rule: 1px solid #c1d59f; column-rule: 1px solid #c1d59f; }
.columns-3 {
	-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;
	-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;
	-webkit-column-rule: 1px solid #c1d59f; -moz-column-rule: 1px solid #c1d59f; column-rule: 1px solid #c1d59f; }
.columns-4 {
	-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;
	-webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px;
	-webkit-column-rule: 1px solid #c1d59f; -moz-column-rule: 1px solid #c1d59f; column-rule: 1px solid #c1d59f; }

.column-1, .column-2, .column-3 {
	float: left;
	width: 30%;
}

.column-2, .column-3 {
	margin-left: 5%; }

a.button {
	background-image: url(http://w3svc180.production.netstarter.com/Images/button-right.gif);
	background-position: top right;
	float: left;
	display: block;
	height: 48px;
	background-repeat: no-repeat;
	margin: 20px 5px;
	text-decoration: none !important;
	padding-right: 9px;
}
	a.button span {
		background-image: url(http://w3svc180.production.netstarter.com/Images/button-left.gif);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		line-height: 48px;
		padding-left: 29px;
		padding-right: 20px;
		color: #007f64;
		text-decoration: none !important;
		font-size: 1.5em; }
	
	a.button:hover { background-position: -48px right; }
	a.button:hover span { background-position: -48px left; color: #FFF; }

	a.button:active { background-position: -96px right; }
	a.button:active span { background-position: -96px left; color: #FFF; }

.caption {
	font-style: italic;
	color: #008066;
	font-size: 10px; }
	
.speech-left {
	background-image: url(http://w3svc180.production.netstarter.com/Images/speech-left.gif);
	background-position: bottom left;
	background-repeat: no-repeat; 
	background-color: #007f64;
	padding: 20px 20px 43px 20px;
	color: #c1d59f; }
.speech-right {
	background-image: url(http://w3svc180.production.netstarter.com/Images/speech-right.gif);
	background-position: bottom right;
	background-repeat: no-repeat; 
	background-color: #cee1b4;
	padding: 20px 20px 43px 20px;
	color: #007f64; }
	
a.industry-gallery {
	margin: 5px;
	padding: 0px 0px 0px 110px;
	line-height: 104px;
	vertical-align: middle;
	width: 190px;
	float: left;
	overflow: hidden;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	background-repeat: no-repeat;
	background-position: 10px 8px;
	text-decoration: none;
	color: #007f64;
	background-color: #EFEFEF;
	font-size: 14px;
	height: 104px; }
	
	a.industry-gallery: hover {
		text-decoration: underline;
		border: 1px solid #007f64; }

a.industry-button {
	width: 610px;
	display: block;
	float: left;
	clear: both;
	margin: 5px;
	line-height: 50px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	background: #007f64;
	color: #FFF;
	text-decoration: none;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }	

.CRMcol {
	width: 210px;
	float: left;
	margin: 5px; }
	
	.CRMcol-out { margin-left: 20px; }

blockquote p:before {
	content: "\201c";
	font-weight: bold;
	font-size: 2em;
	padding-right: 0.25em;
	color: #c1d59f; }

blockquote p:after {
	content: "\201d";
	font-weight: bold;
	font-size: 2em;
	padding-left: 0.25em;
	color: #c1d59f; }

cite {
	color: #fff;
	font-style: italic;
	margin-left: 2em; }
	
	table.agenda {
		background-color: #EAEAEA;
		margin: 20px 0px;
		border: 1px solid #008066;
		padding: 0em; }
	
	table.agenda th, table.agenda td {
		padding: 10px; }
		
	table.agenda th {
		background-color: #008066;
		color: #FFF;
		font-size: 16px; 
		font-weight: bold; }
		
	table.agenda td, table.agenda p {
			font-size: 14px;
			color: #717073;
			margin: 0;
			font-weight: bold; }
			
			table.agenda p.description {
				font-size: 13px;
				font-weight: normal;
				font-style: italic; }

	table.agenda td {
		background-color: #EAEAEA;
		vertical-align: top;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #CACACA; }

	table.agenda tr#firstrow td {
		background-image: url('http://www.sagebusiness.com.au/Images/table-arrowdown.gif');
		background-repeat: no-repeat;
		background-position: top center;
		padding-top: 14px;
		border-top: none !important;}
		
	table.agenda tr.breakrow td {
		background-color: #f5f5f5;
		border: none;
		font-style: italic; }
	
	table.agenda span.presenter {
		display: block;
		margin-top: 1em;
		color: #717073;
		padding-top: 0.25em;
		font-size: 13px;
		border-top: 1px dotted #CACACA; }
		
		table.agenda span.presenter a {
			text-decoration: none;
			color: #008066; }
		
	.savedate {
		text-align: center;
		display: none; /* remove when function available */ }

	table.agenda tfoot td {
		background-color: #008066;
		font-size: 14px;
		font-style: italic;
		border: none;
		color: #FFF; }

table.feature-table tbody tr:nth-of-type(even) { background-color: rgba(0,0,0,0.1); }

table.feature-table tbody td, table.feature-table thead th {
	padding: 10px; }
	table.feature-table tbody td { text-align: left; }
	
/* NEW 29 Aug 2011 */
.feature-table col { background-color: #FFF; }
.feature-table col.feature-column {
	text-align: center !important;
	vertical-align: middle; }
.feature-table col.highlight {
	background-color: #a8b400 !important; }
	
.featuretick {
	margin: 0px auto;
	display: block; }

.feature-table tr.header-row {
	background-color: #008066;
	color: #FFF; }
.feature-table tr.subheader-row {
	background-color: #c1d59f !important;
	color: #008066 !important;
	font-weight: bold !important; }
/* END NEW */
.pullout table.easynav td {
	height: 30px;
	vertical-align: middle;
	text-align: center;
	background: none; }
	
	.pullout table.easynav td:hover {
		background: white;
		background: rgba(255,255,255,0.75);
		font-weight: bold;
		color: #008066; }

	.pullout table.easynav td:hover a {
		color: #008066; }

	table.qanda p.question, table.qanda p.answer {
		padding: 20px;
		margin: 10px 0px;
		background: white; }
	
	table.qanda tr {
		background-color: #d2d2d2; }
		
	table.qanda tr.odd, table.qanda tr.break { background-color: white; }
	
	table.qanda tr.odd p.question, table.qanda tr.odd p.answer {
		background: #d2d2d2; }
	
	table.qanda td[valign="top"] img { margin: 10px 0px 10px 10px; }
	table.qanda td[valign="bottom"] img { margin: 10px 10px 10px 0px; }

a[name] { display: inline-block; }

/* ---- END CUSTOM SAGE-ENTERED CSS -- */
