  body{ font-family:'Trebuchet MS',Verdana; font-size:14px; }

  .div_clear{ clear:both; }

  img{border:0;}


  #title_header{ background:#000 url(/resources/images/top_bg.png) repeat-x top left;height:37px; }
  #title_header h1{
          font-size:25px;
          color:#FFF;
          font-family:'Trebuchet MS',Verdana;
          margin:0px;
          font-weight:normal;
          padding:2px;
          padding-left:40px;
          }
  #title_header a{
          color:#3C57C8;
          text-decoration:none;
          }
          #title_header a:hover{
                  text-decoration:underline;
                  }

    .good_alert,.bad_alert,.info_alert{
    background-color:#F5F2B8;
    color:#E17E35;
    border:1px #EFEA27 solid;
    font-weight:bold;
    padding:3px;
    margin:5px;
    }
    .good_alert{
            background-color:#C4DDAA;
            color:#42913E;
            border:1px #66A95A solid;
            }

    #adm_menu{
            padding-left:40px;
            background:#000 url(/resources/images/menu_top_bg.gif) repeat-x bottom left;
            /* background:#fff url(/resources/images/menu_top_bg.PNG) repeat-x top left; */
            height:25px;
            }
            #adm_menu ul{
                    margin:0px;
                    padding:0px;
                    list-style:none;
                    clear:none;
            }
            #adm_menu ul li{
                    list-style-type:none;
                    clear:none;
            }
    #adm_menu a{
            color:#000;
            font-size:1.2em;
            text-decoration:none;
            margin:0px 0px 2px 0px;
            padding:2px 15px 2px 15px;
            display:block;
            float:left;
            height:21px;
            font-family:'Trebuchet MS',Verdana;
            clear:none;
            }
            #adm_menu a:hover{
                    color:#000;
                    background:#FFF url(/resources/images/menu_top_bg_on.gif) repeat-x bottom left;
                    }
            #adm_menu a.active{
                    color:#000;
                    background:#FFF;
                    }
                    #adm_menu a.active:hover{
                    color:#000;
                    }
    #adm_menu span.unauth_menu_item{
            color:#B0B0B0;
            font-size:1.2em;
            margin:0px 0px 2px 0px;
            padding:2px 15px 2px 15px;
            display:block;
            float:left;
            height:21px;
            font-family:'Trebuchet MS',Verdana;
            }

    #adm_submenu{
            padding-left:40px;
            background:#000 url(/resources/images/sub_bg.png) repeat-x top left;height:25px;
            }
    #adm_submenu a{
            color:#FFF;
            font-size:1.1em;
            margin:2px;
            padding:2px;
            font-family:'Trebuchet MS',Verdana;
            margin-right:10px;
            }
            #adm_submenu a:hover{
                    color:#000;
                    }
            #adm_submenu a.active{
                    color:#FFF;
                    background:#4d9eb9;
                    }
                    #adm_submenu a.active:hover{
                    color:#FFF;
                    }
    #preview_site{
            position:absolute;
            right:0px;
            top:0px;
            font-size:20px;
            padding:2px;
            padding-right:20px;
            color:#FFF;
            }
            #preview_site a{
                    color:#687DD5;
                    text-decoration:none;
            }
          #title_header a:hover{
                  text-decoration:underline;
                  }

    .list_table{
            }
            .list_table .list_th th{
                    background-color:#4071B9;
                    color:#FFF;
                    padding:5px;
                    border-bottom:2px #345C98 solid;
                    }
            .row_on td{
                    background-color:#EEE;
                    }

    /** FORM CSS **/
    div.form_div{
            }

            .form_div br { clear: left; }
            .form_div br.noclear { clear: none; }

            .form_div label {
                      display: block;
                      width: 150px;
                      float: left;
                      text-align: right;
                      padding-right:20px;
                      margin-bottom: 10px;
            }

            .reveal_div{
                    border-color:#F9E662;
                    border-width:0px 1px 1px 0px;
                    border-style:solid;
                    padding:2px;
                    }


            input, select, textarea{
                    width:auto;
                    margin:2px;
                    }

            #job_form textarea{
                    height:50px;
                    }

                    input.disabled, textarea.disabled{
                            border:1px #C3C3C3 solid;
                            background-color:#EBEBEB;
                            color:#666;
                            }
                    .auto_width, .auto_width input{
                            width:auto;
                            }

            #job_form .new_job_container{
                    width:100%;
                    }
                    .new_job_container .new_job_left{
                            width:50%;
                            float:left;
                            padding:2px;
                            }
                    .new_job_container .new_job_right{
                            width:45%;
                            float:left;
                            padding:2px;
                            }
            .form_req{
                    color:#B82525;
                    }
            .bold_labels label{
                    font-weight:bold;
                    }

    fieldset{ border-color:#F9E662;border-width:0px 1px 1px 0px; background-color:#FFFDEA; padding:2px; }
    legend{ color:#3C89DF;font-weight:bold; margin-bottom:10px; }




    #content{
            padding:10px
            }

/*
    #create_job_form tr th{
            font-weight:bold;
            text-align:left;
            border-bottom:1px #3C8FE3 solid;
            color:#207EDD;
            }

    #create_job_form .input_name{
            width:50%;
            }

    #create_job_form tr td textarea, #create_job_form tr td select{

            }

    #create_job_form input{
            width:100%;
            }   */



    /*************  The report table style ************/
    .order_active_link{
            }
    #list_jobs_table tr td, #list_jobs_table tr th{
            text-align:right;
            }
            #list_jobs_table tr.table_headers th{
                    background:#FFF url(/resources/images/list_table_th_bg.gif) repeat-x bottom left;
                    height:20px;
                    }
            #list_jobs_table tr.table_headers th a{
                    text-decoration:none;
                    display:block;
                    float:right;
                    height:20px;
                    width:100%;
                    color:#000;
                    }
                    #list_jobs_table tr.table_headers th a:hover{
                    background:#FFF url(/resources/images/list_table_th_bg_on.gif) repeat-x bottom left;
                    }
            .list_inactive_link{
                    color:#B0B0B0;
                    }

    table.report{ border:2px #DDD solid; border:0px; }
    table.report td{padding:5px;border-top:1px #DDD solid;border-bottom:1px #DDD solid;}
    table.report td.title{background-color:#BCF0B5;border-bottom:3px #4D943A solid;font-weight:bold;border-bottom:3px #388AC7 solid;background-color:#DAE6F8;font-size:80%;}
          table.report tr.grey td{background-color:#DAE6F8;border-top:1px #A4C1EE solid;border-bottom:1px #A4C1EE solid;font-size:120%;}
          table.report tr.white td{background-color:#FFF;font-size:120%;}
    table.report td a{text-decoration:none;color:#130E70;}
    .ticket_label{ font-weight:bold; }

    /* Different Status Colors for, well... status */
    table.report td.resolved{ background-color:#9AE070 !important; }
    table.report td.open{ background-color:#8B6CC6 !important; color:#FFF; }
    table.report td.new{  }
    table.report td.stalled{ background-color:#ECEF61 !important; }
    table.report td.rejected{ background-color:#DF0000 !important; color:#FFF; }