@charset "utf-8";

#contentFlash {
/*	margin:-2px;
*/	width:1000px;
	height:400px;
	z-index:0;
}
#contentMainWrapper {
/*	margin:-2px;
	border-top:4px #ececec solid;
*/	width:1000px;
	height:364px;
	background-image:url(../images/contentMainBG.png);
	background-repeat:repeat-x;
	overflow:hidden;
}
#contentHomeWrapper {
	position:relative;
	width:1000px;
	height:800px;
/*	background-color:#939;
*/	overflow:hidden;
}
#contentVideos {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:150px;
	background-color:#d0d0d0;
}
#contentVideos .contentVideosTable tr td {
	vertical-align:top;
}
#contentVideos .contentVideosTable tr td p {
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding-left:10px;
}
#contentSubPage {
	position:relative;
	float:left;
	width:748px;
	min-height:650px;
	background-color:#f7f7f7;
	overflow:hidden;
}
#contentSub {
	position:absolute;
	top:150px;
	left:0px;
	width:655px;
	height:490px;
	background-color:#f7f7f7;
	overflow:hidden;
}
#contentSubPageWrapper {
	width:1000px;
	background-color:#f7f7f7;
	overflow:hidden;
}
#contentSubPageHeading {
	width:1000px;
	height:116px;
}
.contentSubPageHeading h1 {
	font-size: 20px;
	color: #1f9cc7;
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight:100;
}
.contentSubPageHeading p, .contentSubPageHeading img {
	padding-bottom: 30px;
}
.contentSubHeading {
	height:70px;
	background-image: url(../images/contentSubHeadingBG.png);
	background-repeat: repeat-x;
}
#contentSub .contentSubTable tr img, #contentSubPage .contentSubTable tr img {
	vertical-align:text-top
}
#contentMainTestimonial { /* old style delete */
	position:relative;
	float:left;
	background-image:url(../images/mainTestimonial.png);
	background-repeat:no-repeat;
	width:744px;
	height:121px;
}
#contentMainSIFR { /* old style delete */
	position:relative;
	float:left;
	background-image:url(../images/SIFRText.png);
	background-repeat:no-repeat;
	width:744px;
	height:135px;
}
#contentMainLinks {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:744px;
	height:108px;
	overflow:hidden;
}
#testimonialBar {
	position:absolute;
	top:437px;
	left:655px;
	width:344px;
	height:363px;
	background-image:url(../images/testimonials.png);
	background-repeat:no-repeat;
}
#testimonialBar2 {
	position:absolute;
	top:150px;
	left:655px;
	width:344px;
	height:289px;
	background-image:url(../images/subscribe_users.gif);
	background-repeat:no-repeat;
}
#mainBar { /* old layout style */
	position:relative;
	float:right;
	right:0px;
	top:-256px;
	width:255px;
	height:361px;
}
#buttonArea {
	position:relative;
	width:1000px;
	height:100px;
	overflow:hidden;
	background-image:url(../images/buttonAreaBG.png);
	background-repeat:repeat-x;
}
#buttonSpaceOneButton {
	position:relative;
	float:left;
	width:350px;
	height:100px;
}
#buttonSpaceTwoButton {
	position:relative;
	float:left;
	width:200px;
	height:100px;
}
#buttonSpaceThreeButton {
	position:relative;
	float:left;
	width:50px;
	height:100px;
}

#buttonOne,
#buttonTwo,
#buttonThree {
	position:relative;
	float:left;
	width:300px;
	height:100px;
	text-align:center;
}

#buttonOne span,
#buttonTwo span,
#buttonThree span {
	color:#FFF;
}
#buttonOne a,
#buttonTwo a,
#buttonThree a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	margin: 12px auto;
	height: 34px;
	width: 195px;
}
#buttonOne a {
	background: url(../images/buttonOne.png) no-repeat;
}
#buttonTwo a {
	background: url(../images/buttonTwo.png) no-repeat -1px 0;
}
#buttonThree a {
	background: url(../images/buttonThree.png) no-repeat -1px 0;
}

