div.container {
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.formRow {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
/*.formRow input {
	font-size: 95%;
	padding: 2px;
	border: 1px solid #A5ACB2;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #707173;
	width: 143px;
}*/

.homePageInput
{

	float: left;
	font-size: 95%;
	padding: 2px;
	border: 1px solid #A5ACB2;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #707173;
	width: 130px;
}

div.fieldNameWrap {
	margin: 0px;
	float: left;
	width: 50px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.left {
	float: left;
}

body {
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #6F7072;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 100%;
}

span.salesHeader {
	background-image: url(../Images/header-support.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 37px;
	width: 168px;
	font-size: 0.1em;
	color: #F0F0F0;
	text-indent: -100000px;
	display: block;
	background-position: right top;
	float: right;
	text-align: left;
}



div.margTwenty {
margin-right: 20px;

}





span.latestNews {
	background-image: url(../Images/latestnews-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 71px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}


span.whatwedo {
	background-image: url(../Images/whatwedo-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 69px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}


span.customers {
	background-image: url(../Images/customers-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 65px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}



span.partners {
	background-image: url(../Images/partners-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 65px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}

span.whichsectors {
	background-image: url(../Images/whichsectors-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}


span.whatproducts {
	background-image: url(../Images/whatproducts-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}




span.newsletter {
	background-image: url(../Images/newsletter-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 66px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}


div.homeFeatures {
	margin: 0px;
	float: left;
	width: 440px;
}

div.padBott {
padding-bottom: 10px;
}



/*div.featuresBar {
	float: left;
	width: 660px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #EFEFEF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}*/


div.featuresBar {
	float: left;
	width: 670px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}





div.credits {
	margin: 0px;
	float: right;
	width: 932px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	font-size: 70%;
	text-align: right;
}
.modulePadRB {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 18px;
}




div.header {
	margin: 0px;
	float: left;
	width: 900px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../Images/headerBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.logoArea {
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	float: left;
	width: 175px;
}
div.headerRight {
	float: right;
	width: 300px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.headerNav {
	float: right;
	width: 300px;
	margin: 0px;
	padding-top: 15px;
}
.headerNavButtons {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 140%;
	color: #007DC4;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #007DC4;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



div.sidePanel {

	float: left;
	width: 210px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

div.sidePanelHeader {
	background-color: #efefef;
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../Images/panelBGWide.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.homeWideHeader {
	background-color: #efefef;
	float: left;
	width: 430px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../Images/panelBGWidest.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.sidePanelContent {

	float: left;
	width: 200px;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #707173;
}

.sidePanelContent p {
	padding-bottom: 10px;
	margin: 0px;
}

.sidePanelContent a {
	font-weight: bold;
	color: #EE5F1D;
	text-decoration: none;
}

.sidePanelContent a:hover {
	text-decoration: underline;
}


div.sidePanelShort {
	margin: 0px;
	float: left;
	width: 154px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

div.sidePanelHeaderShort {
	background-color: #efefef;
	float: left;
	width: 144px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../Images/panelBGShort.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.sidePanelContentShort {
	margin: 0px;s
	float: left;
	width: 144px;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #707173;s
}

.sidePanelContentShort p {
	padding-bottom: 10px;
	margin: 0px;
}

.sidePanelContentShort a {
	font-weight: bold;
	color: #EE5F1D;
	text-decoration: none;
}

.sidePanelContentShort a:hover {
	text-decoration: underline;
}


span.caseStudy {
	background-image: url(../Images/casestudy-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}

span.furtherInfo {
	background-image: url(../Images/furtherinfo-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #F0F0F0;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 114px;
	font-size: 0.1em;
	text-indent: -100000px;
	display: block;
}


.right {
	float: right;
}





div.topNav {
	background-image: url(../Images/navBG.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px;
	float: left;
	width: 900px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #3094ef;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #85c0f6;
	font-size: 70%;
}
.topNav a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.topNav a:hover {
	color: #F78C1E;
	text-decoration: none;
}
div.headContent {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 940px;
	color: #0075BD;

}
div.mainContentWrapper {
	margin: 0px;
	float: left;
	width: 940px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.serviceColContent p {
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

div.footer {
	margin: 0px;
	float: left;
	width: 900px;
	background-image: url(../Images/footerBG.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #848484;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 20px;
}
div.footerColRight {
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 60%;
	color: #d5d5d5;
}

div.footerTitle {
	margin: 0px;
	float: left;
	width: 670px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.footerContentLeft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 670px;
	background-image: url(../Images/footerdivider.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-size: 70%;
}

div.footerCol {
	margin: 0px;
	float: left;
	width: 135px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footerCol a {
	color: #d5d5d5;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.footerCol p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


div.pageTailer {
	background-image: url(../Images/footer-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	margin: 0px;
	float: left;
	width: 948px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div.sideCol {
	margin: 0px;
	float: left;
	width: 210px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 20px;
	display: inline;
}

div.bigCol {
	margin: 0px;
	float: left;
	width: 440px;
	padding: 0px;
}




div.shadePad {
	background-image: url(../Images/bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	float: left;
	width: 944px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

div.pageTopper {
	background-image: url(../Images/header-top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	width: 948px;
	float: left;
	background-position: top;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* ------- poll styles ------------ */

div.pollOptionWrapper {
	float: left;
	width: 200px;
	padding-bottom: 5px;
}
div.homeNarrowCol {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 325px;
}

div.pollIntro {
	color: #a7a7a7;
	margin: 0px;
	padding-left: 20px;
}

div.pollOptionName {
	float: left;
	width: 175px;
}
.pollOptionName a {
	color: #707173;
	text-decoration: none;
	font-weight: normal;
}

.pollOptionRadio {
	width: 20px;
}

.pollOptionText {
	width: 172px;
	padding-top: 3px;
	padding-left: 3px;
}

div.pollOptionPercent {
	float: left;
	width: 25px;
	text-align: right;
	color: #707173;
}
div.pollBar {
	background-color: #C7DBF6;
	float: left;
	height: 3px;
	width: 200px;
	display: block;
	margin-top: 5px;
	background-image: url(../Images/pollBG.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.pollOptionName a:hover {
	color: #999999;
	text-decoration: none;
}
div.pollPanelContent {
	float: left;
	width: 177px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/* ------- END poll styles ------------ */

div.colPad {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.bigCol p {

	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.modulePadEnd {

	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
}
.productFeaturesTitle {
	background-image: url(../Images/productfeatures-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
div.middleCol {
	margin: 0px;
	float: left;
	width: 496px;
	padding: 0px;
	font-size: 70%;
}
div.narrowCols {
	width: 496px;
}

.orange {
	color: #EE5F1D;
}

.middleCol p {
	/*font-size: 70%;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.blueTxt {
color: #007DC4;
}

div.leftNav {
	margin: 0px;
	float: left;
	width: 154px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-size: 70%;
}

.leftNav p {
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	color: #EE5F1D;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.leftNav a {
	color: #336699;
	text-decoration: none;
	font-weight: normal;
}
.leftNav a:hover {
	text-decoration: underline;
}

.marketingTitle {

	background-image: url(../Images/marketing-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}



.calendarTitle {
	background-image: url(../Images/calendar-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}



.customerTitle {
	background-image: url(../Images/customerportal-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}



.accountTitle {
	background-image: url(../Images/account-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}




.reportingTitle {
	background-image: url(../Images/reportingtool-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}

.intelligenceTitle {
	background-image: url(../Images/intelligence-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}


.managementTitle {
	background-image: url(../Images/management-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}.collaborationTitle {

	background-image: url(../Images/collaboration-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.demoTitle {


	background-image: url(../Images/demo-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.casestudiesTitle {



	background-image: url(../Images/casestudies-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.productnewsTitle {




	background-image: url(../Images/productnews-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.onlineresourceTitle {





	background-image: url(../Images/onlineresource-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.aboutusTitle {






	background-image: url(../Images/aboutus-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.contactusTitle {
	background-image: url(../Images/contactus-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.middleCol li {
	background-image: url(../Images/orangebullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-bottom: 6px;
}
.middleCol ul {
	margin: 0px;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.middleCol li li {
	background-image: url(../Images/orangebullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-bottom: 6px;
}
.middleCol ul ul {
	margin: 0px;

	line-height: 120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}












.sidePanelContent li {
	background-image: url(../Images/orangebullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.sidePanelContent ul {
	margin: 0px;
	line-height: 120%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}











div.benefitsTabPanel {
	float: left;
	width: 238px;
	background-color: #7FBEE2;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	background-image: url(../Images/benefitspanel-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}
.tabBenefitContent li {
	background-image: url(../Images/bluebullet.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-bottom: 6px;
}


div.featuresTabPanel {
	float: left;
	width: 238px;
	background-color: #fac58f;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
	background-image: url(../Images/featurespanel-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 0px;
}
h2.tabFeatureTitle {
	font-size: 1px;
	color: #F0F0F0;
	text-indent: -10000px;
	margin: 0px;
	padding-bottom: 20px;
	background-image: url(../Images/featurespanel-title.gif);
	background-repeat: no-repeat;
	height: 13px;
}
div.tabFeatureContent {
	margin: 0px;
	float: left;
	width: 218px;
	background-image: url(../Images/featurespanel-btm.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h2.tabBenefitTitle {
	font-size: 1px;
	color: #F0F0F0;
	text-indent: -10000px;
	margin: 0px;
	padding-bottom: 20px;
	background-image: url(../Images/benefitspanel-title.gif);
	background-repeat: no-repeat;
	height: 13px;
}
div.tabBenefitContent {
	margin: 0px;
	float: left;
	width: 218px;
	background-image: url(../Images/benefitspanel-btm.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.faqsTitle {
	background-image: url(../Images/faqs-title.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 940px;
	color: #F0F0F0;
	font-size: 0.1em;
	text-indent: -10000px;
}
.headContent h1 {
	font-size: 205%;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	letter-spacing: -1px;
}
.headContent p {
	font-size: 70%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div.narrowBGMan {
	background-image: url(../Images/narrowBGMan.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 72px;
	width: 900px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBG {
	display: block;
	margin: 0px;
	height: 72px;
	width: 900px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #0075BD;
}




div.bgWoman {

	background-image: url(../Images/narrowBGAbout.gif);
	background-repeat: no-repeat;

}







div.narrowBGAllDolls {
	background-image: url(../Images/narrowBGAllDolls.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 72px;
	width: 900px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
a {
	text-decoration: none;
	color: #F78C1E;
}
div.narrowBGReporting {

	background-image: url(../Images/narrowBGReporting.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGProjMan {


	background-image: url(../Images/narrowBGProjMan.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGMarketing {



	background-image: url(../Images/narrowBGProjMarketing.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGCustomer {




	background-image: url(../Images/narrowBGCustomer.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGCollaboration {





	background-image: url(../Images/narrowBGCollaboration.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGCalendar {

	background-image: url(../Images/narrowBGCalendar.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGIntelligence {

	background-image: url(../Images/narrowBGIntelligence.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.narrowBGAccount {

	background-image: url(../Images/narrowBGAccount.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
.credits a {
	color: #6F7072;
}


.credits a:hover {
	text-decoration: underline;
}


div.hr {
	height: 10px;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(../Images/divider.gif);
	background-repeat: repeat-x;
	background-position: center;
	margin-bottom: 10px;
	width: 100%;
}

.divider
{
float: left;
display: block;
width: 100%;
height: 5px;
border-bottom: 1px solid #c6c6c6;
margin-bottom: 5px;
}

.divider hr
{
display: none;
}

div.leftColAddresses {
	float: left;
	width: 154px;
	margin-top: 0px;
	font-size: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

div.hr hr {
	display: none;
}


div.smallLeftCol {

	margin: 0px;
	float: left;
	width: 154px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 70%;
}
.middleCol input {

	font-size: 95%;

	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #707173;

}
form {
	margin: 0px;
	padding: 0px;
}
.rightFeatureImage {
	margin: 0px;
	float: left;
	padding-bottom: 10px;
}

div.narrowBGResources {

	background-image: url(../Images/narrowBGMan.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 78px;
	width: 900px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	color: #FFFFFF;
}
div.furtherInfoPanel {
	margin: 0px;
	float: left;
	width: 154px;
	padding-top: 0px;
}


body.caseStudiesSub a.caseStudySub,
body.casestudies a.casestudiesnav,
body.clientCaseStudySub a.clientCaseStudySub,
body.news a.newsnav, 
body.demo a.demonav,
body.products a.productsnav,
body.subFeature a.featuresSub,
body.subMarketing a.marketingSub,
body.subCalendar a.calendarSub,
body.subPortal a.portalSub,
body.subManagement a.managementSub,
body.subReporting a.reportingSub,
body.subIntelligence a.intelligenceSub,
body.subProjMan a.projManSub,
body.subCollaboration a.collaborationSub,
body.home a.homenav,
body.aboutus a.aboutusnav,
body.contactus a.contactusnav,
body.partners a.partnersnav,
body.press a.pressnav,
body.resources a.resourcesnav,
body.subFaqs a.faqsSub,
body.subWhitePapers a.whitePapersSub,
body.subBlog a.blogSub,
body.subCrm a.crmSub,
body.subSupport a.supportSub,
body.subRecovery a.recoverySub,
body.subHosting a.hostingSub,
body.subCollaboration a.collaborationSub,
body.subBespoke a.bespokeSub,
body.subsubLive a.liveSubSub,
body.subsubMSCRM a.mscrmSubSub,
body.subsubFlexipage a.flexipageSubSub,
body.subsubCrmmobile a.crmmobileSubSub,
body.subBespoke a.bespokeSub,

body.subMarketing a.marketingSub
{

}


.orange_active_link
{
color: #F78C1E;
}


.orange {
	color: #EE5F1D;
}
div.leftCol {

	margin: 0px;
	float: left;
	width: 154px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
div.serviceCol {
	margin: 0px;
	float: left;
	width: 210px;
	padding: 0px;
}
div.servicePad {
	padding-right: 20px;
	float: left;
}

div.serviceBtm {
	padding-bottom: 20px;
	float: left;
}

div.serviceColContent {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}





/*  findoutmore button  */

a.findoutmoreButton {
	background-image: url(../Images/findoutmore.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 83px;
	float: right;
	font-size: 0em;
	text-indent: -100000px;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

a.findoutmoreButton:hover{
	background-position: 0px -18px;
}

/*  END button  */






/*  more news button  */
a.morenewsButton{
	background-image: url(../Images/morenews.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 69px;
	float: right;
	font-size: 0em;
	text-indent: -100000px;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

a.morenewsButton:hover{
	background-position: 0px -18px;

}

/*  END button  */

/*  learn more button  */
a.learnmoreButton{
	background-image: url(../Images/learnmore.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 69px;
	float: right;
	font-size: 0em;
	text-indent: -100000px;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

a.learnmoreButton:hover{
	background-position: 0px -18px;

}

/*  END button  */














/*.featuresBar h1 {
	font-size: 0.1em;
	color: #F0F0F0;
	text-indent: -100000px;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 174px;
	background-image: url(../Images/homeservices-paneltitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}*/

.featuresBar h1 {
	font-size: 0.1em;
	color: #F0F0F0;
	text-indent: -100000px;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 227px;
	background-image: url(../Images/homeservices-paneltitle2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.leftNav li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #EE5F1D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	list-style-type: none;
	padding-left: 10px;
	background-image: url(../Images/navbullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
.leftNav ul {
	margin: 0px;
	padding: 0px;
}
.leftNav ul ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.leftNav ul ul ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bespokeSubSub {
display:none;
/*visibility: hidden;
	overflow: hidden;
	height: 0px;*/
}

.supportSubSub,
.supportSubSubSub1,
.supportSubSubSub2,
.supportSubSubSub3,
.recoverySubSub,
.recoverySubSubSub1,
.recoverySubSubSub2,
.hostingSubSub,
.crmSubSubSub,
.bespokeSubSubSub,
.collaborationSubSub,
.collaborationSubSubSub,
.flexipageSubSub2,
.flexipageSubSubSub1,
.flexipageSubSubSub2,
.flexipageSubSubSub3,
.recoverySubSub
{
display: none;
}


body.supportSubSubLoad .supportSubSub,
body.supportSubSubSub1Load .supportSubSubSub1,
body.supportSubSubSub2Load .supportSubSubSub2,
body.supportSubSubSub3Load .supportSubSubSub3,
body.recoverySubSubLoad .recoverySubSub,
body.recoverySubSubSub1Load .recoverySubSubSub1,
body.recoverySubSubSub2Load .recoverySubSubSub2,
body.hostingSubLoad .hostingSubSub,
body.flexipageSubSubLoad .flexipageSubSub2,
body.flexipageSubSubSubLoad .flexipageSubSubSub1,
body.flexipageSubSubSub2Load .flexipageSubSubSub2,
body.flexipageSubSubSub3Load .flexipageSubSubSub3,
body.crmSubSubSubLoad .crmSubSubSub,
body.bespokeSubSubSubLoad .bespokeSubSubSub,
body.collaborationSubSubLoad .collaborationSubSub,
body.collaborationSubSubSubLoad .collaborationSubSubSub,
body.subsubbespoke .bespokeSubSub
{
display: block;
}

.crmSubSub {
display:none;
/*visibility: hidden;
	overflow: hidden;
	height: 0px;*/
}

body.subsubcrm .crmSubSub {

	display:block;

}


.leftNav li li {
	color: #EE5F1D;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	padding-left: 10px;
}
.leftNav li li a {

	color: #6F7072;
	text-decoration: none;
	font-weight: normal;
}


.leftNav li li li {
	color: #EE5F1D;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	padding-left: 10px;
}


div.middleNarrowColLeft {
	margin: 0px;
	width: 238px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

div.middleNarrowColRight {
	margin: 0px;
	width: 238px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.middleCol td {
	padding: 5px;
	margin: 0px;
}
tr.headRow{
	background-color: #9B9B9B;
	color: #FFFFFF;
}
table {
	margin-bottom: 10px;
}

.headRow td {
	padding-top: 10px;
	padding-bottom: 10px;
}

tr.altRow {
	background-color: #DFEBF9;
}
div.bg3slive {
	background-image: url(../Images/narrowBGManAll.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
img.modulesPadSeventeen {
	padding: 0px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 17px;
	margin-left: 0px;
}
img.modulesPadEnd {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
div.partners {

	margin: 0px;
	float: left;
	width: 932px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 20px;
	padding-left: 4px;
	font-size: 70%;
	text-align: center;
}
div.serviceSideTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
}
.serviceSideTitle h3 {
	background-image: url(../Images/serviceSideTitle.gif);
	background-repeat: no-repeat;
	color: #F0F0F0;
	text-indent: -100000px;
	margin: 0px;
	font-size: 0em;
	line-height: 0em;
	height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.downloadsPanel p {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
}
a.pdfLink {
	background-image: url(../Images/pdf.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 25px;
	padding-top: 2px;
}

a.pdfLink:hover {
	text-decoration: underline;
}
td.whiteOne {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}



div.downloadsPanel {
	float: left;
	width: 210px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.downloadsPanel h3 {
	background-image: url(../Images/downloadsSideTitle.gif);
	background-repeat: no-repeat;
	color: #F0F0F0;
	text-indent: -100000px;
	margin: 0px;
	font-size: 0em;
	line-height: 0em;
	height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div.narrowBGTwoLines {

	display: block;
	margin: 0px;
	height: 77px;
	width: 900px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#home_top_left
{
margin-left: 20px;
float: left;
width: 440px;
font-size: 0.6875em;
}

#home_top_left p
{
margin: 0px;
padding: 0px 0px 10px 0px;
}

#home_top_right
{
margin-left: 20px;
display: line;
float: left;
width: 440px;
}

#home_top_right ul
{
margin: 0px;
padding: 0px 0px 0px 15px;
}

#home_top_right ul li
{
color: #f78c1e;
}

#home_top_right span
{
color: #707173;
}

#home_top_right_left
{
float: left;
width: 230px;
font-size: 0.6875em;
}

#home_top_right_right
{
float: left;
width: 210px;
font-size: 0.6875em;
}

#home_bottom
{
float: left;
width: 100%;
}

.home_panel
{
display: inline;
margin-left: 20px;
width: 210px;
float: left;
font-size: 0.6875em;
background-color: #ebebeb;
}

.home_panel_top
{
float: left;
width: 100%;
height: 33px;
background-image: url(../Images/home_page_panel_bg.gif);
background-repeat: repeat-x;
}

.home_panel_content
{
float: left;
width: 190px;
padding: 10px 0px 10px 0px;
margin: 0px 10px 0px 10px;
display: inline;
}

.home_panel_top h2
{
margin: 7px 0px 0px 10px;
color: #007cc3;
}

.home_panel_content p
{
margin: 0px;
padding: 0px 0px 10px 0px;
}

.home_panel_top span
{
margin: 10px 0px 0px 10px;
}

ul.mainNavList li
{
color: #336699;
font-weight: normal;
list-style-image: none;
list-style-type: none;
}

ul.mainNavList li.noBackground
{
background-image: none;
padding-left: 0px;
}

.right_col_panel
{
display: inline;
margin-right: 20px;
margin-bottom: 10px;
width: 210px;
float: left;
font-size: 0.6875em;
background-color: #ebebeb;
}

.right_col_panel_top
{
float: left;
width: 100%;
height: 33px;
background-image: url(../Images/home_page_panel_bg.gif);
background-repeat: repeat-x;
}

.right_col_panel_top h2
{
margin: 8px 0px 0px 10px;
color: #007cc3;
font-size: 1.1875em;
}

.right_col_panel_content
{
float: left;
width: 190px;
padding: 10px 0px 10px 0px;
margin: 0px 10px 0px 10px;
display: inline;
}

.right_col_panel_content h3
{
margin: 5px 0px 5px 0px;
color: #575759;
font-size: 1em;
padding: 0px;
}

.right_col_panel_content a
{
color: #ee5f1d;
}

.right_col_panel_content p
{
margin: 0px;
padding: 0px 0px 10px 0px;
color: #575759;
}

.right_col_panel_top span
{
margin: 10px 0px 0px 10px;
}

.addressBlock
{
padding-top: 10px;
float: left;
width: 240px;
}

.dash_divider
{
background-image: url(../Images/dash.gif);
background-repeat: repeat-x;
background-position: center;
width: 100%;
float: left;
height: 11px;
}

.dash_divider hr
{
display: none;
}