body {
	margin: 0px;
	background-color: #efefef;
}
.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;
}
.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;
}
.iphone3gbg {
	background-image: url(images/iphone3g-smallest.jpg);
	background-repeat: no-repeat;
	background-position: center -90px;
	height: 543px;
	padding-top: 0px;
	padding-left: 2px;
}

.blackberrybg {
	background-image: url(images/blackberry-video-background.jpg);
	background-repeat: no-repeat;
	background-position: center -44px;
	height: 513px;
	padding-top: 25px;
	padding-left: 2px;
}
.palmbg {
	background-image: url(images/palmprebg.jpg);
	background-repeat: no-repeat;
	background-position: center -44px;
	height: 508px;
	padding-top: 25px;
	padding-left: 7px;
}
.windowsmobilebg {
	background-image: url(images/windowsmobilebg.jpg);
	background-repeat: no-repeat;
	background-position: center -44px;
	height: 557px;
	padding-top: 25px;
	padding-left: 7px;
}
.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;
}
.contact-capture-product_cell {
	background-attachment: scroll;
	background-image: url(images/contact-capture-page-bg.gif);
	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;
}
.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;
}
.link_pur_none {
	color: #455296;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.link_pur_none:hover {
	color: #6D79BC;
}
.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;
}
.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: #FFFFFF;

}
.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 {
	text-decoration: none;
	color: #D47815;
}
.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;
}
.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;
}
.trial-license-fieldset {
	background-color: #EAECF4;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8DBEB;
	border-right-color: #D8DBEB;
	border-bottom-color: #D8DBEB;
	border-left-color: #D8DBEB;
}
.signup-field {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.signup-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #45466D;
}
.purpleinset {
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px;
	background-color: #E4E7F1;
	border: 5px solid #DDE1EE;
	font-size: 12px;
}
.bigbutton {
	font-weight: bold;
	padding: 5px;
}
.phonenumber-large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.hilite {
	background-color: #FFFFE1;
	padding: 1px;
	font-weight: bold;
	color: #000000;
}




.hed_tbl_subhed {
	background-color: #E1E7F2;
	color: #3A4E7E;
}
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;
}

.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;
}
.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;
}
.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;
}
.flashbg {
	background-image: url(images/flashprofilerxbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.black_bold-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: -1px;
}
.contactcapturesubhed {
	font-size: 16px;
	color: #902417;
	margin-bottom: 5px;
	display: block;
}
.contactcapturecellbg {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/contactcapturecellbg.gif);
	background-repeat: repeat-x;
	margin-left: 10px;
	padding-left: 10px;
}
.checkbg {
	background-image: url(images/check.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.orange {
	color: #F2DC97;
}

.nocheck {
	background-image: url(images/nocheck.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*** 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;
}
.regnow_button_cc_bigger {
	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;
}
        .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;
}
.narrower  {
width: 535px !important;
}
.narrow-b  {
width: 670px !important;
}
.product-subtitle-bright {
	color: #C85037;
}
.product-switcher-lead {
	font-family: "Arial";
	font-size: 11px;
}
.product-switcher-content {
	font-size: 14px;
	font-family: "Arial";
	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;
}


.filterlinks a:hover {
	color: #979EC8;
}
.producttitle {
	font-family: "Arial";
	font-size: 24px;
	color: #000000;
	letter-spacing: -1px;
}
.product-subtitle {
	font-family: Arial;
	font-size: 16px;
	color: #575888;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: capitalize;
}
.product-content {
	font-family: "Arial";
	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/bg-iphone.jpg);
	background-repeat: no-repeat;
	height: 500px;
	background-position: center;
}
.product-preview-heading {
	font-family: "Arial";
	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: "Arial";
	font-size: 11px;
}
.filterlinks a {
	font-family: "Arial";
	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-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;
}
.eclipse {
	background-image: url(images/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-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-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;
}
#mySlides2 {
position: relative !important;
}

#myController2 {
	position: absolute;
	right: 0px !important;
	bottom: 0px !important;
}
#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;
}
.z {
	letter-spacing: 1px;

}
.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;
}
.switcher-container {
	width: 775px;
	font-family: "Arial";
}
.switcher-leftbox {
	float: left;
	width: 240px;
}
.switcher-rightbox {
	float: left;
	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-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 380px;
	background-color: #FFFFFF;
	height: 245px;
}
.padded-switched-content {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.switcher {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	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-right-color: #CCCCCC;
	height: 70px;
	font-size: 13px;
	border-top-color: #F6F6F6;
	border-bottom-color: #F6F6F6;
	border-left-color: #F6F6F6;
	cursor: pointer;
}
.asterisk {
}

.active-switcher {
	background-color: #FFFFFF;
	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: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.switcher:hover {
	background-color: #FFFFFF;
}
.product-subtitle-bright:hover {
	color: #D15852;
}
.quotecontainer {
	color: #000000;
	font-size: 16px;
	margin-top: 10px;
	background-image: url(/images/quotebg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 80px;
	line-height: 20px;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F1E9CD;
	border-bottom-color: #F1E9CD;
	border-left-color: #F1E9CD;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	height: 125px;
	position: relative;
}
.quotecontainer-lite {
	color: #000000;
	font-size: 16px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 20px;
	font-family: "Lucida Grande";
	height: 125px;
	position: relative;
	background-color: #f6f6f6;
}
.blockquote-credit {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	padding-right: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0E7C8;
	text-transform: uppercase;
	position: absolute;
	right: 5px;
	bottom: 5px;
	background-image: url(/images/stars.5.0.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 74px;
}
.scroller-credit {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	margin-top: 5px;
	padding-right: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0E7C8;
	text-transform: uppercase;
	right: 5px;
	bottom: 5px;
	background-image: url(/images/stars.5.0.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 74px;
	float: right;
}
.switcher-videobox {
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
.switched-video-content {
	position: absolute;
	top:0;
	left:0;
	margin-right: auto;
	margin-left: auto;
	width: 265px;
}	
 .switcher-video-container .switcher-handsetvideos a {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	margin-right: 15px;
}
.switcher-video-container {
}

.switcher-handsetvideos {
	margin-bottom: 20px;
	margin-top: 10px;
}
.active-switcher-video {
	font-weight: bold;
	text-decoration: none;
}
.active-switcher-video object {
	display: none
}
.profilernew {
	background-image: url(/images/stock/priflerbgnew-b.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.quote-nav-array a {
	color: #FFFFFF;
	background-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #000000;
	margin-left: 3px;
	line-height: 24px !important;
}
.scroller-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	text-align: center;
}
.quote-item {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #939393;
}

.quote-nav-array a:hover {
	background-color: #FFFFFF !important;
	border: 1px solid #939393;
	color: #000000 !important;
	font-weight: bold !important;
}
.quote-nav-array a.current {
	background-color: #FFFFFF !important;
	border: 1px solid #939393;
	color: #000000 !important;
	font-weight: bold !important;
}
.quote-nav-array {
	text-align: right;
}


