*{padding:0;margin:0;}
img{border:0}
.clear{clear:both;padding:0;margin:0}
h1{background:url('../images/blk/head_bg.gif') no-repeat;font-size:18px;color:#19abb3;padding:6px 0 10px 23px;margin-top:10px}
h2{font-size:16px;color:#19abb3;margin:10px 0 15px 0}
html,body{background-color:#000000;text-align:center;}

.wrapper{margin:0 auto}
	.container{width:983px;margin:0 auto;font-family:Arial;}
		.container_mid{background:url('../images/blk/container_shd_mid.gif') repeat-y;}
			.container_content{width:959px;margin:0 auto;}
				.sidenavbg{background:url('../images/blk/content_side_bg.gif') repeat-y;}
				.sidenavbgflsh{background:url('../images/blk/content_sideflsh_bg.gif') repeat-y;}
				.header_container{height:83px;}
					.header_logo{float:left;width:346px;}
					.header_right{float:right;width:612px;text-align:left;}
				/* navigation begin */
				.nav_container{background:url('../images/navbg.gif') repeat-x;height:47px}
					.nav{float:left;height:34px;list-style:none;font-family:Arial;font-size:10px;padding-top:0px;}
						.nav_li{float:left;border-right:1px solid #343434;}
							.nav_li_noborder{border-right:0px}
							.nav_li a{float:left;display:block;color:#ffffff;text-decoration:none;padding:19px 14px 14px 14px;}
							.nav_li a:hover{display:block;background:url('../images/navli_a.gif') repeat-x;}
							.nav_li_active{background:url('../images/navli_a.gif') repeat-x;}

							 body#company a#companynav,
							 body#investors a#investorsnav,							
							 body#events a#eventsnav,
							 body#customer a#customernav,
							 body#solutions a#solutionsnav,
							 body#technology a#technologynav,
							 body#patients a#patientsnav,
							 body#training a#trainingnav,
   							 body#contact a#contactnav
							 {background:url('../images/navli_a.gif') repeat-x;}
				/* navigation end */
				.content{width:959px;margin:0px 0 0px 0;}
					/* side nav begin */				
					.content_sidenav{float:left;width:191px;background:#9a9a9a;}
						.sidenav{width:191px;list-style:none;font-family:Arial;font-size:11px;text-align:left;margin:0;padding:0;}
							.sidenav span{padding:0px 0 0 0px;margin:0 0 0 0px;border:0px solid red}
							.sidenav_li a{display:block;border-bottom:1px solid #aaaaaa;color:#333333;text-decoration:none;padding:7px 0 7 12px;margin:0;border-top:1px solid #ffffff}
							.sidenav_li a:hover{display:block;background-color:#bdbbd1;color:#ffffff;}
							.sidenav_li a:hover .teal{color:#29246b;}

							.sidenav_li_active a{display:block;border-bottom:1px solid #aaaaaa;background-color:#bdbbd1;color:#ffffff;text-decoration:none;padding:7px 0 7 12px;margin:0;border-top:1px solid #ffffff}
							.sidenav_li_active a:hover{display:block;background-color:#bdbbd1;color:#ffffff;}
							.sidenav_li_active a .teal{color:#29246b;}

							.border_bottom{border-bottom:1px solid #ffffff}

							.subnav{list-style:none;}
							.subnav_li a{padding:5px 0 5px 24;display:block;background-color:#b2b2b2;color:#333333;text-decoration:none;font-size:10px;border-top:1px solid #ffffff;border-bottom:1px solid #aaaaaa;}
							.subnav_li a:hover{background-color:#bdbbd1;color:#ffffff;}
							.subnav_li_active a{background-color:#bdbbd1;color:#ffffff;}
							.subnav_li_active a .teal{color:#29246b;}
							
							.subsubnav{list-style:none;}
							.subsubnav_li a{padding:5px 0 5px 34;display:block;background-color:#C0C0C0;color:#333333;text-decoration:none;font-size:10px;border-top:1px solid #ffffff;border-bottom:1px solid #aaaaaa;}
							.subsubnav_li a:hover{background-color:#bdbbd1;color:#ffffff;}
							.subsubnav_li_active a{background-color:#bdbbd1;color:#ffffff;}

					/* side nav end */
					
					/* side nav flsh begin */				
					.content_sidenavflsh{float:left;width:90px;background:#9a9a9a;}
						.sidenavflsh{width:90px;list-style:none;font-family:Arial;font-size:11px;text-align:left;margin:0;padding:0;}
							.sidenavflsh span{padding:0px 0 0 0px;margin:0 0 0 0px;border:0px solid red}
							.sidenavflsh_li a{display:block;border-bottom:1px solid #aaaaaa;color:#333333;text-decoration:none;padding:7px 0 7 12px;margin:0;border-top:1px solid #ffffff}
							.sidenavflsh_li a:hover{display:block;background-color:#bdbbd1;color:#ffffff;}
							
							.subnavflsh{list-style:none;}
							.subnavflsh_li a{padding:5px 0 5px 24;display:block;background-color:#b2b2b2;color:#333333;text-decoration:none;font-size:10px;border-top:1px solid #ffffff;border-bottom:1px solid #aaaaaa;}
							.subnavflsh_li a:hover{background-color:#bdbbd1;color:#ffffff;}
					/* side nav flash end */
					
					/* content_right_flsh begin */
					.content_right_flsh{float:right;width:866px;text-align:left;margin:0px 0 0px 0;padding:0;}
						.content_demos_flsh{margin:0 0 0 3px}
					/* content_right_flsh end */
					
					.content_right{float:right;width:765px;text-align:left;margin:0px 0 30px 0;padding:0;}
						.picquote{margin-top:12px;font-size:11px;color:#333333;line-height:16px;font-style: italic;width:260px}		
												
						.content_box{margin:10px 23px 0 23px} 
						.content_box p{font-size:13px;line-height:24px;color:#ffffff;padding:0 0 15px 0}
						.p_tbl{margin:5px 23px 0 0px;font-size:13px;line-height:24px;}
						.content_box ul{padding:6px 0 15px 23px;}
							.content_box li{list-style:url('../images/blk/li_bg.gif');padding:0px 0 0 5px;font-size:13px;line-height:24px;color:#ffffff}
						.content_box a {color:#19abb3;text-decoration:underline}
							.content_box a:hover {color:#19abb3;text-decoration:none}
					
						.content_demos{margin:0 0 0 23px}

					/* table data begin */						
						.p_tbl{margin:5px 23px 0 0px;font-size:13px;line-height:24px;}
						.tab_data{width:630px;margin:3px 0 3px 0;padding:0;color:#ffffff;font-size:13px; }
							.tab_data td{padding:0 12px 0 2px;text-align:left;vertical-align:top;width:210px;border:0px solid red}
						.tab_data_header{font-weight:bold;background-color:#19abb3;color:#333333;}
						.tab_data_color{background-color:#333333;color:#ffffff;}
					/* table data end */

				.footer{background-color:#7f7f7f;margin:0 auto;height:75px;}
					.footer_left{float:left;color:#ffffff;text-align:left;padding:15px;font-size:11px;width:350px;font-weight:bold;}
						.footer_left_h1{font-size:13px;margin:0;padding:0}
					.footer_right{float:right;padding:15px;font-size:11px;width:470px;color:#ffffff;text-align:right;}
						.footer_right a{color:#ffffff;text-decoration:none;}
						.footer_right a:hover{text-decoration:underline}
		.container_bottom{background:url('../images/blk/container_shd_bottom.gif') no-repeat;height:21px}


		.quotebox_top{border:0;width:268px;margin:0;padding:0;height:16px;background:url('../images/blk/quote_top.gif') no-repeat}
		.quotebox_mid{border:0;width:268px;margin:0;padding:0;background:url('../images/blk/quote_mid.gif') repeat-y}
			.quotebox_p{font-size:10px;line-height:10px;width:225px;margin:0 20px 0 20px;padding:0 0 0 0}
				.quotebox_p span{font-size:10px;line-height:12px;padding:0 0 0 0}
		.quotebox_bottom{border:0;width:268px;margin:0;padding:0;height:39px;background:url('../images/blk/quote_bottom.gif') no-repeat}
		
		.tabletitle
		{
			color:#ffffff;
			background-color:#000000; 
			width:500px; 
		}
		
		.cellheaderbb {
			border-bottom:2px solid #000000;
			background-color:#19abb3;
			color:#25286D;
			width:75px;
			line-height:1;
			padding-top:2px;
			}
			
		.cellheader {
			background-color:#19abb3;
			color:#25286D; 
			width:75px;
			}
			
		.celloddrow {
			background-color:#d3d3d3;
			color:#25286D; 
			width:75px;
			}
			
		.cellevenrow {
			background-color:#ffffff;
			color:#25286D; 
			width:75px;
			}
			
			
		b.rtop, b.rbottom{display:block;background: #000000}
		b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #19abb3}
		b.r1{margin: 0 5px}
		b.r2{margin: 0 3px}
		b.r3{margin: 0 2px}
		b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
