.product_container
{
}

.pixel_text
{
	font-family: Arial;
	font-size: 12px;
	position:relative;
	left: 20px;
	top: 10px;
	width:500px;
	height: 45px;
	overflow: hidden;
	padding-top: 4px;
}

.pixel_header_text
{
	position:relative;
	left: 20px;
	top: 10px;
	font-size: 24px;
	width:365px;
}

.product_description_section_middle
{
	border-left: solid 1px #CFCFCF;
	border-right: solid 1px #CFCFCF;	
	position:relative;		
	width:549px;
	margin-right: 7px;
}

.product_description_section_header
{
	padding-left: 20px;		
	padding-top: 30px;
	width: 300px;
}
	
.product_header
{
	font-family:Trebuchet, Arial;
	color: #333333;
	font-size: 18px;
}
	
.product_description_section_text
{
	padding-left: 20px;
	padding-top:15px;
	padding-bottom:15px;
	width: 300px;	
}

.news_details
{
	margin:  10px 35px 0px 15px;
}

div.product_pixel
{
	background: url(/images/product_pixel.gif) no-repeat top left;
	height:100px;
	width:551px;
	position:relative;
	
	position:relative;
	font-family: Trebuchet MS;
	color:White;
	display:block;
	padding-top: 5px;
}

.tabs
{
	position:relative;
	padding:0;
	background-image:url('images/tabs-background.gif');
	height:30px;
}

.ediscover_tabs
{
	width:551px;
	padding:0;
	margin:0;	
}
		
.ediscover_tabs li
{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	cursor: pointer;
}

.ediscover_tabs li, .content_tabs a
{
		height:25px;
		display:block;
	}
	
.ediscover_overview{
	left:0;
	width:119px;
}

.ediscover_features{
	left:119px;
	width:72px;
}

.ediscover_info{
	left:191px;
	width:101px;
}

.product_description_section_bottom
	{
		width:551px;
		height:6px;			
		padding:0;
		background:url('/images/product_description_bottom.gif') no-repeat top left;
		position:relative;
		
	}

#overview_tabs
{
	background-image:url('/images/tabs-background.gif');
	background-position:0 -240px;
}

#features_tabs
{
	background-image:url('/images/tabs-background.gif');
	background-position:0 -270px;
}

#info_tabs
{
	background-image:url('/images/tabs-background.gif');
	background-position:0 -300px;
}

.tab_request_demo
	{
		padding-left: 15px;
		padding-bottom:20px;
		height: 20px;
		
	}
	
.tab_request_demo img
{	
	top: 2px;	
	vertical-align:middle;
}

.download_a_trial
{
	 
	 
	 padding-left: 10px;
	 border-left: solid 1px #666666;
	 margin-left: 10px;
	 position: relative;
	 height: 20px;
	  
}


.download_a_trial a
{
	 
	 color:#006600;
	 font-family:Trebuchet, Arial;
	 font-size: 11px;
	 
	 
}


.green_header
{
	color: #336600;
	font-family:"Trebuchet MS", Trebuchet MS, sans-serif;
	font-size: 17px;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:13px;
	clear:both;
}

.tab_description_product_section .green_header
{
	color: #336600;
	font-family:"Trebuchet MS", Trebuchet MS, sans-serif;
	font-size: 17px;
	padding-bottom: 5px;
	padding-top:20px;
	padding-left:0;
	border-top: solid 1px #CFCFCF;
}

.green_header_hidden
{
	display: none;	
}

.news_title
{
	font-family:"Trebuchet MS", Trebuchet, Trebuchet MS, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top:5px;
}

.news_link
{
	color: #336600;
	font-size: 11px;
	padding-bottom: 5px;	
	line-height:1.6em;
	float: right;
	margin-right:20px;
}



.news_date
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 14px;
	line-height:1.6em;
}

.news_date1
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	line-height:1.6em;
}

.news_description
{
	font-size: 11px;
	padding-bottom: 15px;
	line-height:1.6em;
	border-bottom: 1px solid #CFCFCF;
	margin-bottom: 15px;
	margin-right:20px;
}

.product_services .news_link, .product_services .news_description{
	margin-right:12px;
}
.product_services .news_link{
	padding-top:2px;
}
.news_description1
{
	font-size: 11px;
	line-height:1.6em;
}

.solutions_product_container_hidden
{
	display: none;
}

.product_services
{
	padding-bottom: 5px;
	padding-left: 20px;
	width: 530px;
}

.product_service_description
{
	font-size: 11px;
	position: relative;
	line-height:1.6em;
	padding-right: 13px;
	padding-bottom: 5px;
	width:475px;	
}

.tab_description_section_middle .product_service_description{
	padding-left:0;
}

.product_service_description_hidden
{
	display: none;
}

.product_service_links
{
	color: #006600;
	font-size: 12px;
	font-family:Arial;

	/*
	border-left: solid 1px #CFCFCF;
	padding-left: 7px;	
	margin-left: 5px;
	*/
	vertical-align:text-top;
}



.product_service_links_first
{
	/*padding-left: 7px;	
	margin-left: 5px;*/
	color: #006600;
	font-size: 12px;
	/*border-left: solid 1px #CFCFCF;*/
	font-family:Arial;
	vertical-align:top;
}

.product_services .green_header
{
     padding-left: 0;
}

.product_service_links_container
{
	height:20px;
	padding-bottom:10px;
	padding-top:0;
}


.product_service_links_container a img
{
	vertical-align:text-bottom;
}

.product_service_links_container_image
{
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 20px;
	height: 20px;
}

.product_service_links_container_sub
{
	padding-top:4px;
	height:16px;
}

.product_service_links_separator, .product_service_links_container_sub{
	float:left;
	margin-right:10px;
}

.product_service_links_separator{
	width:1px;
	height:19px;
	background-color:#CFCFCF;
	overflow:hidden;
	margin-top:1px;
}


.tab_description_section_middle .product_service_links_container
{
	padding-left:0;
}

.solution_request_demo_img
{
	padding-top: 5px;
}

.try_product_header
{
	background-image:url(/images/try-ct-background.png);
	height: 33px;
	width: 186px;
	font-size: 10px;
	color: #ffffff;	
	position:relative;	
}

.try_product_header_text
{
	font-size: 13px;
	color: #ffffff;	
	padding-left: 7px;
	padding-top: 8px;
	width: 150px;
	float: left;	
}

.try_product_header_arrow
{
		position:absolute;
		top:10px;
		left:163px;
		width:15px;
		height:15px;
		background-image:url(../~/media/images/green-arrow.ashx);
		display:block;
		cursor: pointer;
}
	
/*.try_product_header_arrow a
{
	width:15px;
	height:15px;
	display:block;
}*/

.try_product_body
{
	width:186px;
	height:47px;
	font-family:Trebuchet, Arial;
	font-size: 10px;
	color: #117011;	
}

.try_product_description
{
	padding-top:12px;
	padding-left:7px;
}

#resourceLibrary
{
	background:url('~/media/images/rightcol/resourceLibrary.ashx') no-repeat top left;
	width:186px;
	height:76px;
	position:relative;
	margin-top:10px;
	margin-left:8px;
}

