

.btnHolder{ display: inline-block; width:100%; }
.btnHolder ul{ margin:0; padding:0; list-style-type: none; }
.btnHolder li{
 background:transparent url(../images/new/compare_button.jpg) no-repeat scroll right top;
 float:left; margin:0; padding:0;
}  
.btnHolder a{
 white-space: nowrap;
 display:block;
 
 padding:5px 13px 9px 26px;
 color:#FFF;
 font:bold 10px Verdana, Arial;
 text-decoration:none;
}
.msslineerror1 {
border:1px solid #CC3232;
height:200px;
}
.btnHolder a:hover{ text-decoration:underline; color: #FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.btnHolder a {float:none;}
/* End IE5-Mac hack */

.btnHolderWithShadow{ display:inline;  width:100%; }
.btnHolderWithShadow ul{ margin:0; padding:0; list-style-type: none; }
.btnHolderWithShadow li, .btnHolderWithSpan {
background:transparent url(../images/new/enter_button.jpg) no-repeat scroll right top;
 float:right; margin:0; padding:0;
}

.btnHolderWithSpan {
    margin-top: 2px;
}

.btnHolderWithShadow a, .btnHolderWithSpan a{
 white-space: nowrap; 
 display:block;
 
 padding:3px 18px 6px 19px;
 color:#FFF;
 font:bold 10px Verdana, Arial;
 text-decoration:none;
}
.btnHolderWithShadow a:hover{ text-decoration:underline; color: #FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.btnHolderWithShadow a {float:none;}
/* End IE5-Mac hack */




div {
 font-size:12px;
 font-family:Verdana, Arial, Helvetica;
 color:#000000;
 /* border:1px solid green;*/
}


#content_body input {
 font-size: 12px;
 
 padding:5px;
}

#content_body select {
 font-size: 12px;
}

#content_body ul {

}

.brclear{
 clear:both; 
 height:0; 
 margin:0; 
 font-size: 1px; 
 line-height: 0; 
} 

.mssparagraph {
 width:810px;
 padding:0;
}

.mssheader {
 width:100%;
 font-size:14px;
 font-weight:bold;
 margin-top:15px;
 margin-bottom:10px;
}

.msssection {
 width:90%;
 color:#555555;
 padding:15px 15px 15px 15px;
 border:1px solid #ccc;
 margin-right:20px;
}

.mssalertoutline {
 width:500px;
 padding:1px 1px 1px 1px;
 background-color:#CC4444;
}
.mssmsgoutline {
background-color:#77AA41;
padding:1px;
width:500px;
}
.mssmsg {
background-color:#77AA41;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:10px;
}
.mssalert {
 color:#FFFFFF;
 font-weight:bold;
 border: 1px solid #FFFFFF;
 padding: 10px 10px 10px 10px;
 background-color: #CC3232;
}
.mssalertdetails {
 color:#FFFFFF;
 padding:5px 0 0 10px;
}

.mssnote {
 color:#CC4444;
 font-weight:bold;
}
.mssnote a {
 color:#003399;
}
.mssnote a:hover{
 color:#003399;
 text-decoration:none;
}
.mssnotedetails {
 color:#CC4444;
 padding:5px 0 0 10px;
}

.msssoftalertoutline {
 display:none;
 position:absolute;
 margin:-60px 0 0 640px;
 width:230px;
 padding:1px 1px 1px 1px;
 background-color:#FFFFFF;
 border:1px solid #7F9DB9;
}
.msssoftalert {
 font-size:11px;
 color:#555555;
 background-color:#EFEFFF;
 padding:10px 10px 10px 10px;
}

.mssline {
 padding:3px 0 6px 5px;
 height:20px;
}
.msslineerror {

height:24px;
 border:1px solid #CC3232;

}
.msslineerror1 {
border:1px solid #CC3232;
height:200px;
}
.msslinelow {
 padding:1px 0 1px 0;
}
.mssfield {
 text-align:left;
 width:35%;
 padding:4px 10px 0 0;
 float:left;

 /*  border:1px solid red;*/
}
.mssfieldsmall {
 width:90px;
 padding-top:0;
}
.mssfieldsmallgrey {
 width:147px;
 color:#666666;
}
.mssfieldverysmallgrey {
 width:85px;
 color:#666666;
}
.mssfieldextrasmallgrey {
 width:30px;
}
.mssfieldlarge {
 width:324px;
}
.mssfielderror {
 color:#CC3232;
}
.mssvalue {
 width:60%;
 float:left;
 margin:0;
 /*  border:1px solid green;*/
}
.mssvaluesmall {
 width:405px;
}
.mssvalueverysmall {
 width:231px;
 line-height:25px;
 color:#666666;
}
.mssvalueextrasmall {
 width:200px;
 line-height:15px;
 padding-top:4px;
 color:#666666;
}
.mssvaluelarge {
 width:623px;
 padding-top:2px;
}
.mssvaluelow {
 padding-top:4px;
}


.msshelplink {
 width:490px;
 float:left;
 margin-left:10px;
}
.msssaveexitlink {
 width:50%;
 float:left;
 margin:0;
 }
.msscontinuelink {
 width:30%;
 float:right;
 margin:0;
}

.mssctxthelpoutline {
 display:inline;
 position:absolute;
 margin-left:7px;
 width:250px;
 padding:1px 1px 1px 1px;
 border:1px solid #7F9DB9;
 background-color:#FFFFFF;
 opacity:0;
 -moz-opacity:0;
 z-index:1;
}
.mssctxthelp {
 font-size:11px;
 color:#555555;
 padding: 10px 10px 10px 10px;
 background-color:#EFEFFF;
 text-align:left;
}


#newaccntmsgoutline {
 width:810px;
 padding:1px 1px 1px 1px;
 background-color:#54278F;
}
#newaccntmsg {
 font-weight:bold;
 border:1px solid #FFFFFF;
 background-color:#78AA42;
 padding:10px 9px 10px 9px;
 color:#FFFFFF;
}


#msshelpnoteoutline {
 position:absolute;
 margin-left:600px;
 width:210px;
 margin-top:-70px;
 padding:1px 1px 1px 1px;
 background-color:#54278F;
 z-index:0;
}
#msshelpnote {
 text-align:center;
 padding:10px 15px 10px 15px;
 border:1px solid #FFFFFF;
 background-color:#EEEEEE;
}

/* end styles for signup step 3 */

