﻿/* PNG Fix for IE6 (right-menu hovers) */

/*#nav2 > ul > li > a
{
    font-size:13pt !important;
}*/

#hero h1
{
    color:White;
    margin-left:26px;
    font-weight:bolder;
    font-size:1.5em;
    font-family:Sans-Serif;
}

.image-right{float:right; padding:0 0 8px 8px;}
.image-left{float:left; padding:0 0 8px 8px;}

#art0 { position:absolute;top:0px;left:0px;z-index:1;width:874px;height:296px;cursor:pointer; }
#art1 { position:absolute;top:0px;left:0px;z-index:1;width:874px;height:296px;cursor:pointer; }
#art2 { position:absolute;top:0px;left:0px;z-index:1;width:874px;height:296px;cursor:pointer; }
#art3 { position:absolute;top:0px;left:0px;z-index:1;width:874px;height:296px;cursor:pointer; }
#art4 { position:absolute;top:0px;left:0px;z-index:1;width:874px;height:296px;cursor:pointer; }
#art5 { position:absolute;top:0px;left:0px;z-index:1;width:874px;height:296px;cursor:pointer; }
#art0 img{ position:absolute;top:0px;left:1px; }
#art1 img{ position:absolute;top:0px;left:1px; }
#art2 img{ position:absolute;top:0px;left:1px; }
#art3 img{ position:absolute;top:0px;left:1px; }
#art4 img{ position:absolute;top:0px;left:1px; }
#art5 img{ position:absolute;top:0px;left:1px; }
#main-image .text-header.dark { color:#7F7F7F;}
#main-image .text-header.light { color:#DFDFDF; }
#main-image a{ text-decoration:none;}

#globalnav-zone{width:633px; float:right;
	height: 19px;
}
#globalnav {float:right; margin-right:6px;}
#globalnav {width:637px; 
float:left; margin-right:8px;
	height: 15px;
}
#globalnav ul {height:20px; display:block; margin:0 0 0 0;padding:0 0 0 0; float:right;
	width: 528px;
}
#globalnav ul li{float:right;}
/*#globalnav ul li a{float:right; margin:0 0 0 0; text-indent:-9999px; }*/

/*
#globalnav-zone{width:516px; padding-left:117px; float:left;}
#globalnav {width:291px; float:left; margin-right:8px;}
#globalnav ul {width:291px;height:20px; display:block; background:url(images/matrix_topnav.gif) left top; margin:0 0 0 0;padding:0 0 0 0;}
#globalnav ul li{float:left;}
#globalnav ul li a{float:left; margin:0 0 0 0; text-indent:-9999px; }
#globalnav ul li.about { margin:0 0 0 0; width: 72px; height:20px; background:url(images/matrix_topnav.gif); display:block;}
#globalnav ul li.about a{width:72px; height:20px; background:url(images/matrix_topnav.gif) no-repeat left top; display:block; }
#globalnav ul li.about a:hover{ width:72px; height:20px; background:url(images/matrix_topnav.gif) 0 -20px; display:block;}
#globalnav ul li.about a.selected { width:72px; height:20px; background:url(images/matrix_topnav.gif) 0 -40px; display:block;}
#globalnav ul li.news { margin:0 0 0 23px; width: 71px; height:20px; background:url(images/matrix_topnav.gif); display:block;}
#globalnav ul li.news a{width:71px;height:20px; background:url(images/matrix_topnav.gif) no-repeat -95px 0;display:block;}
#globalnav ul li.news a:hover{ width:71px; height:20px; background:url(images/matrix_topnav.gif) -95px -20px; display:block;}
#globalnav ul li.news a.selected { width:71px; height:20px; background:url(images/matrix_topnav.gif) -95px -40px; display:block;}
#globalnav ul li.contact { margin:0 0 0 23px; width: 53px; height:20px; background:url(images/matrix_topnav.gif); display:block;}
#globalnav ul li.contact a{ width:53px; height:20px; background:url(images/matrix_topnav.gif) no-repeat -189px 0; display:block;}
#globalnav ul li.contact a:hover{ width:53px; height:20px; background:url(images/matrix_topnav.gif) -189px -20px; display:block;}
#globalnav ul li.contact a.selected { width:53px; height:20px; background:url(images/matrix_topnav.gif) -189px -40px; display:block;}
#globalnav ul li.login { margin:0 0 0 23px; width: 26px; height:20px; background:url(images/matrix_topnav.gif); display:block;}
#globalnav ul li.login a{width:26px; height:20px; background:url(images/matrix_topnav.gif) no-repeat -265px 0; display:block;}
#globalnav ul li.login a:hover{ width:26px; height:20px; background:url(images/matrix_topnav.gif) -265px -20px; display:block;}
#globalnav ul li.login a.selected{ width:26px; height:20px; background:url(images/matrix_topnav.gif) -265px -40px; display:block;} 
*/
#search-zone{float:left; width:179px; height:20px; display:block;}

#search-zone input{float:left;}
#search-zone input.text-input{padding:3px 0 0 5px; width:120px; height:17px; border:0px; background:url("../images/search_bg.jpg") no-repeat left top; text-align:left; display:block; float:left; color:#5f5f5f; }
.submit-search{width:51px; height:20px; display:block; float:left; margin:0 0 0 0; background:url("../images/matrix_search.gif") no-repeat left top; border:0px; text-indent:-9999px; cursor:pointer; }
.submit-search:hover, .submit-search:active{background: url("../images/matrix_search.gif") no-repeat left -20px; }

.header-search-list input.text-search{width:157px; background:url("../images/search_bg.jpg") no-repeat left top; height:17px; float:left; margin:2px 0 0 20px; border:0px; padding:3px 0 0 5px; color:#5f5f5f;}
.header-search-list input.radio-button{width:13px float:left; margin:-1px 5px 0 9px; vertical-align:middle;}
.search .submit-search { margin:2px 9px 0 0; }

#mainnav-zone{width:438px; height:25px; float:right; padding:26px 0 0 195px;}


#nav-zone{
width:855px; 
height:46px; 
float:left; 
padding:19px 0 0 0px;
}


#nav2 
{padding:0; margin:0; list-style:none; height:38px;) 
repeat-x; position:inherit; font-family:arial, verdana, sans-serif;
	top: 0px;
	width: 584px;
	float:right;
}
#nav2 ul.cssMenu ul{display:none}
#nav2 ul.cssMenu li:hover>ul{display:block}
#nav2 ul.cssMenu ul{position: absolute;left:1px;top:98%;}
#nav2 ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
#nav2 ul.cssMenu,ul.cssMenu ul {
	border: 1px solid #111111;
	margin: 0px;
	list-style: none;
	padding: 0px 2px 2px 2px;
	background-color:#ffffff;
	background-repeat:repeat;
	width: 579px;
}
#nav2 ul.cssMenu table {border-collapse:collapse}

ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
#nav2 ul.cssMenu ul{
	width:193px;
}
#nav2 ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
#nav2 ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
#nav2 ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#7f7f7f;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:5px 10px 5px 15px;
	padding-left:10px;
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #d6d4d0;
	text-decoration:none;
	cursor:default;
}