#contentMainLinkWrapper {
	position:absolute;
	top:640px;
	left:0px;
	width:655px;
	height:160px;
	overflow:hidden;
	background-image:url(../images/contentMainLinkWrapperBG.png);
	background-repeat:repeat-x;
}
#contentMainLinkText {
	position:absolute;
	top:52px;
	left:418px;
	width:132px;
	height:16px;
}
#contentMainLink0 {
	float:left;
	position:relative;
	width:175px;
	height:104px;
	top:57px;
	left:20px;
}
#contentMainLink1 {
	float:left;
	position:relative;
	left:40px;
	width:175px;
	height:104px;
	top:57px;
}
#contentMainLink0 a,
#contentMainLink1 a  {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 175px;
	height: 60px;
}
#contentMainLink0 a {
	background: url(../images/brochure.png) no-repeat;
}
#contentMainLink1 a {
	background: url(../images/freeDemo.png) no-repeat;
}

#contentMainLink2 {
	float:left;
	position:relative;
	left:40px;
	width:175px;
	height:104px;
	top:57px;
}
#contentMainLink3 {
	float:left;
	position:relative;
	top:71px;
	left:120px;
	width:47px;
	height:88px;
}
#contentMainLink4 {
	float:left;
	position:relative;
	top:71px;
	left:130px;
	width:47px;
	height:88px;
}
#contentMainLink5 {
	float:left;
	position:relative;
	top:71px;
	left:140px;
	width:47px;
	height:88px;
}
#contentMainLink3 a,
#contentMainLink4 a,
#contentMainLink5 a  {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 47px;
	height: 46px;
}
#contentMainLink3 a {
	background: url(../images/linkedIn.png) no-repeat;
}
#contentMainLink4 a {
	background: url(../images/twitter.png) no-repeat;
}
#contentMainLink5 a {
	background: url(../images/youTube.png) no-repeat;
}

#mainBarHeader { /* old layout style */
	background-color: #fff;
	width:255px;
	height:30px;
	background-image:url(../images/barBlack.png);
	background-repeat:repeat-x;
}
.mainBarHeaderText { /* old layout style */
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:30px;
	margin-left:10px;
}
#mainBarContent { /* old layout style */
	width:255px;
	height:334px;
	background-image:url(../images/mainBarContentBG.png);
	background-repeat:repeat-x;
}
#mainBarContentText { /* old layout style */
	overflow-y:auto;
	height:334px;
	width:255px;
}
.mainBarContentTextBlack { /* old layout style */
	padding:7px 0px 5px 10px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	line-height:15px;
}
.mainBarContentTextBlack a:link { /* old layout style */
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	line-height:15px;
}
.mainBarContentTextWhite { /* old layout style */
	padding:0px 15px 0px 15px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFF;
	line-height:12px;
}
#loginContent {
	width:1000px;
	background-color:#FFF;
	min-height:630px;
	}
