*{padding:0;margin:0;}
img{border:0}
.clear{clear:both;padding:0;margin:0}
h1{background:url('../images/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}
h3{font-size:16px;color:#19abb3;margin:10px 0 0px 0}
h4{font-size:13px;color:#333333;margin:10px 0 10px 0;font-weight:bold}
html,body{background-color:#ffffff;text-align:center;font-size:13px;}
.yellow{background:#fffa72}

.wrapper{margin:0 auto;}
	.container{width:983px;margin:0 auto;font-family:Arial;}
		.container_mid{background:url('../images/container_shd_mid.gif') repeat-y;}
			.container_content{width:959px;margin:0 auto;}
				.sidenavbg{background:url('../images/content_side_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{display:block;float:left;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:#e6e6e6;}
						.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:#d7d7d7;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;}

					/* side nav end */
					.content_right{float:left;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{padding:10px 23px 0 23px} 
						.content_box p{width:700px;font-size:13px;line-height:24px;color:#333333;padding:0 0 15px 0}
						.p_tbl{margin:5px 23px 0 0px;font-size:13px;line-height:24px;}
						.content_box ul{padding:6px 0 0px 23px;}
							.content_box li{list-style:url('../images/li_bg.gif');padding:0px 0 0 5px;font-size:13px;line-height:24px;color:#333333}
						.content_box a {color:#2a246c;text-decoration:underline}
							.content_box a:hover {color:#2a246c;text-decoration:none}
							.content_box a:visited{color:#19abb3;text-decoration:underline;}

						.content_demos{margin:0 0 0 23px}

					/* content home begin */
					.content_home_left{text-align:left;margin:0px 0 0px 12px;padding:0;float:left;width:630px;}
						.content_home_left p{font-size:13px;line-height:24px;color:#333333;padding:0 0 15px 0}
						.content_home_left ul{padding:6px 0 0px 23px;}
							.content_home_left li{list-style:url('../images/li_bg.gif');padding:0px 0 0 5px;font-size:13px;line-height:24px;color:#333333}
						.content_home_left a {color:#2a246c;text-decoration:underline}
							.content_home_left a:hover {color:#2a246c;text-decoration:none}
							.content_home_left a:visited{color:#19abb3;text-decoration:underline;}
							
					.content_home_right{float:right;width:295;margin:10px 0 0 0}

						/* feature box begin */
						.home_feature_top{height:31px;background:url('../images/home_feature_top.gif') no-repeat;background-repeat:no-repeat;padding:0 0 0 12px;color:#ffffff;font-weight:bold}
						.home_feature_mid{padding:0 0 0 12px;color:#333333;font-size:11px;background:#54adae url('../images/home_feature_mid.gif') no-repeat;}
							.home_feature_mid ul{list-style:none;width:268px;background:#ffffff;margin:0}
								.home_feature_mid li{list-style:none;font-size:13px;line-height:20px;margin:12px 0 10px 0;padding:4px 8px 4px 8px}
									.home_feature_mid li a{list-style:none;font-size:13px;color:#2a246c;text-decoration:underline}
									.home_feature_mid li a:hover{color:#2a246c;text-decoration:none;}
									.home_feature_mid li a:visited{color:#19abb3;text-decoration:underline;}
						.home_feature_bot{height:38px;background:url('../images/home_feature_bot.gif') no-repeat;background-repeat:no-repeat;}
						/* feature box end */

					.home_top_links a  {border:1px solid #19abb3;height:10px;font-size:18px;color:#ffffff;text-decoration:none;padding:0 40px 0 40px;margin:0 20px 0 0;background:url('../images/but_bg.gif') repeat-x;}
					.home_top_links2 a {border:1px solid #19abb3;height:10px;font-size:18px;color:#ffffff;text-decoration:none;padding:0 40px 0 40px;background:url('../images/but_bg.gif') repeat-x;}
					.home_top_links a:hover{height:10px;border:1px solid #494949;color:#ffffff;}
					.home_top_links2 a:hover{height:10px;border:1px solid #494949;color:#ffffff;}
					/* content home end */
					
					/* table data begin */
					/*.tab_data td{padding:0 12px 0 2px;text-align:left;vertical-align:top;width:210px;border:0px solid red}*/
						.tab_data{width:630px;margin:3px 0 3px 0;padding:0;color:#333333;font-size:13px; }
							.tab_data_td1{text-align:left;vertical-align:top;width:310px;border:0px}
							.tab_data_td2{text-align:left;vertical-align:top;width:160px;border:0px}
						.tab_data_header{font-weight:bold;background-color:#dbdae6;}
						.tab_data_color{background-color:#f2f2f2}

						.tab_data_2{width:330px;margin:3px 0 3px 0;padding:0;color:#333333;font-size:13px; }
							.tab_data_2 td{padding:0 12px 0 2px;text-align:left;vertical-align:top;width:110px;border:0px solid red}

						 .contacttble{padding:0;margin:0;width:700px;border:0;}
							.contacttble_td{width:360px;font-size:13px;padding-bottom:12px}

						 .contacttble2{padding:0;margin:0;width:300px;border:0;}
							.contacttble_td2{width:96px;font-size:13px;text-align:left;padding:0 12px 12px 0px}
					/* 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:380px;font-weight:bold;}
						.footer_left_h1{font-size:13px;margin:0;padding:0}
					.footer_right{float:right;padding:15px;font-size:11px;width:440px;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/container_shd_bottom.gif') no-repeat;height:20px}


		.hr{border-bottom:1px solid #e7e7e7;width:700px;}
		
		/* for RSS news */
		.tab_news{width:630px;margin:3px 0 3px 0;padding:0;color:#333333;font-size:13px;}
		.tab_news tr{border:0px solid red;}
		.tab_news td{padding:0 12px 0 2px;text-align:left;vertical-align:top;border:0px solid red}
		.tab_news .item{padding:7px 0px;}

