.mcontainer{width:995px;margin:0 auto}
.rcontainer{float:right;width:20%;direction:ltr;background:#f9f9f9;min-height:600px}
.lcontainer{float:left;width:78%}
.strip_menu{background:#E2EBF7;margin:0 0 15px}
.strip_menu h3{background:url(../membership/images/sprites_menu.gif) repeat-x scroll 0 -50px #5E90C3;border-bottom:1px solid #587EAB;color:#FFF;font:bold 12px/20px Tahoma;text-align:center;margin:0;padding:4px 0 0}
.strip_menu ul{list-style:none}
.strip_menu li{background-image:0;border-bottom:1px solid #CCC;color:#444;cursor:pointer;padding:6px 7px}
.strip_menu li:hover{background-color:#EFEFEF}
.strip_menu li img{border:0;position:absolute;padding:2px}
.strip_menu li a,.strip_menu li a:visited{line-height:22px;color:#081B39;margin-right:22px}
.strip_menu li a:hover{color:#F30;text-decoration:underline}
.strip_menu li.current{background:none repeat scroll 0 0 #FEF0D9;border-bottom:1px solid #A2B7D6;border-top:0 none;font-weight:700}
.typo{border-radius:4px;-moz-border-radius:4px;color:#555;line-height:22px;text-align:right;width:100%;direction:ltr;margin:8px 3px;padding:3px 28px 3px 1px}
#info{background:url(../images/icons/typo/info.png) no-repeat 99% center #E0F7FF;border:1px solid #64C9FF}
#message{background:url(../images/icons/typo/message.png) no-repeat 99% center #E0F7FF;border:1px solid #64C9FF}
#ticket{background:url(../images/icons/typo/ticket.png) no-repeat 99% center #FFF7ED;border:1px solid #FF9046; text-align: left;}
#ok{background:url(../images/icons/typo/ok.png) no-repeat 99% center #cfc;border:1px solid #64db64; text-align: left;}
#error{background:url(../images/icons/typo/error.png) no-repeat 99% center #f99;border:1px solid #f33;color:#FFF; text-align: left;}
#warning{background:url(../images/icons/typo/warning.png) no-repeat 99% center #FFFFF0;border:1px solid #FCB295;color:#666; text-align: left;}
fieldset{direction:ltr;width:99%;border:1px solid #DDD;border-radius:4px;-moz-border-radius:4px;behavior:url(/assets/css/ie-css3.htc);background:#FFF;margin:5px 0;padding:20px 8px}
fieldset legend{background:0;border-radius:3px;-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;color:#005C9C;cursor:pointer;display:inline-block;font:600 12px Tahoma;margin-bottom:-1px;border-color:#CCC;border-style:solid;border-width:1px;padding:6px 8px}
.table{border:1px solid #e7ecfc;line-height:20px;direction:ltr;}
.table td{text-align:left;padding-right:10px}
#gradient-style{font-size:12px;text-align:left;direction:ltr}
#gradient-style th{font-size:11px;font-weight:600;background:#b9c9fe url(../membership/images/table/gradhead.png) repeat-x;border-top:2px solid #d3ddff;border-bottom:1px solid #fff;color:#039;direction:ltr;text-align:center;padding:4px 8px}
#gradient-style td{line-height:24px;border:1px solid #fff;color:#669;border-right:0;background:#e8edff url(../membership/images/table/gradback.png) repeat-x;direction:ltr;padding:1px 4px}
#gradient-style tfoot tr td{background:#e8edff;font-size:11px;color:#99c;font-style:italic;text-align:right}
#gradient-style tbody tr:hover td{background:#d0dafd url(../membership/images/table/gradhover.png) repeat-x;color:#339}
.buttons{text-align:center;margin:15px 0}
.buttons a,.buttons button{width:auto;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:12px;line-height:130%;text-decoration:none;font-weight:600;color:#565656;cursor:pointer;margin:0 7px 0 0;padding:5px 3px 6px 7px}
.buttons button{width:auto;overflow:visible;padding:4px 3px 3px 7px}
.buttons button[type]{line-height:18px;padding:2px 3px 3px 7px}
:first-child+html button[type]{padding:4px 3px 3px 7px}
.buttons button img,.buttons a img{border:none;width:16px;height:16px;margin:0 0 -3px!important;padding:0}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
button.positive,.buttons a.positive{color:#FFF;background:url(../membership/images/btn_bg.gif) repeat-x center;border:1px solid #FD9A01;border-radius:3px;-moz-border-radius:3px}
.buttons a.negative,button.negative{color:#FFF;background:url(../membership/images/btn_bg2.gif) repeat-x center;border:1px solid #0159B3;border-radius:3px;-moz-border-radius:3px;padding-right:10px;padding-left:10px}
button.regular,.buttons a.regular{color:#369}
.resume{background:#FAFAFA;border:1px solid #DDD;border-radius:4px;moz-border-radius:4px;margin:4px;padding:3px 6px}
.errorlist li{color:red;float:left}
.collapse,.collapse1,.collapse2,.collapse3{cursor:pointer}
input,select,textarea{border:1px solid #DDD;font-size:11px;border-radius:6px;-moz-border-radius:6px;padding:6px}
input:hover,select:hover,textarea:hover{border-color:#FFFF7C}
input[disabled=disabled]{background:#EEE}
.searchInput{padding:0 6px!important}
#dialog-error{direction:ltr;display:none}
#tooltip{background:#5a85a5;display:none;position:absolute;z-index:1000;-moz-border-radius:4px;border-radius:4px;color:#FFF;min-height:20px;opacity:0.9;width:340px;padding:10px}
.error input,.error select{background:#FFEDE8;border-color:red}
.LINKSOFF{display:none}
.LINKSON{display:block}
* html .strip_menu li a,:first-child+html .strip_menu li a{margin-left:20px}
button:hover,.buttons a:hover,.buttons a.regular:hover,button.regular:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369}
.buttons a.positive:hover,button.positive:hover,.buttons a.negative:hover,button.negative:hover{border-color:#FAFAFA}

.flexigrid {border: 2px solid #eee;margin:31px 1px;}
.toolbar{text-align:left;}

/* Profile container */
.profile {
 }

/* Profile sidebar */
.profile-sidebar {
  padding: 3px 0 3px 0;
  background: #fff;
}

.profile-userpic img {
  float: none;
  margin: 0 auto;
  width: 50%;
  height: 50%;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}

.profile-usertitle {
  text-align: center;
  margin-top: 20px;
}

.profile-usertitle-name {
  color: #5a7391;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 7px;
}

.profile-usertitle-job {
  text-transform: uppercase;
  color: #5b9bd1;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 15px;
}

.profile-userbuttons {
  text-align: center;
  margin-top: 10px;
}

.profile-userbuttons .btn {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  padding: 6px 15px;
  margin-right: 5px;
}

.profile-userbuttons .btn:last-child {
  margin-right: 0px;
}

.profile-usermenu {

}

.profile-usermenu ul li {
    color: #fff !important;
    margin: 0px 0;
    border-bottom: 1px solid #dedede !important;
}

.profile-usermenu ul li:last-child {
  border-bottom: none;
}

.profile-usermenu ul li a {
  color: #93a3b5;
  font-size: 13px;
  font-weight: 400;
}

.profile-usermenu ul li a i {
  margin-right: 8px;
  font-size: 13px;
}

.profile-usermenu ul li:last-child{border-bottom: none !important;}

.profile-usermenu ul li a:hover {
  background-color: #686868 ;
  color:#fff !important;
}

.profile-usermenu ul li.active {
  border-bottom: none;
}
.profile-usermenu ul li a {
  padding: 5px 12px;
  color:#686868;
}
.profile-usermenu ul li.active a {
  color: #686868;
  margin-left: -2px;
}

/* Profile Content */
.profile-content {
  padding: 20px;
  background: #fff;
  min-height: 460px;
}
.b_title.BoxH3.BoxH3_gray {
    background: #dcdcdc;
    padding: 4px;
    font-size: 13px !important;
}
.b_title h4{font-size:13px;padding:4px 3px;border-bottom:2px solid #555;font-weight:700}