#loginLeftFloat {
	float:left;
	width:252px;
	min-height:730px;
	background-color:#168eb8;
}
#loginRightFloat {
	float:left;
	width:748px;
	min-height:730px;
}
#loginBarHeaderBG {
	width:100%;
	height:68px;
	background-image:url(../images/loginBarHeaderBG.png);
	background-repeat:repeat-x;
}
#loginBarHeader {
	position:relative;
	top:36px;
}
#loginBarDetails {
	position:relative;
	width:100%;
	height:272px;
}
#loginBarDetails form {
	padding:10px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#loginBarDetails .space {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#loginBarDetails .size {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	padding:0 5px 0 5px;
}
#loginBarDetails a {
	color:#FFF;
	text-decoration:none;
}
#subscribe-hr_login {
	position:relative;
}
#box1 {
	position:relative;
	width:230px;
	height:260px;
	margin:0 auto;
	background-color:#95cadc;
	border:1px solid #025876;
}
#box1 h1 {
	padding:0 5px 0 8px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	margin:1em 0em 1em 0em;
}
#box2 h1, #box3 h1, #box4 h1, #authenticationTextBox h1, #subscriptionTextBox h1 {
	padding:0 5px 0 8px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#168eb8;
	margin:1em 0em 1em 0em;
}
#box1 p, #box2 p, #box3 p, #box4 p, #authenticationTextBox p, #subscriptionTextBox p {
	padding:0 15px 0 15px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#4d4d4d;
	margin:0.5em 0em 0.7em 0em;
}
#box1 ul, #box2 ul, #box3 ul, #box4 ul, #authenticationTextBox ul, #subscriptionTextBox ul {
	list-style: none;
	margin-left: 0;
	padding: 0 1.75em 0 1.75em;
	text-indent: -1em;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#4d4d4d;
}
#box1 li:before, #box2 li:before, #box3 li:before, #box4 li:before, #authenticationTextBox li:before, #subscriptionTextBox li:before {
	content: "\00BB \0020";
	color:#ffa302;
	font-size:10px;
}
#box1 li, #box2 li, #box3 li, #box4 li, #authenticationTextBox li, #subscriptionTextBox li {
	padding:0px 5px 5px 5px;
	line-height:14px;
	font-size:10px;
}
#fillGrey {
	width:748px;
	height:58px;
	background-color:#f2f2f2;
}
#customerImage {
	width:722px;
	height:272px;
	border:1px solid #cfcfcf;
	margin:10px auto 10px auto;
	background-image:url(../images/customerSplash.jpg);
	background-repeat:no-repeat;
}
#partnerImage {
	width:722px;
	height:300px;
	border:1px solid #cfcfcf;
	margin:10px auto 10px auto;
	background-image:url(../images/partnerSplash.jpg);
	background-repeat:no-repeat;
}
#authenticationImage {
	width:722px;
	height:272px;
	border:1px solid #cfcfcf;
	margin:10px auto 10px auto;
	background-image:url(../images/authenticationSplash.jpg);
	background-repeat:no-repeat;
}
#box2 {
	position:relative;
	float:left;
	width:230px;
	height:260px;
	left:12px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#box3 {
	position:relative;
	float:left;
	width:230px;
	height:260px;
	left:26px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#box4 {
	position:relative;
	float:left;
	width:230px;
	height:260px;
	left:40px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#authenticationTextBox {
	position:relative;
	float:left;
	width:722px;
	height:260px;
	left:12px;
	top:6px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
}
#authenticationContent {
	width:1000px;
	background-color:#FFF;
	min-height:630px;
	}
#authenticationLeftFloat {
	float:left;
	width:252px;
	min-height:630px;
	background-color:#a9ca48;
}
#authenticationRightFloat {
	float:left;
	width:748px;
	min-height:630px;
}
#authenticationBarHeaderBG {
	width:100%;
	height:68px;
	background-image:url(../images/authenticationBarHeaderBG.png);
	background-repeat:repeat-x;
}
#authenticationBarHeader {
	position:relative;
	top:36px;
}
#authenticationBarDetails {
	position:relative;
	width:100%;
	height:272px;
}
#authenticationBarDetails form {
	padding:10px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#authenticationBarDetails .space {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#authenticationBarDetails .size {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	padding:0 5px 0 5px;
}
#authenticationBarDetails a {
	color:#FFF;
	text-decoration:none;
}
#subscriptionContent {
	width:1000px;
	background-color:#FFF;
	background-image:url(../images/subscriptionBG.png);
	background-repeat:repeat-x;
	min-height:1460px;
}
#subscriptionHeaderWrapper {
	position:relative;
	width:725px;
	height:285px;
	top:66px;
	left:137px;
}
#subscriptionImage {
	width:725px;
	height:275px;
	background-image:url(../images/subscriptionSplash.jpg);
	background-repeat:no-repeat;
}
#subscriptionDivider {
	width:725px;
	height:10px;
	background-color:#8dbc01;
}
#subscriptionPage {
	position:absolute;
	top:252px;
	left:28px;
	width:261px;
	height:33px;
	background-image:url(../images/subscriptionPage.jpg);
}
#subscriptionContentWrapper {
	position:relative;
	width:725px;
	left:137px;
	top:66px;
	background-color:#a9ca48;
	overflow:auto;
}
#subscriptionLeftFloat {
	float:left;
	width:363px;
/*	background-color:#0FC;
*/
}
#subscriptionRightFloat {
	float:left;
	width:362px;
