body, html{	height: 100%;	margin: 0;}body{	margin: 0;	background-color: #2B2D30;	background-image: url(images/bg_fill.gif);	b!ackground-repeat: repeat-y;	background-position: center 0;}a{	font-style: normal;	font-weight: normal;	text-decoration: none;}a:link { color: #5492ff; }a:visited { color: #8ea6bf; }b a:link { font-weight: bold; }b a:visited { font-weight: bold; }a:hover{	color: #5492ff;	text-decoration: underline;}div, td{	font-size: 13px;	font-family: Verdana, Arial, Helvetica;	text-align: justify;	line-height: 18px;}div.body_topbg{	height: 100%;	width: 100%;	margin: 0px auto 0px auto;	background-image: url(images/bg_top.gif);	background-repeat: repeat-x;	background-position: center 0;}div.body{	height: 100%;	width: 100%;	margin: 0px auto 0px auto;	background-image: url(images/bg_fill.gif);	background-repeat: repeat-x;	background-position: center 0;}div.header_top{	background-image: url(images/head_bg_main.jpg);	height: 131px;	width: 1006px;	margin: 0px auto 0px auto;	padding: 0px;}div.search{	float: right;	clear: left;	margin: 16px 59px 0px 0px;	text-align: right;	height: 50px;}input.search{	width: 110px;	height: 17px;	border: 0px solid white;	margin: 0;	padding: 0;}i!mg.s!earch { margin: 10px 0 0 0; }img.logo{	/* transparent logo link */	height: 64px;	width: 293px;	margin: 27px 0px 0px 51px;	border-width: 0px;}div.nav_bar{	height: 26px;	width: 946px;	margin: 10px 0px 0px 33px;}div.in_row{	float: left;	clear: right;	margin: 0px;}dt{	float: left;}.home_shell{	margin: 16px auto 0px auto;	width: 884px;}.content_shell{	margin: 16px auto 0px auto;	width: 845px;}div.home_update{	width: 884px;	height: 55px;	f!loat: right;	c!lear: right;	line-height: 15px;	font-size: 12px;	margin: -10px 0 0 0;	padding: 0;}p.home_update { margin: 0 0 6px 0; }/* H1 IS USED FOR BODY AREA HEADLINES */h1{	font-family: Trebuchet MS, Verdana, Helvetica;	font-size: 35px;	font-weight: bold;	margin: 23px 0 0 0;	letter-spacing: -1px;	height: 32px;	float: left;	color: #787878;	padding: 0;}.header_divider{	width: 1px;	height: 56px;	background-color: #39F;	margin: 10px 20px 0 20px;	float: left;}h2{	font-family: Trebuchet MS, Verdana, Helvetica;	font-size: 14px;	margin: 31px 0 0 0;	float: left;	color: #b2b896;	font-weight: normal;}h3{	font-family: Trebuchet MS, Verdana, Helvetica;	font-size: 20px;	margin: 15px 0 0 0;	color: #b2b896;	font-weight: bold;	line-height: 22px;}h4{	font-family: Trebuchet MS, Verdana, Helvetica;	font-size: 16px;	margin: 0 0 0 0;	color: #787878;	font-weight: bold;	line-height: 19px;}h6	/* SPECIAL HEADER ONLY USED FOR SOLUTIONS INDEX */{	font-family: Trebuchet MS, Verdana, Helvetica;	font-size: 35px;	font-weight: bold;	margin: 23px 0 0 0;	letter-spacing: -1px;	h!eight: 32px;	float: left;	color: #787878;	padding: 3px 0 18px 0;}em{	font-size: 15px;	font-weight: normal;	font-style: normal;	line-height: 18px;}/*div.tab_nav_solutions{	font-size: 16px;	font-weight: bold;	clear: both;	width: 100%;	height: 28px;	float: none;	color: #666;	border-bottom: #cce3f3;	border-width: 0 0 1px 0;	border-style: none none solid none;}div.tab_nav_solutions a{	font-weight: bold;}div.tab_nav_solutions li{	float: left;	list-style-type: none;	margin: 0 0 0 0;	padding: 0 0 0px 0;}div.tab_nav_solutions li.selected{	background-color: #FFF;	padding: 0 0 12px 0;}div.tab_nav_solutions li.corner_right{	margin: 1px 0 0 0;	border-style: none;	background-image: url(images/tab_corner_right.gif);	width: 19px;	height: 28px;	background-repeat: no-repeat;}div.tab_nav_solutions li.corner_left{	margin: 1px 0 0 0;	border-style: none;	background-image: url(images/tab_corner_left.gif);	width: 19px;	height: 28px;	background-repeat: no-repeat;}div.tab_nav_solutions li.corner_off{	margin: 1px 0 0 0;	border-style: none;	width: 19px;	height: 28px;}div.tab_nav_solutions li.spacer{	width: 0px;}*/p.learn_more_button{	background-color: #F1F3F6;	height: 20px;	width: 260px;	margin: 0px 0 0 0;	padding: 5px 0 5px 0;	background-image: url(images/arrow_special.gif);	background-repeat: no-repeat;	background-position: right -16px;	text-align: center;}div.tab_nav_success{	font-size: 14px;	font-weight: bold;	clear: both;	width: 100%;	height: 28px;	float: none;	color: #666;	border-bottom: #cce3f3;	border-width: 0 0 1px 0;	border-style: none none solid none;}div.tab_nav_success a{	font-weight: bold;}div.tab_nav_success li{	float: left;	list-style-type: none;	margin: 0;	padding: 0 0 0px 0;	font-size: 14px;}div.tab_nav_success li.selected{	background-color: #FFF;	padding: 0 0 12px 0;}div.tab_nav_success li.corner_right{	margin: 1px 0 0 0;	border-style: none;	background-image: url(images/tab_corner_right.gif);	width: 19px;	height: 28px;	background-repeat: no-repeat;}div.tab_nav_success li.corner_left{	margin: 1px 0 0 0;	border-style: none;	background-image: url(images/tab_corner_left.gif);	width: 19px;	height: 28px;	background-repeat: no-repeat;}div.tab_nav_success li.corner_off{	margin: 1px 0 0 0;	border-style: none;	width: 19px;	height: 28px;}div.tab_nav_success li.spacer{	width: 23px;}div.tab_nav_infocenter{	font-size: 14px;	font-weight: bold;	clear: both;	width: 100%;	height: 28px;	float: none;	color: #666;	border-bottom: #cce3f3;	border-width: 0 0 1px 0;	border-style: none none solid none;}div.tab_nav_infocenter a{	font-weight: bold;}div.tab_nav_infocenter li{	float: left;	list-style-type: none;	margin: 0;	padding: 0 0 0px 0;	font-size: 14px;}div.tab_nav_infocenter li.selected{	background-color: #FFF;	padding: 0 0 12px 0;}div.tab_nav_infocenter li.corner_right{	margin: 1px 0 0 0;	border-style: none;	background-image: url(images/tab_corner_right.gif);	width: 19px;	height: 28px;	background-repeat: no-repeat;}div.tab_nav_infocenter li.corner_left{	margin: 1px 0 0 0;	border-style: none;	background-image: url(images/tab_corner_left.gif);	width: 19px;	height: 28px;	background-repeat: no-repeat;}div.tab_nav_infocenter li.corner_off{	margin: 1px 0 0 0;	border-style: none;	width: 19px;	height: 28px;}div.tab_nav_infocenter li.spacer{	width: 75px;}div.pitch_mediabox{	width: 320px;	float: right;	padding: 22px;}div.pitch_mediabox .title{	c!olor: #666;	font-size: 14px;	font-weight: bold;}div.pitch_mediabox .description{	color: #999;	font-size: 11px;	f!ont-style: italic;	margin: 0 0 0 0;	line-height: 14px;}div.pitch_quote{	width: 195px;	float: right;	padding: 22px 0 0 22px;	border-left: 1px solid #cce3f3;	text-align: left;}div.pitch_quote .quote{	color: #666;	font-size: 14px;}div.pitch_quote p.source{	c!olor: #999;	font-size: 11px;	text-align: right;	line-height: 14px;}div.tab_array{	position: absolute;	width: 845px;	height: 400px;	float: none;	clear: both;	margin: 6px 0 0 0;	background-image: url(images/tab_bg_fadelines.gif);	background-repeat: no-repeat;	b!ackground-position: -26px 0;	margin: -8px 0 0 -26px;	padding: 10px 25px 0 26px;	b!order: 1px solid red;  /* * * * * */}div.tab_array_regular{	position: absolute;	width: 845px;	height: 400px;	float: none;	clear: both;	margin: -8px 0 0 0;	padding: 10px 25px 0 26px;}div#tab_array_1{	visibility: visible;}div#tab_array_2{	visibility: hidden;}div#tab_array_3{	visibility: hidden;}div#tab_array_4{	visibility: hidden;}div#tab_array_5{	visibility: hidden;}div#tab_array_6{	visibility: hidden;}div#tab_array_7{	visibility: hidden;}div#tab_array_8{	visibility: hidden;}div.solutions_quote{	width: 195px;	float: right;	padding: 0 0 0 22px;	border-left: 1px solid #cce3f3;	text-align: left;	margin: 0 0 0 22px;}div.solutions_quote .quote{	color: #666;	font-size: 14px;}div.solutions_quote p.source{	c!olor: #999;	font-size: 11px;	text-align: right;	line-height: 14px;}div.flip_box_topics{	margin: 10px 22px 10px 0;	padding: 20px 20px 20px 22px;	width: 305px;	text-align: right;	line-height: 16px;	font-size: 14px;	color: #b2b896;	float: left;	border-right: 1px solid #a4daff;	background-color: #f1f3f6;	background-image: url(images/menu_corner_bl.gif);	background-repeat: no-repeat;	background-position: left bottom;}div.flip_box_topics p{	margin: 0px 0 8px 0;	padding: 0 0 0 0;	z-index: 5;	position: relative;}div.flip_box_topics a:hover{	text-decoration: none;}div.flip_box_contents img{	margin-left: -45px;}div.flip_box_contents{	float: left;	width: 280px;	padding: 7px 0 0 0;	z-index: 3;	position: relative;}div.flip_box_contents div#box_1 { width: 280px; visibility: visible; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_2 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_3 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_4 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_5 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_6 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_7 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_8 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_9 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_10 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_11 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_12 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_13 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_14 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_15 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_16 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_17 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_18 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_19 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}div.flip_box_contents div#box_20 { width: 280px; visibility: hidden; position: absolute; text-align: left; margin: 20px 0 0 0;}img.flip_box_arrow{	float: left;	position: absolute;	left: -24px;}iframe.success_box_topics {margin: -0px 0 0 0;}img.success_box_arrow{	float: left;	position: absolute;	left: -208px;}div.success_box_topics{	margin: 0 0 0 0;	padding: 10px 20px 0 0;	width: 197px;	height: 157px;	text-align: right;	line-height: 16px;	font-size: 16px;	color: #b2b896;	float: left;	clear: left;	border: 1px solid white;	b!order-right: 1px solid #cce3f3;	background-image: url(images/menubox_bg_successstories.gif);	background-repeat: no-repeat;}div.success_box_topics a:hover{	text-decoration: none;}div.success_box_topics p{	margin: 0;	padding: 10px 20px 8px 0;	z-index: 5;	position: relative;}div.success_box_contents{	float: left;	width: 380px;	padding: 17px 10px 0 0;	z-index: 3;	position: relative;	o!verflow: visible;}div.success_box_contents ul{	width: 380px;	margin-left: .2em;	padding-left: 1em;	margin: 0 0 0 -20px;}div.success_box_contents li { margin: 0 0 0 20px; }div.success_box_contents div#box_1a { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2a { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3a { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4a { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1b { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2b { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3b { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4b { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1c { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2c { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3c { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4c { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1d { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2d { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3d { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4d { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1e { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2e { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3e { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4e { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1f { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2f { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3f { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4f { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1g { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2g { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3g { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4g { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_1h { width: 410px; visibility: visible; position: absolute; text-align: left; }div.success_box_contents div#box_2h { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_3h { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_contents div#box_4h { width: 410px; visibility: hidden; position: absolute; text-align: left;}div.success_box_special{	background-color: #F1F3F6;	height: 62px;	width: 610px;	margin: 0px 0 0 0;	padding: 0;	background-image: url(images/arrow_special.gif);	background-repeat: no-repeat;	background-position: right top;}div.technology_index{	width: 300px;	float: right;	text-align: left;	margin: 0px 0 10px 22px;	border-left: 1px solid #3399ff;	padding: 30px 20px 20px 22px;	background-color: #f1f3f6;	background-image: url(images/menu_corner_tr.gif);	background-repeat: no-repeat;	background-position: right top;}div.technology_index h3{	color: #6082aa;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px;	margin: 0;	float: none;}div.technology_index h2{	c!olor: #666;	font-size: 14px;	margin: 0;	float: none;}div.threecolumn{	float: left;	padding: 0 20px 0 0;	width: 30%;	text-align: left;	font-size: 12px;	line-height: 16px;}div.threecolumn h1{	color: #b2b896;	font-size: 18px;	font-weight: bold;	margin: 0;	float: none;	letter-spacing: 0px;}div.threecolumn h2{	color: #999;	font-size: 15px;	font-weight: normal;	margin: 0;	float: none;	letter-spacing: 0px;}div.sidebar{	width: 295px;	float: right;	padding: 0 0 0 22px;	border-left: 1px solid #cce3f3;	text-align: left;	margin: 0 0 0 20px;}div.sidebar .topic{	color: #999;	f!loat: left;	font-size: 15px;	padding: 0;	margin: 0;	letter-spacing: 0;}img.image_left{	float: left;	margin: 0 15px 8px 0;}/* ------------------- */div.footer{	width: 845px;	float: none;	clear: both;	font-size: 12px;	font-family: Verdana, Arial, Helvetica;	text-align: center;	padding: 20px 0 0 0;}a.footer{	padding: 0 8px 0 8px;	font-weight: normal;}p.copyright{	font-size: 9px;	margin: 5px 0 0 0;	color: #d1d1d1;}p.keywords {font-size: 9px; color: gray;}