.signup {
	font-family:Arial, Helvetica, sans-serif;
}

.signup-tooltip
{
    font-size:13px;
}

.signup h4 {
	margin-bottom:0px;
	padding-bottom:0px;
	color:#043d51;
	text-align:left;
}

.signup .inputPanel label {
    display:block;
    float:left;
    padding:5px;
    text-align:right;
    width:100px;
}

.signup .inputPanel .labelMedium {
    width:180px;
}

.signup .inputText
{
	margin-top:3px;
}

/* tooltip styling */ 
.yellowboxTabs .tooltip { 
    display:none; 
    /*background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png); */
    background:url('../../images/mycues/default/signup/tooltip2.png'); 
    height:59px; 
   /* padding:40px 30px 10px 30px; */
    padding:10px;
    padding-left:20px; 
    padding-top:5px;       
    width:192px; 
    font-size:12px; 
    color:#000000; 
    border:0px;
} 
 
/* a .label element inside tooltip */ 
.yellowboxTabs .tooltip .label { 
    color:yellow; 
    width:35px; 
} 
 
.yellowboxTabs .tooltip a { 
    color:#ad4; 
    font-size:11px; 
    font-weight:bold; 
}


.signup
{
	
}

.signup #branchParent label
{
	
}

.executiveStep2 {
	/*width:850px;*/
	margin:auto;
}

.executiveStep2 .inputPanel label {
	width:150px;
	padding:5px;
	float:left;
	display:block;
	text-align:right;
}

.autocompleteCU
{
	font-size:11px;
	font-family:verdana;
}

.autocompleteName
{
	font-weight:bold;
	color:#043d51;

}

.executiveStep1 ul
{
	list-style: none;
	margin:0px;
	padding:0px;
}

.executiveStep1 ul li
{
	padding-bottom:5px;
}

.reviewLabel
{
	font-weight:bold;
}

.signupPanel
{
    width:100%;
}

div.signupBlurb
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    margin-bottom:20px;
}

/* BEGIN CUES2.0 STYLING */
h3.cues2Header
{
    font-size: 1.2em;
    font-weight:bold;
    padding: 8px;
}

h3.cues2Header input[type=radio]
{
    margin-top:10px;
}

h3.cues2Header label
{
    font-size: 12px;
    margin-top:10px;
    font-family: arial, sans-serif;
}

h3.cues2Header p
{
    margin-left: 40px;
    margin-top:3px;
    font-size: 12px;
    font-weight:normal;    
    font-family:arial, sans-serif;
}

div.cues2Buttons
{
    float:right;
    padding-right:10px;
	padding-top:15px;
}

h3.cues2Header p.tierInfo
{
    color:#376082;
}

h3.cues2Header div.whyJoinTierLink 
{
    margin-left:25px;
    float:left;
}

h3.cues2Header .whyJoinTierLink a
{
    margin-left: 300px;
    color:#FF5d62;
}

.executiveStep3
{
    margin:auto;
    /*width: 850px;*/
}

/* .executiveStep4 needs to be 95% of .executiveStep3*/
.executiveStep4
{
    margin:auto;
    /*width: 808px;*/
}

.executiveStep3 .registerText, 
.executiveStep4 .registerText
{
    padding:3px 0;    
}

.leftDiv
{
    float:left;
}

.rightDiv
{
    float:right;
}

.executiveStep3 .membershipHeader, 
.executiveStep4 .membershipHeader
{
   padding: 15px 0;
}

.executiveStep3 .leftColumn, 
.executiveStep3 .rightColumn,
.executiveStep4 .leftColumn, 
.executiveStep4 .rightColumn
{
    float:left;
    width: 50%;
}

.executiveStep3 .leftColumn .step3label, 
.executiveStep3 .rightColumn .step3label
{
    width: 35%;
    padding: 15px 5px 0;    
    float:left;
    text-align:right;
}
.executiveStep4 .leftColumn .step4label, 
.executiveStep4 .rightColumn .step4label
{
   text-align:left;
   float:left;
   padding: 10px 5px 0;
}
.executiveStep3 .leftColumn .step3item, 
.executiveStep3 .rightColumn .step3item
{
    width: 55%;
    padding: 10px 14px 0 10px;
    float:left;
}

.executiveStep4 .leftColumn .step4item, 
.executiveStep4 .rightColumn .step4item
{
    float:left;
    padding: 10px 14px 0 10px;
}

.executiveStep3 .step3special
{
    width: 100%;
    padding: 5px 3px 5px 3px;
}
 
.executiveStep3 .inputSelectSmall
{
    width: 70px;
}

.executiveStep3 .rightColumn .step3oneRowItem
{
    width: 60%;
    float:right;
}

.twoLinesLabel
{
    margin-top:14px;
}

a.signup-btn-blue-small
{
    background:url(../../images/dynamic_buttons/blue_small.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-orange-small
{
    background:url(../../images/dynamic_buttons/orange_small.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-orange-medium
{
    background:url(../../images/dynamic_buttons/orange_medium.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-blue-medium
{
    background:url(../../images/dynamic_buttons/blue_medium.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-green-medium
{
    background:url(../../images/dynamic_buttons/green_medium.png) no-repeat !important;
    font-size:11px !important;
}

div.ngEditError
{
    border:1px solid red;
}

ul.signupMembersList
{
    list-style: none;
    padding-bottom:0;
    margin-bottom: 0;
}

ul.signupMembersList li{
    padding-bottom: 10px;
    float:left;
    width: 300px;
}

ul.signupMembersList li p
{
    padding: 0 0 0 17px;
    margin: 0; 
}

a.signup-btn-orange-big
{
    background:url(../../images/dynamic_buttons/orange_big.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-blue-big
{
    background:url(../../images/dynamic_buttons/blue_big.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-green-big
{
    background:url(../../images/dynamic_buttons/green_big.png) no-repeat !important;
    font-size:11px !important;
}
a.signup-btn-orange-verylarge
{
    background:url(../../images/dynamic_buttons/orange_verylarge.png) no-repeat !important;
    font-size:11px !important;
}

a.signup-btn-blue-verylarge
{
    background:url(../../images/dynamic_buttons/blue_verylarge.png) no-repeat !important;
    font-size:11px !important;
}

