/*---- body declaration -----*/
html, body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
}
body {
	background-color:#e2dedd;
	/*font-size: 62.5%;*/
	font-size: 11px;
}
/*--------------------------------*/
/*           content wrap         */
/*--------------------------------*/
#wrap {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 565px;
	/*border: 2px solid #999999;
	background-color:#FFFFFF;*/
}
.wrapBorderUp {
	background-image:url(../images/gray-border.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}
.wrapBorderDown {
	background-image:url(../images/gray-border.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;

}
.wrapBorderLeft {
	background-image:url(../images/gray-border.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;

}
.wrapBorderRight {
	background-image:url(../images/gray-border.gif);
	background-position: 100% 0px;
	background-repeat: repeat-y;
}
.wrapCornerBottomLeft {
	background-image:url(../images/corner-bl.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
}
.wrapCornerBottomRight {
	background-image:url(../images/corner-br.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
.wrapCornerUpperLeft {
	background-image:url(../images/corner-ul.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.wrapCornerUpperRight {
	background-image:url(../images/corner-ur.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding:2px;
}
/*--------------------------------*/
/*            header              */
/*--------------------------------*/
#header {
	height: 73px;
}
#logoHolder {
	float:left;
	width:200px;
	padding-top:22px;
	padding-left:19px;
	/*padding-bottom:19px;*/
}
#searchBox {
	float:right;
	width:230px;
	padding-top:30px;
}
.alignFix {
	padding-bottom:1px;
}
.searchType {
	color:#fd4200;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
}
/*--------------------------------*/
/*     main menu with sublinks    */
/*--------------------------------*/
#navWrap {
	font-size: 11px;
	width: 100%;
	height: 25px;
	text-align: center;
	background-color:#9fe3df;
}
#navWrap img {
	border:0px;
}
#navWrap ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#navWrap li {
	list-style-type: none;
	float: left;
	clear:none;
}
#navWrap a {
	height: 25px;
	display: block;
	margin-right: 1px;
	/*width: 92px;
	line-height: 24px;
	background-color: #0eb7b0;
	border: 1px solid #0eb7b0;
	color:#FFFFFF;
	text-transform: uppercase;
	text-decoration: none;*/
}
#navWrap a:hover {
	background-color:#FFFFFF;
}
#navWrap a.mainNavLast {
	margin-right: 0px;
}
/*--------------------------------*/
/*        search form             */
/*--------------------------------*/
/*--------------------------------*/
/*          home content          */
/*--------------------------------*/
#content {
	padding-top:5px;
	padding-bottom: 22px;
}
#leftColumnMain {
	width: 15%;
	padding-left:6px;
	padding-right:9px;
	float:left;
}
#leftColumnMain table {
	color:#172e4e;
	font-size:10px;
	padding-bottom: 20px;
}
#leftColumnMain h3 {
	color:#fd4200;
	font-size:10px;
	font-weight: bold;
}
#grayBackHolder {
	background-color:#d9d9d9;
	padding-bottom:5px;
}
#grayBackHolder p {
	margin:6px 6px 0px;
	padding:7px;
	color:#fd4200;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
	line-height:14px;
}
.inputLeftColumn{
	width:113px;
}
#centerColumnMain {
	width: 360px;
	float:left;
} /* My Changes */
#centerOnlyColumnMain {
	padding-right: 15px;
	width: 535px;
	float:left;
}
#centerAppexchColumnMain {
	padding-left: 2px;
	padding-top: 2px;
	width: 65%;
	float:left;
}
#List {
	margin 10px 0px 0px;
} /* End my changes */
#rightColumnMain {
	width: 197px;
	float: right;
} /* My Changes */
#rightAppexchColumnMain {
	width: 33%;
	float: right;
	padding:10px 10px 0px 5px;
}
#leftColumnMainCopyHolder {
	padding-left:8px;
	padding-right:8px;
	color:#333333;
}
#leftColumnMainCopyHolder h3 {
	color:#fd4200;
	font-size:10px;
	font-weight: bold;
} /* End my changes */
#rightColumnMainCopyHolder {
	padding-left:11px;
	padding-right:11px;
	color:#333333;
}
#rightColumnMainCopyHolder h3 {
	color:#fd4200;
	font-size:10px;
	font-weight: bold;
}
#rightColumnMainCopyHolder p {
font-size: 10px;
}
#rightColumnMainCopyHolder a {
text-decoration:none;
color:#172e4e;
text-transform:uppercase;
font-weight:bold;
white-space:nowrap;
}
#rightColumnMainCopyHolder a:hover {
	text-decoration:underline;
}
.spacer {
	clear:both;
}
#mainCopyHolder {
	background-color:#e8e8e8;
}
#mainCopyHolder p {
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 5px;
	padding-top:15px;
	margin:0px;
}
#mainCopyHolder a {
	color:#172e4e;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
	white-space:nowrap;
}
#mainCopyHolder a:hover {
	text-decoration:underline;
}
#mainThreeButtonHolder {
	padding-top:4px;
}
#mainThreeButtonHolder ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#mainThreeButtonHolder li {
	list-style-type: none;
	float: left;
	clear:none;
}
#mainThreeButtonHolder a {
	width:118px;
	height:134px;
	display:block;
	font-size:10px;
	line-height:14px;
	text-decoration:none;
	font-weight:bold;
}
.buttonOne {
background-image:url(../images/managed-tools-button.gif);
background-position: 0 0;
background-repeat:no-repeat;
margin-right:3px;
color:#FFFFFF;
}
.buttonTwo {
background-image:url(../images/bi-tools-button.gif);
background-position: 0 0;
background-repeat:no-repeat;
margin-right:3px;
color:#172e4e;
}
.buttonThree {
background-image:url(../images/consulting-services-button.gif);
background-position: 0 0;
background-repeat:no-repeat;
color:#FFFFFF;
}
.linkTextPosition {
	padding-top:56px;
	padding-left:7px;
	padding-right:7px;
}
#columnHead {
	background-color:#172e4e;
	padding-left: 11px;
	padding-top: 17px;
}
.dottedLine {
	height:1px;
	overflow:hidden;
	background-image:url(../images/dotted-line.gif);
	background-position: 0 0;
	background-repeat:repeat-x;
}
.whiteSpace {
	margin-top:5px;
}
.grayBorderImage {
	border:#808080 solid 1px;
}
/*--------------------------------*/
/*            page css            */
/*--------------------------------*/
#leftColumn {
	width: 197px;
	padding-left:1px;
	padding-right:2px;
	float:left;
}
/*--------------------------------*/
/*             sublinks           */
/*--------------------------------*/
#subNavHolder {
	padding-left:11px;
	padding-right:11px;
}
#subNavHolder a {
	text-decoration:none;
	display:block;
	font-size:10px;
}
#subNavHolder a:hover {
	text-decoration:underline;
}
/*--------------------------------*/
/*            copy Holder         */
/*--------------------------------*/
#copyHolder {
	background-color:#e8e8e8;
}
#centerCopyHolder {
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}
#centerCopyHolder p {
	color:#000000;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 5px;
	padding-top:15px;
	margin:0px;
} /* My Changes */
#centerCopyHolder h5 {
	color:#fd4200;
	font-size: 11px;
	font-weight: bold;
} /* End my changes */
#centerCopyHolder a {
	/*color:#172e4e;*/
	font-weight: bold;
	text-decoration:none;
	white-space:nowrap;
}
#centerCopyHolder a:hover {
	text-decoration:underline;
}
#centerCopyHolder h1 {
font-size:13px;
line-height: 15px;
margin:10px 0px 5px;
padding:0px;
color:#172e4e;
}
#centerCopyHolder h3 {
font-size:13px;
line-height: 15px;
margin:10px 0px 5px;
color:#172e4e;
}
#centerCopyHolder h4 {
	font-size:13px;
	line-height: 15px;
	margin:0px;
	color:#172e4e;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#centerCopyHolder h2 {
