body {
    font-family: Sans-serif; 
}
.admin_tab_small {
    background: url('../images/tab_small.gif') no-repeat center;
    width: 60px;
    height: 22px;
}
.admin_tab_medium {
    background: url('../images/tab_medium.gif') no-repeat center;
    width: 82px;
    height: 22px;
}
.admin_tab_big {
    background: url('../images/tab_big.gif') no-repeat center;
    width: 98px;
    height: 22px;
}
.admin_tab_small_hover {
    background: url('../images/tab_small_hover.gif') no-repeat center;
    width: 60px;
    height: 22px;
}
.admin_tab_medium_hover {
    background: url('../images/tab_medium_hover.gif') no-repeat center;
    width: 82px;
    height: 22px;
}

.admin_tab_big_hover {
    background: url('../images/tab_big_hover.gif') no-repeat center;
    width: 98px;
    height: 22px;
}

.admin_tab_small_highlight {
    background: url('../images/tab_small_highlight.gif') no-repeat center;
    width: 60px;
    height: 22px;
}
.admin_tab_medium_highlight {
    background: url('../images/tab_medium_highlight.gif') no-repeat center;
    width: 82px;
    height: 22px;
}
.admin_tab_big_highlight {
    background: url('../images/tab_big_highlight.gif') no-repeat center;
    width: 98px;
    height: 22px;
}


.admin_tab_small_highlight_hover {
    background: url('../images/tab_small_highlight_hover.gif') no-repeat center;
    width: 60px;
    height: 22px;
}
.admin_tab_medium_highlight_hover {
    background: url('../images/tab_medium_highlight_hover.gif') no-repeat center;
    width: 82px;
    height: 22px;
}
.admin_tab_big_highlight_hover {
    background: url('../images/tab_big_highlight_hover.gif') no-repeat center;
    width: 98px;
    height: 22px;
}



.footer {
    color: #8F8F8F;
}
.dashboard_buttons {
    background: url('../images/dashboard_button.gif') no-repeat center;
    height: 50px;
    width: 250px;
    color: #3C9BDB;
    font-style: bold;
    font-weight: 600;
}
.admin_tab {
    position:relative;
    padding-top: 3px;
    text-align: top;
}
.admin_tab a {
    text-decoration:none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 600;
}

.dashboard_buttons a {
    text-decoration:none;
    color: #3C9BDB;
    font-style: bold;
    font-weight: 600;
}
.admin_list {
    background:#D4D3D3;
    width:600px;
}

.admin_heading {
    text-align:left;
    font-weight:600;
    background : #BADDF9;
}
.admin_heading th {
    font-family: Sans-serif; 
    padding: 5px 0 5px 10px;
}

.admin_list_oddrow {
    text-align:left;
    background : #FFFFFF;
}

.admin_list_evenrow {
    text-align:left;
    background : #F2F2F2;
}
.admin_list .admin_list_oddrow td, .admin_list .admin_list_evenrow td {
    font-family: Sans-serif; 
    padding:10px;
    height:30px;
}
.link_button {
    background: url('../images/button_bg.jpg') no-repeat center;
    width: 122px;
    height: 23px;
    text-align:center;
    margin:0px 10px;
    padding-top:2px;
}

.link_button_small {
    background: url('../images/button_bg_small.jpg') no-repeat center;
    width: 122px;
    height: 23px;
    text-align:center;
    margin:0px 10px;
    padding-top:2px;

}

.link_button a , .link_button_small a{
    text-decoration:none;
    color: #FFFFFF;
    font-style: bold;
    font-weight: 600;
    }
    /*.link_button a, .link_button_small a {
    text-decoration:none;
    color: #FFFFFF;
    font-style: bold;
    font-weight: 600;
    border:1px solid yellow;

}*/

.link_button_small {
    background: url('../images/button_bg_small.gif') no-repeat center;
    width: 72px;
    height: 23px;
    text-align:center;
    text-decoration:none;
    color: #FFFFFF;
    font-style: bold;
    font-weight: 600;
}
.admin_form {
    background: #FFFFFF;
    border:1px solid #D4D3D3;
}

.admin_form td, .admin_form th {
    padding:10px;
    border-bottom:1px solid #D4D3D3;
}

input.form_input_text {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:200px;
}
input.form_input_text_small {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:50px;
}
input.form_input_calendar_text {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:170px;
}

input.form_input_text_highlight {
    font-family: Sans-serif; 
    background: #FFFFFF;
    font-size:11px;
    width:200px;
    border:1px solid #D4D3D3;
    background:#FFFF00;
}

input.form_input {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
}


input.form_input_highlight {
    font-family: Sans-serif; 
    background: #FFFFFF;
    font-size:11px;
    border:1px solid #D4D3D3;
    background:#FFFF00;
}

input.form_input_checkbox {
    font-family: Sans-serif; 
    background: #FFFFFF;
    background:url('../images/checkbox_white.gif') no-repeat 100% 50%;
}


input.form_input_checkbox_highlight {
    font-family: Sans-serif; 
    background: #FFFF00;
    background:url('../images/checkbox_yellow.gif') no-repeat 100% 50%;
}

input.form_input_radio {
    font-family: Sans-serif; 
    background: #FFFFFF;
    background:url('../images/checkbox_white.gif') no-repeat 100% 50%;
}


input.form_input_radio_highlight {
    font-family: Sans-serif; 
    background: #FFFF00;
    background:url('../images/checkbox_yellow.gif') no-repeat 100% 50%;
}

