body {
    padding-bottom: 20px;
    color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #666666;
}
.roundedcorner_ns {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.roundedcorner {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    -khtml-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(0, 0, 0, 0.25);
}
.footer p {
    font-size: 10px;
}
.infobox {
    padding: 10px 20px 20px 10px;
}
.cursorhelp {
    cursor: help;
}
.error-message {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #b94a48;
    margin-left: 5px;
}
.vertical-top {
    vertical-align: top;
}
.background-gray {
    background-color: #f5f5f5;
}
.socialbuttons {
    float: right;
    display: block;
}
.avatar {
    vertical-align: text-top;
}
.avatar-left {
    margin-right: 5px;
}
.avatar-left {
    margin-left: 5px;
}
.clipoverflow {
    overflow: hidden;
    text-overflow: ellipses;
}
/* Bootstrap 2.3.2 dropdown submenu on mobiles hack */
/*
.dropdown-backdrop {
    position: static;
}
*/
.dropdown-menu > .noaccess > a,
.dropdown-menu > .noaccess > a:hover,
.dropdown-menu > .noaccess > a:focus {
    color: #999999;
}

.nav > .noaccess > a {
    color: #999999;
}

.looklink {text-decoration: underline; cursor: pointer;}
.looklink:hover {text-decoration: underline; color: #005580;}

.smallsize { font-size: 9px; }

a > .badge:hover {
    text-decoration: underline;
}
a > .label:hover {
    text-decoration: underline;
}
.thumbimage {
    max-height: 80px;
    max-width: 80px;
    vertical-align: bottom;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.profileimg { border: 1px solid #cdcdcd; width: 80px; height: 80px;}
.profilename {font-size: 140%; font-weight: bold;}
.profilehead {font-weight: bold; font-size: 120%;}
.profiletext {font-weight: bold; font-size: 120%;}

.blockcenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.boxedcheckbox {
    display: inline-block;
    *display: inline;
    color: #333333;
    vertical-align: middle;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    *background-color: #e6e6e6;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.nav-tabs {
    margin-right: 15px;
    margin-left: 15px;}
.nav-tabs > li > a {
    border-color: #dddddd;
}
.icon-white {
    color: #fff;
}
/*
label {
    font-weight: normal;
}
*/
.width100 {
    width: 100px;
}
.width150 {
    max-width: 150px;
}
.width200 {
    max-width: 200px;
}
.width250 {
    max-width: 250px;
}
.width300 {
    max-width: 300px;
}
.width350 {
    max-width: 350px;
}
.width400 {
    max-width: 400px;
}
.width450 {
    max-width: 450px;
}
.width500 {
    max-width: 500px;
}
.width600 {
    max-width: 600px;
}
.inline {
    display: inline;
}
.block {
    display: block;
}
.lm15 {
    margin-left: 15px;
}
.rm15 {
    margin-right: 15px;
}