font-size:13px;
line-height: 15px;
margin:10px 0px 5px;
color:#172e4e;
font-style:italic;
}
#centerCopyHolder ul {
	margin-left:0px;
	padding-left:20px;
	list-style-position: outside;
}
#centerCopyHolder li {
	margin-left:0px;
	padding-left:0px;
	padding-bottom:4px;
}
.inlineLink {
	color:#2bbeb7;
	text-transform:none;
	font-weight:bold;
	white-space:normal;
}
.pdfLinkHolder{
text-align:right;
}
.pdfDataLink {
background-image:url(../images/pdf_file.gif);
background-position: 100% 0px;
background-repeat:no-repeat;
padding-right:35px;
display:block;
height:40px;
line-height:20px;
color:#172e4e;
}
.demoDataLink {
background-position: 100% 0px;
background-repeat:no-repeat;
padding-right:35px;
display:block;
height:40px;
line-height:20px;
color:#172e4e;
}
.newsletterDataLink {
background-image:url(../images/newsletter.gif);
background-position: 100% 0px;
background-repeat:no-repeat;
padding-right:35px;
display:block;
height:40px;
line-height:20px;
color:#172e4e;
}

.presDataLink {
background-image:url(../images/camera.gif);
background-position: 100% 0px;
background-repeat:no-repeat;
padding-right:35px;
display:block;
height:30px;
line-height:20px;
color:#172e4e;
}