#nav2 ul.cssMenu span{
	overflow:hidden;
}
#nav2 ul.cssMenu li {
	float:left;
	width: 190px;
}

#nav2 ul.cssMenu ul li {
	float:none;
}
#nav2 ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
#nav2 ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
#nav2 ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#cccccc #111111 #111111 #cccccc;	background-image:none;}
#nav2 ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
#nav2 ul.cssMenu li:hover{
	position:relative;
}
#nav2 ul.cssMenu li:hover>a{
	background-color:#d6d4d0;
	border-color:#d6d4d0;
	border-style:solid;
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration:none;

}
#nav2 ul.cssMenu li a:hover{
	position:relative;
	background-color:#d6d4d0;
	border-color:#d6d4d0;
	border-style:solid;
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration:none;
}
#nav2 ul.cssMenu li.dis a {
	color: #666 !important;
}
#nav2 ul.cssMenu img {border: none;float:left;float:none; margin-right:2px;width:16px;
height:16px;
}
#nav2 ul.cssMenu ul img {width:16px;
height:16px;
}
#nav2 ul.cssMenu img.over{display:none}
#nav2 ul.cssMenu li.dis a:hover img.over{display:none !important}
#nav2 ul.cssMenu li.dis a:hover img.def {display:inline !important}
#nav2 ul.cssMenu li:hover > a img.def  {display:none}
#nav2 ul.cssMenu li:hover > a img.over {display:inline}
#nav2 ul.cssMenu a:hover img.over,nav2 ul.cssMenu a:hover ul img.def,nav2 ul.cssMenu a:hover a:hover ul img.def,nav2 ul.cssMenu a:hover a:hover a:hover ul img.def,nav2 ul.cssMenu a:hover a:hover img.over,nav2 ul.cssMenu a:hover a:hover a:hover img.over,nav2 ul.cssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
#nav2 ul.cssMenu a:hover img.def,nav2 ul.cssMenu a:hover ul img.over,nav2 ul.cssMenu a:hover a:hover ul img.over,nav2 ul.cssMenu a:hover a:hover a:hover ul img.over,nav2 ul.cssMenu a:hover a:hover img.def,nav2 ul.cssMenu a:hover a:hover a:hover img.def,nav2 ul.cssMenu a:hover a:hover a:hover a:hover img.def{display:none}
#nav2 ul.cssMenu a:hover ul,nav2 ul.cssMenu a:hover a:hover ul,nav2 ul.cssMenu a:hover a:hover a:hover ul{display:block}
#nav2 ul.cssMenu a:hover ul ul,nav2 ul.cssMenu a:hover a:hover ul ul{display:none}
#nav2 ul.cssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:12px;}
#nav2 ul.cssMenu li:hover>a>span{);
}
#nav2 ul.cssMenu a:hover span{}
#nav2 ul.cssMenu ul span,nav2 ul.cssMenu a:hover table span{}







#featured-box h3, #featured-box-1 h3 { padding:10px 0 0 10px; }

#featured-box{width:608px; background:url("../images/bg_2_columns.gif") repeat-y 0 0; overflow:hidden; float:left; padding:0; margin:0 0 30px 0;}
#featured-box-1{width:608px; background:url("../images/bg_services.jpg") repeat-y 0 0; overflow:hidden; float:left; padding:0; margin:0 0 15px 0;}

#featured-box .featured-box-orange{width:608px; height:28px; background:url("../images/services_title.gif") no-repeat left top;}
#featured-box .featured-box-blue{width:608px; height:28px; background:url("../images/products_title.gif") no-repeat left top;}
#featured-box-1 .featured-box-green{width:608px; height:28px; background:url("../images/specialties_title.gif") no-repeat left top;}
#featured-box-1 .featured-box-mov{width:608px; height:28px; background:url("../images/care_setting_title.gif") no-repeat left top;}
#featured-box-1 .featured-box-red{width:608px; height:28px; background:url("../images/success_title.gif") no-repeat left top;}
#featured-box-1 .featured-box-blue{width:608px; height:28px; background:url("../images/products_title.gif") no-repeat left top;}


#bottom-featured-box {float: left; height:4px; width:608px; display: block; margin-top:-1px; font-size:1px;background: url("../images/bg_close_normal.gif") no-repeat left top;}
#bottom-featured-box.bottom-white {background: url("../images/bg_close_active.gif") no-repeat left top; }

#featured-box .featured-box-menu{width:165px; float:left; padding:0 0 0 1px;}

#main #featured-box .featured-box-menu ul{width:165px; float:left; margin:0 0 0 0; background:#FFFFFF;}
#main #featured-box .featured-box-menu ul li{width:165px; float:left; margin:0 0 1px 0; padding: 0px; background-image: none; }
#main #featured-box .featured-box-menu ul li a{width:145px; float:left; padding: 8px 10px 8px 10px; color:#5cadd6; background:#e6e6e6;) repeat-y; margin:0 0 0 0; text-decoration:none; display:block; }
#main #featured-box .featured-box-menu ul li a:hover{width:145px; float:left; padding: 8px 10px 8px 10px; color:#666666; background:#f0f0f0; text-decoration:none;}
#main #featured-box .featured-box-menu ul li a.selected, #featured-box .featured-box-menu ul li a.selected:hover{width:145px; float:left; padding: 8px 10px 8px 10px; color:#666666; background:#ffffff; text-decoration:none; cursor:default;}

#featured-box .gray-zone{width:166px; min-height:100%; float:left; background:#e6e6e6;}

#featured-box .featured-box-content {width:400px; float:left; padding:20px;overflow:hidden}
#featured-box .featured-box-content.introImage {width:440px; padding:0;}
#featured-box .featured-box-content .top{width:402px; height:111px; padding:20px; float:left;}
#featured-box .featured-box-content .imageEdiServices{float:right; width:150px;}
#featured-box .featured-box-content .bottom{width:442px; height:6px; display:block; float:left; line-height:1px; font-size:1px; background:url("../images/close_services_box.gif"); margin-top:10px;}

#featured-box-1 .featured-box-columns{width:605px; background:url("../images/bg_care_setting.gif") no-repeat left bottom; overflow:hidden; margin:0 0 0 1px;}

#featured-box .featured-box-columns .columns-item{ width:170px; padding:10px 20px 0 10px; float:left; margin:0 1px 0 0;}

#featured-box .featured-box-columns .columns-item .text-columns-item{width:160px; padding:0 0 0px 10px; float:left;}


#featured-box-1 .featured-box-columns .columns-item{width:170px; padding:10px 20px 20px 10px; float:left; margin:0 1px 0 0;}

