﻿/*****************************************************************************/
/* Pricing
/*****************************************************************************/

.pricing
{
}

.pricing ul
{
	list-style: none; 
	margin-bottom: 20px;
	font-size: 12px;
}

.pricing li
{
}

.pricing sup
{
	font-size: 8px;
}

.pricing-feature-description
{
	margin-left: 25px; 
	font-size: 11px; 
}

.pricing-pagecredits td
{
	text-align: center;	
}

/*****************************************************************************/
/* Pricing - Page Credits
/*****************************************************************************/

.pricing-pagecredits
{
}

.pricing-pagecredits-inner
{
	background: #E7EEF8;
	padding: 10px;
	padding-left: 20px;
}

b.pricing-pagecredits-rtop, b.pricing-pagecredits-rbottom { display: block; background: #FFFFFF; }
b.pricing-pagecredits-rtop b, b.pricing-pagecredits-rbottom b { display: block; height: 1px; overflow: hidden; background: #E7EEF8; }
b.pricing-pagecredits-r1 { margin: 0 5px; }
b.pricing-pagecredits-r2 { margin: 0 3px; }
b.pricing-pagecredits-r3 { margin: 0 2px; }
b.pricing-pagecredits-rtop b.pricing-pagecredits-r4, b.pricing-pagecredits-rbottom b.pricing-pagecredits-r4 { margin: 0 1px; height: 2px; } 

/*****************************************************************************/
/* Pricing - Services
/*****************************************************************************/

.pricing-services
{
}

.pricing-services-inner
{
	background-color: #F5F5D9; /* #E7EEF8; */
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}

.pricing-services-inner h3
{
	margin-bottom: 5px;
}

b.pricing-services-rtop, b.pricing-services-rbottom { display: block; background: #FFFFFF; }
b.pricing-services-rtop b, b.pricing-services-rbottom b { display: block; height: 1px; overflow: hidden; background: #F5F5D9; }
b.pricing-services-r1 { margin: 0 5px; }
b.pricing-services-r2 { margin: 0 3px; }
b.pricing-services-r3 { margin: 0 2px; }
b.pricing-services-rtop b.pricing-services-r4, b.pricing-services-rbottom b.pricing-services-r4 { margin: 0 1px; height: 2px; } 

/*****************************************************************************/
/* Pricing - Academic
/*****************************************************************************/

.pricing-academic
{
}

.pricing-academic-inner
{
	background-color: #F5F5D9;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;	
}

.pricing-academic-inner h3
{
	margin-bottom: 5px;
}

b.pricing-academic-rtop, b.pricing-academic-rbottom { display: block; background: #FFFFFF; }
b.pricing-academic-rtop b, b.pricing-academic-rbottom b { display: block; height: 1px; overflow: hidden; background: #F5F5D9; }
b.pricing-academic-r1 { margin: 0 5px; }
b.pricing-academic-r2 { margin: 0 3px; }
b.pricing-academic-r3 { margin: 0 2px; }
b.pricing-academic-rtop b.pricing-academic-r4, b.pricing-academic-rbottom b.pricing-academic-r4 { margin: 0 1px; height: 2px; } 

/*****************************************************************************/


.pricing-grid {
	background-image:url(../Images/PricingGrid-trans.png);
	width:754px;
	height:744px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.pricing-title {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	height:29px;
}

.pricing-cell {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}

.pricing-lcol {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	width:119px;
	padding-right:10px;
}

.pricing-enterprise-cell 
{
    color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding:22px;
	padding-top:10px;
	line-height:18px;
	background-image:url(../Images/PricingEnterpriseBlocks.png);
	background-repeat:no-repeat;
	background-position:10px 8px;
	width:209px;
}

.pricing-enterprise-cell li
{
	list-style-image:url(../Images/Bullet.png);
	margin-top:4px;
}

.pricing-blue
{
    color:#2A71B7;
}

.pricing-blue-title
{
    color:#2A71B7;
    line-height:24px;
}