
#agentstorm       { padding: 2em 0 1em 0; }
#agentstorm-logoc { height:75px; position:relative; }
#agentstorm-logo  { background: url(../images/logo.png) top left no-repeat; width:174px; height:45px; position:absolute; left:0; bottom:10px;}
#agentstorm-logo-caption { background: transparent url(../images/logocaption.gif); width:358px; height:75px; float:right; }
#agentstorm-logo-caption-text { font-size:10px !important; padding: 18px 0 0 35px; text-shadow: 1px 0 1px #FFF; }

.agentstorm-input { margin: 1em 0; clear: both; }
.agentstorm-input LABEL { font-weight: bold; }
.agentstorm-input INPUT[type=text].text { width: 400px; }
.agentstorm-input TEXTAREA.text { width: 400px; }

.small { font-size: 80%; }

.ui-tabs-panel { background: #FFFFFF url(../images/twister.png) +93% bottom no-repeat !important; }

ul.multi-selector {
    display:inline-block;
    *display:inline;
    margin:0 !important;
    padding:0;
    border:1px solid #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    background:#fff;
}
ul.multi-selector li {
    list-style-type:none;
    display:inline-block;
    margin:0!important;
}
ul.multi-selector li a {
    display:inline-block;
    height:21px;
    padding:0 5px 0 23px;
    line-height:21px;
    color:#666;
    border-left:1px solid #ddd;
    background-repeat:no-repeat;
    background-position:5px 3px;
    text-decoration:none;
    margin-right:-4px;
}
ul.multi-selector li:first-child a {
    border-left:none;
}
ul.multi-selector li a:hover {
    color:#fff!important;
    background-color:#FBE3E4;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li:first-child a:hover {
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
}
ul.multi-selector li:last-child a:hover {
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
}
ul.multi-selector li.add a {
    background-image:url(/static/images/add.png);
}
ul.multi-selector li.add a:hover {
    color:#264409!important;
    background-color:#E6EFC2;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li.del a {
    background-image:url(/static/images/no.png);
}
ul.multi-selector li.del a:hover {
    color:#8a1f11!important;
    background-color:#FBE3E4;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li.select a {
    background-image:url(/static/images/select_all.gif);
}
ul.multi-selector li.select a:hover {
    color:#FFF!important;
    background-color:#36393D;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li.deselect a {
    background-image:url(/static/images/deselect_all.gif);
}
ul.multi-selector li.deselect a:hover {
    color:#FFF!important;
    background-color:#36393D;
    text-decoration:none;
    background-repeat:no-repeat;
}

ul.multi-selector li.client_type a {
    padding: 0 15px 0 15px;
}
ul.multi-selector li.client_status a {
    padding: 0 15px 0 15px;
}
ul.multi-selector li .grey:hover, ul.multi-selector li .grey.selected {
    color:#FFF!important;
    background-color:#36393D;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li .blue:hover, ul.multi-selector li .blue.selected {
    color:#FFF!important;
    background-color:#397FAB;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li .green:hover, ul.multi-selector li .green.selected {
    color:#FFF!important;
    background-color:#7FAD39;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li .red:hover, ul.multi-selector li .red.selected {
    color:#FFF!important;
    background-color:#A0302A;
    text-decoration:none;
    background-repeat:no-repeat;
}
ul.multi-selector li:first-child a.selected {
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-bottomleft:3px;
}
ul.multi-selector li:last-child a.selected {
    -webkit-border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
}