#featured-box-1 .featured-box-columns .columns-item .text-columns-item{width:160px; padding:0 0 0px 10px; float:left;}


.featured-box-content-red{width:568px; padding:20px 20px 0 20px; float:left;}
.video-zone{width:235px; height: auto; float:left;}
.video-zone .subtitle { font-weight:bold; margin-top:5px; }
.featured-box-content-red .text-zone{width:132px; padding:0 20px 0 20px; float:left;}
.featured-box-content-red .list-stories{width:160px; float:left;}

.featured-box-content-red .list-stories .list-item{width:160px; margin:0 0 13px 0; float:left;}
.featured-box-content-red .list-stories .list-item img{float:left; border:1px solid #3399cc; margin:0 10px 0 0;}
.featured-box-content-red .list-stories .list-item .details{width:160px; float:left; font-size: 9px; line-height: 14px;}
.featured-box-content-red .list-stories .list-item .details h6{font-size: 11px;}

#featured-box-1 .icon_container {width:95px;float:left;padding:17px 12px 17px 14px;text-align:center;font:bold 11px Arial;color:#7F7F7F; height:90px;overflow: hidden;}
#featured-box-1 .icon_container a{color:#7f7f7f}
#featured-box-1 .icon_container a:hover{text-decoration:none; color:#3399cc;}

#main-image-zone{ width:875px; float:left; padding-left:1px; background:url("../images/bg_main_image.jpg") repeat-y; overflow:hidden; position:relative; }
#main-image.artwork1{width:874px; height:296px; float:left; background:url("../images/artwork1.jpg") no-repeat; }
#main-image.artwork2{width:874px; height:296px; float:left; background:url("../images/artwork2.jpg") no-repeat; }
#main-image.artwork3{width:874px; height:296px; float:left; background:url("../images/artwork3.jpg") no-repeat; }

#main-image .text-header{width:403px; padding:70px 0 0 30px; float:left; position:relative; z-index:5}

#learn-more{width:76px; height:19px;  margin:20px 0 0 0;}
#learn-more a{width:76px; height:19px; background:url("../images/matrix_learn_more.gif") no-repeat left top; display:block;}
#learn-more a:hover{width:76px; height:19px; background:url("../images/matrix_learn_more.gif") no-repeat left -19px; display:block;}
#learn-more a.selected{width:76px; height:19px; background:url("../images/matrix_learn_more.gif") no-repeat left -38px; display:block;}

.learn-more-but{width:76px; height:19px; display:block; text-indent:-9999px;}
.learn-more-but a{width:76px; height:19px; display:block; background:url("../images/matrix_learn_more.gif") no-repeat left top;}
.learn-more-but a:hover{width:76px; height:19px; display:block; background:url("../images/matrix_learn_more.gif") no-repeat left -19px;}
.learn-more-but a:active{width:76px; height:19px; display:block; background:url("../images/matrix_learn_more.gif") no-repeat left -38px;}

#learn-more_header{width:76px; height:19px; margin:20px 0 0 0;}
#learn-more_header a{width:76px; height:19px; background:url("../images/matrix_learn_more.gif") no-repeat left top; display:block;}
#learn-more_header a:hover{width:76px; height:19px; background:url("../images/matrix_learn_more.gif") no-repeat left -19px; display:block;}
#learn-more_header a:active{width:76px; height:19px; background:url("../images/matrix_learn_more.gif") no-repeat left -38px; display:block;}

.small-but{width:43px; height:19px; display:block; text-indent:-9999px; float:left; margin:0 4px 0 0;}
.small-but a{width:43px; height:19px; display:block; background:url("../images/matrix_small.gif") no-repeat left top;}
.small-but a:hover{width:43px; height:19px; display:block; background:url("../images/matrix_small.gif") no-repeat left -19px;}
.small-but a:active{width:43px; height:19px; display:block; background:url("../images/matrix_small.gif") no-repeat left -38px;}



#right-menu{width:217px; float:right;position:relative;z-index:5 }

#right-menu ul {width:217px; height:296px; display:block; margin:0 0 0 0; padding:0 0 0 0; float:left;}
#right-menu ul li{float:left;}
#right-menu ul li a{ margin:0 0 0 0;}

#right-menu ul li.hospital { margin:0 0 0 0; }
#right-menu ul li.hospital a{ width:217px; height:100px; background:url("../images/matrix_hospital.png") no-repeat left top; display:block;}
#right-menu ul li.hospital a:hover{ background-position: 0 -100px; behavior: url(/JS/iepngfix.htc); }

#right-menu ul li.group-practices { margin:0 0 0 0; }
#right-menu ul li.group-practices a{ width:217px; height:81px; background:url("../images/matrix_group_practices.png") no-repeat left top; display:block;}
#right-menu ul li.group-practices a:hover{ background-position: 0 -81px; behavior: url(/JS/iepngfix.htc); }

#right-menu ul li.small-practices { margin:0 0 0 0; }
#right-menu ul li.small-practices a{ width:217px; height:115px; background:url("../images/matrix_small_practices.png") no-repeat left top; display:block;}
#right-menu ul li.small-practices a:hover{ background-position: 0 -115px; behavior: url(/JS/iepngfix.htc); }

#main-content{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;}
#columns{width:876px; float:left; background:url("../images/bg_columns.jpg") no-repeat 0 0;}
#columns .columns-item{width:231px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
}
#columns .columns-item2 H2 {margin: 0 0 0 0;}
#columns .columns-item img{ border:0;}
#columns .columns-item2 img{ border:0; margin: 0px 20px 0px 20px;}
a.more{padding-right:7px; color:#692E1F; background: url("../images/arrow_more.gif") no-repeat right center; width:22px;}
html>body a.more{background: url("../images/arrow_more.gif") no-repeat right 4px;}

#columns .columns-item .date{ font-size:9px; }


#sub-columns-right-test{width:200px; float:right; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;}
#sub-columns-right-test .sub-columns-right-item-test{
width:200px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
}

#sub-columns-test{width:657px; 
float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;
height: 320px;
}

#sub-columns-test .sub-columns-item-test{width:585px; 
margin-left:1px; 
padding: 0 20px 23px 28px; 
float:left; 
display:block;
}




#sub-columns-right{width:876px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;}
#sub-columns-right .sub-columns-right-item{width:617px; 
margin-left:1px; 
padding: 100 20px 23px 28px; 
float:left; 
display:block;
}


#subpage-content{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;
	height: 333px;
}


#sub-columns{width:876px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;
	height: 320px;
}

#sub-columns .sub-columns-item{width:599px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
}

/* COMPANY - VISION */

#subpage-content-vision{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;
	height: 600px;
}

#sub-columns-vision{width:666px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;
	height: 590px;
}
#sub-columns-vision .sub-columns-item-vision{width:587px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
height: 580px;
}

/* COMPANY - COMPANY */

