﻿
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: 400px;
		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;
	}*/
	
.bciq_login_box {text-align: left; font-family: Arial; font-size: smaller; color: #756289; }
.bciq_login_box h3 {padding-top: 0px; margin-top: 0px; font-size:12px;}	   
.bciq_login_box ul {text-align: left; list-style-type: none; margin: 0px; padding: 0px;}
.bciq_login_box li {padding-bottom: 5px;}
.bciq_login_box a {font-size: 90%; color: #756289}
.bciq_login_box a:hover {color: #000;}

.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;  }
