body {
	margin: 0px;
	background-color: #efefef;
}
H1, H2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D47815;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: normal;

}

.container {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d3d9f1;
	border-bottom-color: #d3d9f1;
	border-left-color: #d3d9f1;
}
	.style1 {color: #d47815}
    .style2 {
	color: #d47815;
	font-size: 16px;
	font-weight: bold;
}
    .style6 {color: #5865AF}
    .style9 {color: #000000; font-weight: bold; }
    .style10 {color: #757575}
    .style14 {
	font-size: 110%;
	color: #d47815;
	font-weight: bold;
}
.style20 {color: #000000; font-size: 95%; font-weight: bold; }
    .style21 {color: #333333}
    .style22 {font-size: 14px}
    .white {
	color: #FFF;
}


.formlabels_pur {
	font-family: Arial;
	font-size: 11px;
	color: #475294;
}
.formfields_pur {
	font-family: Arial;
	color: #666666;
	border: 1px solid #475294;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	background-image: url(/images/fieldbg.gif);
	background-repeat: repeat-x;
}
.footerlink {
	color: #839FCB;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
}
.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0C0C0;
}

.footerlink:hover {
	color: #7694D1;
}
.button_black {
	background-image: url(/images/buttonbg_dark_gray.jpg);
	background-repeat: repeat-x;
	border: 1px solid #333333;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.link_purple {
	color: #636ab0;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}
.link_purple:hover {
	color: #F8CA8B;
	text-decoration: none;
}
.formfields_oran {

	font-family: Arial;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #E1AA46;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
}
.navlink {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 26px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 26px;
}
.product_cell {
	background-attachment: scroll;
	background-image: url(/images/productpage_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.orange_title_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #D47815;
	margin-top: 5px;
	margin-bottom: 10px;
}
.orangelink {
	color: #D47815;
	text-decoration: none;
}


.quote_block {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	margin: 0px;
}
.actionbuttonbg {
	background-image: url(/images/button_pur_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #ABB0D6;
}
.trial_table {
	background-image: url(/images/trial_cell_bg.gif);
	background-repeat: repeat-x;
}
.footerbg {
	background-attachment: scroll;
	background-image: url(/images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.larger {
	font-family: Arial;
	font-size: 14px;
	color: #2B4882;
}
.larger_orange{
	font-family: Arial;
	font-size: 14px;
	color: #d47815;
}

.regnow_button {
	background-image: url(/images/buttonbg_registernow.jpg);
	background-repeat: repeat-x;
	border: 1px solid #DEB34E;
	padding: 2px;
}


.title_orange {
	font-family: Arial;
	font-size: 15px;
	color: #d47815;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.title_blue{
	font-family: Arial;
	font-size: 15px;
	color: #002060;
	margin-top: 0px;
	margin-right: 0px;
	padding-bottom: 5px;
	margin-left: 10px;
	text-decoration: none;
}
.link_pur_none {
	color: #455296;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.link_pur_none:hover {
	color: #6D79BC;
	text-decoration: underline;
}
.link_pur_all {
	color: #455296;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.link_pur_all:hover {
	color: #6D79BC;
	text-decoration: underline;
}
.quote_source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: normal;
}



.navlink:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #353A62;
	text-decoration: none;
	height: 26px;
	margin: 0px;
	background-image: url(/images/nav_bg_on.jpg);
	background-repeat: repeat-x;
	background-color: #DEDEEF;
}
.quote_company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEEAC5;
	line-height: 18px;
}
.quote {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.underline_row {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #efefef;
}
.underline_row_active {
	background-color: #DDDDFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #efefef;
}
.largelink_orange {
	font-family: Arial;
	font-size: 15px;
	color: #d47815;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.largelink_orange:hover {
	color: #000000;

}
.text_purple {
	font-family: Arial;
	font-size: 11px;
	color: #475294;
	line-height: 18px;
}
.title_orange_nomargin {
	font-family: Arial;
	font-size: 15px;
	color: #d47815;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
}
li {
	list-style-image: url(/images/bullet_tri_orange_lighter.gif);
}
.infobox {
	background-color: #F5F7FE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #253E70;
	border: 1px solid #EBEFF5;
}
a {
	color: #253E70;
}
.pagecell {
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.black_title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 10px;
}
.black_font_large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
}
.pagecell_nomargin {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.quote_block_smaller {

	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
}
.quote_block_smallest {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 0px;
	line-height: 24px;
}
.purple {
	color: #253E70;
}
.purple:hover {
	color: #7A85CF;
}
.red {
	color: #FF0000;
}
.formfields_pur_nobg {
	font-family: Arial;
	color: #666666;
	border: 1px solid #475294;
	font-size: 11px;
	padding: 2px;
	margin: 2px;
	background-color: #F8F8F8;
}
.text_black {

	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
.topds_cell {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(/images/top_ds.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.date {
	color: #A9B0D6;
}
td {
	font-family: Arial;
	font-size: 12px;
}
.headingrow {
	background-color: #E1E9F7;
}
.altrow {
	background-color: #F8F8FC;
}
.hed_tbl_subhed {
	background-color: #E1E7F2;
	color: #3A4E7E;
}
.gray {
	color: #666666;
}
.redbg {
	background-color: #FFF0F0;
}
.greenbg {
	background-color: #E1FFE1;
}

.altrow2 {
	background-color: #FFFFFF;
}
.li_liteorange {
	list-style-image: url(/images/bullet_tri_purple_lite.gif);
}
.li_purp {
	list-style-image: url(/images/bullet_tri_purple.gif);
}
.underlinecaption {
	color: #000000;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1B9D8;
}

.white_title_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D47815;
}
.hilitepur {
	color: #D47815;
	text-decoration: underline;
	background-color: #F0F2F9;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.hilitepur:hover {
	background-color: #FFF4DF;
	color: #F18E0A;
	text-decoration: none;
}
.larger-blk {

	font-family: Arial;
	font-size: 15px;
	color: #000000;
}
.html {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	line-height: 14px;
	color: #5F6A81;
	background-color: #ECEEF9;
	margin: 3px;
	padding: 3px;
}
.gray_title_large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9B9B9B;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hedwhite {
	font-family: Arial;
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
	display: inline;
	font-weight: normal;
}
.ellis_cell {

	background-attachment: scroll;
	background-image: url(images/ellispage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.orange_title_large {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CD8314;
	margin-top: 5px;
	margin-bottom: 10px;
}
.orange_title_largest {


	font-family: Tahoma, serifSansSerifMonospace;
	font-size: 44px;
	color: #F5A35F;
	margin-top: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}


.white_title_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D47815;
}
.hilitepur {
	color: #D47815;
	text-decoration: underline;
	background-color: #F0F2F9;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.hilitepur:hover {
	background-color: #FFF4DF;
	color: #F18E0A;
	text-decoration: none;
}
.larger-blk {

	font-family: Arial;
	font-size: 15px;
	color: #000000;
}
.html {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	line-height: 14px;
	color: #5F6A81;
	background-color: #ECEEF9;
	margin: 3px;
	padding: 3px;
}
.gray_title_large {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #9B9B9B;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hedwhite {
	font-family: Arial;
	font-size: 20px;
	line-height: 28px;
	color: #FFFFFF;
	display: inline;
	font-weight: normal;
}
.ellis_cell {

	background-attachment: scroll;
	background-image: url(images/ellispage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 7px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}
.orange_title_large {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CD8314;
	margin-top: 5px;
	margin-bottom: 10px;
}
.hedlite {

	font-family: Arial;
	font-size: 20px;
	line-height: 28px;
	color: #E9EBF3;
	display: inline;
	font-weight: normal;
}
.studies-area {
	background-color: #636DAB;
	background-image: url(images/cases_bg.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}
.clickhere {
	float: left;
	background-image: url(images/papericon.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-top: 10px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.clicklink {
	font-weight: bold;
	color: #CD8314;
	text-decoration: underline;
	font-size: 11px;

}
.casestudy-title {
	font-size: 18px;
	color: #636DAB;
	display: block;
	width: 510px;
}
.casetext {
	font-size: 11px;
	color: #515B97;
	width: 300px;
	line-height: 20px;
	margin-top: 10px;
	font-family: Tahoma;
}
.clicklink:hover {
	font-weight: bold;
	color: #E49216;
	text-decoration: underline;
	font-size: 11px;
}
.clickhere:hover {
	background-image: url(images/papericon_hover.gif);
}
.studies-area-2 {

	background-color: #636DAB;
	background-image: url(images/cases_bg2.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}
.casetext2 {

	font-size: 11px;
	color: #446586;
	width: 425px;
	line-height: 20px;
	margin-top: 10px;
	font-family: Tahoma;
}
.casestudy-title2 {
	font-size: 22px;
	color: #446586;
	display: block;
	float: left;
	width: 530px;
	margin-bottom: 10px;
}
.title_gray_nomargin {

	font-family: Arial;
	font-size: 15px;
	color: #999999;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 5px;
}
.quotable {
	float: left;
}
.studies-area-3 {

	background-color: #636DAB;
	background-image: url(images/cases_bg3.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}
.casetext3 {

	font-size: 11px;
	color: #515B97;
	width: 375px;
	line-height: 20px;
	margin-top: 10px;
	font-family: Tahoma;
}
.studies-area-4 {

	background-color: #636DAB;
	background-image: url(images/cases_bg4.jpg);
	background-repeat: no-repeat;
	height: 205px;
	padding: 10px;
	margin-top: 10px;
}


hr {
	background-color: #C8CBE1;
	height: 1px;
	width: 95%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 10px;
}
.dark-rule{
	background-color: #000000;
	height: 2px;
	width: 98%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.blue-rule{
	background-color: #111C99;
	height: 2px;
	width: 95%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/*** NAV TAB SWITCHER ***/
div.tabContainer div.tab { display: none; }
div.tabContainer {
	clear: both;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div.tabContainer div.current { display: block; text-align: left; width: 660px; }
div.tabContainer h3 {margin: 20px 0 0 0;}

ul.tabNav {
	float: left;
	list-style: none;
	text-align: left;
	height: 42px;
	margin-bottom: 20px;
	margin-left: -30px;
}

ul.tabNav li {
	float: left;
	margin: 0 1px 0 0;
	padding: 12px 0 0;
	height: 42px;
	line-height: 42px;
	list-style-image: none;
}

ul.tabNav li.current { background-position: -625px -385px; cursor: default; border-bottom: 1px white solid; color: #1d1b19; }

ul.tabNav a {
	min-width: 125px;
	width: 125px;
	padding-left: 20px;
	padding-top: 1px;
	display: block;
	height: 42px;
	float: left;
	text-decoration: none;
	border-right: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
	font-size: 14px;
	color: #969DC7;
}

ul.tabNav li.current a {
	background-position: 4px -735px;
	cursor: default;
	border-bottom: 1px white solid;
	font-weight: bold;
	color: #000000;
}

.uixgrad {
	background-image: url(images/gradbg.gif);
	background-repeat: repeat-y;
}
.uix-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #335731;
}
.uix-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2D516F;
}
.uixdesc {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text-content-width-limiter {
	width: 630px;
}
ul.tabNav li.current a:hover {
	background-position: 4px -735px;
	cursor: default;
	border-bottom: 1px white solid;
	font-weight: normal;
	color: #D47815;
}
.regnow_button_cc {
	background-image: url(images/ccbuttongbg.gif);
	background-repeat: repeat-x;
	border: 1px solid #660000;
	padding: 2px;
	color: #FFFFFF;
}
.largelink_white {

	font-family: Arial;
	font-size: 15px;
	color: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.largelink_white:hover {

	color: #fc0;
}
img, div { behavior: url(iepngfix.htc) }
        .popupdivcontent {
	background-color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 99;
}
.container300px {
	width: 360px;
}
.popupcontenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

        .taller {
	line-height: 22px;
}
.medcaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}
.underlineblue
{
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #A0B5E9;
}
.underlinered
{
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #EFA398;
}
.tdaligncenter {
	text-align: center;
}
#fullpagewidth {
}
.column1-products {
	float: left;
	width: 665px;
	background-color: #f6f6f6;
	background-image: url(images/leftcolumndot.png);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 10px;
	padding-right: 10px;
}
.product-subtitle-bright {
	color: #C85037;
}
.product-switcher-lead {
	font-family: "Trebuchet MS";
	font-size: 11px;
}
.product-switcher-content {
	font-size: 14px;
	font-family: "Trebuchet MS";
	color: #3B3B3B;
	line-height: 20px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.active-switcher-cell {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
}
.active-switcher {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
.inactive-switcher {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F6F6F6;
	border-right-color: #FFFFFF;
	border-bottom-color: #F6F6F6;
	border-left-color: #F6F6F6;
}

.product-navigator-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #d47815;
	margin-bottom: 5px;
}

.product-navigator a {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 24px;
	margin-bottom: 2px;
	color: #5460A5;
	text-decoration: underline;
	display: block;
	background-repeat: no-repeat;
	background-position: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9ECF8;
}
.product-navigator .current {
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
	background-color: #6872AF;
}
.product-heading {
	height: 80px;
}
.product-contactcapture {
	background-image: url(images/product_titles/product-header-cc.jpg);
}


.product-navigator-column {
	background-image: url(images/product-nav-column-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding: 5px;
	min-height:600px;
  height:auto !important;
  height:600px;
}
.product-center-column {
	margin-left: 5px;
	position: relative;
}
.product-callout-column {
	background-image: url(images/productpage_rs_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.product-center-column {
	padding: 5px;
}
.product-videothumb {
	background-color: #E2E2E2;
	height: 180px;
	margin-bottom: 5px;
	padding: 5px;
}
.casestudyitem {
	background-image: url(images/pdf-16x16.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-bottom: 5px;
}
.casestudyitem a {
	color: #000000;
	text-decoration: underline;
}

.news-column {

}
.contact-callout {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contact-callout .heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #568000;
	margin-bottom: 3px;
}
.contact-callout .details {
	font-size: 11px;
	line-height: 17px;
	color: #4E4E4E;
}
.contact-callout .details a {
	color: #5B89BB;
	text-decoration: underline;
}

.contact-callout .details strong {
	color: #000000;
}

.news-column ul {
	margin: 0px;
}
.news-column li {
	list-style-type: none;
}
.news-column .item {
	margin-bottom: 10px;
}
.product-center-column .intro-callout {
	font-size: 14px;
	line-height: 18px;
	color: #383838;
}
.news-column .item .linkblurb {
	font-size: 11px;
	line-height: 14px;
	color: #3B3B3B;
}
.news-column .item .linkblurb a {
	color: #5B89BB;
}
.breadcrumbnav {
	background-color: #BABFDC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
}
.breadcrumbnav a {
	color: #353D6F;
	font-size: 11px;
	text-decoration: underline;
}
.breadcrumbnav a.current {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.breadcrumbnav .spacer {
	color: #6872AF;
	padding-right: 4px;
	padding-left: 4px;
}



.news-column .sectionheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #D47815;
}
.news-column .item .linktitle a {
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
	color: #5B89BB!important;
	text-transform: capitalize;
}
.verticals-navigator a {
	margin-bottom: 2px;
	display: block;
	color: #474F97;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9ECF8;
}
.verticals-navigator a.current {
background-color: #6872AF;
	text-decoration: none;
	color:#FFFFFF;
}
.verticals-navigator a:hover {
	background-color: #6872AF;
	text-decoration: none;
	color:#FFFFFF;
}
.blog-column .sectionheading {
	text-transform: uppercase;
	color: #6872AF;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.blog-column .item {
	margin-bottom: 7px;
}
.blog-column .item .linktitle a {
	font-size: 11px;
	color: #5B89BB;
	text-decoration: underline;
	text-transform: capitalize;
}
.blog-column .item .linkcredit {
	font-size: 11px;
}


.product-center-column .heading {
	font-size: 18px;
	text-transform: capitalize;
	margin-bottom: 5px;
}

.news-column .item .linkcredit {
	font-size: 10px;
	color: #999999;
}

.news-column li a {
	color: #616AAB;
	font-size: 11px;
	font-weight: bold;
}


.product-navigator a:hover {
	background-color: #6872AF;
	text-decoration: none;
	color:#FFFFFF;
}
.product-navigator .profilerxicon {
	background-image: url(/images/icon_profiler.jpg);
}
.product-navigator .profilericon {
	background-image: url(/images/icon_profiler.jpg);
}
.product-navigator .divericon {
	background-image: url(/images/icon_diver.jpg);
}
.product-navigator .eclipseicon {
	background-image: url(/images/icon_eclipse.gif);
}
.product-navigator .mmicon {
	background-image: url(/images/icon_marketmapper.jpg);
}
.product-navigator .jobpulseicon {
	background-image: url(/images/icon_jobpulse.jpg);
}
.product-navigator .newspulseicon {
	background-image: url(/images/icon_newspulse.jpg);
}
.product-navigator .contenthoundicon {
	background-image: url(/images/icon_content_hound.gif);
}
.product-navigator .titleresearchicon {
	background-image: url(/images/icon_titleresearch.jpg);
}
.product-navigator .mpcreporticon {
	background-image: url(/images/icon_mpcreport.jpg);
}
.product-navigator .ccicon {
	background-image: url(/images/icon_contactcapture.jpg);
}
.product-sectioncallout {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.productcolor-cc {
	color: #A52B20;
}
.product-context-nav a {
	display: block;
	margin-bottom: 4px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
}

/* Below are contextual content switcher styles */

.switched-product-content {
	position: absolute;
	padding-top:5px;
	top:0;
	left:0;
}
.active-product-switcher {
	color: #FFFFFF !important;
	background-color: #d47815;
}
.product-feature-checklist {
	background-image: url(/images/bullet_tri_black.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.solutions-page-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	margin-bottom: 4px;
}



.filterlinks a:hover {
	color: #979EC8;
}
.producttitle {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #000000;
	letter-spacing: -1px;
}
.product-subtitle {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #575888;
	font-weight: bold;
	letter-spacing: -1px;
}
.product-content {
	font-family: "Trebuchet MS";
	color: #333333;
	font-size: 14px;
	line-height: 19px;
	margin-top: 10px;
}

.column2-products {
	float: right;
	width: 300px;
}
.product-listmenu {
	font-size: 11px;
	padding: 3px;
	width: 90%;
	font-weight: bold;
	background-color: #F5F5F5;
	border: 1px solid #FFFFFF;
}
.border {
	border: 1px solid #DEE2EF;
}
.phonearea {
	margin-top: 10px;
}
.iphone {
	background-image: url(/images/splash/bg-iphone.jpg);
	background-repeat: no-repeat;
	height: 500px;
	background-position: center;
}
.product-preview-heading {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 7px;
	letter-spacing: -1px;
}
.purple {
	color: #6C76B1;
}
.cc-pageheading {
	background-color: #FFFFFF;
	text-align: right;
}
.cc-toggle-link {
	color: #6C76B1;
}
.filterlinks {
	font-family: "Trebuchet MS";
	font-size: 11px;
}
.filterlinks a {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #707BB3;
	text-decoration: underline;
}
.rotator-splash {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	padding-top: 25px;
	height: 175px;
}
.rotator-splash h1 {
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rotator-splash h2 {
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}

.profiler h1 {
	color: #000000;
}
.rotator-splash profiler {
}
.profiler a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C5E2;
}

.profiler h2 {
	color: #475093;
}

.profiler {
	background-image: url(/images/splash/splash-profiler.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 300px;
	padding-right: 100px;
}
.profiler a:hover {
	color: #EEDE9D;
	border-bottom-color: #EEDE9D;
}
.diver {
	background-image: url(/images/splash/splash-diver.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-right: 380px;
}
.diver a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABB3C8;
}
.diver a:hover {
	color: #E0FEE4;
	border-bottom-color: #E0FEE4;
}
.diver h2 {
	color: #475093;
	margin-bottom: 20px;
}
.eclipse {
	background-image: url(/images/splash/splash-eclipse.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-right: 380px;
}
.eclipse a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABB3C8;
}
.eclipse a:hover {
	color: #EBFAD8;
	border-bottom-color: #E0FEE4;
}
.eclipse h2 {
	color: #E6EEFB;
	margin-bottom: 20px;
}
.marketmapper {

	background-image: url(/images/splash/splash-marketmapper.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	padding-right: 380px;
}
.marketmapper h2 {
	color: #EFF7B7;
	margin-bottom: 20px;
}
.marketmapper a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-color: #EDEBA5;
	border-bottom-width: 1px;
}
.marketmapper a:hover {
	color: #FFFFCC;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-bottom-color: #FFFFCC;
	border-left-color: #FFFFCC;
}
.mobile {
	background-image: url(/images/splash/splash-mobileproducts.jpg);
	background-repeat: no-repeat;
	background-position: 50px top;
	height: 200px;
	padding: 0px;
}
#myController span{
	margin-right:10px;
	cursor:pointer;
	font-size: 11px;
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 0px;
	text-decoration: underline;
}

#jFlowSlide{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#myController span.jFlowSelected {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.video-container-250tall {
	width: 400px;
}



.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#myController2 span{
	color:#FFF;
	margin-right:10px;
	cursor:pointer;
	background-color: #787BA0;
}
#myController2 span:hover{
	background-color: #FFFFFF;
}
#jFlowSlide2{
}

#myController2 span {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #343344;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #EFEFF5;
}

#myController2 span.jFlowSelected2 {
	background-color: #FFFFFF;
}
#myController2 span.jFlowSelected2 a {
	color: #262640;
	font-weight: bold;
}
#myController2 a {
	color: #FFFFFF;
}
#myController2 a:hover {
	color: #262640;
}
.jFlowPrev2, .jFlowNext2{
cursor:pointer;
}


#myController3 span{
color:#FFF;
background:#000;
margin-right:10px;
cursor:pointer;
}

#jFlowSlide3{
}

#myController3 span.jFlowSelected3 {
background:#e3e1f2;
}

.jFlowPrev3, .jFlowNext3{
cursor:pointer;
}
#myController {
	margin: 0px;
	clear: both;
	float: left;
}
.mobile h1 {
	color: #000000;
	font-size: 24px;
}
.mobile h2 {
	color: #383858;
	margin-bottom: 12px;
	font-weight: normal;
	font-size: 16px;
}
#myController2 {
	position: relative;
	top: -40px;
	z-index: 50;
	margin-right: 10px;
	width: 975px;
}

.mobile a {
	color: #606CC1;
	font-weight: bold;
	font-size: 14px;
}
.mobile a:hover {
	color: #464D84;
	text-decoration: underline;
}
.white {
	color: #FFFFFF;
}
#myController2 span.jFlowSelected2:hover {
	background-color: #F1F1F5;
}

.case-study-block a {
	color: #475093;
	display: block;
	padding: 5px;
	background-color: #F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 1px;
	height: 36px;
	line-height: 18px;
}
.case-study-block a.current {
	color: #FFFFFF;
	background-color: #475093;
	padding-left: 20px;
	background-image: url(images/bullet_tri_purple_lite.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.cs-section-title {
	background-color: #E08427;
	margin-bottom: 1px;
	line-height: 30px;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.case-study-block a:hover {
	color: #FFFFFF;
	display: block;
	padding: 5px;
	background-color: #475093;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.cs-linkheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: #475093;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}
.case-study-links {
	line-height: 18px;
	margin-bottom: 3px;
}
.case-study-links a {
	color: #475093;
	text-decoration: underline;
}
.case-study-links a:hover {
	color: #262C4F;
}


.case-study-block a.current:hover {
	padding-left: 20px;
}
h1.case-study-title {
	font-family: "Trebuchet MS";
	font-size: 24px;
	color: #FFFFFF;
	background-color: #475093;
	line-height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
.cs-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #292929;
}
.cs-sectionheading {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #636DAB;
	margin-bottom: 5px;
	margin-top: 10px;
}
.cs-company-inset .section-bulletpoint {
	font-size: 11px;
	line-height: 13px;
	padding-left: 12px;
	background-image: url(/images/bullet_tri_black.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	margin-bottom: 10px;
}
.cs-company-inset {
	float: right;
	width: 160px;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
}
.cs-content .inset-padded-content {
	padding-right: 190px;
}

.cs-company-inset .productlink a {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	padding-left: 22px;
	line-height: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.cs-company-inset .productlink a:hover {
	color: #475093;
}
.iconbg-profiler {
	background-image: url(/images/icon_profiler.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-profilerx {
	background-image: url(/images/icon_profilerx.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-eclipse {
	background-image: url(/images/icon_eclipse.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-jobpulse {
	background-image: url(/images/icon_jobpulse.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-diver {
	background-image: url(/images/icon_diver.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-contactcapture {
	background-image: url(/images/icon_contactcapture.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-pdf{
	background-image: url(/images/pdf-16x16.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.iconbg-marketmapper {
	background-image: url(/images/icon_marketmapper.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.cs-company-inset .sectionheading {
	font-style: italic;
	font-weight: bold;
	color: #5F68A9;
	margin-bottom: 5px;
	margin-top: 5px;
}
.cs-content p {
	margin-top: 0px;
	margin-bottom: 10px;
}
.breadcrumbnav {
	font-size: 11px;
}
.cs-section-title a {
	color: #FFFFFF;
	text-decoration: none;
}
.case-study-block a.evenrow {
	background-color: #FBFBFB;
}
.case-study-block a.evenrow:hover {
	color: #FFFFFF;
	display: block;
	padding: 5px;
	background-color: #475093;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