#subpage-content-company{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;

}

#sub-columns-company{width:666px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;

}
#sub-columns-company .sub-columns-item-company{width:587px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
}


/* PRODUCTS - NUCLEAR */

#subpage-content-nuclear{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;
	
}

#sub-columns-nuclear{width:666px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;
	
}
#sub-columns-nuclear .sub-columns-item-nuclear{width:587px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
}





/* PRODUCTS - CONNECTED CARE */

#subpage-content-connectedcare{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;
	
}

#sub-columns-connectedcare{width:666px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;
	
}
#sub-columns-connectedcare .sub-columns-item-connectedcare{width:587px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;

}

/* PRODUCTS - CONNECTED ARCHIVE */

#subpage-content-connectedarchive{width:876px; float:left; background:url("../images/bg_main_image.jpg") repeat-y left top; overflow:hidden; margin:0;

}

#sub-columns-connectedarchive{width:666px; float:left; background:url("../images/bg_subcolumns.jpg") no-repeat 0 0;

}
#sub-columns-connectedarchive .sub-columns-item-connectedarchive{width:587px; 
margin-left:1px; 
padding: 0 28px 23px 28px; 
float:left; 
display:block;
}















#bottom-home{width:876px; height:7px; font-size:1px; line-height:1px; float:left; display:block; background:url("../images/bottom_home.jpg") no-repeat; margin-top:-15px;}

ul {margin:0 0 10px 0;padding:0;}

/* Styles for content area lists */
#main ul li, #main-content ul li, ul.ulBulleted li {margin: 0 0 2px 0; padding: 0 0 0 10px; background: url("../images/arrow2.gif") no-repeat left 5px; }
#main ul li.spacer {margin: 0 0 15px 0; padding: 0 0 0 10px; }
#main ul li ul { margin: 3px 0 11px; }
#main ul li ul li {margin: 0 0 2px 0; padding: 0 0 0 10px; background: url("../images/bullet.gif") no-repeat left 5px; }
#main ul li ul li ul li {margin: 0 0 2px 0; padding: 0 0 0 10px; background: url("../images/arrow.gif") no-repeat left 5px; }
#main ul li ul li ul li ul li{ margin: 0 0 2px 0; padding: 0 0 0 10px; background: url("../images/bullet.gif") no-repeat left 5px; }

/* Added 08.24.2009 by KMK */
/* Calls to Action Box in upper right column */
#main .calls-to-action ul li {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/arrow2.gif") no-repeat left 5px; }
#main .calls-to-action ul li.contact {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/nav-icon-contact-us.png") no-repeat left 2px; }
#main .calls-to-action ul li.demo {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/nav-icon-demo.png") no-repeat left 2px; }
#main .calls-to-action ul li.webinar {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/nav-icon-webinars.png") no-repeat left 1px; }
#main .calls-to-action ul li.x {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/nav-icon-x.png") no-repeat left 1px; }
#main .calls-to-action ul li.offers {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/nav-icon-special-offers.png") no-repeat left 1px; }
#main .calls-to-action ul li.spacer {margin: 0 0 15px 0; padding: 0 0 0 20px; }
#main .calls-to-action ul li ul { margin: 3px 0 11px; }
#main .calls-to-action ul li ul li {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/bullet.gif") no-repeat left 5px; }
#main .calls-to-action ul li ul li ul li {margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/arrow.gif") no-repeat left 5px; }
#main .calls-to-action ul li ul li ul li ul li{ margin: 0 0 2px 0; padding: 0 0 0 20px; background: url("../images/bullet.gif") no-repeat left 5px; }

/* List styles for left column links on 3 column template */
#main #localnav li {margin: 0 0 10px 0; padding: 0 0 0 10px; background: url("../images/arrow_more.gif") no-repeat left 5px;}
#main #localnav li a{text-decoration:none;}
#main #localnav li a:hover{text-decoration:none; color:#666666;}
#main #localnav li.selected{text-decoration:none; color:#666666;}
#main #localnav ul li ul { margin: 10px 0 11px; }
#main #localnav ul li ul li { background: url("../images/arrow_more.gif") no-repeat left 5px; }

/* List styles for 2 column sub list items */
.ul-col {width: 48%; float: left; margin: 0 0 11px 0; padding: 0 0 0 0;}
.ul-col li {margin: 0 0 2px 0; padding: 0 0 0 10px; background: url("../images/arrow2.gif") no-repeat left 4px;}


.image_title {margin: 30px 0 10px 0;}
.image_link {border:0;}

#view-demo{width:146px; float:left; margin-top:20px;}
#view-demo img.spacer{margin-bottom:10px;}
#view-demo .buttons-view{width:110px; padding: 0 0 0 28px; float:left;}
.buttons-view img {margin-right:4px; float:left;}




#white-box{width:442px; float:left; }
#white-box .top-white-box{width:442px; height:1px; line-height:1px; font-size:1px; float:left; background:url("../images/top_white_box.gif") no-repeat left top;}
#white-box .content-white-box{width:402px; float:left; background:url("../images/bg_white_box.gif") repeat-y; overflow:hidden; padding:20px; }
#white-box .bottom-white-box{width:442px; height:6px; font-size:1px; float:left; background:url("../images/bottom_white_box.gif") no-repeat left top; display:block; margin:-4px 0 6px 0; }

table.white-box-list {
margin: 0 0 0 0;
padding: 0;
background-color: #fff;
width:442px;
float:left;
}

table.white-box-list td {
vertical-align:middle;
text-align: center;
}

table.white-box-list a.selected, table.white-box-list a.selected:hover {
background-color: #ffffff;
color:#666666;
text-decoration:none;
cursor:default;
}

table.white-box-list a {
color:#3399CC;
background-color:#E6E6E6;
font-size: 11px;
padding:10px;
display:block;
text-decoration: none;
border-right:1px solid #ffffff;
}

table.white-box-list a:hover {
color:#666666;
background-color:#f0f0f0;
text-decoration:none;
}

table.white-box-list a.selected:hover {
color:#666666;
background-color:#ffffff;
text-decoration:none;
}

table.white-box-list td.first a {
background: #E6E6E6 url("../images/bg_first_normal.gif") left top no-repeat;
}

table.white-box-list td.first a.selected, table.white-box-list td.first a.selected:hover  {
background: #ffffff url("../images/bg_first_active.gif") left top no-repeat;
cursor:default;
}

table.white-box-list td.first a:hover {
background: #ECECEC url("../images/bg_first_hover.gif") left top no-repeat;
}

table.white-box-list td.last a {
background: #E6E6E6 url("../images/bg_last_normal.gif") right top no-repeat;
border:none;
}

table.white-box-list td.last a.selected, table.white-box-list td.last a.selected:hover {
background: #ffffff url("../images/bg_last_active.gif") right top no-repeat;
cursor:default;
}

