﻿/*****************************************************************************/
/* SignUp
/*****************************************************************************/

.signup
{
	background: #D4E1F2;
/*	margin: 0 10%; */
/*
	border-color: #8DB2E3;
	border-style: solid;
	border-width: 1px;
*/
/*	padding: 10px;	 */
}

.signup-content
{
	padding: 10px;
}

/*****************************************************************************/
/* Rounded corners
/*****************************************************************************/

b.signup-rtop, b.signup-rbottom { display: block; background: #FFFFFF; }
b.signup-rtop b, b.signup-rbottom b { display: block; height: 1px; overflow: hidden; background: #D4E1F2; }
b.signup-r1 { margin: 0 5px; }
b.signup-r2 { margin: 0 3px; }
b.signup-r3 { margin: 0 2px; }
b.signup-rtop b.signup-r4, b.signup-rbottom b.signup-r4 { margin: 0 1px; height: 2px; } 

/*****************************************************************************/

.signup-working
{
	text-align: center;
}

.signup-working table
{
	margin-top: 20px;
}

.signup-working td
{
	font-size: 28px;
	font-weight: bold;
	padding-left: 4px;
}

.signup-header span
{
	color: #3B7BCD;
}

.signup-header table
{
	margin-bottom: 0px;
	width: 100%;
}

.signup-header td
{
	padding-bottom: 8px;
}

.signup-header ul
{
	margin-bottom: 0px; /* To get rid of the default 10px margin on .content ul. */
}
		
.signup-header-count
{
	font-size: 63px;
	font-weight: bold;
	line-height: 55px;
	text-align: center;
}

.signup-header-days
{
	font-size: 32px;
	font-weight: bold;
	line-height: 28px;			
}

.signup-header-title
{
	font-size: 36px;
	line-height: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}

.signup-header-features
{
	list-style: inside;
	font-weight: normal;
	margin-left: -4px;
	font-size: 12px;
}

.signup-form label
{
	text-align: right;
	width: 70px;
	float: left;
	font-size: 12px;
	margin-right: 5px;
	margin-top: 4px;
}

.signup-form-text
{
	width: 180px;
	margin-bottom: 2px;
	height: 18px;
	border-style: solid;
	border-color: #3B7BCD;
	border-width: 1px;
}

.signup-form-spacer
{
	height: 8px;
}
		
.signup-form-checkbox
{
}

.signup-form-checkbox span
{
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 1px;
	margin-left: -5px;
}

.signup-form-checkbox input
{
	vertical-align: middle;
}

.signup-form-checkbox label
{
	float: none !important; 
	vertical-align: middle; 
	cursor: pointer;
}

.signup-form-checkbox input
{
	width: 14px;
}

.signup-form-submit
{
}

.signup-form-button
{
	border-color: #44850E;
	border-style: solid;
	border-width: 1px;
	background-color: #5EBA14;
	color: White;
	padding: 1px 4px;
	height: 25px;
	vertical-align: middle;
	font-size: 13px;
}

/*****************************************************************************/
/* Signup ASP.NET form
/*****************************************************************************/

.signup-license
{
	font-size: 9px;
	border: solid 1px #ccc; 
	padding: 0 5px 0 5px;
	height: 100px; 
	overflow: auto
}

.signup-license p
{
	padding-left: 0 !important;
	font-size: 9px;
	line-height: 11px;
}

.signup-main label
{	
	width: 80px;
	text-align: right;
	margin-top: 8px;
	font-size: 12px;
}

.signup-terms-newwindow
{
	font-size: 10px;
}

.signup-banner
{
	border-style: solid; 
	border-width: 1px;
	border-color: #8DB2E3;
}

/****************/
/* Call
/****************/

.signup-call
{
	padding-top: 20px;
	text-align: center;	
	font-size: 20px;
}

.signup-call-number
{
	margin-left: 60px;
	margin-right: 60px;
	margin-bottom: 10px;
}

.signup-call-inner
{
	background: #E7EEF8;
	padding: 10px;
	padding-left: 20px;
}

b.signup-call-rtop, b.signup-call-rbottom { display: block; background: #D4E1F2; }
b.signup-call-rtop b, b.signup-call-rbottom b { display: block; height: 1px; overflow: hidden; background: #E7EEF8; }
b.signup-call-r1 { margin: 0 5px; }
b.signup-call-r2 { margin: 0 3px; }
b.signup-call-r3 { margin: 0 2px; }
b.signup-call-rtop b.signup-call-r4, b.signup-call-rbottom b.signup-call-r4 { margin: 0 1px; height: 2px; } 

/****************/

/*********************************************************************/
/* Trial Download Frame                                              */
/*********************************************************************/

.trialform {
	width:333px;
	height:401px;
	background:url("/Company2/Images/BkgFreeTrial.jpg") no-repeat top;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	float:right;
}

.trialform td {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:21px;
	padding:0px;
	margin:0px;
}

.trial-input {
	width:193px;
	background:url("/Company2/Images/FreetrialInputBkg.png") repeat-x top;
	border:1px solid #FFF;
	padding:0px;
	margin:0px;
	height:19px;
}

.trialform table div input {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	width:191px;
	padding:0px;
	margin:0px;
	background:transparent;
	border:0;
	color:#333;
}