/*	background-color:#99C;
*/
}
#subscriptionBarDetails form {
	padding:10px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	padding:26px 0 0 50px ;
}
#subscriptionBarDetails .space {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#subscriptionBarDetails .spaceSelect {
	margin:5px 0 5px 0;
	font-family:'Verdana', Geneva, sans-serif;
	color:#4d4d4d;
	font-size:10px;
}
#subscriptionBarDetails .size {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	border:none;
	padding:0 5px 0 5px;
}
#subscriptionBarDetails .sizeSmall {
	width:110px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	color:#4d4d4d;
	border:none;
	padding:0 5px 0 5px;
}
#subscriptionBarDetails .textareasize {
	width:220px;
	font-family:'Verdana', Geneva, sans-serif;
	font-size:11px;
	height:80px;
	line-height:15px;
	color:#4d4d4d;
	padding:5px 5px 5px 5px;
	border:none;
	overflow:hidden;
}
#subscriptionBarDetails a {
	color:#FFF;
	text-decoration:none;
}
#subscriptionTextBoxWrapper {
	padding:26px 0 0 50px;
/*	background-color:pink;
*/}
#subscriptionTextBox {
	width:230px;
	padding:5px 10px 5px 10px;
	background-color:#f9f9f9;
	border:1px solid #cfcfcf;
	margin-bottom:15px;
}
#snapshotWrapper {
	position:relative;
	width:748px;
	height:570px;
	overflow:hidden;
}
#snapshotThumbs {
	position:relative;
	float:left;
	width:133px;
	height:570px;
	overflow:auto;
	background-image:url(../images/snapshotThumbBG.png);
	background-repeat:repeat-x;
	text-align:left;
}
#snapshotBackground {
	position:relative;
	float:left;
	width:615px;
	height:570px;
	background-image:url(../images/snapshotBG.png);
	background-repeat:repeat-x;
}
#snapshotText {
	height:50px;
	padding:14px 20px 0px 20px;
	font-size:10px;
	overflow:auto;
}
#snapshotScreen {
	position:relative;
	width:615px;
	height:384px;
	overflow:hidden;
}
#snapshotScreenImage {
	position:absolute;
	width:615px;
	overflow:hidden;
	text-align:center;
	bottom:0px;
}
#snapshotScreenReflect {
	position:absolute;
	height:102px;
	width:615px;
	text-align:center;
	overflow:hidden;
}
#snapshotThumbs li p {
	text-align:left;
	padding:0 0 5px 2px;
	font-size:9px;
}
#snapshotThumbs li {
	list-style:none;
	padding-top:15px;
	text-align:center;
}
#snapshotThumbs li img {
	border:1px solid white;
}
#formWrapper {
	position:relative;
	width:748px;
/*	height:645px;
*/	background-color:#FFF;
/*	background-image:url(../images/formBG.png);
	background-repeat:repeat-x;
*/
	overflow:hidden;
}
#formContainer {
	position:relative;
	width:525px;
/*	height:625px;
*/	background-color:;
	margin:0 auto;
/*	top:20px;
	bottom:20px;
*/}
#formHeader {
	position:relative;
	width:508px;
	height:63px;
	margin:0 auto;
}
#formBody {
	position:relative;
	width:508px;