table.white-box-list td.last a:hover {
background: #ECECEC url("../images/bg_last_hover.gif") right top no-repeat;
}



#white-box-2 .last-title { margin-bottom: 0; height:16px; }
#white-box-2{width:442px; float:left; margin-top:30px;}
#white-box-2 .top-white-box-2{width:442px; height:1px; line-height:1px; font-size:1px; float:left; background-color:#cccccc;}
#white-box-2 .content-white-box-2{width:440px; float:left; background:url("../images/bg_white_box.gif") repeat-y; overflow:hidden; padding:0 1px; }
#white-box-2 .bottom-white-box-2{width:442px; height:6px; font-size:1px; float:left; background:url("../images/close_gray.gif") no-repeat left top;}
#white-box-2 .bottom-white-box-2-last {width:442px; height:6px; font-size:1px; float:left; background:url("../images/close_white.gif") no-repeat left top;}
#white-box-2 a.slider-title-closed{width:410px; height:20px; display:block; background: #e6e6e6 url("../images/sign_plus.gif") no-repeat 421px 9px; overflow:hidden; font-size: 11px; padding:8px 20px 0px 10px; font-family:Arial,Helvetica,sans-serif; color: #0089c2; border-bottom: 1px solid #FFFFFF; text-decoration:none;}
#white-box-2 a.slider-title-closed:hover{background: #f0f0f0 url("../images/sign_plus_white.gif") no-repeat 421px 9px; color:#666666;}
#white-box-2 a.slider-title-opened{width:410px; height:20px; display:block; background: #FFFFFF url("../images/sign_minus.gif") no-repeat 421px 9px; overflow:hidden; font-size: 11px; padding:8px 20px 0px 10px; font-family:Arial,Helvetica,sans-serif; color:#666666; border: 0px; margin-bottom: 1px; cursor: pointer; text-decoration:none;}
#white-box-2 .slider-content{float:left; width:400px; background: #ffffff; overflow:hidden; font-size: 11px; padding:8px 20px 20px 20px; font-family:Arial,Helvetica,sans-serif; color: #7f7f7f; border: 0px;}
#white-box-2 ul{margin:0 0 0 0; width:440px;}
#white-box-2 ul li{margin:0 0 0 0; padding: 0; float:left; width:440px; height:28px; line-height:28px; background-image: none;}


#content-buttons{width:448px; margin-top:29px; height:84px; background:url("../images/content_buttons.gif") no-repeat left top; dysplay:block;}
#content-buttons .button-image{width:148px; text-align:center; padding:28px 0 0 0; float:left;}

/* This aligns and pads icons in main page buckets*/
/* Added 12/5/08 by CJD */
#ngIconLeft {
                          vertical-align:top;
                          padding:0;
                          margin:0;
}

#ngIconLeft img{
                          float:left;
                          padding:4px 10px 40px 0px;
                          margin:0;
                          border:none;
}

/* UniqueX Panel */
/* Added 03.27.09 by JO */
#ux-panel-top{width:198px; height:20px; background-image:url("../images/ux-panel-top-c.png"); cursor:pointer; border-bottom:solid #ffffff; border-width:1px;}
#ux-panel{width:198px; height:78px; padding-top:2px; text-align:center; background-image:url("../images/ux-panel.png");}

/* Slider formatting for Stimulus section */
#white-box-stimulus .last-title { margin-bottom: 0; height:16px; }
#white-box-stimulus{width:442px; float:left; margin-top:10px; margin-bottom:23px;}
#white-box-stimulus .top-white-box-2{width:442px; height:1px; line-height:1px; font-size:1px; float:left; background-color:#cccccc;}
#white-box-stimulus .content-white-box-2{width:440px; float:left; background:url("../images/bg_white_box.gif") repeat-y; overflow:hidden; padding:0 1px; }
#white-box-stimulus .bottom-white-box-2{width:442px; height:6px; font-size:1px; float:left; background:url("../images/close_gray.gif") no-repeat left top;}
#white-box-stimulus .bottom-white-box-2-last {width:442px; height:6px; font-size:1px; float:left; background:url("../images/close_white.gif") no-repeat left top;}
#white-box-stimulus a.slider-title-closed{width:410px; height:20px; display:block; background: #e6e6e6 url("../images/sign_plus.gif") no-repeat 421px 9px; overflow:hidden; font-size: 11px; padding:8px 20px 0px 10px; font-family:Arial,Helvetica,sans-serif; color: #0089c2; border-bottom: 1px solid #FFFFFF; text-decoration:none;}
#white-box-stimulus a.slider-title-closed:hover{background: #f0f0f0 url("../images/sign_plus_white.gif") no-repeat 421px 9px; color:#666666;}
#white-box-stimulus a.slider-title-opened{width:410px; height:20px; display:block; background: #FFFFFF url("../images/sign_minus.gif") no-repeat 421px 9px; overflow:hidden; font-size: 11px; padding:8px 20px 0px 10px; font-family:Arial,Helvetica,sans-serif; color:#666666; border: 0px; margin-bottom: 1px; cursor: pointer; text-decoration:none;}
#white-box-stimulus .slider-content{float:left; width:400px; background: #ffffff; overflow:hidden; font-size: 11px; padding:8px 20px 20px 20px; font-family:Arial,Helvetica,sans-serif; color: #7f7f7f; border: 0px;}

/* Added 05.28.2009 by KMK */
/* Slider formatting general use */
#white-box-general .last-title { margin-bottom: 0; height:16px; }
#white-box-general{width:442px; float:left; margin-top:10px; margin-bottom:23px;}
#white-box-general .top-white-box-2{width:442px; height:1px; line-height:1px; font-size:1px; float:left; background-color:#cccccc;}
#white-box-general .content-white-box-2{width:440px; float:left; background:url("../images/bg_white_box.gif") repeat-y; overflow:hidden; padding:0 1px; }
#white-box-general .bottom-white-box-2{width:442px; height:6px; font-size:1px; float:left; background:url("../images/close_gray.gif") no-repeat left top;}
#white-box-general .bottom-white-box-2-last {width:442px; height:6px; font-size:1px; float:left; background:url("../images/close_white.gif") no-repeat left top;}
#white-box-general a.slider-title-closed{width:410px; height:20px; display:block; background: #e6e6e6 url("../images/sign_plus.gif") no-repeat 421px 9px; overflow:hidden; font-size: 11px; padding:8px 20px 0px 10px; font-family:Arial,Helvetica,sans-serif; color: #0089c2; border-bottom: 1px solid #FFFFFF; text-decoration:none;}
#white-box-general a.slider-title-closed:hover{background: #f0f0f0 url("../images/sign_plus_white.gif") no-repeat 421px 9px; color:#666666;}
#white-box-general a.slider-title-opened{width:410px; height:20px; display:block; background: #FFFFFF url("../images/sign_minus.gif") no-repeat 421px 9px; overflow:hidden; font-size: 11px; padding:8px 20px 0px 10px; font-family:Arial,Helvetica,sans-serif; color:#666666; border: 0px; margin-bottom: 1px; cursor: pointer; text-decoration:none;}
#white-box-general .slider-content{float:left; width:400px; background: #ffffff; overflow:hidden; font-size: 11px; padding:8px 20px 20px 20px; font-family:Arial,Helvetica,sans-serif; color: #7f7f7f; border: 0px;}

