﻿/* ------------------------- Основная разметка подвала ---------------------------------------------------------------------------- */
.hFooter
{ /* это распорка в основном блоке - резервируем место для подвала */
	height: 210px; /* высота подвала */
}
.footer-bg { /* подвал */
	background: url('/images/footer-gradient.jpg') repeat-x; /* цвет фона подвала */
	color: #fff;
	height: 210px; /* высота подвала */
	margin-top: -210px; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */
	min-width:1024px;
}
.footer
{
	max-width: 1024px; /*1280px; Пробуем работать с жесткой шириной */ 
	margin:auto;
	height:210px;
}
.footer-content
{
	margin-left:35px; 
	padding-right:35px;
}
/* ------------------------- конец основной разметки подвала ----------------------------------------- */
 /* ------------------------------ Footer ------------------------------------------------------------ */
	   div.footerBlock
	   {
	   		float:left;
	   		width:150px;
	   		margin-top:19px;
	   		margin-right:24px;	   			   		
	   		font-family:Trebuchet MS;
	   		font-size:16pt;
	   }
	   div.footerBlock strong
	   {
	   	font-weight:bold;	   	
	   }
	   .footerBlock hr
	   {
	     border-style:dotted;	     
	   }
	   .footerBlock
	   {
	   	 color:Black;	   	 
	   }
	   .footerBlock a
	   {
	   	 color: #0181dc;
	   	 font-weight:normal;
	   	 font-size:13pt;
	   	 margin:0px;
	   	 padding:0px;
	   	 line-height:24px;	   	 
	   }
	   .footerBlock strong.connect-title
	   {
	   	 font-size:12pt; 
	   	 margin-left:5px;
	   }	   
	   .footerBlock div.connectlinks
	   { 
	   	 padding:0px;
	   	 margin:0px;
	   	 height:32px;	   	 
	   }	   
	   .footerBlock div.connectlinks a
	   {
	   	 outline-style:none;	   	 
	   	 min-width:32px;
	   	 width:32px;
	   	 height:32px;
	   	 display:inline-block;
	   	 padding:0px 3px 0px 0px;
	   	 margin:0px;
	   }	   
	   .footerBlock div.connectlinks a.twitter
	   { 
	   	 background:url('/images/twitter.png') no-repeat left top;
	   }
	   .footerBlock div.connectlinks a.twitter:hover, .footerBlock div.connectlinks a.twitter:active
	   {
	   	 background-position: left bottom;
	   }
	   .footerBlock div.connectlinks a.facebook
	   { 
	   	 *margin-left:6px;	   	 
	   	 background:url('/images/facebook.png') no-repeat left top;
	   }
	   .footerBlock div.connectlinks a.facebook:hover, .footerBlock div.connectlinks a.facebook:active
	   {
	   	 background-position: left bottom;
	   }
	   .footerBlock div.connectlinks a.google
	   {
	   	 *margin-left:6px;
	   	 background:url('/images/g_plus.png') no-repeat left top;
	   }
	   .footerBlock div.connectlinks a.google:hover, .footerBlock div.connectlinks a.google:active
	   {
	   	 background-position:left bottom;
	   }
	   .footerBlock div.connectlinks a.blog
	   { 
	   	 *margin-left:6px;
	   	 background:url('/images/in.png') no-repeat left top;
	   }
	   .footerBlock div.connectlinks a.blog:hover, .footerBlock div.connectlinks a.blog:active
	   { 
	   	 background-position: left bottom;
	   }	      
	   div.footerdot
	   { 
	   	 border:none;
	   	 background: url('/images/footer-dot.gif') repeat-x left top; 
	   	 height:2px;	   	 
	   	 margin-top:5px;
	   	 padding:0;	   	
	   	 margin-bottom:8px;	   	 
	   }	   
	   * html div.footerdot /* IE 6 */
	   {
	     line-height :2px; 
	   }	   
	   hr.footerdot2
	   {
	   	 border:none; 
	   	 background: url('/images/footer-dot2.gif') repeat-x left top; 
	   	 height:2px;
	   	 margin-top:26px;
	   	 *margin-top:21px;	   	 
	   }
	   nobr.policy
	   {
	   	 font-size:10.5pt;
	   	 color:#626d81;
	   }
	   nobr.policy a
	   {
	   	 font-family:Trebuchet MS; 
	   	 font-size:9pt;
	   	 font-weight:normal;
	   }
	   nobr.policy a.fat
	   {
	   	font-weight:bold;
	   }
	   nobr.policy span
	   {
	   	color:#bababa;
	   }
	   nobr.policy span.fat
	   {
	   	color:#a6a6a6;
	   	font-weight:bold;
	   }
	   .footer-content div.copyright
	   {
	   	 font-family:Trebuchet MS;	   	 
	   	 color:Gray; 
	   	 margin:0px;	   	 
	   	 padding:0px;
	   	 padding-top:10px;
	   	 *padding-top:12px; /* ie 7 */
	   }	   
	   .footer-content div.search
	   {
	   	font-family:Trebuchet MS;
	   	font-weight:normal;
	   	color:#515151;
	   	position:relative;
	   	float:right; 
	   	border:solid 1px #adadad; 
	   	margin-top:3px; 
	   	*margin-top:4px; /* IE 7 */
	   	width:270px; 
	   	height:16px;	   		   	
	   	padding:6px 12px 8px 12px;
	   	-webkit-border-radius: 15px 15px;
		-moz-border-radius: 15px 15px;
		border-radius: 15px 15px;		
		background-color: #CFCFCF;
		background: -moz-linear-gradient(bottom, #CFCFCF 67%, #C8C8C8 100%);
		background: -webkit-linear-gradient(bottom, #CFCFCF 67%, #C8C8C8 100%);		
		background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.67, #CFCFCF),
			color-stop(1, #C8C8C8)
		);
		background: -o-linear-gradient(bottom, #CFCFCF 67%, #C8C8C8 99%, #C0C0C0 100%);
		-pie-background: linear-gradient(bottom, #CFCFCF 0%, #CFCFCF 67%, #C8C8C8 68%, #C8C8C8 100%);
		behavior: url('/App_Themes/Standard/PIE.htc');
	   }	   
	   * html .footer-content div.search  /* IE 6 */
	   {
	   	 line-height:15px;
	   	 padding: 7px 12px 7px 12px; 
	   }	   
	   .footer-content div.search a.magnifier
	   {
	   	 height:25px;
	   	 width:24px;
	   	 position:absolute;
	   	 top:4px;
	   	 right:5px;	   	 
	   	 background:url('/images/magnifier.png') no-repeat left top;	   	 
	   }
	   .footer-content div.search a.magnifier:hover, .footer-content div.search a.magnifier:active
	   { 
		 top:6px;
	   	 right:4px;
		 background:url('/images/magnifier-hover.png') no-repeat left top;		 
	   }
	   
	   .likeBtns { margin-top:12px;height:24px; width:150px; overflow:hidden; }
	   *+html .likeBtns { margin-top:17px; }
	   *+html .fb-like iframe { position:relative;top:-6px; }
/* ---------------------------------------------- End of Footer ------------------------------------------------------ */
/* ---------------------------------------------- Left Nav Menu ------------------------------------------------------ */
	.content div.navmenu
	{	
		background-color:White;
		width:178px;		
		margin-left:15px;
		padding:0px;
		
		margin-bottom:20px;
		
		border-top-color:#E0E0E0;
		border-top-style:solid;
		border-top-width:1px;
		
		border-left-color:#DBDBDB;
		border-left-style:solid;
		border-left-width:1px;
		
		border-right-color:#DBDBDB;
		border-right-style:solid;
		border-right-width:1px;
		
		border-bottom-color:#CDCDCD;
		border-bottom-style:solid;
		border-bottom-width:1px;
				
		border-radius: 10px;
		
		-webkit-box-shadow:0px 0px 1px 1px #E0E0E0;
		-moz-box-shadow: 0px 0px 1px 1px #E0E0E0;
		box-shadow:0px 0px 1px 1px #E0E0E0;
		
		behavior: url('/App_Themes/Standard/PIE.htc');
		z-index:41;
	}	
	.content div.navmenu a
	{	
		display:block;		
		
		
		/*border-top-color: White;
		border-top-style:none;
		border-top-width:1px;
		border-left-color:#DBDBDB;
		border-left-style:solid;
		border-left-width:1px;
		border-right-color:#DBDBDB;
		border-right-style:solid;
		border-right-width:1px;*/		
		border-bottom-color:#D5D5D5;
		border-bottom-style:dotted;
		border-bottom-width:1px;
		
		
		font-family:Trebuchet MS;
		font-weight:normal;
		font-size: 13pt;
		outline-style:none;
		text-decoration:none;		
		
		color: #0181dc;					
		
		line-height:19px;
		padding-top:7px;		
		padding-bottom:9px;
		margin:0px 12px 0px 15px;
		min-height:1px;
	}	
	.content div.navmenu div.first
	{
		border-radius: 9px 9px 0px 0px;
		behavior: url('/App_Themes/Standard/PIE.htc');
}	
	.content div.navmenu div.first a, .content div.navmenu a.first
	{	
		padding-top:14px;
	}
	.content div.navmenu div.last
	{
		border-radius: 0px 0px 9px 9px;
		behavior: url('/App_Themes/Standard/PIE.htc');
	}	
	.content div.navmenu div.last a, .content div.navmenu a.last
	{		
		border-bottom-style:none;		
		padding-bottom:15px;		
	}
	.content div.navmenu div.selecteditem
	{	
		background-color: #EFEFEF;
		background: -moz-linear-gradient(bottom, #EFEFEF 0%, #C5C5C5 18%, #F8F8F8 61%, #EDEDED 100%);
		background: -webkit-linear-gradient(bottom, #EFEFEF 0%, #C5C5C5 18%, #F8F8F8 61%, #EDEDED 100%);
		background: -webkit-gradient(linear, left bottom, left top, 
			color-stop(0, #EFEFEF),	color-stop(0.18, #C5C5C5), color-stop(0.61, #F8F8F8), color-stop(1, #EDEDED));
		-pie-background: linear-gradient(bottom, #EFEFEF 0%, #C5C5C5 18%, #F8F8F8 61%, #EDEDED 100%);
		behavior: url('/App_Themes/Standard/PIE.htc');
		z-index:42;
	}	
	.content div.navmenu div.selecteditem a
	{	
		border-top-style:none;		
		padding-top:7px;						
		font-weight:bold;		
		color:Black;
		z-index:43;
	}	
	.content div.navmenu a[noborder]
	{
		border-bottom-style:none;
		padding-bottom:10px;
	}	
	.content div.navmenu div.secondlevel
	{	
		border-bottom-color:#E7E7E7;
		border-bottom-style:solid;
		border-bottom-width:1px;		
		background-color:#EFEFEF;		
	}	
	.content div.navmenu div.secondlevel ul
	{
		margin-left:37px;
		font-family:Trebuchet MS;
		font-size:10pt;
		background-color:#efefef;
	}	
	.content div.navmenu div.secondlevel ul li 
	{	
		background-color:#efefef;
		margin-left:0px;
		padding-left:0px;		
		color: #C3C3C3;		
		list-style-position:inherit;
		list-style-type:none;
		list-style-image:url('/images/bullet-gray-4.png');		
	}
	.content div.navmenu div.secondlevel ul li.selected
	{	
		color: #FB8C00;
		list-style-image:url('/images/bullet-orange-4.png');
	}	
	.content div.navmenu div.secondlevel ul li a
	{
		background-color:#efefef;		
		margin-left:15px;		
		border-top-color:#EFEFEF;
		border-top-style:solid;
		border-top-width:1px;
		border-left-style:none;
		border-right-style:none;
		font-size:11pt;		
		padding-left:0px;
		margin-left:0px;
		padding-top:4px;
		padding-bottom:7px;		
		margin-right:13px;		
	}	
	.content div.navmenu div.secondlevel ul li.selected a
	{
		border-bottom-color:#EFEFEF;
		border-bottom-style:solid;
		border-bottom-width:1px;	
		font-weight:bold;
		color:Black;
	}	
	.content div.navmenu a img.arrow-right
	{
		border:0px; 
		position:absolute; 
		right:12px; 
		bottom: 20px;			
	}	
	.content div.navmenu div.separator
	{
		height:1px;
		min-height:1px;		
		max-height:1px;
		margin: 0px 12px 0px 15px;
		padding:0px;
		border-bottom-color:#D5D5D5;
		border-bottom-style:dotted;
		border-bottom-width:1px;	
	}	
/* ---------------------------------------------- End of Left Nav Menu ----------------------------------------------- */
/* ---------------------------------------------- Any Forms with typical content ------------------------------------- */
ul.questiongroup
{	
	padding-top:3px;
	margin-left:15px;
	margin-bottom:30px;	
	line-height:1em;
}
ul.questiongroup li.question
{	
	color: #FB8C00;
	list-style-type:none;
	list-style-position:inherit;
	list-style-image:url('/images/bullet-orange.png');
}
ul.questiongroup li.question a
{
	font-size:11pt;
	text-decoration:none;
	border-bottom:1px dotted #007fd6;
	padding-top:7px;
	outline-style:none;
	line-height:1.15em;
	display:inline-block;	
	position:relative;
	padding-right:0px;
}
ul.questiongroup li.question div.answer
{	
	visibility:hidden;
	height:0px;	
	margin-right:100px;	
}
ul.questiongroup li.question div.answer p
{
	padding-top:5px;
	padding-bottom:10px;
	padding-left:4px;	
}
ul.questiongroup li.question a.expanded
{
	color:Black;
	font-weight:bold;
	border-bottom:1px dotted #000000;	
}
ul.questiongroup li.question div.answer-expanded
{
	color:#292929;
	font-size:14px;	
	visibility:visible;
	height:100%;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:100px;	
}
ul.questiongroup li.question div.answer-expanded p
{
	line-height:1.5em;	
}
ul.questiongroup li.question div.answer-expanded ul
{
	padding-left:25px;
	line-height:1.5em;
}
ul.questiongroup li.question div.answer-expanded ul li
{
	line-height:1.5em;
	list-style-type:none;
	list-style-image: url('/images/bullet-gray-4.png');
}
div.roundedborder-big-gray
{	
	border-style:solid;
	border-width:1px;
	border-top-color:#F1F1F1;
	border-left-color:#E1E1E1;
	border-right-color:#E1E1E1;
	border-bottom-color:#C2C2C2;
	webkit-box-shadow: 0px 1px 0px 0px #EEEEEE;
	-moz-box-shadow: 0px 1px 0px 0px #EEEEEE;
	box-shadow: 0px 1px 0px 0px #EEEEEE;
	border-radius: 20px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
div.roundedborderbig ul li
{
	list-style-position:inside;
}
div.bluebackground-roundedborderbig
{
	border-style:solid;
	border-width:1px;	
	border-top-color:#f9fafc;
	border-left-color:#eeeef0;
	border-right-color:#edefee;
	border-bottom-color:#ceced0;	
	webkit-box-shadow: 0px 1px 0px 0px #EEEEEE, 
		inset 1px 0px 0px #F9FAFE,
		inset -1px 0px 0px #F9FAFC;
	-moz-box-shadow: 0px 1px 0px 0px #EEEEEE,
		inset -1px 0px 0px #F9FAFE,
		inset -1px 0px 0px #F9FAFC;
	box-shadow: 0px 1px 0px 0px #EEEEEE,
		inset 1px 0px 0px #F9FAFE,
		inset -1px 0px 0px #F9FAFC;			
	position:relative;
	margin-top:15px;	
	padding:13px 20px 20px 20px;	
	
	background-color:#f2f5fc;	
	background-image: linear-gradient(bottom, #F9FAFC 14%, #F3F6FD 31%, #F2F5FC 60%, #F2F5FC 77%, #F0F5FB 93%);
	background-image: -o-linear-gradient(bottom, #F9FAFC 14%, #F3F6FD 31%, #F2F5FC 60%, #F2F5FC 77%, #F0F5FB 93%);
	background-image: -moz-linear-gradient(bottom, #F9FAFC 14%, #F3F6FD 31%, #F2F5FC 60%, #F2F5FC 77%, #F0F5FB 93%);
	background-image: -webkit-linear-gradient(bottom, #F9FAFC 14%, #F3F6FD 31%, #F2F5FC 60%, #F2F5FC 77%, #F0F5FB 93%);
	background-image: -ms-linear-gradient(bottom, #F9FAFC 14%, #F3F6FD 31%, #F2F5FC 60%, #F2F5FC 77%, #F0F5FB 93%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.14, #F9FAFC),
		color-stop(0.31, #F3F6FD),
		color-stop(0.6, #F2F5FC),
		color-stop(0.77, #F2F5FC),
		color-stop(0.93, #F0F5FB)
	);
	-pie-background: linear-gradient(bottom, #F9FAFC 14%, #F3F6FD 31%, #F2F5FC 60%, #F2F5FC 77%, #F0F5FB 93%);
	border-radius: 30px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}

div.bluebackground-roundedborderbig h3
{
	*margin-top:32px;
}

/* ---------------------------------------------- End of any Forms with typical content ------------------------------ */

/* ---------------------------------------------- Special naming containers ------------------------------------------ */
span.download
{	
	font-size:12pt;
	line-height:1.5em;
}
span.download span.fat
{
	color:#356490;
	font-weight:bold;
}
div#versionDetails
{
	background-color:White;
	margin-top:14px;
	*margin-top:28px;
	padding:16px 20px 20px 20px;
	float:left;
	width:327px;
}
div#versionDetails ul li
{
	line-height:24px;
	margin-left:15px;
	list-style-image:url('/images/bullet-blue.gif');
}
div#systemRequirements
{	
	background-color:White;	
	margin-top:14px;
	*margin-top:28px;
	margin-left:20px;	
	padding:16px 20px 20px 20px;	
	margin-left:383px;	
}
div#systemRequirements ul li
{
	line-height:24px;
	margin-left:15px;	
	list-style-image:url('/images/bullet-blue.gif');
}
a.downloadButton, a.downloadButton:visited, a.downloadButton:link
{
	/*margin-left:237px;*/
	margin-top:14px;	
	position:relative;	
		
	padding:13px 67px 16px 25px;	
	display:inline-block;	
	font-size:24pt;	
	font-weight:bold;
	
	background-color:#ff9c0b;
	background-image: linear-gradient(bottom, #FF6D05 14%, #FF7903 31%, #FF9D0B 54%, #FFB811 71%, #FEDA0F 94%);
	background-image: -o-linear-gradient(bottom, #FF6D05 14%, #FF7903 31%, #FF9D0B 54%, #FFB811 71%, #FEDA0F 94%);
	background-image: -moz-linear-gradient(bottom, #FF6D05 14%, #FF7903 31%, #FF9D0B 54%, #FFB811 71%, #FEDA0F 94%);
	background-image: -webkit-linear-gradient(bottom, #FF6D05 14%, #FF7903 31%, #FF9D0B 54%, #FFB811 71%, #FEDA0F 94%);
	background-image: -ms-linear-gradient(bottom, #FF6D05 14%, #FF7903 31%, #FF9D0B 54%, #FFB811 71%, #FEDA0F 94%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.14, #FF6D05),
		color-stop(0.31, #FF7903),
		color-stop(0.54, #FF9D0B),
		color-stop(0.71, #FFB811),
		color-stop(0.94, #FEDA0F)
	);
	-pie-background: linear-gradient(bottom, #FF6D05 14%, #FF7903 31%, #FF9D0B 54%, #FFB811 71%, #FEDA0F 94%);
	border-radius: 30px;
	webkit-box-shadow: 0 10px 10px 0px #b4bdc4;
		/*inset 1px 0px 0px #F9FAFE,
		inset -1px 0px 0px #F9FAFC;*/
	-moz-box-shadow: 0 10px 10px 0px #b4bdc4;
		/*inset -1px 0px 0px #F9FAFE,
		inset -1px 0px 0px #F9FAFC;*/
	box-shadow: 0 10px 10px 0px #b4bdc4;
		/*inset 1px 0px 0px #F9FAFE,
		inset -1px 0px 0px #F9FAFC;*/	
	
	behavior: url('/App_Themes/Standard/PIE.htc');
}
a.downloadButton:hover, a.downloadButton:active
{
	text-decoration:none;
	
	background-color:#FFA90A;
	background-image: linear-gradient(bottom, #FDAE1B 15%, #FFA90A 41%, #FFDC16 72%, #FDF91D 90%);
	background-image: -o-linear-gradient(bottom, #FDAE1B 15%, #FFA90A 41%, #FFDC16 72%, #FDF91D 90%);
	background-image: -moz-linear-gradient(bottom, #FDAE1B 15%, #FFA90A 41%, #FFDC16 72%, #FDF91D 90%);
	background-image: -webkit-linear-gradient(bottom, #FDAE1B 15%, #FFA90A 41%, #FFDC16 72%, #FDF91D 90%);
	background-image: -ms-linear-gradient(bottom, #FDAE1B 15%, #FFA90A 41%, #FFDC16 72%, #FDF91D 90%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #FDAE1B),
		color-stop(0.41, #FFA90A),
		color-stop(0.72, #FFDC16),
		color-stop(0.9, #FDF91D)
	);
	
	-pie-background: linear-gradient(bottom, #FDAE1B 15%, #FFA90A 41%, #FFDC16 72%, #FDF91D 90%);
	
	behavior: url('/App_Themes/Standard/PIE.htc');
} 
a.downloadButton span.circle
{	
	position:absolute;	
	height:50px;
	width:50px;	
	top:5px;
	right:7px;	
	border:none;	
	background-color:#FDDB1B;
	background-image: linear-gradient(bottom, #FA8F04 0%, #FDBA11 40%, #FDDB1B 77%, #FEE01F 90%);
	background-image: -o-linear-gradient(bottom, #FA8F04 0%, #FDBA11 40%, #FDDB1B 77%, #FEE01F 90%);
	background-image: -moz-linear-gradient(bottom, #FA8F04 0%, #FDBA11 40%, #FDDB1B 77%, #FEE01F 90%);
	background-image: -webkit-linear-gradient(bottom, #FA8F04 0%, #FDBA11 40%, #FDDB1B 77%, #FEE01F 90%);
	background-image: -ms-linear-gradient(bottom, #FA8F04 0%, #FDBA11 40%, #FDDB1B 77%, #FEE01F 90%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #FA8F04),
		color-stop(0.4, #FDBA11),
		color-stop(0.77, #FDDB1B),
		color-stop(0.9, #FEE01F)
	);
	-pie-background: linear-gradient(bottom, #FA8F04 0%, #FDBA11 40%, #FDDB1B 77%, #FEE01F 90%);
		
	webkit-box-shadow: inset 0px 1px 1px 0px White,
					   0px 3px 2px 0px #f56101; /*f56101*/
	  -moz-box-shadow: inset 0px 1px 1px 0px White,
					   0px 3px 2px 0px #f56101;
		   box-shadow: inset 0px 1px 1px 0px White,
					   0px 3px 2px 0px #f56101;
	
	border-radius:25px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}

a.downloadButton:hover span.circle, a.downloadButton:active span.circle
{
	background-image: linear-gradient(bottom, #F9B701 10%, #FCC913 31%, #FCDA1A 58%, #FDF634 89%);
	background-image: -o-linear-gradient(bottom, #F9B701 10%, #FCC913 31%, #FCDA1A 58%, #FDF634 89%);
	background-image: -moz-linear-gradient(bottom, #F9B701 10%, #FCC913 31%, #FCDA1A 58%, #FDF634 89%);
	background-image: -webkit-linear-gradient(bottom, #F9B701 10%, #FCC913 31%, #FCDA1A 58%, #FDF634 89%);
	background-image: -ms-linear-gradient(bottom, #F9B701 10%, #FCC913 31%, #FCDA1A 58%, #FDF634 89%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #F9B701),
		color-stop(0.31, #FCC913),
		color-stop(0.58, #FCDA1A),
		color-stop(0.89, #FDF634)
	);
	-pie-background: linear-gradient(bottom, #F9B701 10%, #FCC913 31%, #FCDA1A 58%, #FDF634 89%);
	
	webkit-box-shadow: inset 0px 1px 2px 0px White,
					   0px 3px 2px 0px #f89901;
	  -moz-box-shadow: inset 0px 1px 2px 0px White,
					   0px 3px 2px 0px #f89901;
		   box-shadow: inset 0px 1px 2px 0px White,
					   0px 3px 2px 0px #f89901;	
	
	behavior: url('/App_Themes/Standard/PIE.htc');
}

a.downloadButton span.circle img
{
	height:46px;
	width:46px;
	margin-top:5px;
	margin-left:1px;
}
.downloadSize
{
	position:absolute;
	top:27px;
	left:471px;
	
	display:inline-block;
	color:#356490;
	font-size:12.5pt;
	border-style:solid;
	border-left-style:none;
	border-width:1px;
	border-bottom-color:#d0d1d5;
	border-right-color:#e3e7ea;
	border-top-color:#f4f5f9;		
	padding:9px 15px 9px 24px;
	
	/*margin-left:-20px;	
	*margin-top:-45px; /* IE 7 */	
	
	background-color:#F9FEFF;
	background-image: linear-gradient(bottom, #F2F7FB 17%, #F4F7FC 44%, #F9FEFF 69%, #FDFDFF 82%, #FEFEFE 90%, #FEFFFF 95%);
	background-image: -o-linear-gradient(bottom, #F2F7FB 17%, #F4F7FC 44%, #F9FEFF 69%, #FDFDFF 82%, #FEFEFE 90%, #FEFFFF 95%);
	background-image: -moz-linear-gradient(bottom, #F2F7FB 17%, #F4F7FC 44%, #F9FEFF 69%, #FDFDFF 82%, #FEFEFE 90%, #FEFFFF 95%);
	background-image: -webkit-linear-gradient(bottom, #F2F7FB 17%, #F4F7FC 44%, #F9FEFF 69%, #FDFDFF 82%, #FEFEFE 90%, #FEFFFF 95%);
	background-image: -ms-linear-gradient(bottom, #F2F7FB 17%, #F4F7FC 44%, #F9FEFF 69%, #FDFDFF 82%, #FEFEFE 90%, #FEFFFF 95%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, #F2F7FB),
		color-stop(0.44, #F4F7FC),
		color-stop(0.69, #F9FEFF),
		color-stop(0.82, #FDFDFF),
		color-stop(0.9, #FEFEFE),
		color-stop(0.95, #FEFFFF)
	);
	-pie-background: linear-gradient(bottom, #F2F7FB 17%, #F4F7FC 44%, #F9FEFF 69%, #FDFDFF 82%, #FEFEFE 90%, #FEFFFF 95%);
	
	webkit-box-shadow: 1px 1px 1px -1px #d0d1d5,
		inset 0px -1px 1px  -1px White,
		inset -1px 0px 1px -1px White;
	-moz-box-shadow: 1px 1px 1px -1px #d0d1d5,
		inset 0px -1px 1px  -1px White,
		inset -1px 0px 1px -1px White;
	box-shadow: 1px 1px 1px -1px #d0d1d5,
		inset 0px -1px 1px -1px White,
		inset -1px 0px 1px -1px White;	
	
	border-radius: 0px 15px 15px 0px;
	
	behavior: url('/App_Themes/Standard/PIE.htc');
}

/* -------------------------------------- Pricing Page -------------------------------------------------------------------- */
div.applyForBetaBlock
{
	margin-top:15px;	
	margin-bottom:15px;
	*margin-bottom:30px;
	padding-top:13px;
	*padding-top:28px;
	padding-bottom:15px;
	*padding-bottom:2px;
	padding-right:0px;
	padding-left:111px;
	vertical-align:top;	
	background:White url('/Images/icon-money.png') no-repeat 26px 12px;
	
	border-style:solid;
	border-width:1px;
	border-bottom-color:#d3d3d3;
	border-top-color:#e5e5e5;
	border-left-color:#e9e9e9;
	border-right-color:#e9e9e9;
		
	webkit-box-shadow: 0px 1px 1px 0px #e2e2e2,
		1px 0px 1px -1px #f8f8f8,
		-1px 0px 1px -1px #f8f8f8,
		0px -20px 20px -20px #e5e5e5;
	-moz-box-shadow: 0px 1px 1px 0px #e2e2e2,
		1px 0px 1px -1px #f8f8f8,
		-1px 0px 1px -1px #f8f8f8,
		0px -20px 20px -20px #e5e5e5;
	box-shadow: 0px 1px 1px 0px #e2e2e2,
		1px 0px 1px -1px #f8f8f8,
		-1px 0px 1px -1px #f8f8f8,
		0px -20px 20px -20px #e5e5e5;
	
	border-radius:7px;
	
	behavior: url('/App_Themes/Standard/PIE.htc');	
}
div.applyForBetaBlock span
{
	color:#292929;
	font-size:16pt;
	line-height:25px;
}
/* ------------------------------------------------- Pricing Table ------------------------------------------------------- */
table.pricing-table
{
	border-collapse:separate;
}
table.pricing-table tr th
{	
	text-align:center;	
}
table.pricing-table tr th.first
{	
	text-align:left;
}
table.pricing-table tr th div.silver-header
{	
	position:relative;
	font-weight:bold;
	background-color:#BECEDD;
	background-image: linear-gradient(bottom, #BECEDD 7%, #FFFFFF 53%, #FFFFFF 84%, #F4F7FF 100%);
	background-image: -o-linear-gradient(bottom, #BECEDD 7%, #FFFFFF 53%, #FFFFFF 84%, #F4F7FF 100%);
	background-image: -moz-linear-gradient(bottom, #BECEDD 7%, #FFFFFF 53%, #FFFFFF 84%, #F4F7FF 100%);
	background-image: -webkit-linear-gradient(bottom, #BECEDD 7%, #FFFFFF 53%, #FFFFFF 84%, #F4F7FF 100%);
	background-image: -ms-linear-gradient(bottom, #BECEDD 7%, #FFFFFF 53%, #FFFFFF 84%, #F4F7FF 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.07, #BECEDD),
		color-stop(0.53, #FFFFFF),
		color-stop(0.84, #FFFFFF),
		color-stop(1, #F4F7FF)
	);
	
	-pie-background: linear-gradient(bottom, #BECEDD 7%, #FFFFFF 53%, #FFFFFF 84%, #F4F7FF 100%);
	behavior: url('/App_Themes/Standard/PIE.htc');	
	
}
table.pricing-table tr.first th.first div
{	
	border-radius: 15px 0px 0px 0px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
table.pricing-table tr.first th.last div
{	
	border-radius: 0px 15px 0px 0px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
table.pricing-table tr.first th div.silver-header
{
	font-size:13pt;
	padding:10px 10px 13px 20px;	
}
table.pricing-table tr.first th div.orange-header
{
	position:relative;
	font-size:13pt;		
	padding:10px 10px 3px 20px;	
	color:White;
	font-weight:bold;
	
	background-color:#FFB109;
	background-image: linear-gradient(bottom, #FEC60F 0%, #FFB109 5%, #FE8105 25%, #FFAB35 47%, #FFE063 70%, #FFE063 95%, #FFCB0F 100%);
	background-image: -o-linear-gradient(bottom, #FEC60F 0%, #FFB109 5%, #FE8105 25%, #FFAB35 47%, #FFE063 70%, #FFE063 95%, #FFCB0F 100%);
	background-image: -moz-linear-gradient(bottom, #FEC60F 0%, #FFB109 5%, #FE8105 25%, #FFAB35 47%, #FFE063 70%, #FFE063 95%, #FFCB0F 100%);
	background-image: -webkit-linear-gradient(bottom, #FEC60F 0%, #FFB109 5%, #FE8105 25%, #FFAB35 47%, #FFE063 70%, #FFE063 95%, #FFCB0F 100%);
	background-image: -ms-linear-gradient(bottom, #FEC60F 0%, #FFB109 5%, #FE8105 25%, #FFAB35 47%, #FFE063 70%, #FFE063 95%, #FFCB0F 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #FEC60F),
		color-stop(0.05, #FFB109),
		color-stop(0.25, #FE8105),
		color-stop(0.47, #FFAB35),
		color-stop(0.7, #FFE063),
		color-stop(0.95, #FFE063),
		color-stop(1, #FFCB0F)
	);
	-pie-background: linear-gradient(bottom, #FEC60F 0%, #FFB109 5%, #FE8105 25%, #FFAB35 47%, #FFE063 70%, #FFE063 95%, #FFCB0F 100%);	
	behavior: url('/App_Themes/Standard/PIE.htc');	
}
table.pricing-table tr.first th.first div.silver-header
{
	padding-left:30px;
	border-radius: 15px 0px 0px 15px;
	behavior: url('/App_Themes/Standard/PIE.htc');	
}
table.pricing-table tr.first th.last div.silver-header
{
	border-radius: 0px 15px 15px 0px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
table.pricing-table tr.middle th
{	
	background-color:#f3f3f3;
	vertical-align:top;
}
table.pricing-table tr.middle th div.currency
{	
	float:left;	
	margin-left:21px;
}
table.pricing-table tr.last th div.currency-year
{
	float:left;	
	margin-left:21px;
}
table.pricing-table tr.middle th div.currency span
{
	color:#396690;
	vertical-align:top;	
	font-size:14pt; 
	line-height:30px;
	font-weight:normal;
}
table.pricing-table tr.middle th.recomended div.currency span
{
	color:#ff8008;	
}
table.pricing-table tr.middle th div.price, table.pricing-table tr.last th div.price-year
{	
		
}
table.pricing-table tr.middle th div.price span
{
	margin: 0px; 
	padding:0px; 
	font-size:20pt; 
	line-height:40px;
	color:#396690; 
	font-weight:bold;
}
table.pricing-table tr.middle th.recomended div.price span
{
	color:#ff8008;
}
table.pricing-table tr.last th
{	
	padding-top:0px;
	padding-bottom:17px;
	vertical-align:top;
}
table.pricing-table tr.last th div.first
{	
	border-left:1px solid #cecece;	
	padding-left:30px;	
	
	min-height:86px;
	
	border-radius: 0px 0px 0px 15px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
table.pricing-table tr.last th div.last
{	
	border-right:1px solid #cecece;
	
	border-radius: 0px 0px 15px 0px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
table.pricing-table tr.last th div.first, table.pricing-table tr.last th div.last, table.pricing-table tr.last th div.gray
{
	background-color:#f3f3f3;
	padding-top:2px;	
	border-bottom:1px solid #cecece;
}
table.pricing-table tr.last th div.currency-year span
{
	color:#396690; 
	font-weight:normal; 
	font-size:12pt;
}
table.pricing-table tr.last th.recomended div.currency-year span
{
	color:#ff8008;	
}
table.pricing-table tr.last th div.price-year span
{
	 color:#396690; 
	 font-weight:bold; 
	 font-size:16pt;
	 line-height:22px;
}
table.pricing-table tr.last th.recomended div.price-year span
{
	color:#ff8008;
}
table.pricing-table tr th.recomended div
{
	background-color:#f3f3f3;
}
table.pricing-table tr th.recomended div.recomended
{
	background-color:transparent;	
	font-size:8pt; 
	line-height:10px; 	
}

:root table.pricing-table tr th.recomended div.recomended
{
	line-height:9px\0/;
}

table.pricing-table tr.middle th.recomended
{
	background-color:#f3f3f3;
}
table.pricing-table tr td
{	
	padding:10px 0px 10px 0px;
	font-size:10pt;
	text-align:center;	
	border-bottom: 1px dotted #D5D5D5;	
}
table.pricing-table tr td.feature
{
	text-align:left;
	padding-left:35px;
	line-height:1.5em;
}
table.pricing-table tr td.feature img.question
{
    margin-bottom:-3px;
    vertical-align:baseline;
}
table.pricing-table tr td.feature a.question:hover, table.pricing-table tr td.feature a.question:active, 
table.pricing-table tr td.feature a.question:link, table.pricing-table tr td.feature a.visited
{
	outline-style:none;
}
table.pricing-table tr td.feature div.question-opened
{
	background:White url('/images/question-orange.png') no-repeat top left;
	width:16px; 
	height:16px;
	display:inline-block;
	float:left; 
	margin-top:5px;
}
table.pricing-table tr td.feature div.description
{
	visibility:hidden;
	height:0px;
	position:absolute;
	top:0px;
	left:0px;
}
table.pricing-table tr td.feature div.description h4
{
	color:#39668f;
}
table.pricing-table tr td.feature div.description-opened, table.pricing-table tr td.feature div.description-hover
{
	visibility:visible;	
	position:absolute;
	height:auto;	
	max-width:600px;	
	background-color: White;
	padding:15px 40px 25px 13px;	
	
	border-style:solid;
	border-width:1px;
	border-color:#dcdcdc;	
		
	webkit-box-shadow: 0px 0px 5px 0px #b0b0b0;
	-moz-box-shadow: 0px 0px 5px 0px #b0b0b0;
	box-shadow: 0px 0px 5px 0px #b0b0b0;
	
	border-radius:20px;	
	z-index:999;
	behavior: url('/App_Themes/Standard/PIE.htc');
	
}

table.pricing-table tr.no-bottom-border td
{
	border-bottom-style:none;
}
table.pricing-table tr td.yes, table.pricing-table tr td.yes-rose-color
{	
	background:White url('/images/ok-green.png') no-repeat 50% center;
}
table.pricing-table tr td.no, table.pricing-table tr td.no-rose-color
{
	background:White url('/images/x-orange.png') no-repeat 50% center;	
}
table.pricing-table tr td.yes-rose-color, table.pricing-table tr td.rose-color, table.pricing-table tr td.no-rose-color
{
	background-color:#fef6e1;	
}
table.pricing-table tr td.subheader
{
	padding:0px;
	text-align:left;	
	border-bottom-style:none;
}
table.pricing-table tr td.subheader div
{	
	padding:5px 5px 5px 33px;
	background-color:#eaf3fa;	
	border-radius: 25px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
.signUpContainer a.singUp, a.signUp, signUp:link, signUp:visited
{
	color:White;
	margin-top:20px;
	margin-left:1px;
	display:inline-block;	
	border-style:none;
	border-width:0px;
	position:relative;
	font-size:12pt;
	font-weight:bold;		
	padding:3px 16px 7px 18px;
	background-color:#116fcf;
		
	webkit-box-shadow: 0px 1px 1px 0px #3576a7,
		inset 0px -6px 6px #00a4e1,
		inset 0px 6px 6px #00a4e1,
		0px -1px 1px 0px #02aeee;
	-moz-box-shadow: 0px 1px 1px 0px #3576a7,
		inset 0px -6px 6px #00a4e1,
		inset 0px 6px 6px #00a4e1,
		0px -1px 1px 0px #02aeee;
	box-shadow: 0px 1px 1px 0px #3576a7,
		inset 0px -6px 6px #00a4e1,
		inset 0px 6px 6px #00a4e1,
		0px -1px 1px 0px #02aeee;
	
	border-radius: 15px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
.signUpContainer a.singUp:hover, a.singUp:active, 
a.signUp:hover, a.signUp:active
{
	color:White;
	text-decoration:none;
	
		
		background-color:#169FFB;
		background-image: linear-gradient(bottom, #00D5FF 9%, #169FFB 39%, #0FA9FC 54%, #08CEFF 73%, #03DDFE 83%);
		background-image: -o-linear-gradient(bottom, #00D5FF 9%, #169FFB 39%, #0FA9FC 54%, #08CEFF 73%, #03DDFE 83%);
		background-image: -moz-linear-gradient(bottom, #00D5FF 9%, #169FFB 39%, #0FA9FC 54%, #08CEFF 73%, #03DDFE 83%);
		background-image: -webkit-linear-gradient(bottom, #00D5FF 9%, #169FFB 39%, #0FA9FC 54%, #08CEFF 73%, #03DDFE 83%);
		background-image: -ms-linear-gradient(bottom, #00D5FF 9%, #169FFB 39%, #0FA9FC 54%, #08CEFF 73%, #03DDFE 83%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.09, #00D5FF),
			color-stop(0.39, #169FFB),
			color-stop(0.54, #0FA9FC),
			color-stop(0.73, #08CEFF),
			color-stop(0.83, #03DDFE)
		);
		-pie-background: linear-gradient(bottom, #00D5FF 9%, #169FFB 39%, #0FA9FC 54%, #08CEFF 73%, #03DDFE 83%);
		
		
		webkit-box-shadow: 0px 0px 1px 0px #3576a7,		
		0px -1px 1px 0px #02aeee;
	-moz-box-shadow: 0px 1px 1px 0px #3576a7,		
		0px -1px 1px 0px #02aeee;
	box-shadow: 0px 1px 1px 0px #3576a7,		
		0px -1px 1px 0px #02aeee;
		
		behavior: url('/App_Themes/Standard/PIE.htc');
	
}
.signUpContainer a.singUp-orange
{
	color:White;
	margin-top:20px;
	margin-left:1px;
	display:inline-block;	
	border-style:none;
	border-width:0px;
	position:relative;
	font-size:12pt;
	font-weight:bold;		
	padding:3px 16px 7px 18px;
	border-style:none;
	border-width:0px;		
	
	webkit-box-shadow: 0px 1px 1px 0px #bdbbbe,
		inset 0px -3px 3px #f3bb0c,
		inset 0px 3px 3px #f3bb0c,
		0px -1px 1px 0px #ffe692;
	-moz-box-shadow: 0px 1px 1px 0px #bdbbbe,
		inset 0px -3px 3px #f3bb0c,
		inset 0px 3px 3px #f3bb0c,
		0px -1px 1px 0px #ffe692;
	box-shadow: 0px 1px 1px 0px #bdbbbe,
		inset 0px -3px 3px #f3bb0c,
		inset 0px 3px 3px #f3bb0c,
		0px -1px 1px 0px #ffe692;
	
	
	background-color:#FF7C02;
	background-image: linear-gradient(bottom, #F4BA0D 0%, #FA8704 16%, #FF7C02 34%, #FFA202 57%, #FEC405 77%, #FFD735 100%);
	background-image: -o-linear-gradient(bottom, #F4BA0D 0%, #FA8704 16%, #FF7C02 34%, #FFA202 57%, #FEC405 77%, #FFD735 100%);
	background-image: -moz-linear-gradient(bottom, #F4BA0D 0%, #FA8704 16%, #FF7C02 34%, #FFA202 57%, #FEC405 77%, #FFD735 100%);
	background-image: -webkit-linear-gradient(bottom, #F4BA0D 0%, #FA8704 16%, #FF7C02 34%, #FFA202 57%, #FEC405 77%, #FFD735 100%);
	background-image: -ms-linear-gradient(bottom, #F4BA0D 0%, #FA8704 16%, #FF7C02 34%, #FFA202 57%, #FEC405 77%, #FFD735 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #F4BA0D),
		color-stop(0.16, #FA8704),
		color-stop(0.34, #FF7C02),
		color-stop(0.57, #FFA202),
		color-stop(0.77, #FEC405),
		color-stop(1, #FFD735)
	);
	
	border-radius: 15px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
.signUpContainer a.singUp-orange:hover,.signUpContainer a.singUp-orange:active
{
	text-decoration:none;
	color:White;
		
		background-color:#FC9402;
		background-image: linear-gradient(bottom, #FFCF0E 5%, #FC9402 30%, #FCA801 54%, #FDCF00 73%, #FFDE05 83%);
		background-image: -o-linear-gradient(bottom, #FFCF0E 5%, #FC9402 30%, #FCA801 54%, #FDCF00 73%, #FFDE05 83%);
		background-image: -moz-linear-gradient(bottom, #FFCF0E 5%, #FC9402 30%, #FCA801 54%, #FDCF00 73%, #FFDE05 83%);
		background-image: -webkit-linear-gradient(bottom, #FFCF0E 5%, #FC9402 30%, #FCA801 54%, #FDCF00 73%, #FFDE05 83%);
		background-image: -ms-linear-gradient(bottom, #FFCF0E 5%, #FC9402 30%, #FCA801 54%, #FDCF00 73%, #FFDE05 83%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.05, #FFCF0E),
			color-stop(0.3, #FC9402),
			color-stop(0.54, #FCA801),
			color-stop(0.73, #FDCF00),
			color-stop(0.83, #FFDE05)
		);
		
		-pie-background: linear-gradient(bottom, #FFCF0E 5%, #FC9402 30%, #FCA801 54%, #FDCF00 73%, #FFDE05 83%);
		
		webkit-box-shadow: 0px 1px 1px 0px #bdbbbe,		
		0px -1px 1px 0px #ffe692;
	-moz-box-shadow: 0px 1px 1px 0px #bdbbbe,		
		0px -1px 1px 0px #ffe692;
	box-shadow: 0px 1px 1px 0px #bdbbbe,		
		0px -1px 1px 0px #ffe692;
		
		behavior: url('/App_Themes/Standard/PIE.htc');
	
}
.signUpContainer div.comingSoon
{
	display:inline-block;
	color:#666;
	margin-top:20px;
	*margin-top:23px;
	*margin-bottom:3px;
	margin-left:1px;
	display:inline-block;	
	border-style:none;
	border-width:0px;	
	position:relative;
	font-size:12pt;
	font-weight:bold;		
	padding:3px 10px 7px 10px;	
	background-color:#CCC;
	webkit-box-shadow: 0px 1px 1px 0px #CCC,
		inset 0px -6px 6px #CCC,
		inset 0px 6px 6px #CCC,
		0px -1px 1px 0px #CCC;
	-moz-box-shadow: 0px 1px 1px 0px #CCC,
		inset 0px -6px 6px #CCC,
		inset 0px 6px 6px #CCC,
		0px -1px 1px 0px #CCC;
	box-shadow: 0px 1px 1px 0px #CCC,
		inset 0px -6px 6px #CCC,
		inset 0px 6px 6px #CCC,
		0px -1px 1px 0px #CCC;
	
	border-radius: 15px;
	behavior: url('/App_Themes/Standard/PIE.htc');
}
.signUpContainer
{
	margin-top:3px;
	padding-bottom:15px;
	clear:both;
	margin-left:10px;
}

/* -------------------------------------- End of  Pricing Page ----------------------------------------------------------- */
.bullets
{
    line-height:24px;
    padding: 20px 0px 20px 40px;
}
.level2
{
    padding-left: 15px;
}
.level3
{
    padding-left: 30px;
}
ul.bullets li
{
    margin-bottom:15px;
}
ul.bullets li img
{
    margin: 15px 0px 5px 0px;
}
ul.bullets li span
{
    font-style:italic;
    margin-left:200px;
}
/* -------------------------------------- Begin of Contact Us Page ----------------------------------------------------------- */
div.social
{
    margin-top:5px;
    margin-bottom:25px;    
}
div.social a
{
	outline-style:none;	   	 
	min-width:32px;
	width:32px;
	height:32px;
	display:block;
	float:left;		
	margin:0px 9px 0px 0px;
	*margin-right:4px;
}
div.social a.twitter
{ 
	background:url('/images/twitter.png') no-repeat left top;
}
div.social a.twitter:hover, div.social a.twitter:active
{
	background-position: left bottom;
}
div.social a.facebook
{ 
	*margin-left:6px;	   	 
	background:url('/images/facebook.png') no-repeat left top;
}
div.social a.facebook:hover, div.social a.facebook:active
{
	background-position: left bottom;
}
div.social a.google
{
	*margin-left:6px;
	background:url('/images/g_plus.png') no-repeat left top;
}
div.social a.google:hover, div.social a.google:active
{
	background-position:left bottom;
}
div.social a.blog
{ 
	*margin-left:6px;
	background:url('/images/in.png') no-repeat left top;
}
div.social a.blog:hover, div.social a.blog:active
{ 
	background-position: left bottom;
}	      
div#left
{
	background-color:White;
	margin-top:14px;
	margin-left:200px;
	*margin-top:28px;
	padding:16px 20px 20px 20px;
	float:left;
	width:227px;
}
div#left ul li
{
	line-height:1.5em;
	margin-left:25px;
	list-style-image:url('/images/bullet-blue.gif');
	font-size:14pt;
}
div#right
{	
	background-color:White;	
	margin-top:14px;
	*margin-top:28px;
	margin-left:20px;	
	padding:16px 20px 20px 20px;	
	margin-left:483px;	
}
div#right ul li
{
	line-height:1.5em;
	margin-left:25px;	
	list-style-image:url('/images/bullet-blue.gif');
	font-size:14pt;
}
div#right ul li ul li
{
    margin-left:25px;
}
/* -------------------------------------- End of Contact Us Page ----------------------------------------------------------- */
/* -------------------------------------- Begin of Sign Up Page ----------------------------------------------------------- */
table.tblSignUp
{
	
}
table.tblSignUp tr th
{
	padding:5px 25px 5px 0px;	
	text-align:left;
	border:solid 1px red;
	font-weight:bold;
	font-size:13pt;
}
table.tblSignUp tr td
{
	padding:10px 25px 10px 0px;
	border:solid 1px red;
}

/* -------------------------------------- End of Sign Up Page ----------------------------------------------------------- */
/* -------------------------------------- Begin of Version History Page ------------------------------------------------- */
div.version-history
{
    line-height:1.5em;
}
div.version-history p
{
    padding-top:15px;
}
div.version-history h1
{
    margin-bottom:5px;
}
div.version-history h2
{
    margin-top:20px;
}
div.version-history h3
{
    margin-top:20px;
}
div.version-history ul
{
    padding-top:0px;
    margin-top:0px;
    padding-left:35px;
}
div.version-history ul li
{
    padding-bottom:5px;
}
div.version-history div.separator
{
    margin-top:5px;
}
/* -------------------------------------- End of Version History Page --------------------------------------------------- */
/* -------------------------------------- Begin of News Page ------------------------------------------------------------ */
div.news
{
    margin-bottom:15px;
}
div.news p.date
{
    float:left;
    margin-top:3px;
}
div.news h3
{
    margin-left:70px;
}
div.news p.news-text
{
    margin-left:70px;
}

div.news-content
{
    padding-left:30px;
    margin-right:20px;
    line-height:1.5em;
    padding-top:25px;
}
div.news-content p
{
    padding-bottom:15px;
}
div.news-content h1
{
    margin-top:15px;
    line-height:1em;
}
/* -------------------------------------- End of Version History Page --------------------------------------------------- */
/* -------------------------------------- Begin of Terms & Privacy Policy Page ------------------------------------------ */
div.terms
{
    margin:0px 20px 50px 30px;
    line-height:1.5em;
}
div.terms ul
{
    list-style-type:lower-alpha;
    list-style-position:outside;
    margin-left:40px;
}
div.terms ul li ul
{
    list-style-type:lower-roman;
    list-style-position:outside;
    margin-left:40px;
    font-size:10pt;
    line-height:1.5em;
}
div.privacy
{
    margin:0px 20px 50px 30px;
    line-height:1.5em;
}
div.privacy p
{
    margin-bottom:15px;
}
div.privacy ul
{
    list-style-image:url('/images/bullet-gray-4.png');
    list-style-position:outside;
    margin-left:40px;
}
/* -------------------------------------- End of Terms & Privacy Policy History Page ------------------------------------ */
/* -------------------------------------- Begin of Screenshots Policy History Page ------------------------------------ */
div.screenshot
{
    min-height:700px;
    *min-height:750px;
}
div.screenshot h1, div.screenshot div
{
    margin-bottom:15px;
}
div.screenshot div a
{
    padding-right: 15px;
}
/* -------------------------------------- End of Screenshots Policy History Page ------------------------------------ */
/* -------------------------------------- Begin of Graphics Policy History Page ------------------------------------ */
div.graphics h1, div.graphics h3, div.graphics table.graphics-links
{
    margin-bottom:25px;
}
div.graphics table.graphics-links tr td
{
    padding-right:25px;
    padding-bottom:15px;
    vertical-align:top;
}
div.graphics table.graphics-links tr img
{
    border: 1px solid blue;
}
div.graphics table.graphics-icons tr td
{
    padding-right:40px;
    padding-bottom:15px;
}
/* -------------------------------------- End of Graphics Policy History Page ------------------------------------ */
/* -------------------------------------- Begin of Media Kit Page ------------------------------------ */
div.media-kit
{
    margin-bottom:15px;
    line-height:1.5em;
}
div.media-kit p, div.media-kit h1
{
    margin-bottom:15px;
}
/* -------------------------------------- End of Media Kit Page ------------------------------------ */
/* -------------------------------------- Begin of texts Page ------------------------------------ */
div.texts
{
    margin-bottom:15px;
    line-height:1.5em;
}
div.texts p, div.texts h1
{
    margin-bottom:15px;
}
div.texts ul
{
    margin-left:25px;
    list-style-position:inside;
}
/* -------------------------------------- End of texts Page ------------------------------------ */
div.form table tr td a.question:hover, 
div.form table tr td a.question:active, 
div.form table tr td a.question:link, 
div.form table tr td a.visited
{
	outline-style:none;
}
div.form table tr td div.question-opened
{
	background:White url('/images/question-orange.png') no-repeat top left;
	width:16px; 
	height:16px;
	display:inline-block;
	float:left; 
	margin-top:5px;
}
div.form table tr td img.question
{
    margin-bottom:-3px;
    vertical-align:baseline;
}
div.form table tr td div.description
{
	visibility:hidden;
	height:0px;
	position:absolute;
	top:0px;
	left:0px;
}
div.form table tr td div.description h4
{
	color:#39668f;
}
div.form table tr td div.description-opened, 
div.form table tr td div.description-hover
{
	visibility:visible;	
	position:absolute;
	height:auto;	
	max-width:350px;	
	background-color: White;
	padding:15px 40px 25px 13px;	
	
	border-style:solid;
	border-width:1px;
	border-color:#dcdcdc;	
		
	webkit-box-shadow: 0px 0px 5px 0px #b0b0b0;
	-moz-box-shadow: 0px 0px 5px 0px #b0b0b0;
	box-shadow: 0px 0px 5px 0px #b0b0b0;
	
	border-radius:20px;	
	
	behavior: url('/App_Themes/Standard/PIE.htc');
}
span.red
{
    color: Red;
    margin-left:5px;
}
div.press-screenshots
{
    margin-bottom:15px;
    line-height:1.5em;
}
div.press-screenshots p, div.press-screenshots h1, div.press-screenshots ul
{
    margin-bottom:15px;
}
div.press-screenshots ul
{
    margin-left:25px;
    list-style-position:inside;
}