﻿body {
    font-family: Arial, helvetica, Sans-Serif;
    /*font-size: 83%;*/
    margin: 0;        
    text-align: left;
    }
input
{
	font: 13px Arial;
} 

span.textButton{
    padding-right: 0;
}
span.textButton input{
    padding-left: 0;
}
.loginBox p
{
    margin: 0;    
}
.loginTextBox{
    width: 130px;
}

.small {
    font-size: 90%;
}
.small a{
    text-decoration: underline;
}
    .textButton,  a.textButton
    {
        color:#fff;
        height: 32px;
        /*padding: 0px 10px 3px 10px;*/
       	font-weight: bold;
     	cursor: pointer;
     	text-decoration: none;
    }
    
    input.textButton
    {
        padding-top: 0px;
    }

a.textButton, span.textButton {
     /* Sliding right image */    background: transparent url('../images/green_button_right.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    /*margin-right: 6px;*/
    padding-right: 15px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #000000;
    font-size:13px;
    font-weight:bold;
}

a.textButton span, span.textButton input{    /* Background left image */ 
   background: url('../images/green_button_left.png') no-repeat;     display: block;
    line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    padding: 0 0 3px 15px;
    white-space: nowrap;
    border: none 0px;
} 

/*
	MARKETING PAGES
*/
	.mkt_main {
		margin: 0 0 0 20px;
		padding: 0 0 0 35px;
		width: 450px;
		text-align: left;
		float: left;
	}
	.mkt_main h1 {
		margin: 47px 0 15px 0;
		padding: 0;
		font-size: 24px;
		color: #000;
		text-align: left;
	}
	.mkt_main p, .mkt_main p.white {
		margin: 0 0 20px 0;
		padding: 0;
		font: 12px Verdana;
		color: #000;
		text-align: left;
	}
	/*.mkt_main p a {
		font-style: italic;  
		color: #06c;
		text-decoration: underline;
	}*/
	a.trial {
		margin: 30px;
		display: block;
		text-align: center;
		text-decoration: none;
	}
	a.trial img {
		border: none
	}
	.mkt_main ul {
		font: 14px Verdana;
	}
	/*.mkt_main li a {
		font-weight: bold;
		color: #099;
		text-decoration: underline;
	}*/	

.failureMessage{
    color: Red;
}

.center
{
    margin-left: auto;
    margin-right: auto;
}

p.infield { 
    position:relative;	
    height: 2.5em;
    padding: 3px;
	margin: 3px 0 3px 0;
     overflow: hidden;
}
p.infield input{
    clear: left;
    width: 95%;
    height: 1.3em;
}

p.infield label  {float: left; top:1; left:1; padding: 2,0,0,3;  }

