body {
    background-image : url('images/bg2.gif');
}



.form {
    background: #fafafa;
    padding: 10px;
}

.form label {
    font-weight: 600;
}


.sort-position-selected {
    padding : 6px 20px !important;
    border: 2px solid black !important;
}


.title_1 {FONT-FAMILY: Tahoma,Verdana,Helvetica; font-size: 13px; COLOR: #00ff00; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.optionHidden {display: none !important;}


ul.tree, ul.tree ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: none; background: url("images/vline.png") repeat-y; margin: 0; padding: 0; }
ul.tree ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 10px; }
ul.tree li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0 12px; line-height: 20px; background: url("images/node.png") no-repeat; color: #369; font-weight: bold; }
ul.tree li.last {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background: url("images/lastnode.png") no-repeat; }

.photo-size-warning {
    background: rgba(255, 0, 0, 0.7) none repeat scroll 0 0;
    border: 2px solid white;
    color: white;
    display: -moz-stack;
    font-family: Verdana;
    font-size: 80%;
    font-weight: bold;
    margin: 2px;
    padding: 10px;
    text-align: center;
}


.input_login1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #F0F0F0;
    height: auto;
    width: 100px;
    border: 1px solid;
    margin: 1px;
    padding: 0px;
    }
    
.input_login2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #CCCCCC;
    height: auto;
    width: 100px;
    border: 1px solid;
    margin: 1px;
    padding: 0px;
    }
    
.ext_button1 {
    font-family: Calibri,Arial,Helvetica,sans-serif,"Advent Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    #font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #CCCCCC;
    height: auto;
    width: auto;
    border: 1px solid #777777;
    margin: 1px;
    padding: 3px;
    border-radius: 6px;
    }    

.ext_button2 {
    font-family: Calibri,Arial,Helvetica,sans-serif,"Advent Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    #font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    width: auto;
    border: 1px solid #777777;
    margin: 1px;
    padding: 3px;
    border-radius: 6px;
    }    


.ext_button1 {
    font-family: Calibri,Arial,Helvetica,sans-serif,"Advent Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    #font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #CCCCCC;
    height: auto;
    width: auto;
    border: 1px solid #777777;
    margin: 1px;
    padding: 3px;
    border-radius: 6px;
    }    
    
.footer1 {
    #font-family: "Open Sans","Advent Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
    #font-family: Verdana, Arial, Helvetica, sans-serif;
    #font-size: 15px;
    font-style: normal;
    #font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    border: 1px;
    margin: 0px;
    padding: 10px;
    }

.form_field1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    height: auto;
    border: 0px solid;
    margin: 0px;
    padding: 0px;
    }


.list_box1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    width: auto;
    border: 1px solid;
    margin: 0px;
    padding: 0px;
    #min-width: 300px;
    #height: auto;
    #min-height: 600px;
    }    

.list_box2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    width: auto;
    border: 1px solid;
    margin: 0px;
    padding: 0px;
    min-width: 300px;
    height: auto;
    min-height: 600px;
    }    



.input_box1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    border: 1px solid;
    margin: 2px;
    padding: 4px;
    border-radius: 4px;
    width: 80%;
    }    

.input_box2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    border: 1px solid;
    margin: 2px;
    padding: 4px;
    border-radius: 4px;
    width: auto;
    }    

.error_msg1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    height: auto;
    border: 0px solid;
    margin: 0px;
    padding: 0px;
    }    

.button_style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    background-color: #FFFFFF;
    height: auto;
    border: 1px solid;
    margin: 0px;
    padding: 0px;
    border-radius: 6px;
    }    

.tabs {
    border-bottom: 1px solid #000;
    font-size: 12px;
    font-weight: bold;
    list-style-type: none;
    margin: 10px 0;
    padding: 0 10px;
    border-radius: 6px;
}

.tabs .tab {
    border: 1px solid transparent;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 3px 8px;
    position: relative;
    top: 1px;
    zoom: 1;
    border-radius: 6px;
}

.tabs .tab.active {
    border-color: #000 #000 #d6e0eb;
    color: #333;
    cursor: default;
    border-radius: 6px;
}


.label1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #333333;
    margin: 2px;
    padding: 4px;
    }    
    
.btn-calendar {
    position: relative;
    left: -2px;
    border-radius: 0px 5px 5px 0px !important;
    }

@media (min-width: 1440px)  .container { max-width: 1400px; } 


/* MEMBER EDIT */
.member-edit-table thead > tr {
    border-bottom: 1px solid #333333;
}

.member-edit-table tbody > tr {
    border-bottom: 1px solid #ffffff;
}

.member-edit-table th {
    padding-bottom: 6px;
}

.member-edit-table td {
    padding: 4px 0px;
}

.member-edit-table a {
    color:  black;
}

.member-edit-table tbody > tr:hover {
    background: #E5E5E5;
    border-bottom: 1px solid #333333;
}