/*--------------------------------*/
/*     boxed navigation           */
/*--------------------------------*/
#boxLinksHolder {
	padding-top:15px;
}
.levelOne {
color:#0eb8b0;
font-weight:bold;
line-height:25px;	
}
.levelTwo {
color:#0eb8b0;
font-weight:normal;
line-height:16px;
}
.activeLink {
color:#172e4e;
}
#boxLinksHolder a {
	display:block;
	/*width:360px;*/
	white-space:normal;
	text-transform:none;
	/*padding-top:24px;
	padding-bottom:7px;
	margin-bottom:2px;*/
	font-weight:normal;
	text-decoration:none;
	color:#172e4e;
}
#boxLinksHolder a:hover {
	text-decoration:none;
}
.linkText {
background-color:#d9d9d9;
font-size:11px;
line-height:20px;
margin-left:7px;
margin-right:7px;
padding:7px;
}
.linkText b {
	color:#0eb8b0;
	font-weight:bold;
}
.linkDifferentColor {
	color:#0eb8b0;
	font-weight:bold;
}
/*----Boxed Links for Products----*/
.boxLinkDefault {
	display:block;
	width:360px;
	white-space:normal;
	text-transform:none;
	padding-top:24px;
	padding-bottom:7px;
	margin-bottom:2px;
	font-weight:normal;
	text-decoration:none;
	color:#172e4e;
}
.boxLink01p {
	background-color:#7e7e7e;
	background-image:url(../images/performance-manager-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink02p {
	background-color:#0eb8b0;
	background-image:url(../images/task-manager-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink03p {
	background-color:#7e7e7e;
	background-image:url(../images/forecast-manager-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink04p {
	background-color:#0eb8b0;
	background-image:url(../images/commissions-manager-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:0px;
}
.boxLink01pa {
	background-color:#7e7e7e;
	background-image:url(../images/managed-tools-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink02pa {
	background-color:#0eb8b0;
	background-image:url(../images/bi-tools-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink01pb {
	background-color:#7e7e7e;
	background-image:url(../images/q-and-a-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink02pb {
	background-color:#0eb8b0;
	background-image:url(../images/dashboards-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
/*----Boxed Links for Services----*/
.boxLink01s {
	background-color:#7e7e7e;
	background-image:url(../images/readiness-consulting-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink02s {
	background-color:#0eb8b0;
	background-image:url(../images/outsourced-reporting-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxLink03s {
	background-color:#172e4e;
	background-image:url(../images/reportparks-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:0px;
}
/*-------ReportsPak Boxes ------------*/
/* --------fd4200---*/
#reportPaksBoxesHolder {

}
.orangeHeadline {
	color:#fd4200;
	white-space:normal;
	padding-top:5px;
	font-style:italic;	
}
.longGrayBox {
	background-color:#d9d9d9;
	font-size:11px;
	line-height:15px;
	margin-left:7px;
	margin-right:7px;
	padding:7px;
	height:360px;
}
.nonLinkBox01 {
	display:block;
	white-space:normal;
	text-transform:none;
	padding-top:24px;
	padding-bottom:7px;
	margin-bottom:2px;
	font-weight:normal;
	text-decoration:none;
	color:#172e4e;
	background-color:#7e7e7e;
	background-image:url(../images/c-level-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.nonLinkBox02 {
	display:block;
	white-space:normal;
	text-transform:none;
	padding-top:24px;
	padding-bottom:7px;
	margin-bottom:2px;
	font-weight:normal;
	text-decoration:none;
	color:#172e4e;
	background-color:#0eb8b0;
	background-image:url(../images/sales-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.nonLinkBox03 {
	display:block;
	white-space:normal;
	text-transform:none;
	padding-top:24px;
	padding-bottom:7px;
	margin-bottom:2px;
	font-weight:normal;
	text-decoration:none;
	color:#172e4e;
	background-color:#0eb8b0;
	background-image:url(../images/marketing-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.nonLinkBox04 {
	display:block;
	white-space:normal;
	text-transform:none;
	padding-top:24px;
	padding-bottom:7px;
	margin-bottom:2px;
	font-weight:normal;
	text-decoration:none;
	color:#172e4e;
	background-color:#7e7e7e;
	background-image:url(../images/finance-box.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.boxList {
	color:#000000;
	font-size: 10px;
	list-style-type:disc;
	margin: 0px 0px 0px 11px;
	padding: 0px;
	line-height:13px;
}
/*--------------------------------*/
/*            forms               */
/*--------------------------------*/
#formHolder {
	padding-left:13px;
	padding-right:13px;
	font-size:11px;
	color:#172e4e;
}
#formHolder table,td,tr {
font-size:11px;
color:#172e4e;
}
.whiteBox {
	background-color:#FFFFFF;
}
/*--------------------------------*/
/*          breadcrumbs           */
/*--------------------------------*/
#breadcrumbs {
	text-align:right;
	color:#333333;
	font-weight:normal;
	font-size: 10px;
	line-height: 16px;
	padding-top: 7px;
	padding-right: 16px;
}
#breadcrumbs a{
text-transform:none;
text-decoration:none;
font-weight:normal;
color:#333333;
}
#breadcrumbs a:hover{
	text-decoration:underline;
}
#breadcrumbs a.current{
color:#48c5bf;
}
/*--------------------------------*/
/*           principals           */
/*--------------------------------*/
.moreLinks {
	color:#172e4e;
	font-weight: bold;
	text-decoration:none;
	white-space:nowrap;
}
.principalsGrayBoxes {
background-color:#d1d1d1;
padding:7px;
margin-bottom:4px;
}
/*--------------------------------*/
/*        two column pages        */
/*--------------------------------*/
#leftColumnWide {
	width: 560px;
	float: left;
}
#wideHeadlineHolder {
	background-color:#FFFFFF;
	padding-top:11px;
	padding-right:17px;
	padding-bottom:6px;
	text-align:right;
}
/*--------------------------------*/
/*             footer             */
/*--------------------------------*/
#footer {
	padding-top: 13px;
	padding-bottom:20px;
	margin-left: auto;
	margin-right: auto;
	width: 763px;
	text-align: center;
	color: #535250;
	font-size: 10px;
}
#footer a {
color: #535250;
text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
/*--------------------------------*/
/*        specialty links         */
/*--------------------------------*/
.error {
	border:#FF3300 1px solid;
	background-color:#FFE8E9;
}
.errorMsg {
	margin:0px;
	color:#FF3300;
}
.closeP {
	margin:0px;
	padding:0px;
}
/*--------------------------------*/
/*          press release         */
/*--------------------------------*/
#pressRelesase {
	background-color:#e8e8e8;
	padding:5px;
	margin-top:5px;
}
#pressRelesase p {
	color:#000000;
	font-size:10px;
	line-height:12px;
	padding-bottom:10px;
	padding-top:3px;
	margin:0px;
}
.alignRight {
text-align:right;
}
#pressRelesase a {
color:#172e4e;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:right;
}
#pressRelesase a:hover {
text-decoration:underline;
}
#pressRelesase h1 {
font-size:14px;
color:#06b7ad;
padding:0px;
margin:0px;
}
.safariFix{
letter-spacing:-0.02em;
}
.pdfDataLinkMain {
/*float:right;*/
background-image:url(../images/pdf_file_press.gif);
background-position: 100% 0px;
background-repeat:no-repeat;
padding-right:35px;
display:block;
height:35px;
line-height:20px;
color:#172e4e;
}
/*--------------------------------*/
/*   Left Nav Demo			      */
/*--------------------------------*/

#demoLeftNav {
	background-color:#e8e8e8;
	padding:5px;
	margin-top:5px;
}

#demoLeftNav p {
	color:#000000;
	font-size:10px;
	line-height:12px;
	padding-bottom:5px;
	padding-top:3px;
	margin:0px;
}

#demoLeftNav a {
	color:#172e4e;
	font-size:10px;
	font-weight:bold;
	padding-left:6px;
	text-decoration:none;
	text-align:left;
}

.demoDataLink {
/*float:right;*/
	background-image:url(../images/camera.gif);
	background-position: 75% 0px;
	background-repeat:no-repeat;
	padding-right:35px;
	display:block;
	height:20px;
	line-height:20px;
	color:#172e4e;
}



/*--------------------------------*/
/*   center of a bottom page      */
/*--------------------------------*/
/*--------------------------------*/
/*     spotlight main page        */
/*--------------------------------*/
/*--------------------------------*/
/*   bulletted arrows navigation  */
/*--------------------------------*/
/*--------------------------------*/
/*  intermediate page specific    */
/*--------------------------------*/
/*--------------------------------*/
/*  intermediate page specific    */
/*       caption formating        */
/*--------------------------------*/
/*--------------------------------*/
/*     inside page specific       */
/*--------------------------------*/
/*--------------------------------*/
/*     bulletted navigation       */
/*--------------------------------*/