/*	height:562px;
*/	margin:0 auto;
/*	background-color:#e6e6e6;
	overflow-y:scroll;
	overflow-x:hidden;
*/}
#thankYouWrapper {
	position:relative;
	width:748px;
	height:645px;
	background-image:url(../images/thankyouBG.png);
	background-repeat:repeat-x;
}
#thankYouContainer {
	position:relative;
	width:525px;
	height:625px;
	background-color:#f2f2f2;
	margin:0 auto;
	top:20px;
}
#thankYouHeader {
	position:relative;
	width:508px;
	height:63px;
	margin:0 auto;
}
#thankYouBody {
	position:relative;
	width:508px;
	height:562px;
	margin:0 auto;
	background-color:#e6e6e6;
}
#thankYouText {
	position:relative;
	padding: 25px 20px 25px 20px;
	font-size:10px;
	line-height:18px;
}
#hrmWrapper {
	border:1px #cfcfcf solid;
	width:1000px;
	height:900px;
	margin-left:-500px;
	background-color:#FFF;
	left:50%;
	position:absolute;
}
#freeTrialPageURL {
	position:relative;
	top:130px;
	left:580px;
	width:401px;
	height:18px;
	background-color:#CCC;
	background-image:url(../images/freeTrialURL.png);
}
#hrleaderPageURL {
	position:relative;
	top:130px;
	left:550px;
	width:431px;
	height:18px;
	background-color:#CCC;
	background-image:url(../images/hrleaderURL.png);
}
#hrmPageURL {
	position:relative;
	top:130px;
	left:620px;
	width:365px;
	height:18px;
	background-color:#CCC;
	background-image:url(../images/hrmURL.png);
}
#hrmLogo {
	position:relative;
	top:130px;
	width:1000px;
	height:47px;
	background-color:#999;
	background-image:url(../images/hrmSubscribeHRLogo.png);
}
#hrmCenterWrap {
	position:relative;
	top:130px;
	height:360px;
	width:1000px;
	background-color:#f7f7f7;
	border-top: 2px #eeeeee solid;
	border-bottom: 2px #eeeeee solid;
	overflow:hidden;
}
#hrmCenterLeft {
	position:relative;
	float:left;
	width:500px;
	height:360px;
	text-align:center;
	padding-top:140px;
}
#hrmCenterRight {
	position:relative;
	float:right;
	width:500px;
	height:360px;
	background-image:url(../images/hrmDisplayPhoto.jpg);
	background-repeat:no-repeat;
}
#hrmBottomWrap {
	position:relative;
	top:130px;
	height:339px;
	width:1000px;
}
#hrmBottomLeft {
	position:relative;
	float:left;
	width:500px;
	height:339px;
	background-image:url(../images/hrmText.png);
	background-repeat:no-repeat;
}
#hrmBottomRight {
	position:relative;
	float:right;
	width:500px;
	height:339px;
	background-image:url(../images/hrmText2.png);
	background-repeat:no-repeat;
}
#trialWrapper {
	border:1px #fff solid;
	width:1000px;
	margin-left:-500px;
	background-color:#eeeeee;
	left:50%;
	position:absolute;
}
#trialHeader {
	width:1000px;
	height:145px;
	position:relative;
}
#trialLogo {
	width:228px;
	height:44px;
	left:65px;
	top:50px;
	position:absolute;
	background-image:url(../images/trialLogo.png);
	background-repeat:no-repeat;
}
#trialLogo a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 228px;
	height: 44px;
}
#trialContactNumber {
	width:274px;
	height:44px;
	left:664px;
	top:50px;
	position:absolute;
	background-image:url(../images/trialContactNumber.png);
	background-repeat:no-repeat;
}
#trialColourBarOne img, #trialColourBarTwo img, #trialColourBarThree img, #trialColourBarFour img {
	padding-top:17px;
	padding-left:65px;
}
#trialColourBarOne {
	width:1000px;
	height:56px;
	background-color:#f7a501;
	border-top:1px #fff solid;
}
#trialColourBarTwo {
	width:1000px;
	height:56px;
	background-color:#febb0d;
}
#trialColourBarThree {
	width:1000px;
	height:56px;
	background-color:#ffc923;
}
#trialColourBarFour {
	width:1000px;
	height:56px;
	background-color:#ffd439;
	border-bottom:1px #fff solid;
}
#trialPageBenefits {
	width:1000px;
	height:347px;
	background-image:url(../images/trialBenefits.png);
	background-repeat:no-repeat;
}
#trialForm {
	width:1000px;
 	/* height:345px; */
	background-color:#fff;
	border-top:1px #e2e2e2 solid;
	border-bottom:1px #e2e2e2 solid;
}
#trialForm .inputText {
	padding-top: 5px;
	width:200px;
	height:25px;
	background-color:#fff;
	border:1px #4b4b4d solid;
	font-size:14px;
	
}
#trialSubHeading img {
	padding-left:65px;
	padding-top:19px;
}
#trialSubHeading {
	width:1000px;
	height:60px;
	background-color:#e2e2e2;
}
#pricingSubHeading img {
	padding-left:35px;
	padding-top:19px;
}
#pricingSubHeadingFull img {
	padding-left:65px;
	padding-top:19px;
}
#pricingSubHeading {
	width:748px;
	height:60px;
	background-color:#e2e2e2;
}
#pricingSubHeadingFull {
	width:1000px;
	height:60px;
	background-color:#e2e2e2;
}
#trialMoreInfoContent .padding {
	margin:45px;
}
#trialMoreInfoContent p, #trialMoreInfoContent a:link, #trialMoreInfoContent a:active, #trialMoreInfoContent a:hover, #trialMoreInfoContent a:visited {
	font-size:14px;
}
#trialMoreInfoContent .indent {
	padding:10px 30px 10px 30px;
}
#trialMoreInfoContent {
	width:1000px;
}
#trialPricingMoreInfoContent .padding {
	margin:35px;
}
#trialPricingFullMoreInfoContent .padding {
	margin:35px;
}
#trialPricingMoreInfoContent p, #trialPricingMoreInfoContent a:link, #trialPricingMoreInfoContent a:active, #trialPricingMoreInfoContent a:hover, #trialPricingMoreInfoContent a:visited {
	font-size:14px;
}
#trialPricingFullMoreInfoContent p, #trialPricingFullMoreInfoContent a:link, #trialPricingFullMoreInfoContent a:active, #trialPricingFullMoreInfoContent a:hover, #trialPricingFullMoreInfoContent a:visited {
	font-size:14px;
}
#trialPricingMoreInfoContent .indent {
	padding:10px 30px 10px 30px;
}
#trialPricingFullMoreInfoContent .indent {
	padding:10px 30px 10px 30px;
}
#trialPricingMoreInfoContent {
	width:748px;
}
#trialPricingFullMoreInfoContent {
	width:1000px;
}
#trialPricing {
	width:748px;
}
#trialPricingFull {
	width:1000px;
}
#trialPricing tr {
	border-bottom:1px #eeeeee solid;
}
#trialPricingFull tr {
	border-bottom:1px #eeeeee solid;
}
#trialPricing table {
	border-top:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}