textarea.form_input {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:200px;
    height:100px;
}

textarea.form_input_big {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:870px;
    height:150px;
}

textarea.form_input_medium {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:430px;
    height:150px;
}

textarea.form_input_lean {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:500px;
    height:50px;
}

select.form_input {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:200px;
}

select.form_input_date {
    font-family: Sans-serif; 
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:60px;
}
/* Styles for ajax inplace editor ******************************************************/
.editor_ok_button {
    background: url('../images/button_bg_small.gif') no-repeat center;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
    width: 74px;
    height: 24px;
    margin:0px;
}
.editor_cancel_button {
    background: url('../images/button_bg_small.gif') no-repeat center;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
    width: 74px;
    height: 24px;
    margin:0px;
}
/***************************************************************************************/
input.editor_field {
    background: #FFFFFF;
    border:1px solid #D4D3D3;
    font-size:11px;
    width:180px;
    height:12px;
    padding-top:7px;
}

.list_item_div {
    padding-top:3px;
    padding-bottom:3px;
}



ul.dragdroplist_all { 
    position: relative;
    /*   height:100%;
    min-height:400px;*/
    height:400px;
    overflow : scroll;
    width:300px;
    list-style: none;
    margin:0px;
    margin-left:-10px;
    /*
    The bottom padding provides the cushion that makes the empty 
    list targetable.  Alternatively, we could leave the padding 
    off by default, adding it when we detect that the list is empty.
    */
    padding-top:0px;
    padding-bottom:40px;
/*    border:1px solid green; */
}
ul.dragdroplist_all li {
    position: relative;
    /*    border:1px solid #42A1E5; */
    margin: 2px;
    cursor: move;
}

.dragdrop_div {
    cursor:move;
    position:relative;
    z-index: 0;
    opacity: 0.99999;
    border:1px solid #42A1E5;
    text-align:left;
    min-height:21px;
    padding:3px 0 3px 10px;
}

ul.dragdroplist { 
    position: relative;
    /*    height:100%; */
    /*    min-height:400px; */
    height:400px;
    overflow : scroll;
    width:300px;
    list-style: none;
    margin:0px;
    margin-left:-10px;
    /*
    The bottom padding provides the cushion that makes the empty 
    list targetable.  Alternatively, we could leave the padding 
    off by default, adding it when we detect that the list is empty.
    */
    padding-top:0px;
    padding-bottom:40px;
    /*       border:1px solid green;  */
}
ul.dragdroplist li {
    position: relative;
    /*    border:1px solid #42A1E5; */
    margin: 2px;
    cursor: move;
}

#tabTitlesList {
    text-align:center;
    min-height:400px;
    /* border:1px solid black; */
}


.form_optionSet {
    padding-top:3px;
}

.form_optionSet input {
    width:200px;
}


.form_optionkidSet {
    padding-top:3px;
    padding-left:25px;
}

.form_optionkidSet input {
    width:200px;
}


ul.form_input_checkboxlist {
    list-style-type:none;
    padding-left:20px;
}
ul.form_input_checkboxlist li ul {
    list-style-type:none;
}

.error {
    color:#FF0000;
}

.notes {
    color:#8F8F8F;
    font-size:10px;
}

.dmp_table_container{
    text-align:left;
    padding:0px;
    font-size:12px;
    margin:0px;
}

.dmp_table_cell_button {
    text-align:left;
/*     border-bottom:1px  solid #45a6ea; */
/*     border-right:1px solid #45a6ea; */
    padding:0px;
    font-size:12px;
}
.dmp_table_cell_more {
    text-align:left;
    border-bottom:1px  solid #45a6ea;
/*     border-right:1px solid #45a6ea; */
    padding:3px 0 3px 0px;
    font-size:12px;
}

.dmp_table_cell {
    text-align:left;
    border-bottom:1px  solid #45a6ea;
    border-right:1px solid #45a6ea;
    padding:3px 0 3px 10px;
    font-size:12px;
}

.dmp_table_cell p {
    padding:0px;
    margin:0px;
}

.states_div {
    float:left;
    position:relative;
    padding-right:10px;
}

.pdf_button {
    background:url('../images/pdf_button.gif');
    float:left;
    position:relative;
    height:66px;
    width:220px;
    margin-left:15px;
    margin-top:10px;
    text-decoration:none;
    cursor:hand;
    font-size:12px;
}
.pdf_click {
    padding:0px;
    margin:0px;
    float:left;
    position:relative;
    width:150px;
    left:65px;
    color:#000000;
    font-weight:600;
    font-family: Sans-serif; 
    padding-top:5px;
    text-decoration:none;
    font-size:12px;
}
.pdf_click a {
    color:#000000;
    font-weight:600;
    font-family: Sans-serif; 
    text-decoration:none;
    font-size:12px;
}
.pdf_name {
    padding:0px;
    margin:0px;
    float:left;
    position:relative;
    width:150px;
    left:65px;
    color:#AD0009;
    font-weight:600;
    font-family: Sans-serif; 
    text-decoration:none;
    font-size:12px;
}

.pdf_name a {
    color:#AD0009;
    font-weight:600;
    font-family: Sans-serif; 
    text-decoration:none;
    font-size:12px;
}


a {
    color:#3574BA;
    text-decoration:none;
}

.div_logo {
    height:30px;
}
.div_logo:hover {
    height:100%;
}