@media screen, print {
	* {
		padding: 0;
		margin: 0;
	} 
	#wrap {
		margin: 0px auto 30px auto;
		width: 840px;
		background: #ffffff;
	}
	.indRightBG{
		margin-top:15px;
		width:220px;
		background-image:url("../images/industries/bg_right_boxes.jpg");
		background-repeat: repeat-y;
	}   
	.supportRightBG{
		margin-top:25px;
		width:220px;
		background-image:url("../images/industries/bg_right_boxes.jpg");
		background-repeat: repeat-y;
	}  
	.indRight2BG{
		width:220px;
		background-image:url("../images/industries/bg_right_boxes.jpg");
		background-repeat: repeat-y;
	}
	body{
		background-color:#ece8e8;
	}
	table{
		border: 0px;
	}
	a{color:#624096;}
	.Menu {
		background-image:url("../images/bg_header_gray_bar.png");
		background-repeat: repeat-x;
		background-color: #cecece;
		font-family:arial;
		font-weight:bold;
		font-size:10pt;
		color:#2e2e2e;
	}
	.RightTop td{
		vertical-align: top;
		text-align: right;
	}
	.Menu a{
		width:9em;
		text-decoration:none;
		color:#2e2e2e;
		padding:.2em 0.7em;
		font-weight: bold;	
	}
	.Menu a:hover{
		background-color:#5a4878;
		color:#ffffff;
	}
	.Menu_Ind{
		text-decoration:none;
		color:#2e2e2e;
		padding:.2em 0.7em;
		font-weight: bold;	
	}
	.RightTop a{
		width:5em;
		text-decoration:none;
		color:#a1213a;
		padding:.2em .6em;
	}
	.bottom li{display:inline}
	.RightTop li{display:inline}
	.homebottom li{display:inline}
	.RightTop{
		font-family:arial;
		font-size: 8pt;
		color:#a1213a;
	}
	.RightTop a:hover{
		color:black;
	}
	.Menu tr,td{
		vertical-align:middle;
	}
	.bottom td{
		margin-left: 17px;
		background-color: #1f456a;
		text-align: left;
		vertical-align: top;
		font-family:arial;
		font-size: 9pt;
		color:white;
	}
	#content{
		background-color: #ffffff;
		width:100%;
	}
	#twoP {
		margin-left:30px;
		vertical-align: top;
		margin-right: 17px;
	}
	#oneP {
		vertical-align: top;
	}
	#threeP {
		width:33%;
		margin-left: 17px;
		margin-right: 17px;
	}
	hr{
		color:#a1a1a1;
		width:95%;
	}
	.bottom a{
		width:5em;
		text-decoration:none;
		padding:.2em .6em;
		color:white;
	}
	.bottom a:hover{
		color:black;
	}
	#homecontent {
		background-color:#fdfdfd;
	}
	.homebottom td{
		margin-left: 17px;
		background-color: #d1d1d1;
		text-align: left;
		vertical-align: top;
		font-family:arial;
		font-size: 9pt;
		color:#2e2e2e;
	}
	.homebottom a{
		width:5em;
		text-decoration:none;
		color:purple;
		padding:.2em .6em;
	}
	.homebottom a:hover{
		color:black;
	}
	.heading {vertical-align: top;}
	.heading h1 {font-size: 16px; color: #28bde5;font-family: arial;} 
	.text{
		 font-size: 13px; color:#404040;font-family: arial; 
		 margin-right:20px; padding-right:2%;vertical-align: top;text-align:justify;
	}
	.text_contact{
		 font-size: 13px; color:#404040;font-family: arial; 
		 margin-right:20px; padding-right:2%;vertical-align: top;text-align: justify;
	}
	.text_contact td{
		vertical-align: top;text-align: justify;
	}
	.PriPol{
		 font-size: 9px; padding-right:2%;
	}
	.text td{
		vertical-align: top; padding-top: 10px; padding-right:10px;text-align: justify;
	}
	.subtext ul{
		list-style-type: disc; list-style-position: outside;margin-left: 20px; 
	}
	.text a{
		color:#26bee7;
		padding:.0em 0.0em;
	}
	.textheading{
		color:#1c1c1c;
		padding:.0em 0.0em;
	}
	.textheading a{
		font-size: 8.5px;
		float: right;	
	}
	.homeheading h3 {font-size: 12px; color: #1c1c1c;font-family: arial;margin-left:30px;margin-bottom:11px;} 
	.homeheading1 h1 {font-size: 12px; color: #f7f5f8;font-family: arial;margin-left:30px;} 
	.homeheading1 h3 {font-size: 12px; color: #fff9fa;font-family: arial;margin-left:30px;}
	.homeheading1 a {font-size: 12px; color: white;font-family: arial;margin-left:30px;}
	.homeheadingRight h3 {font-size: 12px; color: #1c1c1c;font-family: arial;margin-left:15px;margin-bottom:11px;} 
	.hometextRight{
		padding-right:1%; padding-top:10px;padding-bottom:5px;font-size: 12px; color:#484848;font-family: arial;
		margin-left:15px;text-align: justify; margin-top:5px; vertical-align:top; line-height:130%;
	}
	.trainingtextRightSmall {
		padding-bottom:5px;font-size: 10px; color:black;font-family: arial;margin-left:15px; margin-right:15px; 
		text-align: justify; margin-top:5px; vertical-align:top; line-height:130%;
	}
	.ProductsTextRightSmall {
		padding-bottom:5px;font-size: 10px; color:black;font-family: arial;margin-right:15px; 
		text-align: justify; margin-top:10px; vertical-align:top; 
	}
	.trainingtextRightSmall a{color:black;}
	.trainingtextRight{
		padding-bottom:5px;font-size: 12px; color:black;font-family: arial;margin-left:15px; margin-right:15px; 
		text-align: justify; margin-top:5px; vertical-align:top; line-height:130%;
	}
	.productstextRight{
		padding-bottom:5px;font-size: 12px; color:black;font-family: arial;margin-right:15px; 
		text-align: justify; margin-top:5px; vertical-align:top; line-height:130%;
	}
	.hometext{
		padding-right:1%; padding-top:5px;font-size: 13px; color:black;font-family: arial;margin-left:30px; 
		text-align: justify; margin-top:5px; vertical-align:top;margin-right:5px; 
	}
	.trainingheading h3 {font-size: 13px; color: #624096;font-family: arial;margin-left:30px;margin-top:15px;}
	.headingBGColor {font-size: 13px; color: black;background-color:#e9e9e9;font-family: arial; font-weight:bold;margin-left:30px;margin-top:15px;}
	.headingRightBGColor {font-size: 13px; color: black;background-color:#e9e9e9;font-family: arial; font-weight:bold;margin-top:15px;}
	.eventheading h3 {font-size: 13px; color: #624096;font-family: arial;margin-left:30px;margin-top:5px;}
	.trainingRightHeading {font-size: 13px; color: #624096;font-family: arial;font-weight:bold;margin-left:15px;margin-top:15px; margin-right:15px;}
	.indheading h3 {font-size: 13px; color: #624096;font-family: arial;margin-left:15px;margin-top:15px;} 
	.ind2heading h3 {font-size: 13px; color: #624096;font-family: arial;margin-left:15px;} 
	.indtext {padding-right:1%; padding-top:10px;font-size: 13px; color:black;font-family: arial;margin-left:15px; 
		text-align: justify; margin-right:25px; line-height:130%;
	}
	.supporttext { padding-top:10px;font-size: 13px; color:black;font-family: arial;
		text-align: justify; line-height:130%;margin:10px 35px 25px 35px;
	}
	.supportSubHeadingBar {margin-left:35px ; width:526px; height:22px;
		background-image: url('../images/support/left_col_heading_highlight_bar.jpg'); border:none;background-repeat:no-repeat;
	}
	.supportSubHeading {font-size: 12px; color:black;font-family: arial;
		margin-left:35px;padding-top:4px;
	}
	.ProductsRightHeading {font-size: 12px; color:black;font-family: arial;
	}
	.supportSubtext {padding-right:1%; padding-top:5px;font-size: 13px; color:black;font-family: arial;margin-left:35px; 
		text-align: justify; margin-right:35px; line-height:130%;margin:0px 35px 25px 35px;
	}
	.supporttextRight{
		padding-right:1%; padding-top:10px;padding-bottom:15px;font-size: 13px; color:black;font-family: arial;margin-left:25px; 
		margin-right:5px;text-align: justify; margin-top:5px; vertical-align:top; line-height:130%;
	}
	.textvaligntop{
			vertical-align:top
	}
	.hometextRight a{
		color:black;
	}
	.hometext a{
		color:black;
	}
	.home1subtext {
		padding-top: 12px; margin-left: 20px; list-style-type: disc;
	}
	.home2subtext{
		padding-top: 12px; font-size: 12px; color:#39b0d8;font-family: arial; 
		vertical-align: top; font-weight: bold;
		line-height: 18px
	}
	.home2subtext td{
		vertical-align: top;
		padding: 5px;
	}
	#events a{
		text-decoration:underline;
		color:#a1213a;
		height:300px;
	}
	#canvas th,td{
		text-align: left;
		font-weight:normal;
		font-family:arial;
		font-size:10pt;
		padding: 0px 0px;
	}
	.submenu {
		background-color: #5a4878;
		font-family:arial;
		font-weight:bold;
		font-size:10pt;
		color:white;
		border:0px solid #1f456a;
	}
	.submenu a{
		width:9em;
		text-decoration:none;
		color:white;
		padding:.2em 0.7em;
		font-weight: bold;	
	}
	.industry a{
		background-color: #5a4878;
		width:9em;
		text-decoration:none;
		color:white;
		padding:.2em 0.7em;
		font-weight: bold;	
	}
	.subbar a{
		color:#2e2e2e;
		background-color:#f1f1f1;
	}
	table.submenu a:hover {
		background-color:#322978;
		color:#ffffff;
	}

	.dontP{
  	display: none;
  	}
  	.definationCell
	{
		visibility:hidden;
		background-color:#d1d1d1;
		position: absolute;
		border:1px solid #1f456a;
		width:340px;
		height:120px;
		padding:10px 10px 10px 10px;
	}
	.definationCell1
	{
		visibility:hidden;
		background-color:#d1d1d1;
		position: relative;
		border:1px solid #1f456a;
		padding:3px;
	}
	#webcast_main {
		float:left;
		height:200px;
		width:320px;
	}
	#webcast_main_content {
		color:#333333;
		font-size:13px;
		font-family:arial;
		line-height:20px;
		margin-left:24px;
		margin-top:20px;
		width:275px;
	}
	#webcast_main_image {
		background-color:#000000;
		float:left;
		height:200px;
		margin-bottom:0;
		width:520px;
	}
}