#trialPricingFull table {
	border-top:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}
#trialPricing td {
	width:372px;
}
#trialPricingFull td {
	width:500px;
}
#trialPricing p {
	padding-left:30px;
}
#trialPricingFull p {
	padding-left:90px;
}
#trialPricing td.blue {
	background-color:#adcaff;
	height:34px;
}
#trialPricingFull td.blue {
	background-color:#adcaff;
	height:34px;
}
#trialPricing td.green {
	background-color:#adef9b;
	height:34px;
}
#trialPricingFull td.green {
	background-color:#adef9b;
	height:34px;
}
#trialPricingFull table tr td img {
	padding-left:20px;
}

#trialErrors {
	padding: 10px 0 10px 10px;
	margin: 10px 10px 0 10px;
	font-style: italic;
	border: solid 1px #cf1414;
	background: #f0c1c1;
}

#trialErrors div {
	color: #cf1414;
}

.trialRedMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #cf1414;
	border-bottom: solid 1px #cf1414;
	background: #f0c1c1;
}

.trialRedMessage div {
	color: #cf1414;
}

.trialGreenMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #35ce43;
	border-bottom: solid 1px #35ce43;
	background: #c9e7cc;
}

.trialGreenMessage div {
	color: #35ce43;
}
#trialPricing td.blue {
	background-color:#adcaff;
	height:34px;
}
#trialPricing td.green {
	background-color:#adef9b;
	height:34px;
}

#trialErrors {
	padding: 10px 0 10px 10px;
	margin: 10px 10px 0 10px;
	font-style: italic;
	border: solid 1px #cf1414;
	background: #f0c1c1;
}

#trialErrors div {
	color: #cf1414;
}

.trialRedMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #cf1414;
	border-bottom: solid 1px #cf1414;
	background: #f0c1c1;
}

.trialRedMessage div {
	color: #cf1414;
}

.trialGreenMessage {
	padding: 10px 0 10px 10px;
	margin: 0 0 15px 0;
	font-style: italic;
	border-top: solid 1px #189724;
	border-bottom: solid 1px #189724;
	background: #c9e7cc;
}

.trialGreenMessage div {
	color: #189724;
}