/* deployment printer friendly */
div#prtrFrnd { width:650px; margin: 0 auto; }

*, html, body, form, input, input.AddressBookButtons , input.Advocacy, input.btn, input.btnLg, input.btnMed, input.btnMini, input.btnSm, select, select.Advocacy, textarea, legend, ul, ol, li, option , table, tr, th, th.rfl_infoStatus, td, td.AlertListDescription, td.cstmBack, p, p.cstmBtnText , p.cstmFrame, p.cstmHeading, p.cstmText, p.cstmTitle, p.dividerHeading, p.scrollingText, span.cstmHeading, a, a.btn, a.btn:visited, a.cstmBtnText:hover , a.cstmBtnText:link , a.cstmBtnText:visited , #navList, .AdvocacyInstructions, .AdvocacyNSFix, .BlogHeader, .Button, .Divider, .FieldLabels, .FormBox, .FormBox06, .FormBoxHeader, .Hint, .Instructions, .Instructions, .ListItem0, .ListItem1, .NetscapeFix, .NoteText, .ObjTitle, .PhotoLinks, .Premiums, .ProgressBox, .ProgressBoxCurrent, .SectionHead, .SmallButton , .Smaller, .SmallerC, .TribBtnText1, .Upgrades, .WhatNext, .alphacube_content, .dialog_content, .dialog_title, .explicit, .fr_register_another, .paraBlueSansSmall, .smallBlack, .smallSans, .smallSansBold, .smallWhiteBoldSans, .smallWhiteSans, .smallestBlackSans {font-family:Arial, Helvetica, Verdana, sans-serif;}

.btn-join:link{
    color: #ffffff !important;
}
#pstep_finish{
    line-height: 25px !important;
    background-image: none ;
    margin: 30px 0px ;
  background-color: #dd5c1e  ;
}
input[type=submit], input[type=submit]:focus, input.button, input[type=reset], input[type=reset]:focus{
    background-color: #dd5c1e ;
    color: #ffffff ;
    border-radius: 5px;
    font-family: Raleway !important;
    text-align: center;
    font-size: 14px ;
    letter-spacing: .05em;
    padding: 9px 23px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
	border: 0px;
	    outline: none;
margin-top: 10px;
}
input[type=submit]:hover,  input.button:hover, #pstep_finish:hover, input[type=reset]:hover {
/*    background-color: #31b1cd;   */
    color: #ffffff;
    text-decoration: none;
	    outline: none;
}
#ProcessForm input[type=text] {
    width: 552px;
}
td.FormInput {
    text-align: left !important;
    margin-left: 30px;
}
div#action-alert h2.styled {
    border-bottom: 5px solid #182e40 !important;
    color: #182e40 !important;
}
div#action-alert h3.styled{
    background: #182e40 !important;
}
div#action-alert .submit-wrap.bottom {
    border-bottom: 5px solid #182e40 !important ;
}
#one-column-crm #body{
    min-height: 500px;
}
#beanForm #column1 h3.styled, #beanForm #column2 h3{
    background: transparent !important;
}
@media only screen and (max-device-width: 768px), only screen and (max-width: 768px){
  td.FormInput {
    margin-left: 0px;
 }
#ProcessForm input[type=radio]{
 width: auto;
}
tr[valign=bottom] { 
   float: left;
    padding-top: 20px;
}
.appArea {
    width: 100%;
    margin: 14px 0px !Important;
}
}