/* Added 04.24.2009 by KMK */
/* Formatting for stimulus webinar archive box */

#main .stimulusWebinarArchiveBox{width:auto; padding-left:12px; padding-right:15px; padding-top:15px; margin-bottom:-4px; vertical-align:top;}

#main .stimulusWebinarArchiveBox ul li {margin: 0 0 0 4px; padding: 0 0 0 22px; background: url("../images/pdf_transparent.gif") no-repeat scroll left 3px }
#main .stimulusWebinarArchiveBox ul li.webexIcon {margin: 0 0 0 4px; padding: 0 0 0 22px; background: url("../images/webex_transparent.gif") no-repeat scroll left 3px }
#main .stimulusWebinarArchiveBox ul li.spacer {margin: 0 0 15px 0; padding: 0 0 0 24px; }
#main .stimulusWebinarArchiveBox ul li ul { margin: 3px 0 11px; }
#main .stimulusWebinarArchiveBox ul li ul li {margin: 0 0 0 4px; padding: 0 0 0 22px; background: url("../images/pdf_transparent.gif") no-repeat left 3px; }
#main .stimulusWebinarArchiveBox ul li ul li ul li {margin: 0 0 0 4px; padding: 0 0 0 10px; background: url("../images/pdf_transparent.gif") no-repeat left 3px; }
#main .stimulusWebinarArchiveBox ul li ul li ul li ul li{ margin: 0 0 0 4px; padding: 0 0 0 22px; background: url("../images/pdf_transparent.gif") no-repeat left 3px; }

/* Added 07.07.2009 by CO */
/* New Interact block in the homepage */
#interact-title{margin-top:10px; margin-bottom:10px;}
#interact-block{width:158px; float:left; margin-top:0px;}
#interact-block-leftcol{width:44px; float:left;}
#interact-block-rightcol{width:105px; float: left; margin-left: 5px}






.brochure {text-align:center;margin-top:20px;padding:10px}

.two-columns{width:608px; margin:0 0 10px 0; }
.two-columns h3, .two-columns-dbl h3 {  padding:10px 0 0 10px; }


