﻿/*****************************************************************************/
/* 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(/Company2/Images/PricingGrid.png);
	background-repeat:no-repeat;
	background-position:0 40px;
	width:838px;
	height:480px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.pricing-pages {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	height:38px;
	font-weight:bold;
	padding-left:15px;
	line-height:14px;
}

.pricing-plandetails {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

.pricing-plandetails li {
	line-height:24px;
	list-style-type:none;
	margin-left:10px;
	clear:both;
}

.pricing-plandetailsbottom
{
	margin:12px 0;
}

.pricing-additionalpagesquantity 
{
	text-align:right;
	float:left;
	margin-right:10px;
}
.pricing-additionalpagesprice 
{
	text-align:left;
	float:left;
}

.pricing-includedfeaturesdropdownheader
{
	width:840px;
	height:27px;
	background-image:url('/Company2/Images/PricingFeaturesDropdownCollapsed.png');
	cursor:pointer;
	margin:15px auto 0;
}

.pricing-includedfeaturesdropdown
{
	width:840px;
	display:none;
	line-height:18px;
	font-size:12px;
	margin:0 auto;
	padding:15px;
}

.pricing-includedfeature
{
	float:right;
	margin-right:10px;
	color:#2A71B7;	
	white-space:nowrap;
	marcin-bottom:10px;
}

.pricing-cell a 
{
	color:#2A71B7;
	text-decoration:underline;
}

.pricing-cell a:hover 
{
	color:#2A71B7;
	text-decoration:none;
	cursor:pointer;
}

.pricing-lcol {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
}

.pricing-lcol a 
{
	color:#2A71B7;
	text-decoration:underline;
}

.pricing-lcol a:hover 
{
	color:#2A71B7;
	text-decoration:none;
	cursor:pointer;
}

.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:14px 10px;
	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;
}

.pricing-help-dialog
{
	display:none;
	background-color:transparent;
	float:left;
	z-index:10000;
	width:565px;
	position:absolute;
	left:152px;
}

.pricing-help-dialog-top
{
	height:36px;
	width:100%;
}

.pricing-help-dialog-tlcorner
{
	height:36px;
	width:49px;
	float:left;
	background-image:url(../Images/MoreInfoBubbleTLCorner.png);
	background-repeat:no-repeat;
}

.pricing-help-dialog-tstretch
{
	height:36px;
	width:503px;
	float:left;
	background-image:url(../Images/MoreInfoBubbleTStretch.png);
	background-repeat:repeat-x;
}

.pricing-help-dialog-trcorner
{
	height:36px;
	width:13px;
	float:right;
	background-image:url(../Images/MoreInfoBubbleTRCorner.png);
	background-repeat:no-repeat;
}

.pricing-help-dialog-middle
{
	width:100%;
}

.pricing-help-dialog-right
{
	width:13px;
	height:100%;
	float:right;
	background-image:url(../Images/MoreInfoBubbleRStretch.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.pricing-help-dialog-left
{
	width:13px;
	height:100%;
	float:left;
	background-image:url(../Images/MoreInfoBubbleLStretch.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.pricing-help-dialog-content
{
	height:100%;
	width:539px;
	background-image:url(../Images/MoreInfoBubbleBkg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
}

.pricing-help-dialog-content-title
{
	color:#2A71B7;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:5px;
}

.pricing-help-dialog-content-body
{
	color:#333;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
}

.pricing-help-dialog-close
{
	height:17px;
	width:17px;
	margin:0 0 10px 10px;
	float:right;
	background-image:url(../Images/MoreInfoBubbleClose_en.png);
	background-repeat:no-repeat;
}

.pricing-help-dialog-close:hover
{
	background-image:url(../Images/MoreInfoBubbleClose_ov.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.pricing-help-dialog-bottom
{
	height:14px;
	width:100%;
}

.pricing-help-dialog-blcorner
{
	height:14px;
	width:13px;
	float:left;
	background-image:url(../Images/MoreInfoBubbleBLCorner.png);
	background-repeat:no-repeat;
}

.pricing-help-dialog-bstretch
{
	height:36px;
	width:539px;
	float:left;
	background-image:url(../Images/MoreInfoBubbleBStretch.png);
	background-repeat:repeat-x;
}

.pricing-help-dialog-brcorner
{
	height:14px;
	width:13px;
	float:right;
	background-image:url(../Images/MoreInfoBubbleBRCorner.png);
	background-repeat:no-repeat;
}

