/* WRITE YOUR CSS CODE HERE */


-body {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.myaccount .control-label {
font-weight:bold !important;
font-size:20px !important;

}
.memberTypePriceRadio {
width:100% !important;
}
.memberTypePriceRadio td {
width:25% !important;
}

.memberTypePriceRadio input {
float:left;
}
.membershipTypeLabel {
width:100%;
}
.membershipTypeLabel td {
    width:25%;
}
/*Gridview styling*/
.MembersGrid {background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; font-family:Calibri; color: #474747;}
.MembersGrid td {
      padding: 2px; 
      border: solid 1px #c1c1c1; }
.MembersGrid th  {
      padding : 1px 2px; 
      color: #fff; 
      background: #363670 url(../images/grid-header.png) repeat-x top; 
      border-left: solid 1px #525252; 
      font-size: 0.9em; }
.MembersGrid .alterRow {
      background: #fcfcfc url(../images/grid-alt.png) repeat-x top; }
.MembersGrid .pgr {background: #363670 url(../images/grid-pgr.png) repeat-x top; }
.MembersGrid .pgr table { margin: 3px 0; }
.MembersGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
.MembersGrid .pgr a { color: Gray; text-decoration: none; }
.MembersGrid .pgr a:hover { color: #000; text-decoration: none; }
.errormessage {
color:red;
}
.req-note {
color:red;
}
.dropdown-menu .divider {
border-bottom: 1px solid #e5e5e5 !important;
}
.vui-user-label span {
font-size:10px !important;
color:#455560 !important;
}
.vui-user-label {
text-transform:none !important;
}