.two-columns .column-item_1{width:304px; float:left;}
.two-columns .column-item_1 .top-column-item_1{width:304px; height:29px; float:left; background:url("../images/bg_top_red_1.gif") no-repeat left top;}
.two-columns .column-item_1 .top-column-item_blue_1{width:304px; height:29px; float:left; background:url("../images/bg_top_blue_1.gif") no-repeat left top;}
.two-columns .column-item_1 .content-column-item_1{width:268px; padding:14px 18px 14px 18px; float:left; background:url("../images/bg_white_box_1.gif") repeat-y left top; overflow:hidden;}
.two-columns .column-item_1 .content-column-item_1 .date{font-weight:bold;}
.two-columns .column-item_1 .content-column-item_1 .pic{width:95px;padding:0 0 0 15px; float:right;}
.two-columns .column-item_1 .content-column-item_1 .pic img{border:1px solid #999999;}
.two-columns .column-item_1 .bottom-column-item_1{width:304px; height:4px; float:left; background:url("../images/bottom_white_box_1.gif") no-repeat left top; font-size:1px;}
.two-columns .column-item_1 .content-column-item_1 .article-item{margin:0 0 15px 0; float:left; width:100%;}

a.more{float:left; font-size:9px; color:#692E1F; text-decoration:underline; }
a.more:hover {text-decoration:underline; color:#666666;}

.two-columns .column-item_2{width:294px; float:right;}
.two-columns .column-item_2 .top-column-item_2{width:294px; height:29px; float:left; background:url("../images/bg_top_red_2.gif") no-repeat left top;}
.two-columns .column-item_2 .top-column-item_blue_2{width:294px; height:29px; float:left; background:url("../images/bg_top_blue_2.gif") no-repeat left top;}
.two-columns .column-item_2 .content-column-item_2{width:258px; padding:14px 18px 14px 18px; float:left; background:url("../images/bg_white_box_2.gif") repeat-y left top; overflow:hidden;}
.two-columns .column-item_2 .content-column-item_2 .pic{width:95px;padding:0 0 0 15px; float:right;}
.two-columns .column-item_2 .content-column-item_2 .pic img{border:1px solid #999999;}
.two-columns .column-item_2 .bottom-column-item_2{width:294px; height:4px; float:left; background:url("../images/bottom_white_box_2.gif") no-repeat left top; font-size:1px;}

.two-columns .column-item_2 .content-column-item_2 .article-item{margin:0 0 15px 0; float:left;}

.two-columns-dbl {width:608px; margin:0 0 25px 0; background:url("../images/bg_white_box_dbl.gif") repeat-y left top; clear:both; float:left; }
.two-columns-dbl .two-columns-dbl-top { height:29px; clear:both; }
.two-columns-dbl .two-columns-dbl-top.red {background:url("../images/bg_top_red_dbl.gif") no-repeat left top; color: #FFFFFF;}
.two-columns-dbl .two-columns-dbl-top.blue {background:url(/$assets$/7f25dd43-53ae-4dbe-8e15-9a386eacd832/bg_top_blue_dbl.gif) no-repeat left top;}
.two-columns-dbl .two-columns-dbl-top .two-columns-dbl-left{ float:left; width:304px; }
.two-columns-dbl .two-columns-dbl-top .two-columns-dbl-right{ float:left; width:284px; margin-left:10px; }
.two-columns-dbl .two-columns-dbl-content { clear:both; }
.two-columns-dbl .two-columns-dbl-content .two-columns-dbl-left{ float:left; width:268px; padding:14px 18px 14px 18px; }
.two-columns-dbl .two-columns-dbl-content .two-columns-dbl-right{ float:left; width:258px; margin-left:10px; padding:14px 18px 14px 18px; }
.two-columns-dbl .two-columns-dbl-bottom { height:4px; background:url("../images/bottom_white_box_dbl.gif") no-repeat left top; font-size:1px; clear:both; }
.two-columns-dbl .two-columns-dbl-content .pic{width:95px;padding:0 0 0 15px; float:right;}
.two-columns-dbl .two-columns-dbl-content .pic img{border:1px solid #999999;}
.two-columns-dbl-content h3 img { float: none; border: none; margin-left: 0px; }
.two-columns-dbl-content img { float: right; border: 1px solid #999999; margin-left: 20px; }

#contact-zone{width:608px;}
#contact-zone .column1{width:304px; float:left; text-align:right;}
#contact-zone .column1 .item-column1{width:304px; float:right; margin-bottom:10px;}
#contact-zone .column1 .item-column1 .text-column1{width:132px; float:left; padding:2px 0 0 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contact-zone .column1 .item-column1 input{width:154px; height:14px; float:right;}
#contact-zone .column1 .item-column1 select{width:158px; *width:160px; height:20px; display:block; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
html>body*#contact-zone .column1 .item-column1 select{ width:160px; }
#contact-zone .column1 .item-column1 .red-st{color:#d70000;}

#contact-zone .column2{width:294px; float:right; text-align:right;}
#contact-zone .column2 .item-column2{width:294px; float:right; margin-bottom:10px;}
#contact-zone .column2 .item-column2 .text-column2{width:122px; float:left; padding:2px 0 0 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contact-zone .column2 .item-column2 input{width:154px; height:14px; float:right;}
#contact-zone .column2 .item-column2 select{width:158px; *width:160px; height:20px; display:block; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
html>body*#contact-zone .column2 .item-column1 select{ width:160px; }
.red-st{color:#d70000;}

#contact-zone2 .column1{float:left; text-align:right;}
#contact-zone2 .column1 .item-column1{float:right; margin-bottom:10px;}
#contact-zone2 .column1 .item-column1 .text-column1{float:left; padding:2px 0 0 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contact-zone2 .column1 .item-column1 input{height:14px; float:right;}
#contact-zone2 .column1 .item-column1 select{height:20px; display:block; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
#contact-zone2 .column1 .item-column1 .red-st{color:#d70000;}
.red-st{color:#d70000;}

#radio-buttons{width:582px; float:left; padding:30px 13px 30px 13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; margin:14px 0 0 0;}
#radio-buttons ul{width:412px; padding:0 0 0 118px;  margin:0; _margin-top:-12px; *margin-top:-12px; }
#radio-buttons ul li{margin:0; height:13px; line-height:13px; margin:0 0 10px 0; background:none; }
#radio-buttons ul li input{ height:13px; vertical-align:middle; }

#radio-buttons-top{width:582px; float:left; padding:20px 13px 30px 13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0 0 0 0;}
#radio-buttons-top ul{width:inherit; padding:0 0 0 0;  margin:0; _margin-top:-12px; *margin-top:-12px; }
#radio-buttons-top ul li{margin:0; height:13px; line-height:13px; margin:0 0 10px 0; background:none; }
#radio-buttons-top ul li input{ height:13px; vertical-align:middle; }

#comments{width:595px; float:left; padding:30px 0 30px 13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#comments .item-comments{width:595px; float:left; margin:0 0 10px 0;}
#comments .item-comments .text-item{width:126px; float:left; padding:2px 8px 0px 0px; text-align:right;}
#comments .item-comments input{width:154px; height:14px; float:left; }
#comments .item-comments textarea{width:455px; height:123px; float:left;}
#comments .item-comments select{height:20px; display:block; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
#comments .submit-zone{width:455px; padding:10px 0 0 134px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000; line-height:19px;}
#comments .submit-zone input.submit-button{ width:55px; height:19px; display:block; float:left; margin:0 10px 0 0; background:url("../images/button_submit.gif") no-repeat left top; border:0px; text-indent:-9999px; cursor:pointer; }
#comments .submit-zone input.submit-button:hover, #comments .submit-zone input.submit-button:active{ background:url("../images/button_submit.gif") no-repeat left -19px; }

#comments .submit-zone input.reset-button{ width:55px; height:19px; display:block; float:left; margin:0 10px 0 0; background:url("../images/button_reset.gif") no-repeat left top; border:0px; text-indent:-9999px; cursor:pointer; }
#comments .submit-zone input.reset-button:hover, #comments .submit-zone input.reset-button:active{ background:url("../images/button_reset.gif") no-repeat left -19px; }

.submit-zone{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000; line-height:19px;}
.submit-zone input.submit-button{ width:55px; height:19px; display:block; float:left; margin:0 10px 0 0; background:url("../images/button_submit.gif") no-repeat left top; border:0px; text-indent:-9999px; cursor:pointer; }
.submit-zone input.submit-button:hover, .submit-zone input.submit-button:active{ background:url("../images/button_submit.gif") no-repeat left -19px; }

.submit-zone input.reset-button{ width:55px; height:19px; display:block; float:left; margin:0 10px 0 0; background:url("../images/button_reset.gif") no-repeat left top; border:0px; text-indent:-9999px; cursor:pointer; }
.submit-zone input.reset-button:hover, .submit-zone input.reset-button:active{ background:url("../images/button_reset.gif") no-repeat left -19px; }

.large-but{width:43px; height:19px; display:block; text-indent:-9999px; float:left;}
.large-but a{width:43px; height:19px; display:block; background:url("../images/matrix_large.gif") no-repeat left top;}
.large-but a:hover{width:43px; height:19px; display:block; background:url("../images/matrix_large.gif") no-repeat left -19px;}
.large-but a:active{width:43px; height:19px; display:block; background:url("../images/matrix_large.gif") no-repeat left -38px;}



#white-box .featured-box-mov { background: url("../images/care-setting-advantage-bg.gif") no-repeat; height: 29px; overflow: hidden; }

#hero h1 { height: 24px; overflow: hidden; }

h4 img.specialties { margin: 0 0 55px 9px; }


#success-stories-box { width:670px; background: url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-box-bg.gif) no-repeat bottom left; height:229px; }

#success-stories-box div.col { float:left; }
#success-stories-box div.col-content { height:195px; padding:0; padding-top:5px; margin:0; overflow:auto; overflow-x:hidden; }
#success-stories-box div.col-content a { display:block; margin-left:1px; padding:3px 11px; _padding:3px 4px 3px 11px; }
#success-stories-box div.col-content a:hover { background-color:#efefef; }

#success-stories-box div.col-content li{ margin:0; padding:0; background-image:none; _height:13px; }
#success-stories-box div.col-content li.selected a { color:#666666; }

#success-stories-box .category { width:222px; border-right:1px solid #cccccc; }
#success-stories-box .category h2 { background:url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-h2-category.gif) no-repeat; margin-bottom:0; }

#success-stories-box .topic { width:222px; border-right:1px solid #cccccc;}
#success-stories-box .topic h2 { background:url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-h2-topic.gif) no-repeat; margin-bottom:0; }

#success-stories-box .specialty { width:224px; }
#success-stories-box .specialty h2 { background:url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-h2-specialty.gif) no-repeat; margin-bottom:0; }

#success-stories-box h2{ text-indent:-100em; height:29px; margin:0px; margin-bottom:0; }
#success-stories-box h3{ font-weight:normal; padding:0 0 1em 0; }

#success-stories-box li a.selected, #success-stories-box li a.selected:hover{ background-color:#dfdfdf; color:#7F7F7F; }
#success-stories-box .results div.col-content a { display:inline; padding:0; }
#success-stories-box .results div.col-content a:hover { background-color:#fff; }

#success-results-box { width:670px; background: url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-box-bg.gif) no-repeat bottom left; height:200px; margin-top:10px; }

#success-results-box div.col { float:left; }
#success-results-box div.col-content { height:161px; padding:0; padding-top:5px; margin:0; overflow:auto; overflow-x:hidden; }
#success-results-box div.col-content a { display:block; margin-left:1px; padding:3px 11px; _padding:3px 4px 3px 11px; }
#success-results-box div.col-content a:hover { background-color:#efefef; }

#success-results-box div.col-content li{ margin:0; padding:0; background-image:none; _height:13px; }
#success-results-box div.col-content li.selected a { color:#666666; }

#success-results-box .results { width:670px; }
#success-results-box .results h2 { background:url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-h2-results.gif) no-repeat; margin-bottom:0; }
#success-results-box .results img { margin-bottom:0; }
#success-results-box .results div { padding:5px 10px; _padding:5px 3px 5px 10px; vertical-align:middle;}
#success-results-box .results div a { display:inline-block; }

#success-results-box h2{ text-indent:-100em; height:29px; margin:0px; margin-bottom:0; }
#success-results-box h3{ font-weight:normal; padding:0 0 1em 0; }

#success-results-box li a.selected, #success-stories-box li a.selected:hover{ background-color:#dfdfdf; color:#7F7F7F; }
#success-results-box .results div.col-content a { display:inline; padding:0; }
#success-results-box .results div.col-content a:hover { background-color:#fff; }


.more-success{width:149px; height:20px; text-indent:-9999px; clear: both; margin-bottom: 16px;}
.more-success a{width:149px; height:19px; display:block; background:url("../images/button_view_more_stories.gif") no-repeat left top;}
.more-success a:hover{background:url("../images/button_view_more_stories.gif") no-repeat left -19px;}
.more-success a:active{background:url("../images/button_view_more_stories.gif") no-repeat left -38px;}

.more-news-presskit {width:94px; height:20px; text-indent:-9999px; clear: both; margin-bottom: 16px;}
.more-news-presskit a{width:94px; height:19px; display:block; background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-press-kit.gif) no-repeat left top;}
.more-news-presskit a:hover{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-press-kit.gif) no-repeat left -19px;}
.more-news-presskit a:active{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-press-kit.gif) no-repeat left -38px;}

.more-news-events {width:111px; height:20px; text-indent:-9999px; clear: both; margin-bottom: 16px;}
.more-news-events a{width:111px; height:19px; display:block; background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-more-events.gif) no-repeat left top;}
.more-news-events a:hover{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-more-events.gif) no-repeat left -19px;}
.more-news-events a:active{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-more-events.gif) no-repeat left -38px;}

.more-news-news {width:103px; height:20px; text-indent:-9999px; clear: both; margin-bottom: 16px;}
.more-news-news a{width:103px; height:19px; display:block; background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button_view_more_stories.gif) no-repeat left top;}
.more-news-news a:hover{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button_view_more_stories.gif) no-repeat left -19px;}
.more-news-news a:active{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button_view_more_stories.gif) no-repeat left -38px;}

.more-news-pressreleases {width:152px; height:20px; text-indent:-9999px; clear: both; margin-bottom: 16px;}
.more-news-pressreleases a{width:152px; height:19px; display:block; background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-more-press-releases.gif) no-repeat left top;}
.more-news-pressreleases a:hover{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-more-press-releases.gif) no-repeat left -19px;}
.more-news-pressreleases a:active{background:url(/$assets$/49819105-f750-47a0-aad4-73f96413a5eb/button-view-more-press-releases.gif) no-repeat left -38px;}




.video-container {
overflow: hidden;
}
.video-container .chapters {
float: right;
width: 187px;
background: url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-video-chapters-bg.gif) no-repeat bottom left;
}
.video-container .chapters h2 {
text-indent: -100em;
background: url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/h2-video-chapters-box-top.gif) no-repeat;
width: 187px;
height: 29px;
margin: 0 0 19px;
}
#main .video-container .chapters ol {
margin: 0 19px 19px 39px;
}
#main .video-container .chapters ol li{
margin: 0px;
}
.video-container .chapters-green {
float: right;
width: 187px;
background: url(/$assets$/7f26aa1f-831d-4b69-a178-a86249203163/success-stories-video-chapters-bg.gif) no-repeat bottom left;
}
.video-container .chapters-green h2 {
text-indent: -100em;
background: url("../images/h2-video-chapters-box-top-green.gif") no-repeat;
width: 187px;
height: 29px;
margin: 0 0 19px;
}
#main .video-container .chapters-green ol {
margin: 0 19px 19px 39px;
}

#main .video-container .chapters-green ol li{
margin: 0px;
}

.image-text { text-indent: -1000em; }

.promo-image{width:198px; padding:15px 0 0 0;}

.no-bottom-margin {margin-bottom: 0px;}

.header-search-list{width:550px; height:22px; float:left; line-height:22px;}

.prev{width:36px; height:22px; float:left; background:url("../images/prev_arrow.gif") no-repeat left 9px; padding:0 0 0 16px;}
.next{width:36px; height:22px; float:left; background:url("../images/next_arrow.gif") no-repeat right 9px; padding:0 16px 0 0; text-align:right;}
.search-separator{float:left;}

/* moved to main2
.header-search-list input.text-search{width:158px; height:16px; float:left; margin:0 0 0 20px; padding:2px 0 0 4px; color:#767676;}
.header-search-list input.radio-button{width:13px float:left; margin:-1px 5px 0 9px; vertical-align:middle;}
*/

.header-search-list .search a{width:55px; height:19px; background:url("../images/matrix_search_button.gif") no-repeat left top; float:left; margin:2px 0 0 5px;}
.header-search-list .search a:hover{width:55px; height:19px; background:url("../images/matrix_search_button.gif") no-repeat left -19px; float:left; margin:2px 0 0 5px;}

#content-search-list{width:608px; padding:20px 0 0 0; margin:20px 0 20px 0; float:left; border-top:1px solid #cfd0d0; border-bottom:1px solid #cfd0d0;}
#content-search-list p{ margin:0 0 20px 0; font-weight: normal; }
#content-search-list p a{text-decoration:underline;}
#content-search-list p a:hover{text-decoration:underline; color:#666666;}

#content-search-list p .link-search a{text-decoration:none; font-style:italic;}
#content-search-list p .link-search a:hover{text-decoration:none; color:#666666; font-style:italic;}

#content-search-list ol { margin-left: 4em;list-style:decimal outside }
#content-search-list ol li { position: relative;vertical-align:top;font-weight: bold; }


