/*!
 * Bootstrap v2.0.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
article,
aside,
details,
figcaption,
figure,
footer,i
header,
hgroup,
nav,
section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
a:focus {
    /*    outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;*/
    outline: none;
}
a:hover, a:active {
    outline: 0;
}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}
button, input {
    *overflow: visible;
    line-height: normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
.clearfix {
    *zoom: 1;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}
.clearfix:after {
    clear: both;
}
body {
    margin: 0;
    font-family:  Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #707070;
    background-color: #ffffff;
}
a {
    color: #237eab;
    text-decoration: none;
    /**   border-bottom: 1px dotted #237eab; **/
}
a:hover {   
    text-decoration: none;
    /** border-bottom-style: solid; **/
}
.row {
    /*    margin-left: -20px;*/
    margin-left: 0px;
    *zoom: 1;
}
.row:before, .row:after {
    display: table;
    content: "";
}
.row:after {
    clear: both;
}
[class*="span"] {
    float: left;
    margin-left: 20px;
}
.span1 {
    width: 60px;
}
.span2 {
    width: 140px;
}
.span3 {
    width: 220px;
}
.span4 {
    width: 300px;
}
.span5 {
    width: 380px;
}
.span6 {
    width: 460px;
}
.span7 {
    width: 540px;
}
.span8 {
    width: 620px;
}
.span9 {
    width: 700px;
}
.span10 {
    width: 780px;
}
.span11 {
    width: 860px;
}
.span12, .container {
    width: 940px;
}
.offset0 {
    margin-left: 0px !important;
}
.offset1 {
    margin-left: 100px;
}
.offset2 {
    margin-left: 180px;
}
.offset3 {
    margin-left: 260px;
}
.offset4 {
    margin-left: 340px;
}
.offset5 {
    margin-left: 420px;
}
.offset6 {
    margin-left: 500px;
}
.offset7 {
    margin-left: 580px;
}
.offset8 {
    margin-left: 660px;
}
.offset9 {
    margin-left: 740px;
}
.offset10 {
    margin-left: 820px;
}
.offset11 {
    margin-left: 900px;
}
.row-fluid {
    width: 100%;
    *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}
.row-fluid:after {
    clear: both;
}
.row-fluid > [class*="span"] {
    float: left;
    margin-left: 2.127659574%;
}
.row-fluid > [class*="span"]:first-child {
    margin-left: 0;
}
.row-fluid > .span1 {
    width: 6.382978723%;
}
.row-fluid > .span2 {
    width: 14.89361702%;
}
.row-fluid > .span3 {
    width: 23.404255317%;
}
.row-fluid > .span4 {
    width: 31.914893614%;
}
.row-fluid > .span5 {
    width: 40.425531911%;
}
.row-fluid > .span6 {
    width: 48.93617020799999%;
}
.row-fluid > .span7 {
    width: 57.446808505%;
}
.row-fluid > .span8 {
    width: 65.95744680199999%;
}
.row-fluid > .span9 {
    width: 74.468085099%;
}
.row-fluid > .span10 {
    width: 82.97872339599999%;
}
.row-fluid > .span11 {
    width: 91.489361693%;
}
.row-fluid > .span12 {
    width: 99.99999998999999%;
}
.container {
    width: 940px;
    margin-left: auto;
    margin-right: auto;
    *zoom: 1;
}
.container:before, .container:after {
    display: table;
    content: "";
}
.container:after {
    clear: both;
}
.container-fluid {
    padding-left: 20px;
    padding-right: 20px;
    *zoom: 1;
}
.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}
.container-fluid:after {
    clear: both;
}
p {
    margin: 0 0 9px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
}
p small {
    font-size: 11px;
    color: #999999;
}
.lead {
    margin-bottom: 18px;
    font-size: 20px;
    font-weight: 200;
    line-height: 27px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    /*    margin: 0;
        font-weight: bold;
        color: #333333;
        text-rendering: optimizelegibility;*/
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    color: #999999;
}
h1 {
    /*    font-size: 30px;
        line-height: 36px;
        margin: 30px 0px 10px 0px;*/
}
h1 small {
    font-size: 18px;
}
h2 {
    /*    font-size: 24px;
        line-height: 36px;
        padding:2px;
        margin: 30px 0px 10px 0px;*/
    /*    background-color: graytext;*/
}
h2 small {
    font-size: 18px;
}
h3 {
    line-height: 27px;
    font-size: 18px;  
    margin: 30px 0px 10px 0px;
}
h3 small {
    font-size: 14px;
}
h4, h5, h6 {
    line-height: 18px;
}
h4 {
    font-size: 14px;
}
h4 small {
    font-size: 12px;
}
h5 {
    font-size: 12px;
}
h6 {
    font-size: 11px;
    color: #999999;
    text-transform: uppercase;
}
.page-header {
    padding-bottom: 17px;
    margin: 18px 0;
    border-bottom: 1px solid #eeeeee;
}
.page-header h1 {
    line-height: 1;
}
ul, ol {
    padding: 0;
    margin: 0 0 9px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
    margin-bottom: 0;
}
ul {
    list-style: none;
}
ol {
    list-style: decimal;
}
li {
    line-height: 18px;   
}
ul.unstyled, ol.unstyled {
    margin-left: 0;
    list-style: none;
}
dl {
    margin-bottom: 18px;
}
dt, dd {
    line-height: 18px;
}
dt {
    font-weight: bold;
}
dd {
    margin-left: 9px;
}
hr {
    margin: 15px 0;
    border: 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #ffffff;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
.muted {
    color: #999999;
}
abbr {
    font-size: 90%;
    text-transform: uppercase;
    border-bottom: 1px dotted #ddd;
    cursor: help;
}
blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 18px;
    border-left: 5px solid #eeeeee;
}
blockquote p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 300;
    line-height: 22.5px;
}
blockquote small {
    display: block;
    line-height: 18px;
    color: #999999;
}
blockquote small:before {
    content: '\2014 \00A0';
}
blockquote.pull-right {
    float: right;
    padding-left: 0;
    padding-right: 15px;
    border-left: 0;
    border-right: 5px solid #eeeeee;
}
blockquote.pull-right p, blockquote.pull-right small {
    text-align: right;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
}
address {
    display: block;
    margin-bottom: 18px;
    line-height: 18px;
    font-style: normal;
}
small {
    font-size: 100%;
}
cite {
    font-style: normal;
}
code, pre {
    padding: 0 3px 2px;
    font-family: Menlo, Monaco, "Courier New", monospace;
    font-size: 12px;
    color: #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
code {
    padding: 3px 4px;
    color: #d14;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}
pre {
    display: block;
    padding: 8.5px;
    margin: 0 0 9px;
    font-size: 12px;
    line-height: 18px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    white-space: pre;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
}
pre.prettyprint {
    margin-bottom: 18px;
}
pre code {
    padding: 0;
    color: inherit;
    background-color: transparent;
    border: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
form {
    margin: 0 0 18px;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 27px;
    font-size: 19.5px;
    line-height: 36px;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #eee;
}
legend small {
    font-size: 13.5px;
    color: #999999;
}
label,
input,
button,
select,
textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
}
input,
button,
select,
textarea {
    font-family:  Arial,"Helvetica Neue", Helvetica, sans-serif;
}
label {
    display: block;
    margin-bottom: 5px;
    color: #707070;
    font-weight: normal;
    font-size: 12px;
}


.larger-inputs label 
{
    font-size: 14px; 
    font-weight: bold;
}



input,
select,
.uneditable-input {
    display: inline-block;
    width: 210px;
    height: 25px;
    padding: 3px 12px 7px;
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 18px;
    color: #707070;
    vertical-align : middle; 
}

textarea
{
    background : #FFF;  
    display: inline-block;
    width: 210px;   
    padding: 5px 12px;
    margin-bottom: 9px;
    font-size: 12px;
    line-height: 22px;
    color: #707070;

    border-top: none; 
    border-bottom : none;;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.uneditable-textarea {
    width: auto;
    height: auto;
}
label input, label textarea, label select {
    display: block;
}
input[type="image"], input[type="checkbox"], input[type="radio"] {
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 0;
    *margin-top: 0;
    /* IE7 */

    line-height: normal;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0 \9;
    /* IE9 and down */

}
input[type="image"] {
    border: 0;
}
input[type="file"] {
    width: auto;
    padding: initial;
    line-height: initial;
    border: initial;
    background-color: #ffffff;
    background-color: initial;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input[type="button"], input[type="reset"], input[type="submit"] {
    width: auto;    
}
select, input[type="file"] {
    height: 28px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */

    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */

    line-height: 28px;
}
input[type="file"] {
    line-height: 18px \9;    
}
select {
    width: 220px;
    background: #fff;
    vertical-align: middle;
    background: -moz-linear-gradient(top, #ffffff, #efefef);
    background: -ms-linear-gradient(top, #ffffff, #efefef);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
    background: -webkit-linear-gradient(top, #ffffff,#efefef);
    background: -o-linear-gradient(top, #ffffff, #efefef);
    background: linear-gradient(top, #ffffff, #efefef);
    height: 26px;
    line-height: 26px;
    border: 0px;
    padding: 5px 2px 5px 12px;
    
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
     
    -moz-box-shadow: 0px 2px 3px -3px #000;
    -webkit-box-shadow: 0px 2px 3px -3px #000;
    box-shadow: 0px 2px 3px -3px #000;
}

select option
{
    padding : 2px;
    background-color: none;
    padding: 7px 0px 7px 12px;
}

select option:hover
{
    background-color: #f2f9fc;
    color: #237eab;
}



select[multiple], select[size] {

}
input[type="image"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
textarea {
    height: auto;
}
input[type="hidden"] {
    display: none;
}
.radio, .checkbox {
    padding-left: 18px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px;
}
.radio.inline, .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 10px;
}
input[type="text"],input[type="password"], textarea {

    border: 0px;
    background-image: none;
    background-color: #FFF;
    padding: 4px 12px;
    height: 18px;        
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    -moz-box-shadow: 0px 2px 3px -3px #000;
    -webkit-box-shadow: 0px 2px 3px -3px #000;
    box-shadow: 0px 2px 3px -3px #000;
}


.larger-inputs input[type="text"], .larger-inputs input[type="password"]
{
    height: 28px;
    line-height: 28px;
    font-size: 14px;
}

.larger-inputs textarea 
{
    line-height: 28px;
    font-size: 14px;
}


.white-bg input[type="text"], .white-bg input[type="password"], .white-bg textarea 
{
     border-top: 1px solid #c0c0c0;
     border-left: 1px solid #cccccc;
     border-right: 1px solid #cccccc;
     border-bottom: 1px solid #d8d8d8;
     color: #acacac;
     padding: 4px 12px;
    -moz-box-shadow:none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.white-bg input[type="text"]:focus, .white-bg input[type="password"]:focus, .white-bg textarea:focus 
{
    -moz-box-shadow:none;
    -webkit-box-shadow: none;
     box-shadow: none !important;
     border: 1px solid #acacac;    
     color: #707070;
}


input[type="text"].normal-input 
{
 
    background-image: none;
    background-color: #FFF;
    padding: 4px 12px;
    position: relative; 
    top: 0px;
    
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    -moz-box-shadow: 0px 2px 3px -3px #000;
    -webkit-box-shadow: 0px 2px 3px -3px #000;
    box-shadow: 0px 2px 3px -3px #000;
}

input[type="text"].normal-input:focus
{
    border-top: 1px solid #b6b6b6;
    padding: 3px 12px 4px;
    box-shadow: inset 0px 1px 0px 0px #e5e5e5;
    top : 0px;
    background-image: none;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
    border-top: 1px solid #b6b6b6;
    padding: 3px 12px 4px;
    box-shadow: inset 0px 1px 0px 0px #e5e5e5;
    outline: none;
    /*     outline: 0;
        outline: thin dotted \9;*/
    /* IE6-9 */
}

textarea
{    
    background: #FFF;    
}


input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
    /*    outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;*/
}

.input-xs 
{
    width: 30px;
}

.input-s 
{
    width: 45px;
}

.input-mini {
    width: 60px;
}
.input-small {
    width: 90px;
}
.input-medium {
    width: 150px;
}
.input-large {
    width: 210px !important;
}
.input-large2{
    width: 210px !important;
}
.input-xlarge {
    width: 270px !important;
}
.input-xlarge2 {
    width: 296px !important;
}
.input-xxlarge {
    width: 450px;
}

.input-xxxlarge {
    width: 594px;
}

.select-xxlarge {
    width: 474px !important;
}
.select-xxxlarge {
    width: 618px !important;
}
.textarea-xxlarge {
    width: 450px !important;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
    float: none;
    margin-left: 0;
}
input.span1, textarea.span1, .uneditable-input.span1 {
    width: 50px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
    width: 130px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
    width: 210px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
    width: 290px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
    width: 370px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
    width: 450px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
    width: 530px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
    width: 610px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
    width: 690px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
    width: 770px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
    width: 850px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
    width: 930px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    background-color: #f5f5f5;
    border-color: #ddd;
    cursor: not-allowed;
}
.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #c09853;
}
.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    color: #c09853;
    border-color: #c09853;
}
.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: 0 0 6px #dbc59e;
    -moz-box-shadow: 0 0 6px #dbc59e;
    box-shadow: 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}
/*.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {*/
.control-group.error .help-block, .control-group.error .help-inline {
    color: #c93041;
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
    color: #c93041;
    /** border-color: #b94a48; **/
}

.control-group.error input, input.error 
{
    background-image: url(../images/input-error.gif);
    background-position: right;
    background-repeat: no-repeat;
}
.control-group.error textarea
{
    background-image: url(../images/input-error.gif);
    background-position: right 5px;
    background-repeat: no-repeat;
}




.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    /**
    border-color: #953b39;
    -webkit-box-shadow: 0 0 6px #d59392;
    -moz-box-shadow: 0 0 6px #d59392;
    box-shadow: 0 0 6px #d59392; **/
}
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}
/*.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847;
}
.control-group.success input, .control-group.success select, .control-group.success textarea {
    color: #468847;
    border-color: #468847;
}
.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
    border-color: #356635;
    -webkit-box-shadow: 0 0 6px #7aba7b;
    -moz-box-shadow: 0 0 6px #7aba7b;
    box-shadow: 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}*/
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
    padding: 17px 20px 18px;
    margin-top: 18px;
    margin-bottom: 18px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
}
.uneditable-input {
    display: block;
    background-color: #ffffff;
    border-color: #eee;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed;
}
:-moz-placeholder {
    color: #999999;
}
::-webkit-input-placeholder {
    color: #999999;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 0;
    color: #999999;
}
.help-inline {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    margin-bottom: 9px;
    vertical-align: middle;
    padding-left: 5px;
}
.input-prepend, .input-append {
    margin-bottom: 5px;
    *zoom: 1;
}
.input-prepend:before,
.input-append:before,
.input-prepend:after,
.input-append:after {
    display: table;
    content: "";
}
.input-prepend:after, .input-append:after {
    clear: both;
}
.input-prepend input,
.input-append input,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
    position: relative;
    z-index: 2;
}
.input-prepend .uneditable-input, .input-append .uneditable-input {
    border-left-color: #ccc;
}
.input-prepend .add-on, .input-append .add-on {
    float: left;
    display: block;
    width: auto;
    min-width: 16px;
    height: 18px;
    margin-right: -1px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 18px;
    color: #999999;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.input-prepend .active, .input-append .active {
    background-color: #a9dba9;
    border-color: #46a546;
}
.input-prepend .add-on {
    *margin-top: 1px;
    /* IE6-7 */

}
.input-append input, .input-append .uneditable-input {
    float: left;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
    border-left-color: #eee;
    border-right-color: #ccc;
}
.input-append .add-on {
    margin-right: 0;
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.input-append input:first-child {
    *margin-left: -160px;
}
.input-append input:first-child + .add-on {
    *margin-left: -21px;
}
.search-query {
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 0;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input {
    display: inline-block;
    margin-bottom: 0;
}
.form-search .hide, .form-inline .hide, .form-horizontal .hide {
    display: none;
}
.form-search label,
.form-inline label,
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
    display: inline-block;
}
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on,
.form-search .input-append .add-on,
.form-inline .input-prepend .add-on {
    vertical-align: middle;
}
.form-search .radio,
.form-inline .radio,
.form-search .checkbox,
.form-inline .checkbox {
    margin-bottom: 0;
    vertical-align: middle;
}
.control-group {
    margin-bottom: 9px;
}
legend + .control-group {
    margin-top: 18px;
    -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
    margin-bottom: 18px;
    *zoom: 1;
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
    display: table;
    content: "";
}
.form-horizontal .control-group:after {
    clear: both;
}
.form-horizontal .control-label {
    float: left;
    width: 140px;
    padding-top: 8px;
    text-align: right;
}
.form-horizontal .controls {
    margin-left: 160px;
}
.form-horizontal .form-actions {
    padding-left: 160px;
}
table {
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.table {
    width: 100%;
    margin-bottom: 18px;
}
.table th, .table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table th {
    font-weight: bold;
}
.table thead th {
    vertical-align: bottom;
}
.table thead:first-child tr th, .table thead:first-child tr td {
    border-top: 0;
}
.table tbody + tbody {
    border-top: 2px solid #ddd;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapsed;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th {
    border-left: 1px solid #ddd;
}
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #f9f9f9;
}
.table tbody tr:hover td, .table tbody tr:hover th {
    /** background-color: #f5f5f5; **/
}
table .span1 {
    float: none;
    width: 44px;
    margin-left: 0;
}
table .span2 {
    float: none;
    width: 124px;
    margin-left: 0;
}
table .span3 {
    float: none;
    width: 204px;
    margin-left: 0;
}
table .span4 {
    float: none;
    width: 284px;
    margin-left: 0;
}
table .span5 {
    float: none;
    width: 364px;
    margin-left: 0;
}
table .span6 {
    float: none;
    width: 444px;
    margin-left: 0;
}
table .span7 {
    float: none;
    width: 524px;
    margin-left: 0;
}
table .span8 {
    float: none;
    width: 604px;
    margin-left: 0;
}
table .span9 {
    float: none;
    width: 684px;
    margin-left: 0;
}
table .span10 {
    float: none;
    width: 764px;
    margin-left: 0;
}
table .span11 {
    float: none;
    width: 844px;
    margin-left: 0;
}
table .span12 {
    float: none;
    width: 924px;
    margin-left: 0;
}
[class^="icon-"], [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 16px;
    vertical-align: text-top;
    background-image: url("../images/glyphicons-halflings.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    *margin-right: .3em;
}
[class^="icon-"]:last-child, [class*=" icon-"]:last-child {
    *margin-left: 0;
}


.btn.btn-with-icon
{
    padding: 0px 10px;
}

.btn.btn-with-icon i
{
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;  
    background-position: 0px 0px;   
    margin: 0px 5px 0px 0px;   
    
}

.btn.btn-with-icon:active i, .btn.btn-with-icon:hover i
{    
    background-position: 16px 0px;
}

.btn.btn-with-icon.disabled i, .btn.btn-with-icon.disabled:hover , .btn.btn-with-icon.disabled:active i  
{
    background-position: 0px 0px;
}

.btn-new-icon 
{
    background-image: url(../images/btn-icon-new-s.png);
}

.btn-change-icon 
{
    background-image: url(../images/btn-change-icon-s.png);
}

.btn-edit-icon 
{
    background-image: url(../images/btn-edit-icon-s.png);
}

.btn-delete-icon 
{
    background-image: url(../images/btn-delete-icon-s.png);
}



.icon-white {
    background-image: url("../images/glyphicons-halflings-white.png");
}
.icon-glass {
    background-position: 0      0;
}
.icon-music {
    background-position: -24px 0;
}
.icon-search {
    background-position: -48px 0;
}
.icon-envelope {
/*    background-position: -72px 0;*/
    background-position: 0 0px;
    background-image: url("../images/email-icon.png");
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}
.icon-heart {
    background-position: -96px 0;
}
.icon-star {
    /*    background-position: -120px 0;*/
    background-position: 0 0px;
    background-image: url("../images/star-icon.png");
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}
.icon-star-empty {
    background-position: -144px 0;
}
.icon-user {
    background-position: -168px 0;
}
.icon-film {
    background-position: -192px 0;
}
.icon-th-large {
    background-position: -216px 0;
}
.icon-th {
    background-position: -240px 0;
}
.icon-th-list {
    background-position: -264px 0;
}
.icon-ok {
    background-position: -288px 0;
}
.icon-remove {
    background-position: -312px 0;
}
.icon-zoom-in {
    background-position: -336px 0;
}
.icon-zoom-out {
    background-position: -360px 0;
}
.icon-off {
    background-position: -384px 0;
}
.icon-signal {
    background-position: -408px 0;
}
.icon-cog {
    background-position: -432px 0;
}
.icon-trash {
    /*    background-position: -456px 0;*/
    background-position: 0 0px;
    background-image: url("../images/icon-delete.png");
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}
/*.icon-move-member:hover {
    background-position: -16px 0;
}*/
.icon-move-member {
    background-position: 0 0px;
    background-image: url("../images/icon-move-s.png");
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}

a.icon-link:hover .icon-trash 
{
    background-position: 16px 0px; 
}


.icon-view {
    /*    background-position: -456px 0;*/
    background-position: 0 0px;
    background-image: url("../images/view-icon.png");
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}
.icon-home {
    background-position: 0 -24px;
}
.icon-file {
    background-position: -24px -24px;
}
.icon-time {
    background-position: -48px -24px;
}
.icon-road {
    background-position: -72px -24px;
}
.icon-download-alt {
    background-position: -96px -24px;
}
.icon-download {
    background-position: -120px -24px;
}
.icon-upload {
    background-position: -144px -24px;
}
.icon-inbox {
    background-position: -168px -24px;
}
.icon-play-circle {
    background-position: -192px -24px;
}
.icon-repeat {
    background-position: -216px -24px;
}
.icon-refresh {
    background-position: -240px -24px;
}
.icon-list-alt {
    background-position: -264px -24px;
}
.icon-lock {
    background-position: -287px -24px;
}
.icon-flag {
    background-position: -312px -24px;
}
.icon-headphones {
    background-position: -336px -24px;
}
.icon-volume-off {
    background-position: -360px -24px;
}
.icon-volume-down {
    background-position: -384px -24px;
}
.icon-volume-up {
    background-position: -408px -24px;
}
.icon-qrcode {
    background-position: -432px -24px;
}
.icon-barcode {
    background-position: -456px -24px;
}
.icon-tag {
    background-position: 0 -48px;
}
.icon-tags {
    background-position: -25px -48px;
}
.icon-book {
    background-position: -48px -48px;
}
.icon-bookmark {
    background-position: -72px -48px;
}
.icon-print {
    background-position: -96px -48px;
}
.icon-camera {
    background-position: -120px -48px;
}
.icon-font {
    background-position: -144px -48px;
}
.icon-bold {
    background-position: -167px -48px;
}
.icon-italic {
    background-position: -192px -48px;
}
.icon-text-height {
    background-position: -216px -48px;
}
.icon-text-width {
    background-position: -240px -48px;
}
.icon-align-left {
    background-position: -264px -48px;
}
.icon-align-center {
    background-position: -288px -48px;
}
.icon-align-right {
    background-position: -312px -48px;
}
.icon-align-justify {
    background-position: -336px -48px;
}
.icon-list {
    background-position: -360px -48px;
}
.icon-indent-left {
    background-position: -384px -48px;
}
.icon-indent-right {
    background-position: -408px -48px;
}
.icon-facetime-video {
    background-position: -432px -48px;
}
.icon-picture {
    background-position: -456px -48px;
}
.icon-pencil {
    /*    background-position: 0 -72px;*/
    background-position: 0 0px;
    background-image: url("../images/edit-icon-s.png");
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}
.icon-map-marker {
    background-position: -24px -72px;
}
.icon-adjust {
    background-position: -48px -72px;
}
.icon-tint {
    background-position: -72px -72px;
}
.icon-edit {
    background-position: -96px -72px;
}
.icon-share {
    background-position: -120px -72px;
}
.icon-check {
    background-position: -144px -72px;
}
.icon-move {
    background-position: -168px -72px;
}
.icon-step-backward {
    background-position: -192px -72px;
}
.icon-fast-backward {
    background-position: -216px -72px;
}
.icon-backward {
    background-position: -240px -72px;
}
.icon-play {
    background-position: -264px -72px;
}
.icon-pause {
    background-position: -288px -72px;
}
.icon-stop {
    background-position: -312px -72px;
}
.icon-forward {
    background-position: -336px -72px;
}
.icon-fast-forward {
    background-position: -360px -72px;
}
.icon-step-forward {
    background-position: -384px -72px;
}
.icon-eject {
    background-position: -408px -72px;
}
.icon-chevron-left {
    background-position: -432px -72px;
}
.icon-chevron-right {
    background-position: -456px -72px;
}
.icon-plus-sign {
    /*    background-position: 0 -96px;*/
    background-position: 0 0px;
    background-image: url("../images/link-icon-new-s.png");
    background-repeat: repeat-x;
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}

.disabled .icon-plus-sign
{
    background-position: 16px 0px;
}

.icon-change-order {
    /*    background-position: 0 -96px;*/
    background-position: 0 0px;
    background-image: url("../images/icon-change-order-s.png");
    background-repeat: repeat-x;
    width: 16px;
    height:16px;
    margin-right:2px;
    margin-left:6px;
}

.disabled .icon-change-order
{
    background-position: 16px 0px;
}



.icon-minus-sign {
    background-position: -24px -96px;
}
.icon-remove-sign {
    background-position: -48px -96px;
}
.icon-ok-sign {
    background-position: -72px -96px;
}
.icon-question-sign {
    background-position: -96px -96px;
}
.icon-info-sign {
    background-position: -120px -96px;
}
.icon-screenshot {
    background-position: -144px -96px;
}
.icon-remove-circle {
    background-position: -168px -96px;
}
.icon-ok-circle {
    background-position: -192px -96px;
}
.icon-ban-circle {
    background-position: -216px -96px;
}
.icon-arrow-left {
    background-position: -240px -96px;
}
.icon-arrow-right {
    background-position: -264px -96px;
}
.icon-arrow-up {
    background-position: -289px -96px;
}
.icon-arrow-down {
    background-position: -312px -96px;
}
.icon-share-alt {
    background-position: -336px -96px;
}
.icon-resize-full {
    background-position: -360px -96px;
}
.icon-resize-small {
    background-position: -384px -96px;
}
.icon-plus {
    background-position: -408px -96px;
}
.icon-minus {
    background-position: -433px -96px;
}
.icon-asterisk {
    background-position: -456px -96px;
}
.icon-exclamation-sign {
    background-position: 0 -120px;
}
.icon-gift {
    background-position: -24px -120px;
}
.icon-leaf {
    background-position: -48px -120px;
}
.icon-fire {
    background-position: -72px -120px;
}
.icon-eye-open {
    background-position: -96px -120px;
}
.icon-eye-close {
    background-position: -120px -120px;
}
.icon-warning-sign {
    background-position: -144px -120px;
}
.icon-plane {
    background-position: -168px -120px;
}
.icon-calendar {
    background-position: -192px -120px;
}
.icon-random {
    background-position: -216px -120px;
}
.icon-comment {
    background-position: -240px -120px;
}
.icon-magnet {
    background-position: -264px -120px;
}
.icon-chevron-up {
    background-position: -288px -120px;
}
.icon-chevron-down {
    background-position: -313px -119px;
}
.icon-retweet {
    background-position: -336px -120px;
}
.icon-shopping-cart {
    background-position: -360px -120px;
}
.icon-folder-close {
    background-position: -384px -120px;
}
.icon-folder-open {
    /**
    background-position: -408px -120px;**/
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/icon-new-folder.png);
}

.icon-new-publication {
    /**
    background-position: -408px -120px;**/
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/icon-new-publication-sprite.png);
}

.icon-share {   
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/icon-share.png);
}


.icon-embed {    
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/icon-embed.png);
}

.icon-import {    
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/icon-import.png);
}


.icon-export {    
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/icon-export.png);
}


.icon-publication {
    /**
    background-position: -408px -120px;**/
    background-position: 0px 0px;
    width: 16px;
    height:16px;
    background-image: url(../images/file.png);
}


.icon-resize-vertical {
    background-position: -432px -119px;
}
.icon-resize-horizontal {
    background-position: -456px -118px;
}
.dropdown {
    position: relative;
}
.dropdown-toggle {
    *margin-bottom: -3px;
}
.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    text-indent: -99999px;
    *text-indent: 0;
    vertical-align: top;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    content: "\2193";
}
.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
}
.dropdown:hover .caret, .open.dropdown .caret {
    opacity: 1;
    filter: alpha(opacity=100);
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    right: -5px !important;
    z-index: 1000;
    float: left;
    display: none;    
    width: 260px;
    margin: 0;
    padding-bottom: 4px; 
    background-image: url(../images/select-2-bottom.png);
    background-repeat: no-repeat; 
    background-position: bottom;               
}

.dropdown-menu.medium-size 
{
    width : 179px;     
    background-image: url(../images/menu-submenu-bottom.png);
}


.dropdown-menu.bottom-up {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
.dropdown-menu .divider {
    height: 1px;
    margin: 5px 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
    *width: 100%;
    *margin: -5px 0 5px;
}
.dropdown-menu a,.dropdown-menu a:link, .dropdown-menu a:visited {
    display: block;
    padding: 0px 15px;
    clear: both;
    font-weight: normal;
    line-height: 25px;
    color: #707070;
    white-space: nowrap;
}

.dropdown-menu li > a 
{
     background-image: url(../images/select-2-bg.png);
     background-repeat: repeat-y;
}

.dropdown-menu.medium-size li > a
{
    background-image: url(../images/menu-submenu-content.png);        
}

.dropdown li:first-child
{
     padding-top : 5px;
     background-image: url(../images/select-2-top.png);
     background-position: top;
     background-repeat: no-repeat;
}

.dropdown-menu.medium-size li:first-child
{
    background-image: url(../images/menu-submenu-top.png);
    background-repeat: no-repeat; 
    background-position: top; 
    padding-top: 8px;
}

.dropdown li:first-child > a
{
    padding-top: 8px;  
}
.dropdown li:last-child > a 
{
    padding-bottom: 8px;
}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    color: #237eab;
    text-decoration: none;    
}
.dropdown.open {
    *z-index: 1000;
}
.dropdown.open .dropdown-toggle {

}
.dropdown.open .dropdown-menu {
    display: block;
}
.typeahead {
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}
.fade {
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -ms-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    opacity: 0;
}
.fade.in {
    opacity: 1;
}
.collapse {
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -ms-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
    position: relative;
    overflow: hidden;
    height: 0;
}
.collapse.in {
    height: auto;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.close:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer;
}
.btn {
    display: inline-block;
    padding: 0px 27px;
    margin-bottom: 0;
    font-size: 12px;    
    font-weight: bold;
    line-height: 26px;
    height : 26px;
    color: #FFF;
    text-align: center;
    /**
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); **/
    vertical-align: middle;
    background-color: #237eab;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    border: none;

    /**
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); 
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); **/
    *margin-left: .3em;
    cursor : pointer;
}



.btn i
{
    display: none;
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    /**
    background-color: #e6e6e6;
    **/
}
.btn:active, .btn.active {
    /**
            background-color: #cccccc \9;
    **/
}
.btn:first-child {
    *margin-left: 0;
}
.btn:hover {
    /**
    color: #333333;
    text-decoration: none;
    background-color: #e6e6e6;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    **/
}
.btn:focus {
    /**
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    **/
}

btn.ui-icon-btn i 
{
    
}



/** old bootstrap **/

.btn.oldbtn, .alert .btn.oldbtn{
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e0e0e0));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e0e0e0);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e0e0e0);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e0e0e0);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e0e0e0);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
    padding: 0px 10px;  
    color: #4c4c4c;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    border-top : 0px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #a2a2a2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    
    /**
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all; **/
    height : 27px;
    line-height: 27px;

}
.btn.oldbtn:hover, .alert .btn.oldbtn:hover{
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#d5d5d5));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #d5d5d5);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
    color: #333;
    text-decoration: none;
}

.btn.oldbtn:hover i 
{
    background-position: -16px 0px
}

.btn.oldbtn:focus {
 
}

.btn.oldbtn.icononly i
{
    margin-right: 0px;
}


.btn.oldbtn.primary {
    color: #ffffff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
    background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
    background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
    background-image: -o-linear-gradient(top, #049cdb, #0064cd);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}


.btn.oldbtn i
{
    display: inline-block;    
    position: relative; 
    top: -1px;
    margin-right: 2px;
    margin-left: 0px;
}

.btn-group .btn.oldbtn 
{
    padding: 0px 9px;
}


.btn.oldbtn:active 
{
    position: relative; 
    top: -1px;
    border-top : 1px solid #cdcdcd;;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #d1d1d1;
    
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#d5d5d5));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #d5d5d5);
    background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    background-image: linear-gradient(#ffffff, #ffffff 25%, #d5d5d5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
}


.btn.oldbtn.disabled 
{
    color: #c7c7c7;   
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), color-stop(25%, #f5f5f5), to(#dfdfdf));
    background-image: -webkit-linear-gradient(#f5f5f5, #f5f5f5 25%, #dfdfdf);
    background-image: -moz-linear-gradient(top, #f5f5f5, #f5f5f5 25%, #dfdfdf);
    background-image: -ms-linear-gradient(#f5f5f5, #f5f5f5 25%, #dfdfdf);
    background-image: -o-linear-gradient(#f5f5f5, #f5f5f5 25%, #dfdfdf);
    background-image: linear-gradient(#f5f5f5, #f5f5f5 25%, #dfdfdf);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dfdfdf', GradientType=0);
    
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #c5c5c5;
}

.btn.oldbtn.disabled i 
{
    background-position: -32px 0px;
}

/**  end old bootstrap **/


.btn.active, .btn:active {
    /**
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    outline: 0;
    **/

    background: #173d58;
}
.btn.disabled, .btn[disabled] {
    cursor: default;
    background-image: none;
    background-color: #acacac;    
}




.oldbtn.disabled, .oldbtn[disabled] {
    cursor: default;
    background-image: none;
    background-color: #e6e6e6;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-large {
    padding: 0px 37px;
    margin-bottom: 0;
    font-size: 14px;    
    font-weight: bold;
    line-height: 33px;
    height : 33px;
    
}
.btn-large [class^="icon-"] {
    margin-top: 1px;
}
.btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px;
}
.btn-small [class^="icon-"] {
    margin-top: -1px;
}
.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #ffffff;
}




.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-dark.active {
    color: rgba(255, 255, 255, 0.75);
}
.btn-primary {

    text-shadow : 1px 1px #060f15;
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top, #255271, #133249);
    background-image: -ms-linear-gradient(top, #255271, #133249);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#255271), to(#133249));
    background-image: -webkit-linear-gradient(top, #255271,#133249);
    background-image: -o-linear-gradient(top, #255271, #133249);
    background-image: linear-gradient(top, #255271, #133249);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#255271', endColorstr='#133249', GradientType=0);
    border : none;
    /**
    border-color: #0044cc #0044cc #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); **/
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

    -moz-box-shadow: 0px 3px 2px 0px #b3b3b3;
    -webkit-box-shadow: 0px 3px 2px 0px #b3b3b3;
    box-shadow: 0px 3px 2px 0px #b3b3b3;

}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {

    background-image: -moz-linear-gradient(top, #255b7d, #16415d);
    background-image: -ms-linear-gradient(top, #255b7d, #16415d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#255b7d), to(#16415d));
    background-image: -webkit-linear-gradient(top, #255b7d,#16415d);
    background-image: -o-linear-gradient(top, #255b7d, #16415d);
    background-image: linear-gradient(top, #255b7d, #16415d);


}
.btn-primary:active, .btn-primary.active {
    background-color: #003399 \9;
}
.btn-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    background-color: #f89406;
}
.btn-warning:active, .btn-warning.active {
    background-color: #c67605 \9;
}
.btn-danger {
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(top, #ee5f5b, #bd362f);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    background-color: #bd362f;
}
.btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9;
}
.btn-success {
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -ms-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(top, #62c462, #51a351);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #51a351;
}
.btn-success:active, .btn-success.active {
    background-color: #408140 \9;
}
.btn-info {
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(top, #5bc0de, #2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    background-color: #2f96b4;
}
.btn-info:active, .btn-info.active {
    background-color: #24748c \9;
}
.btn-inverse {
    background-color: #393939;
    background-image: -moz-linear-gradient(top, #454545, #262626);
    background-image: -ms-linear-gradient(top, #454545, #262626);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626));
    background-image: -webkit-linear-gradient(top, #454545, #262626);
    background-image: -o-linear-gradient(top, #454545, #262626);
    background-image: linear-gradient(top, #454545, #262626);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);
    border-color: #262626 #262626 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    background-color: #262626;
}
.btn-inverse:active, .btn-inverse.active {
    background-color: #0c0c0c \9;
}
button.btn, input[type="submit"].btn {
    *padding-top: 2px;
    *padding-bottom: 2px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0;
}
button.btn.large, input[type="submit"].btn.large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}
button.btn.small, input[type="submit"].btn.small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}
.btn-group {
    position: relative;
    *zoom: 1;
    *margin-left: .3em;
}
.btn-group:before, .btn-group:after {
    display: table;
    content: "";
}
.btn-group:after {
    clear: both;
}
.btn-group:first-child {
    *margin-left: 0;
}
.btn-group + .btn-group {
    margin-left: 5px;
}
.btn-toolbar {
    margin-top: 9px;
    margin-bottom: 9px;
}
.btn-toolbar .btn-group {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
}
.btn-group .btn {
    position: relative;
    float: left;
    margin-left: -1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-group .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.btn-group .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
    z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}
.btn-group .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 5px;
    *padding-bottom: 5px;
}
.btn-group.open {
    *z-index: 1000;
}
.btn-group.open .dropdown-menu {
    display: block;
    margin-top: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
    margin-top: 7px;
    margin-left: 0;
}
.btn:hover .caret, .open.btn-group .caret {
    opacity: 1;
    filter: alpha(opacity=100);
}
.btn-primary .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
    border-top-color: #ffffff;
    opacity: 0.75;
    filter: alpha(opacity=75);
}
.btn-small .caret {
    margin-top: 4px;
}
.alert {
    padding: 12px 35px 12px 14px;
    margin-bottom: 15px;   
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: 18px;
}
.alert, .alert-heading {
    color: #c09853;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}

.alert p 
{
    margin-top: 0px;
}

.alert-success {
    background-color: #688e9c;
    border-color: #4b6772;
    background-image: url(../images/alert-info-icon.png);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    padding: 10px 35px 10px 44px;
}
.alert-success, .alert-success .alert-heading, .alert-success p, .alert-error p, .alert-success h3 {
    color: #FFF;
}

.alert-success h3 
{
    line-height : 18px;
}

.alert-success a, .alert-success a:link, .alert-success a:visited, .alert-success a:active
{
    color: #fff;
}


.alert-danger, .alert-error {
    background-color: #c93041;
    border-color: #94243f;   
    background-image: url(../images/alert-div-icon.gif);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    padding: 10px 35px 10px 44px;
    
}
.alert-danger, .alert-danger p,
.alert-error,
.alert-danger .alert-heading,
.alert-error .alert-heading {
    color: #FFF;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-info, .alert-info .alert-heading {
    color: #3a87ad;
}
.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}
.alert-block > p, .alert-block > ul {
    margin-bottom: 0;
}
.alert-block p + p {
    margin-top: 5px;
}
.nav {
    margin-left: 0;
    margin-bottom: 18px;
    list-style: none;
}
.nav > li > a {
    display: block;
}
.nav > li > a:hover {
    text-decoration: none;
    background-color: #eeeeee;
}
.nav .nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    color: #999999;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
}
.nav li + .nav-header {
    margin-top: 9px;
}
.nav-list {
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 0;
}
.nav-list > li > a, .nav-list .nav-header {
    margin-left: -15px;
    margin-right: -15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
    padding: 3px 15px;
}
.nav-list .active > a, .nav-list .active > a:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #0088cc;
}
.nav-list [class^="icon-"] {
    margin-right: 2px;
}
.nav-tabs, .nav-pills {
    *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
    display: table;
    content: "";
}
.nav-tabs:after, .nav-pills:after {
    clear: both;
}
.nav-tabs > li, .nav-pills > li {
    float: left;
}
.nav-tabs > li > a, .nav-pills > li > a {
    padding-right: 12px;
    padding-left: 12px;
    margin-right: 2px;
    line-height: 14px;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
    margin-bottom: -1px;
}
.nav-tabs > li > a {
    padding-top: 9px;
    padding-bottom: 9px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    color: #555555;
    background-color: #F5F5F5;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
.nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.nav-pills .active > a, .nav-pills .active > a:hover {
    color: #ffffff;
    background-color: #0088cc;
}
.nav-stacked > li {
    float: none;
}
.nav-stacked > li > a {
    margin-right: 0;
}
.nav-tabs.nav-stacked {
    border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
    border-color: #ddd;
    z-index: 2;
}
.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu {
    margin-top: 1px;
    border-width: 1px;
}
.nav-pills .dropdown-menu {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
    border-top-color: #0088cc;
    margin-top: 6px;
}
.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
    border-top-color: #005580;
}
.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
    border-top-color: #333333;
}
.nav > .dropdown.active > a:hover {
    color: #000000;
    cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover {
    color: #ffffff;
    background-color: #999999;
    border-color: #999999;
}
.nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
    border-top-color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
    border-color: #999999;
}
.tabbable {
    *zoom: 1;
}
.tabbable:before, .tabbable:after {
    display: table;
    content: "";
}
.tabbable:after {
    clear: both;
}
.tab-content {
    overflow: hidden;
}
.tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs {
    border-bottom: 0;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}
.tab-content > .active, .pill-content > .active {
    display: block;
}
.tabs-below .nav-tabs {
    border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}
.tabs-below .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.tabs-below .nav-tabs > li > a:hover {
    border-bottom-color: transparent;
    border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover {
    border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li {
    float: none;
}
.tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}
.tabs-left .nav-tabs {
    float: left;
    margin-right: 19px;
    border-right: 1px solid #ddd;
}
.tabs-left .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}
.tabs-right .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}
.navbar {
    overflow: visible;
    /*    margin-bottom: 18px;*/
}
.navbar-inner {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #2c2c2c;
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #2c2c2c;
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.btn-navbar:hover,
.btn-navbar:active,
.btn-navbar.active,
.btn-navbar.disabled,
.btn-navbar[disabled] {
    background-color: #222222;
}
.btn-navbar:active, .btn-navbar.active {
    background-color: #080808 \9;
}
.btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px;
}
.nav-collapse.collapse {
    height: auto;
}
.navbar .brand:hover {
    text-decoration: none;
}
.navbar .brand {
    float: left;
    display: block;
    padding: 8px 20px 12px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    line-height: 1;
    color: #ffffff;
}
.navbar .navbar-text {
    margin-bottom: 0;
    line-height: 40px;
    color: #999999;
}
.navbar .navbar-text a:hover {
    color: #ffffff;
    background-color: transparent;
}
.navbar .btn, .navbar .btn-group {
    margin-top: 5px;
}
.navbar .btn-group .btn {
    margin-top: 0;
}
.navbar-form {
    margin-bottom: 0;
    *zoom: 1;
}
.navbar-form:before, .navbar-form:after {
    display: table;
    content: "";
}
.navbar-form:after {
    clear: both;
}
.navbar-form input, .navbar-form select {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 0;
}
.navbar-form .radio, .navbar-form .checkbox {
    margin-top: 5px;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
    margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
    margin-top: 6px;
    white-space: nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
    margin-top: 0;
}
.navbar-search {
    position: relative;
    float: left;
    margin-top: 6px;
    margin-bottom: 0;
}
.navbar-search .search-query {
    padding: 4px 9px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, 0.75);
    background: #666;
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid #111;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.navbar-search .search-query :-moz-placeholder {
    color: #eeeeee;
}
.navbar-search .search-query::-webkit-input-placeholder {
    color: #eeeeee;
}
.navbar-search .search-query:hover {
    color: #ffffff;
    background-color: #999999;
    background-color: rgba(255, 255, 255, 0.5);
}
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
    padding: 5px 10px;
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    outline: 0;
}
.navbar-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navbar-fixed-top .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
    float: right;
}
.navbar .nav > li {
    display: block;
    float: left;
}
.navbar .nav > li > a {   
    font-size: 13px;
    float: none;
    /** padding: 35px 5px 11px; **/
    line-height: 19px;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .nav > li > a:hover {
    background-color: transparent;
    color: #ffffff;
    text-decoration: none;
    /*    border-bottom: 1px dotted #ffffff;
        padding-bottom: 2px;*/
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
    color: #ffffff;
    text-decoration: none;
    /*    background-color: #222222;*/
    border-bottom: 1px dotted #ffffff;
    padding-bottom: 2px;
}
.navbar .divider-vertical {
    height: 40px;
    width: 1px;
    margin: 0 9px;
    overflow: hidden;
    background-color: #222222;
    border-right: 1px solid #333333;
}
.navbar .nav.pull-right {
    /*    margin-left: 10px;*/
    margin-right: 0;
}
.navbar .dropdown-menu {
   
}
.navbar .dropdown-menu:before {
   
}
.navbar .dropdown-menu:after {
   
}
.navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
    border-top-color: #ffffff;
}
.navbar .nav .active .caret {
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle {

}
.navbar .nav .active > .dropdown-toggle:hover {
    color: #ffffff;
}
.navbar .nav.pull-right .dropdown-menu {
    left: auto;
    right: 0;
}
.navbar .nav.pull-right .dropdown-menu:before {
    left: auto;
    right: 12px;
}
.navbar .nav.pull-right .dropdown-menu:after {
    left: auto;
    right: 8px;    
}
.breadcrumb {
    margin: 0px; 
    
    /**
     padding: 7px 14px;
    margin: 0 0 5px;
    background-color: #fbfbfb;
    background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
    background-image: linear-gradient(top, #ffffff, #f5f5f5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff; **/
}
.breadcrumb li {
    display: inline-block;
    color: #4c4c4c;
    /** text-shadow: 0 1px 0 #ffffff; **/
}
.breadcrumb .divider {
    padding: 0 10px;   
    background-image: url(../images/breadcrumb-separator.png);
    background-position: center; 
    background-repeat: no-repeat;
}
.breadcrumb .active a {
    color: #333333;
}
.pagination {
    height: 36px;
    margin: 18px 0;
}
.pagination ul {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */

    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
    display: inline;
}
.pagination a {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    text-decoration: none;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination a:hover, .pagination .active a {
    background-color: #f5f5f5;
}
.pagination .active a {
    color: #999999;
    cursor: default;
}
.pagination .disabled a, .pagination .disabled a:hover {
    color: #999999;
    background-color: transparent;
    cursor: default;
}
.pagination li:first-child a {
    border-left-width: 1px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}
.pager {
    margin-left: 0;
    margin-bottom: 18px;
    list-style: none;
    text-align: center;
    *zoom: 1;
}
.pager:before, .pager:after {
    display: table;
    content: "";
}
.pager:after {
    clear: both;
}
.pager li {
    display: inline;
}
.pager a {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.pager a:hover {
    text-decoration: none;
    background-color: #f5f5f5;
}
.pager .next a {
    float: right;
}
.pager .previous a {
    float: left;
}
.modal-open .dropdown-menu {
    z-index: 2050;
}
.modal-open .dropdown.open {
    *z-index: 2050;
}
.modal-open .popover {
    z-index: 2060;
}
.modal-open .tooltip {
    z-index: 2070;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #FFF;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    max-height: 500px;
    overflow: auto;
    width: 560px;
    margin: -250px 0 0 -280px;
    background-color: #ffffff;
    border: 1px solid #d7d7d7;    
   
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -ms-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%;
}
.modal.fade.in {
    top: 50%;
}
.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}

.modal-header h3 
{
    margin: 0px;
}

.modal-header .close {
    margin-top: 2px;
    color : #acacac;
    opacity: 1;
    filter: alpha(opacity=100);
}

.modal-header .close:hover 
{
    opacity: 0.6;
    filter: alpha(opacity=60); 
}

.modal-body {
    padding: 15px;
}
.modal-body .modal-form {
    margin-bottom: 0;
}
.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;   
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    
    *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
    display: table;
    content: "";
}
.modal-footer:after {
    clear: both;
}
.modal-footer .btn {
    float: right;
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-formatted-text {
    width: 750px;
/*    must be half of the width, minus scrollbar on the left (30px)*/
    margin: -250px 0 0 -345px;
}

.tooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.tooltip.top {
    margin-top: -2px;
}
.tooltip.right {
    margin-left: 2px;
}
.tooltip.bottom {
    margin-top: 2px;
}
.tooltip.left {
    margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
}
.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000;
}
.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
}
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    padding: 5px;
}
.popover.top {
    margin-top: -5px;
}
.popover.right {
    margin-left: 5px;
}
.popover.bottom {
    margin-top: 5px;
}
.popover.left {
    margin-left: -5px;
}
.popover.top .arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000;
}
.popover.right .arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000;
}
.popover.bottom .arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000;
}
.popover.left .arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000;
}
.popover .arrow {
    position: absolute;
    width: 0;
    height: 0;
}
.popover-inner {
    padding: 3px;
    width: 280px;
    overflow: hidden;
    background: #000000;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover-title {
    padding: 9px 15px;
    line-height: 1;
    background-color: #f5f5f5;
    border-bottom: 1px solid #eee;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.popover-content {
    padding: 14px;
    background-color: #ffffff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.popover-content p, .popover-content ul, .popover-content ol {
    margin-bottom: 0;
}
.thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1;
}
.thumbnails:before, .thumbnails:after {
    display: table;
    content: "";
}
.thumbnails:after {
    clear: both;
}
.thumbnails > li {
    float: left;
    margin: 0 0 18px 20px;
}
.thumbnail {
    display: block;
    padding: 4px;
    line-height: 1;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
a.thumbnail:hover {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.thumbnail .caption {
    padding: 9px;
}
.label {
    padding: 2px 4px 3px;
    font-size: 11.049999999999999px;
    font-weight: bold;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.label:hover {
    color: #ffffff;
    text-decoration: none;
}
.label-important {
    background-color: #b94a48;
}
.label-important:hover {
    background-color: #953b39;
}
.label-warning {
    background-color: #f89406;
}
.label-warning:hover {
    background-color: #c67605;
}
.label-success {
    background-color: #468847;
}
.label-success:hover {
    background-color: #356635;
}
.label-info {
    background-color: #3a87ad;
}
.label-info:hover {
    background-color: #2d6987;
}
@-webkit-keyframes progress-bar-stripes {
    from {
    background-position: 0 0;
}
to {
    background-position: 40px 0;
}
}
@-moz-keyframes progress-bar-stripes {
    from {
    background-position: 0 0;
}
to {
    background-position: 40px 0;
}
}
@keyframes progress-bar-stripes {
    from {
    background-position: 0 0;
}
to {
    background-position: 40px 0;
}
}
.progress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 18px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.progress .bar {
    width: 0%;
    height: 18px;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -ms-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.progress-striped .bar {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
}
.progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.progress-danger.progress-striped .bar {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.progress-success.progress-striped .bar {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.progress-info.progress-striped .bar {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
    margin-bottom: 18px;
}
.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.accordion-heading {
    border-bottom: 0;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}
.accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5;
}
.carousel {
    position: relative;
    margin-bottom: 18px;
    line-height: 1;
}
.carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.carousel .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -ms-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
}
.carousel .item > img {
    display: block;
    line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
    display: block;
}
.carousel .active {
    left: 0;
}
.carousel .next, .carousel .prev {
    position: absolute;
    top: 0;
    width: 100%;
}
.carousel .next {
    left: 100%;
}
.carousel .prev {
    left: -100%;
}
.carousel .next.left, .carousel .prev.right {
    left: 0;
}
.carousel .active.left {
    left: -100%;
}
.carousel .active.right {
    left: 100%;
}
.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.carousel-control.right {
    left: auto;
    right: 15px;
}
.carousel-control:hover {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 15px 5px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4, .carousel-caption p {
    color: #ffffff;
}
.hero-unit {
    padding: 60px 10px 60px 10px;
    margin-bottom: 30px;
    background-color: #f5f5f5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.hero-unit h1 {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 1;
    letter-spacing: -1px;
}
.hero-unit p {
    /*    font-size: 18px;
        font-weight: 200;
        line-height: 27px;*/
    font-size: 13px;
    line-height: 18px;

}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}



.dynamic-container {
    font-size: 11px;
    margin-bottom: 5px;
    position: relative;
}
.dynamic-container .chzn-choices {
    background-color: #FFFFFF;
    background-image: -moz-linear-gradient(center bottom , white 85%, #EEEEEE 99%);
    border: 1px solid #AAAAAA;
    cursor: text;
    height: auto !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.dynamic-container .chzn-choices li {
    float: left;
    list-style: none outside none;
}
.dynamic-container .chzn-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.dynamic-container .chzn-choices .search-field input {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    box-shadow: none;
    color: #666666;
    margin: 1px 0;
    outline: 0 none;
    padding: 5px;
}
.dynamic-container .chzn-choices .search-field .default {
    color: #999999;
}
.dynamic-container .chzn-choices .filter-choice {
    background-clip: padding-box;
    background-color: #E4E4E4;
    background-image: -moz-linear-gradient(center bottom , #E4E4E4 0%, #EEEEEE 70%);
    border: 1px solid #B4B4B4;
    border-radius: 3px 3px 3px 3px;
    color: #333333;
    line-height: 13px;
    margin: 3px 0 3px 5px;
    padding: 3px 19px 3px 6px;
    position: relative;
}
.dynamic-container .chzn-choices .filter-choice span {
    cursor: default;
}
.dynamic-container .chzn-choices .filter-choice-focus {
    background: none repeat scroll 0 0 #D4D4D4;
}
.dynamic-container .chzn-choices .filter-choice .filter-choice-close {
    background: url("images/chosen-sprite.png") no-repeat scroll right top transparent;
    display: block;
    font-size: 1px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 8px;
}
.dynamic-container .chzn-choices .filter-choice .filter-choice-close:hover {
    background-position: right -9px;
}
.dynamic-container .chzn-choices .filter-choice-focus .filter-choice-close {
    background-position: right -9px;
}


/** app specific **/

.checker label input
{
    display : inline ;
    margin-right: 3px;
}
.retype-pwd
{
    display: none;
}

/*label.valid {
    width: 24px;
    height: 24px;
    background: url(images/valid.png) center center no-repeat;
    display: inline-block;
    text-indent: -9999px;
}*/
label.error {
    display:inline;
    color: #c93041;
    padding: 2px 8px;
    margin-top: 2px;
    font-size:12px;
}
.fullwidth {
    weight: 100%;
}

/** episetmio related **/


.content-with-options
{

}

.content-with-options:hover
{
    /*    background-color: #e0e0e0;*/
}

.content-options
{
    display: none; 
}

.content-with-options:hover .content-options
{
    display:block;
}

.edit-profile-photo-div
{
    position: relative;  
}

.change-pic-link
{
    position: absolute;
    left: 0px;
    top: -5px;
}

.improve-profile-notice div
{
    margin-bottom: 20px;
}


.right{
    float:right;
}

.left{
    float:left;
}

.edit-area
{
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.placeholder
{
    color: #acacac;
}

.block
{
    display: block;
}

.strong
{
    font-weight: bold;
}


.show-only-name-section .alt-names-section, .show-only-name-section .prev-names-section
{
    display:none;
}




.edit-pic-msg
{
    display: none;
}

.profile-has-pic .add-pic-msg 
{
    display: none;
}

.profile-has-pic .edit-pic-msg
{
    display: block;
}

.remove-pic
{
    display: none;
    
}

.pic-options
{
    position: absolute; 
    left: 20px; 
    bottom: 3px;
}

.profile-has-pic .remove-pic
{
    display : inline;
}

.profile-pic-link
{
    position: relative;
}

.zoom-icon
{    
    display: none;
    position : absolute;
    right: 5px;
    bottom: 5px;
    background: url(../images/zoom.png) center no-repeat;
    width: 16px; 
    height: 16px; 
}

.profile-has-pic .profile-pic-link:hover .zoom-icon
{
    display: block;
}



.home-cycle
{   
    height : 480px; 
}

.slide
{  
    width : 100%;
    height: 480px;
    background-color: none;
    background-image: url("../images/banners_bg.jpg");
    background-repeat: repeat;
    /*    background: #e9e9e9;*/
}

.slide p
{
    line-height: 45px;
    font-size : 40px;
}

.slide p span
{
    font-size : 20px;
    display: block;
    color: #666;
}


.cycle-nav
{
    text-align: right; 
}

.home-registered-users li a
{
    display: block;
    height: 60px;
}

.home-registered-users li a img
{
    float: left;
    margin : 0px 10px;
}



.links-list
{
    list-style-type: disc;
    padding-left: 25px;
    margin-left: 0px;
}

.links li
{
    padding: 3px;
}




.ui-sortable li:hover
{
    cursor: move;
}

.links-list li,.current-affiliations-list li,.old-affiliations-list li
{
    /*    line-height: 26px;*/
}



/*

	As this stylesheet is lazy loaded these styles only apply if JavaScript is enabled

*/
.file-upload {
    overflow: hidden;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: center;

    padding: 0px;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 26px;
    height : 26px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    /**
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); **/
    vertical-align: middle;
    background-color: #237eab;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    border: none;
    cursor:pointer;
}

.file-upload.clicked
{
    background: #173D58;
}

.file-upload:hover {
    cursor:pointer;
}


.file-upload input {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0;
    font-size: 70px;

    /* Loses tab index in webkit if width is set to 0 */
    opacity: 0;
    filter: alpha(opacity=0);
}

.file-upload input:hover 
{
    cursor: pointer;
}

.file-upload span {
    position: absolute;
    top: 0;
    left: 0;
    
    display: inline-block;    
    font-weight: bold;
    cursor:pointer;
}

.file-upload span:hover
{
    cursor:pointer;
}

/* Adjust the button size */
.file-upload { }
.file-upload,
.file-upload span {	width: 160px; }

.file-upload-status {
    margin-left: 10px;
    vertical-align: middle;
    padding: 7px 11px;
    font-weight: bold;
    font-size: 16px;
    color: #888;
    background: #f8f8f8;
    border: 3px solid #ddd;
}

.upload-field
{
    display: inline-block;
}

a.disabled, a.disabled:link, a.disabled:active, a.disabled:visited
{
    color: #acacac !important;
    border-bottom: 0px !important;
}

.align-right 
{
    text-align: right
}

.align-center, .table td.align-center ,.table th.align-center 
{
    text-align: center; 
}

.align-left 
{
    text-align: left;
}
@font-face{font-family:DINWebPro;font-weight:500;src:url("DINWebPro-Medium.eot");}@font-face{font-family:DINWebPro;font-weight:bold;src:url("DINWebPro-Bold.eot");}@font-face{font-family:DINWebPro;font-weight:500;src:url("DINWebPro-Medium.woff") format("woff");}@font-face{font-family:DINWebPro;font-weight:bold;src:url("DINWebPro-Bold.woff") format("woff");}html{height:100%;overflow-y:scroll;}body{font-family:Arial,Helvetica,sans-serif;background-color:#ffffff;min-width:960px;color:#4c4c4c;}.header{width:100%;background-image:url(../images/header_bg.png);background-repeat:repeat;}.headerinner{margin-left:auto;margin-right:auto;height:85px;position:relative;}.pagewidth{width:960px;}div.menu{width:100%;height:26px;background-repeat:repeat-x;}div.submenu,.logged-out-info{height:35px;width:100%;background:url(../images/main-menu-bg.png);position:fixed;top:85px;left:0px;z-index:1000;}li.dropdown>a{padding-right:15px;background:url(../images/main-menu-sub-ind.png);background-position:right;background-repeat:no-repeat;}.submenu-inner{margin:0px auto;overflow:visible;}.loggedout-info-inner{width:940px;margin:0px auto;color:#FFF;line-height:35px;}.loggedout-info-inner a,.loggedout-info-inner a:visited,.loggedout-info-inner a:link,.loggedout-info-inner a:active,.loggedout-info-inner a:hover{color:#FFF;}.submenu{padding-left:10px;z-index:1;overflow:visible;}.submenu .navbar .nav .caret{margin-top:10px;}.submenu .navbar .nav>li{padding-right:20px;}.submenu .navbar .nav>li>a{padding:0px;line-height:35px;font-family:Arial;}.submenu ul.nav,.submenu-inner{overflow:visible;}.submenu ul.nav li.dropdown{overflow:visible;}.submenu ul.nav li.dropdown:hover ul.dropdown-menu{display:block;}.submenu ul.nav .dropdown .dropdown-toggle{padding-right:20px;}.left{float:left;}p{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-size:12px;line-height:20px;color:#4c4c4c;}p{margin-bottom:0;margin-top:20px;}ul,li{margin-top:0px;}h1+p{margin-top:0px;}h2+p{margin-top:0px;}h3+p{margin-top:0px;}p.larger{font-size:14px;}strong{font-weight:bold;}p.important{font-size:14px;color:#133248;}p.important span{color:#237EAB;}h1{font-family:DINWebPro;font-weight:bold;font-size:24px;line-height:40px;color:#173D58;margin-top:20px;margin-bottom:0;padding:0px;}h2{font-family:DINWebPro;font-weight:bold;font-size:18px;line-height:40px;color:#4c4c4c;margin-top:20px;margin-bottom:0;padding:0px;}h2.blue{color:#173D58;font-size:22px;line-height:33px;border-bottom-color:#173D58;}h2.underline{border-bottom:2px solid;padding-bottom:0px;margin-top:27px;}h3{font-style:normal;font-weight:bold;font-size:14px;line-height:20px;color:#4c4c4c;margin-top:20px;margin-bottom:0;}hr{border:none;display:block;height:2px;background:url(../images/browse_separator.png);background-position:bottom;background-repeat:repeat-x;margin-top:14px;}hr.blue{border:none;display:block;height:2px;background:none;background-color:#173D58;margin-bottom:5px;}a,a:visited,a:active,a:link{outline:0;color:#237eab;text-decoration:none;}a:hover{text-decoration:underline;}a.anchor{display:block;position:relative;top:-120px;visibility:hidden;}.page-features a.anchor{top:-80px;}a.underline{text-decoration:underline;border-bottom:none;}a.underline:hover{text-decoration:none;}.alert a{color:white;}.dotted-link a:active,.dotted-link a:hover,.dotted-link a:link,.dotted-link a:visited{font-style:normal;font-weight:normal;font-size:14px;line-height:24px;color:#237eab;text-decoration:none;padding-bottom:1px;border-bottom:1px dotted #237eab;}.dotted-link a:visited{border-bottom:0px;color:#688e9c;border-bottom:1px solid #688e9c;}.dotted-link a:hover{border-bottom:0px;color:#237eab;border-bottom:1px solid #237eab;}a.medium{font-size:14px !important;}.header-logo{display:block;float:left;width:175px;height:56px;background-image:url(../images/header-logo.svg);background-repeat:no-repeat;background-size: contain;margin:16px 0px 0px 10px;}.header-signup{float:right;margin:25px 0px 0px 0px;}.action-button{display:block;background-image:url(../images/action_button_right.png);background-repeat:no-repeat;background-position:right;padding:0px 25px 0px 0px;height:40px;}.action-button span.buttonleft{float:left;display:block;background-image:url(../images/action_button_left.png);background-repeat:no-repeat;background-position:left;width:5px;height:40px;}.action-button span.buttontext{float:left;display:block;background-image:url(../images/action_button_text.png);background-repeat:repeat-x;height:36px;padding:10px 4px 1px 9px;font-family:DINWebPro;font-weight:bold;font-size:16px;line-height:22px;color:#173d58;text-shadow:1px 1px #ffffff;}.action-button:hover{background-image:url(../images/action_button_right_hover.png);text-decoration:none;}.action-button:active{background-image:url(../images/action-button-right.png);}.action-button:hover span.buttonleft{background-image:url(../images/action_button_left_hover.png);}.action-button:active span.buttonleft{background-image:url(../images/action-button-left.png);}.action-button:hover span.buttontext{background-image:url(../images/action_button_text_hover.png);}.action-button:active span.buttontext{background-image:url(../images/action-button-text.png);}.action-button-large.dark{display:block;background-image:url(../images/large-dark-button-right.png);background-repeat:no-repeat;background-position:right;padding:0px 44px 0px 0px;height:56px;}.action-button-large.dark span.button-left{float:left;display:block;background-image:url(../images/large-dark-button-left.png);background-repeat:no-repeat;background-position:left;width:10px;height:56px;}.action-button-large.dark span.button-text{float:left;display:block;background-image:url(../images/large-dark-button-text.png);background-repeat:repeat-x;height:38px;line-height:21px;padding:18px 2px 2px 15px;font-family:DINWebPro;font-weight:bold;font-size:24px;text-shadow:1px 1px #173d58;color:#ffffff;outline:none;}.action-button-large.dark:hover{background-image:url(../images/large-dark-button-right-hover.png);text-decoration:none;}.action-button-large.dark:active{background-image:url(../images/large-dark-button-right-active.png);}.action-button-large.dark:hover span.button-left{background-image:url(../images/large-dark-button-left-hover.png);}.action-button-large.dark:active span.button-left{background-image:url(../images/large-dark-button-left-active.png);}.action-button-large.dark:hover span.button-text{background-image:url(../images/large-dark-button-text-hover.png);}.action-button-large.dark:active span.button-text{background-image:url(../images/large-dark-button-text-active.png);}.scientist-list-item{color:#666;}.scientist-list-item .scientist-name{font-size:13px;color:#4c4c4c;}.action-button-dark{display:block;background-image:url(../images/normal_button_right.png);background-repeat:no-repeat;background-position:right;padding:0px 25px 0px 0px;height:40px;}.action-button-dark span.buttonleft{float:left;display:block;background-image:url(../images/normal_button_left.png);background-repeat:no-repeat;background-position:left;width:5px;height:40px;}.action-button-dark span.buttontext{float:left;display:block;background-image:url(../images/normal_button_text.png);background-repeat:repeat-x;height:36px;padding:9px 4px 2px 9px;font-family:DINWebPro;font-weight:bold;font-size:16px;line-height:22px;color:#ffffff;text-shadow:1px 1px #000000;}.action-button-dark:hover{background-image:url(../images/normal_button_right_hover.png);text-decoration:none;}.action-button-dark:hover span.buttonleft{background-image:url(../images/normal_button_left_hover.png);}.action-button-dark:hover span.buttontext{background-image:url(../images/normal_button_text_hover.png);}.action-button-large{float:left;background-image:url(../images/large_button_right.png);background-repeat:no-repeat;background-position:right;padding:0px 44px 0px 0px;height:56px;}.action-button-large span.buttonleft{float:left;display:block;background-image:url(../images/large_button_left.png);background-repeat:no-repeat;background-position:left;width:10px;height:56px;}.action-button-large span.buttontext{display:block;float:left;background-image:url(../images/large_button_text.png);background-repeat:repeat-x;height:38px;line-height:21px;padding:18px 2px 2px 15px;font-family:DINWebPro;font-weight:bold;font-size:24px;text-shadow:1px 1px #ffffff;color:#173d58;outline:none;}.action-button-large:hover{background-image:url(../images/large_button_right_hover.png);text-decoration:none;}.action-button-large:active{background-image:url(../images/large-button-right-active.png);}.action-button-large:hover span.buttonleft{background-image:url(../images/large_button_left_hover.png);}.action-button-large:active span.buttonleft{background-image:url(../images/large-button-left-active.png);}.action-button-large:hover span.buttontext{background-image:url(../images/large_button_text_hover.png);}.action-button-large:active span.buttontext{background-image:url(../images/large-button-text-active.png);}a.menu:link,a.menu:active,a.menu:visited,a.menu:hover{float:right;font-family:DINWebPro;font-weight:bold;font-size:15px;line-height:22px;color:#ffffff !important;display:block;margin:35px 18px 5px 18px;}a.menu:hover{text-decoration:none;}.separator{float:right;width:1px;height:44px;margin:21px 18px 0px 18px;background-image:url(../images/header_separator.png);background-repeat:no-repeat;}.banners{height:480px;background-image:url(../images/banners_bg.jpg);background-repeat:repeat;}.banners-inner{height:480px;}.banner{background-color:none;background-repeat:no-repeat;background-position:center;height:480px;}.banner-inner{width:960px;height:480px;position:relative;}.banners-actions{display:none;position:absolute;left:9px;top:350px;height:100px;z-index:100;}.banner-texts1{display:none;position:absolute;top:140px;left:9px;font-family:DINWebPro;font-weight:bold;font-size:18px;color:#173d58;height:100px;z-index:100;}.banner-texts2{display:none;position:absolute;top:172px;left:9px;font-family:DINWebPro;font-weight:500;font-size:32px;line-height:38px;color:#ffffff;text-shadow:0px 1px #173d58;height:100px;z-index:100;}.cycle-next{cursor:pointer;display:none;position:absolute;height:46px;right:155px;top:260px;z-index:100;width:29px;background:url(../images/banner-nav-right.png);opacity:0.5;filter:alpha(opacity=50);}.cycle-prev{cursor:pointer;display:none;position:absolute;height:46px;left:159px;top:260px;z-index:100;width:29px;background:url(../images/banner-nav-left.png);opacity:0.5;filter:alpha(opacity=50);}.cycle-prev:hover,.cycle-next:hover{opacity:0.8;filter:alpha(opacity=80);}.banners-inner:hover .cycle-next,.banners-inner:hover .cycle-prev{display:block;}.banners-create-account{float:left;position:relative;}.create-account-info{position:absolute;top:60px;left:0px;width:100%;text-align:center;font-size:12px;line-height:22px;font-weight:normal;color:#173d58;}.create-account{display:block;}.banners-navigation{display:none;position:absolute;width:150px;top:443px;z-index:101;}.rotatornav{float:right;}.rotatornav li{float:left;list-style:none;margin:0;padding:0;margin-right:2px;}.rotatornav li a{display:block;width:18px;height:18px;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:left top;outline:none;}.rotatornav li.active a{background-image:url(../images/bullet_active.png);}span.or{display:block;float:left;margin:16px 10px 10px 10px;font-size:14px;line-height:22px;font-weight:normal;color:#c4dce9;}a.find-out-more:link,a.find-out-more:active,a.find-out-more:visited,a.find-out-more:hover{display:block;float:left;font-size:14px;line-height:22px;font-weight:bold;color:#ffffff;margin-top:16px;border-bottom:1px dotted #ffffff;text-decoration:none;}a.find-out-more:hover{border-bottom:1px solid #ffffff;}a.regular:link,a.regular:active,a.regular:visited,a.regular:hover{border-bottom:1px dotted;text-decoration:none;}a.regular:hover{border-bottom:1px solid;}.regular-links a:link,.regular-links a:active,.regular-links a:visited,.regular-links a:hover{border-bottom:1px dotted;text-decoration:none;}.regular-links a:hover{border-bottom:1px solid;}a.ui-icon-link,a.ui-icon-link:link,a.ui-icon-link:active,a.ui-icon-link:visited,a.ui-icon-link:hover{border-bottom:none;}.intro{background-color:#ffffff;}.intro_inner{margin-left:auto;margin-right:auto;padding:40px 0px 50px 0px;overflow:auto;}.intro_column{float:left;margin:0px 15px 0px;width:290px;}.intro_column.first{margin-left:12px;}.intro_column.last{margin-right:0px;}.intro_column p span{display:block;font-family:Arial;font-style:normal;font-weight:bold;font-size:14px;line-height:22px;color:#173d58;margin-top:10px;}.intro_column a{color:#173d58;}.intro_column h1{font-family:DINWebPro;font-weight:bold;font-size:20px;line-height:30px;color:#c93041;}.search{background-image:url("../images/background-search-home-advanced-tile.png");background-repeat:repeat-x;height:103px;}.search-inner{height:75px;padding-top:80px;background-repeat:no-repeat;background-position:center;}.index-index .basic{background-image:url("../images/background-search-home-basic.png");}.index-index .advanced{background-image:url("../images/background-search-home-advanced.png");}.search_input{margin:0px auto;height:50px;width:946px;background-image:url(../images/search_input_right.png);background-repeat:no-repeat;background-position:right;position:relative;}.search_input span.left{float:left;display:block;background-image:url(../images/search_input_left.png);background-repeat:no-repeat;background-position:left;width:5px;height:50px;}.search_input div.search-text{float:left;background-image:url(../images/search_input_text.png);background-repeat:repeat-x;width:891px;height:50px;}.search_input div.search-text input{clear:both;padding:0px;border:0px;-moz-transition:none;box-shadow:none;border-radius:0px;-webkit-box-shadow:none;display:block;float:left;background:#fff;margin:11px 0px 15px 16px;width:860px;font-size:16px;font-weight:normal;line-height:22px;height:24px;color:#4c4c4c;}.search_input div.search-text input.placeholder{color:#acacac;}.search_input div.search-text input::-webkit-input-placeholder,.search_input div.search-text input::-moz-placeholder,.search_input div.search-text input:-ms-input-placeholder{color:#acacac;}.manage-pub-search.search_input div.search-text input{width:655px;}.search_input div.search-text input:focus{outline:none;}.search-submit{float:left;display:block;width:50px;height:50px;cursor:pointer;}.search-option{right:170px;top:11px;position:absolute;}.search-option .sbHolder{width:200px;}.search-option .sbSelector{width:150px;}.search-option .sbOptions{width:260px;background-image:url(../images/select-2-bottom.png);padding-bottom:4px;right:-4px;top:36px !important;}.search-option .sbOptions li a{background-image:url(../images/select-2-bg.png);}.search-option .sbOptions li:first-child{background-image:url(../images/select-2-top.png);padding-top:5px;}.search-option .sbSelector:link,.search-option .sbSelector:visited,.search-option .sbSelector:active{color:#707070;}.search-option.select-field{right:70px;}.search_input a.cancel-search,.search_input a.cancel-search:link,.search_input a.cancel-search:active,.search_input a.cancel-search:visited{width:16px;height:16px;position:absolute;right:50px;top:16px;background-image:url('../images/cancel-x.png');}.search-load-more{display:block;width:943px;height:36px;line-height:36px;background-image:url("../images/search-load-more-bg.png");background-repeat:repeat-y;text-align:center;position:relative;}.search-load-more .loading-indicator{right:12px;}.content{background-image:url(../images/browse_bg.jpg);background-repeat:repeat;}.publication-my-library .content{overflow:visible;}.auth-login-screen .content{overflow:hidden;}.main-content-inner{margin-left:auto;margin-right:auto;padding-bottom:20px;padding-top:115px;}.main-content-inner>.alert{margin:0px 10px 10px;}.loggedin .main-content-inner{padding-top:144px;}.content-inner{margin-left:auto;margin-right:auto;overflow:auto;}.content-section{padding:0px 10px 0px 10px;}.browse{background-image:url(../images/browse_bg.jpg);background-repeat:repeat;}.browse-inner{margin-left:auto;margin-right:auto;overflow:auto;padding-bottom:40px;}.browse-section{padding:32px 10px 0px 10px;}.browse-section h2{font-size:18px;line-height:30px;margin-top:0;}a.view-more{display:table;margin-top:18px;padding-bottom:14px;color:#237eab;font-size:14px;line-height:22px;font-weight:bold;cursor:pointer;}a.view-more:hover{text-decoration:underline;}.line{display:block;height:2px;background-image:url(../images/browse_separator.png);background-position:bottom;background-repeat:repeat-x;}ul.browse{border-top:2px solid #173d58;margin:0px;width:941px;}ul.browse li{width:942px;}ul.browse>li{list-style:none;}ul.browse hr{margin-top:0px;margin-right:2px;}ul.browse li div.li-text{background-image:url(../images/list-bg.png);background-repeat:repeat-y;width:942px;overflow:auto;}a.list-icon,a.list-icon:active,a.list-icon:link,a.list-icon:visited,a.list-icon:hover{border:0px;text-decoration:none;}ul.browse li div.li-text span.list-icon,ul.browse li div.li-text a.list-icon{background-repeat:no-repeat;display:block;float:left;width:35px;height:33px;}ul.browse li div.li-text div.list-icon{background-repeat:repeat-x;float:left;margin-left:1px;width:35px;height:33px;background-image:url("../images/my-lib-grid-bg.gif");}ul.browse li div.li-text div.list-icon span.list-icon{background-position:center;}ul.browse li div.li-text div.list-text{float:left;width:881px;font-size:12px;font-weight:normal;line-height:21px;padding:5px 12px 5px 12px;text-align:justify;}ul.browse li div.li-text div a img{float:left;margin:0px 10px;}ul.browse.pub-list-new{width:943px;border-top:none;padding-top:2px;background-image:url(../images/pub-list-item-top.png);background-position:top;background-repeat:no-repeat;}ul.browse.pub-list-new li{width:auto;background-image:url(../images/pub-list-item-border-bottom.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:1px;}ul.browse.pub-list-new li.li-group-name{background-image:url(../images/pub-list-group-bottom.png);padding-bottom:2px;}ul.browse.pub-list-new li .li-group-name-inner{color:#4c4c4c;font-size:14px;padding:18px 0px 4px 13px;font-weight:bold;background-image:url(../images/pub-list-group-bg.png);background-repeat:repeat-y;}ul.browse li div.li-text{background-image:url(../images/pub-list-item-bg.png);background-repeat:repeat-y;width:auto;overflow:auto;}ul.browse.pub-list-new li div.li-bottom{background-image:url(../images/pub-list-item-border-bottom.png);background-repeat:no-repeat;height:1px;}ul.browse.pub-list-new li:last-child{background-image:url(../images/pub-list-bottom.png);padding-bottom:3px;}.pub-list-new span.publication,.pub-list-new a.publication{background-image:url(../images/list-icon-pub.jpg);margin-left:1px;}ul.browse.dashboard-news{width:715px;border-top:none;padding-top:2px;background-image:url(../images/events-list-item-top.png);background-position:top;background-repeat:no-repeat;}ul.browse.dashboard-news li{width:auto;background-image:url(../images/pub-list-item-border-bottom.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:1px;}ul.browse.dashboard-news li div.li-text{background-image:url(../images/events-list-item-bg.png);}ul.browse.dashboard-news li div.li-bottom{background-image:url(../images/events-list-item-border-bottom.png);background-repeat:no-repeat;height:1px;}ul.browse.dashboard-news li:last-child{background-image:url(../images/events-list-bottom.png);padding-bottom:3px;}.dashboard-news span.publication,.pub-list-new a.publication{background-image:url(../images/list-icon-pub.jpg);margin-left:1px;}ul.browse.dashboard-news li div.li-text div.list-text{width:653px;}.dashboard-cols .span9{width:620px;}.dashboard-cols>.span3{width:300px;margin-top:20px;}.dashboard-news h3{margin:0px;line-height:20px;}.dash-links i.icon-plus-sign{margin-left:0px;}.dash-links a{font-weight:bold;padding-right:20px;}.dash-links a i{margin:0px 5px 0px 0px;position:relative;top:-1px;}.dash-links a:hover i{background-position:-16px 0px;}ul.browse-wide{border-top:2px solid #173d58;margin:0px;}ul.browse-wide li{width:960px;list-style:none;}.browse-options{color:#4C4C4C;font-size:12px;font-weight:normal;padding:5px 0px 5px 0px;}.browse-options input{margin-top:-3px;}ul.browse-wide li div.li-text{background-image:url(../images/list-bg-wide.png);background-repeat:repeat-y;width:960px;overflow:auto;}ul.browse-wide li div.li-text span{background-repeat:no-repeat;display:block;float:left;width:35px;height:33px;}ul.browse-wide li div.li-text div{float:left;width:903px;font-size:12px;font-weight:normal;line-height:22px;color:#4c4c4c;padding:5px 8px 5px 12px;text-align:justify;}ul.browse-wide li div.li-text div a img{float:left;margin:0px 10px;}ul.browse-small{width:699px;}ul.browse-small li{width:700px;}ul.browse-small li div.li-text{background-image:url(../images/list-bg-small.png);width:700px;}ul.browse-small li div.li-text div.list-text{width:641px;}ul.browse-small li div.li-text div{width:643px;}ul.browse-small li div.li-bottom{width:700px !important;}ul.ul-regular{list-style:disc;}span.publication{background-image:url(../images/list-publication.jpg);}span.scientist{background-image:url(../images/list-scientist.jpg);}span.featured-scientist{background-image:url("../images/list-featured-scientist.png");}span.review{background-image:url(../images/list-review.png);}span.error{background-image:url(../images/error.png);}span.info{background-image:url(../images/info-icon.png);}ul.browse li div.li-bottom{background-image:url(../images/list_bottom_bg.png);background-repeat:no-repeat;display:block;width:942px;height:2px;}ul.browse-wide li div.li-bottom{background-image:url(../images/list_bottom_bg_wide.png);background-repeat:no-repeat;display:block;width:960px;height:2px;}ul.browse li div.li-review-bottom{background-image:url(../images/browse_separator.png);background-position:bottom;background-repeat:repeat-x;display:block;width:940px;height:2px;}.no-bg{background-image:none !important;}.no-border-top{border-top:none !important;}ul.improve-profile{padding:0px;margin:0px 0px 0px 13px;list-style:disc;}ul.improve-profile li{padding:0px;margin:0px;}.alert.profile-messages{background-image:none;padding:0px;}.improve-profile-notices,.public-profile-notice{background-position:10px 8px;background-repeat:no-repeat;padding:10px 10px 10px 44px;}.improve-profile-notices{background-image:url(../images/pofile-messages-icon.png);}.public-profile-notice{background-image:url(../images/profile-messages-visibility-icon.png);}.clients{display:block;height:82px;background-color:#ffffff;background-image:url(../images/line_shadow_bg.png);background-position:bottom;background-repeat:repeat-x;}.browse-section a.client{display:block;float:left;width:155px;height:80px;border:0px;border-right:1px dotted #d7d7d7;}.footer{clear:both;}.footer_inner{margin-left:auto;margin-right:auto;padding:35px 10px 33px 10px;width:940px;}.footer-sections{overflow:auto;}.footer-section{float:left;width:140px;margin:0px 10px 0px 10px;color:#707070;font-size:12px;font-weight:normal;line-height:36px;}.footer-first-section{margin-left:0px;}.footer-last-section{margin-right:0px;}.footer-section h2{font-family:Arial;font-size:14px;font-weight:bold;line-height:14px;color:#173d58;padding-bottom:14px;border-bottom:1px solid #d7d7d7;margin:0px 0px 5px 0px;}.footer-section ul{margin:0;padding:0;list-style:none;}.footer-section ul li{line-height:16px;padding:3px 0px;}.footer-section ul li a:link,.footer-section ul li a:active,.footer-section ul li a:visited,.footer-section ul li a:hover{color:#707070;}.footer-separator{margin-top:35px;margin-bottom:38px;background-color:#d7d7d7;height:1px;width:940px;}.footer-logo{height:70px;padding-top:75px;background-image:url(../images/logo_footer.png);background-repeat:no-repeat;background-position:top center;font-size:10px;line-height:18px;color:#acacac;text-align:center;}.footer-light{padding-top:10px;font-size:10px;line-height:18px;color:#acacac;text-align:center;}a.gplus span{background-image:url("../images/googleplus.png");}a.icon-link{display:inline;}a.icon-link span{display:block;float:left;width:18px;height:18px;margin-top:2px;margin-right:4px;background-repeat:no-repeat;}a.facebook span{background-image:url(../images/facebook.png);}a.twitter span{background-image:url(../images/twitter.png);}a.linkedin span{background-image:url(../images/linkedin.png);}a.switch-names{display:inline;margin-left:10px;}i.switch-names{background-image:url(../images/icon-change-order.png);background-position:0 0;height:16px;margin-left:6px;margin-right:2px;width:16px;}.login{height:542px;background-image:url(../images/browse_bg.jpg);background-repeat:repeat;overflow:hidden;}.login-inner{position:relative;width:1280px;background-image:url(../images/login_bg.jpg);background-repeat:no-repeat;background-position:left;margin-left:auto;margin-right:auto;height:542px;}.form-text-medium{font-size:14px;font-weight:bold;line-height:22px;color:#173d58;}.form-text-small{font-size:12px;font-weight:normal;line-height:22px;color:#707070;}.auth-login-screen .main-content-inner,.auth-register-screen .main-content-inner,.auth-register-invite .main-content-inner,.auth-register .main-content-inner,.index-maintenance .main-content-inner,.auth-create-pwd .main-content-inner{width:100%;background-image:url(../images/login_bg.jpg);background-repeat:no-repeat;background-position:top;height:407px;overflow:visible;}.auth-register-screen .content,.auth-register-invite .content{overflow:visible;}.auth-login-screen .content-section,.auth-register-screen .content-section,.auth-register-invite .content-section,.auth-register .content-section,.index-maintenance .content-section,.auth-create-pwd .content-section{margin:0px auto;width:940px;}.register-form,.login-form{width:380px;}.register-form .input-xxlarge,.login-form .input-xxlarge{width:354px;margin-bottom:12px;}.register-form label,.login-form label{color:#173d58;}.register-form .checker label,.login-form .rememberme{color:#707070;font-weight:normal;font-size:12px;cursor:pointer;margin-bottom:10px;}.register-alert{width:420px;}.new-one-step-wizard fieldset{margin:0px;width:620px;}.new-one-step-wizard fieldset legend{margin:0px;padding:0px;background:url("../images/browse_separator.png") repeat-x scroll center bottom transparent;border:medium none;color:#173D58;font-size:18px;font-weight:bold;}.new-one-step-wizard .bottom-button-section{padding-top:8px;}.new-one-step-wizard .bottom-button-section a{position:relative;left:-2px;}.new-one-step-wizard .input-xxlarge{width:594px;}.profile-wizard .main-content-inner{width:auto;}.profile-wizard .content-section{padding:0px;}.profile-wizard .list-keywords{margin-bottom:19px;}.goto-dashboard{margin:30px 0px 30px 0px;}.edit-keywords{margin-top:16px;}ul.list-template1{border-top:2px solid #133248;margin:0px;padding:0px;}ul.list-template1 li{list-style:none;background-image:url("../images/browse_separator.png");background-position:left bottom;background-repeat:repeat-x;line-height:35px;padding-left:5px;}ul.list-template1 li span{margin-left:10px;}.list-keywords{width:615px;}span.or-cancel{color:#acacac;font-size:14px;display:inline;line-height:20px;}.primary-button,.primary-button:active{outline:none;margin:0px;border:none;background:none;background-image:url(../images/normal_button_right.png);background-repeat:no-repeat;background-position:right;padding:0px 25px 0px 0px;height:40px;font-weight:normal;}.primary-button:active{outline:none;background-image:url(../images/primary-button-right-active.png) !important;}.primary-button span.btn-left{float:left;background-image:url(../images/normal_button_left.png);background-repeat:no-repeat;background-position:left;width:5px;height:40px;padding:0px;}.primary-button:active span.btn-left{background-image:url(../images/primary-button-left-active.png) !important;}.primary-button span.btn-text{float:left;display:inline;background-image:url(../images/normal_button_text.png);background-repeat:repeat-x;height:36px;padding:9px 4px 2px 9px;font-family:DINWebPro;font-weight:bold;font-size:16px;line-height:22px;color:#ffffff;text-shadow:1px 1px #000000;}.primary-button.larger-primary-button span.btn-text{padding:9px 74px 2px 79px;}.primary-button.trial-primary-button span.btn-text{padding:9px 49px 2px 54px;}.primary-button.trial-primary-button2 span.btn-text{padding:9px 34px 2px 39px;}.primary-button:active span.btn-text{background-image:url(../images/primary-button-text-active.png) !important;}.primary-button:hover{background-image:url(../images/normal_button_right_hover.png);text-decoration:none;}.primary-button:hover span.btn-left{background-image:url(../images/normal_button_left_hover.png);}.primary-button:hover span.btn-text{background-image:url(../images/normal_button_text_hover.png);}.loggedin .search-pub-list div.li-text div.list-text{width:856px;}.search-pub-list .bookmark,.search-pub-list .save-my-lib{display:none;}.loggedin .search-pub-list .bookmark,.loggedin .search-pub-list .save-my-lib{margin-top:9px;float:left;display:block;}.export-textbox{display:none;width:650px;height:220px;font-size:11px;line-height:14px;}.type-list-item{position:relative;padding-bottom:5px;}.type-list-item .drag-to-position{top:0px;}ul.types-list{list-style-type:disc;}.embed-textarea{width:690px;height:200px;font-size:12px;}.description-textarea{width:240px;font-size:12px;}.edit-view-options{padding-top:5px;}.formatted-text-body{height:300px;margin-top:5px;overflow:auto;}.formatted-text-body ul{margin-left:0px;}.formatted-text-body ul>li{padding-bottom:10px;}.select-view-loading{float:left;padding-top:8px;margin-left:10px;}.profile-edit-profile .content-section,.profile-edit-settings .content-section{padding:0px 8px 0px 9px;}hr.withh2{margin-bottom:9px;}.edit-profile-photo-div .thumbnail,.edit-profile-photo-div .thumbnail:hover{border:none;box-shadow:none;cursor:default;}.profile-has-pic .edit-profile-photo-div .thumbnail{border:1px solid #ddd;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}.profile-has-pic .edit-profile-photo-div .thumbnail:hover{border-color:#0088cc;box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);cursor:pointer;}li.namesorder{padding:7px 0px 6px 70px !important;}.affiliation-item{position:relative;padding-bottom:10px;}.key-item{position:relative;padding-bottom:10px;}.control-group-department{margin-top:15px;margin-bottom:15px;padding:0px;}.control-group-department .icon-plus-sign{margin-left:0px;}.link-item{position:relative;padding-bottom:10px;}.edit-profile-section .link-item strong{font-size:14px;}.link-options{position:absolute;top:16px;left:17px;z-index:2;}.aff-options{position:absolute;top:18px;left:17px;z-index:2;}.key-options{position:absolute;top:15px;left:17px;z-index:2;}.drag-to-position{position:absolute;top:39px;left:10px;z-index:2;color:#ccc;}.show-ul-style-type ul{list-style-type:disc;margin-left:0;padding-left:25px;}.one-column-section .spacer{display:block;height:0px;border-bottom:2px solid #237EAB;margin-right:1px;}.edit-profile-section,.one-column-section{background-image:url(../images/section-white-shadow-bg.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:2px;}.one-column-section-content{background-image:url(../images/white-shadow-bg.png);background-repeat:repeat-y;padding:0px 1px;}.white-shadow-section{background-image:url(../images/white-shadow-bg.png);background-repeat:repeat-y;padding:0px 1px;}.grey-shadow-section{background-image:url(../images/grey-shadow-bg.png);background-repeat:repeat-y;padding:0px 1px;}.padd-section{padding:15px 21px 20px;}.profile-edit-profile .edit-area form{margin:0px;}.edit-profile-section h2{color:#237eab;line-height:22px;font-size:18px;font-weight:bold;border-bottom:2px solid #237eab;padding:11px 0px 8px 1px;margin:0px 1px 0px 0px;}.edit-profile-section form{margin-bottom:0px;}.edit-profile-section h3{color:#4c4c4c;line-height:22px;font-size:14px;font-weight:bold;border-bottom:2px solid #d9d9d9;padding:12px 0px 6px 20px;margin:0px;}.edit-profile-section .section-content ul{margin:0px;color:#4c4c4c;}.edit-profile-section .section-content ul.blue{color:#173d58;}.edit-profile-section .section-content ul li{border-bottom:1px solid #d7d7d7;padding:17px 0px;margin:0px;list-style-type:none;font-size:12px;line-height:18px;}.edit-profile-section .section-content ul li.single{padding:15px 0px 8px 0px;font-size:12px;line-height:22px;color:#4c4c4c;}.edit-profile-section .section-content ul li.hasmenu{padding-left:70px;}.edit-profile-section .section-content ul li.editable{padding:0px;}.edit-profile-section .content-formatted{padding:20px;}div.edit-profile-section .section-content ul li.section-editable,div.edit-profile-section div.section-editable{padding:18px 20px 11px;background:url(../images/edit-section-bg.gif);margin:0px 2px 0px 1px !important;overflow:auto;}div.edit-profile-section .section-content ul li.section-editable.key-item{padding:15px 20px;}div.edit-profile-section div.section-editable.js-add-keyword-section{padding:20px;}span.js-keyword-name{font-size:14px;color:#173d58;}.edit-profile-section .section-footer,.one-column-section .section-footer{background-image:url(../images/grey-shadow-bg.png);background-repeat:repeat-y;padding:20px 21px;}.grey-shadow-bg{background-image:url(../images/grey-shadow-bg.png);background-repeat:repeat-y;padding:0px;}.grey-shadow-bg p{margin:0px 2px 0px 1px;padding:7px 20px 6px;color:#4c4c4c;border-bottom:1px solid #e8e8e8;}.white-background{background-image:url(../images/white-shadow-bg.png);background-repeat:repeat-y;}.dark-background{background:url(../images/edit-section-bg.gif);margin:0px 2px 0px 1px !important;}.dark-blue{color:#173d58;}.edit-profile-affiliations .aff-description{font-size:14px;font-weight:bold;}.affiliations-loading{margin-left:10px;}.row-alt-view{overflow:auto;}.row-alt-firstName{width:250px;}.row-alt-firstName span,.row-alt-secondName span{font-size:14px;}.row-name-view{overflow:auto;}.link-description{height:50px;}.profile-hidden{padding:15px 21px 20px;display:block;}.profile-public{display:none;}.profile-public-hidden-action{padding:15px 21px 20px;border-bottom:1px solid #d7d7d7;}.is-public .profile-hidden{display:none;}.is-public .profile-public{display:block;}.edit-profile-address{display:none;}.edit-address-mode .edit-profile-address{display:block;}.view-profile-address{padding:15px 21px 20px;}.edit-address-mode .view-profile-address{display:none;}.edit-profile-address{padding-bottom:20px !important;}.edit-profile-address .controls input{margin-bottom:0px;}.edit-profile-address .controls{line-height:28px;}.edit-profile-address .control-group label.error{display:none;}.edit-profile-address .control-group.error label.error{display:inline;}.edit-profile .content-options .icon-pencil{background-image:url('../images/icon-edit-sprite.png');background-position:-32px 0px;}.edit-profile .content-options .icon-trash{background-position:-32px 0px;}.edit-profile .content-with-options:hover .icon-pencil,.edit-profile .content-with-options:hover .icon-trash{background-position:0px 0px;}.edit-profile .content-with-options .icon-pencil:hover,.edit-profile .content-with-options .icon-trash:hover{background-position:-16px 0px;}.edit-profile .content-options{display:block;}.profile-main{padding-top:4px;background-image:url('../images/profile-main-top.png');background-position:top;background-repeat:no-repeat;}.no-profile-pic.profile-main{background-image:url('../images/profile-main-top-nopic.png');}.profile-main-pic{width:200px;padding:18px 0px 15px 21px;float:left;}.profile-main-data{float:left;width:720px;padding:0px 0px 0px;}.no-profile-pic .profile-main-pic{display:none;}.no-profile-pic .profile-main-data{margin-left:1px;width:940px;}.edit-profile-pic{width:200px;padding:19px 0px 19px 21px;float:left;position:relative;}.pic-msg{background:#FFF;margin:0px;font-size:14px;font-weight:bold;line-height:34px;padding:6px 0px 0px 20px;border-bottom:2px solid #b9b9b9;}.no-pic{display:block;}.pic-main{display:none;}.view-mode .no-pic,.edit-mode .no-pic{display:none;}.view-mode .pic-main,.edit-mode .pic-main{display:block;}.edit-profile-pic-view-options{display:none;float:left;width:720px;padding:0px 0px 0px;}.view-mode .edit-profile-pic-view-options{display:block;}.view-mode .edit-profile-pic-options{display:none;}.pic-view-options{background:#f5f5f5;padding:20px;border-bottom:1px solid #e8e8e8;}.upload-pic-form{padding:20px;border-bottom:1px solid #e8e8e8;}.upload-pic-web-form{padding:20px;}.edit-profile-pic-options{float:left;width:720px;padding:0px 0px 0px;}.profile-main-content{background-image:url('../images/profile-main-bg.png');background-repeat:repeat-y;overflow:auto;}.no-profile-pic .profile-main-content{background-image:url('../images/profile-main-bg-nopic.png');}.edit-profile-pic-content{background-image:url('../images/profile-pic-bg.png');background-repeat:repeat-y;overflow:auto;}.view-mode .edit-profile-pic-content{background-image:url('../images/profile-main-bg.png');}.profile-main-bottom{background-image:url('../images/profile-main-bottom.png');height:2px;}.profile-view-profile .content-section{padding:0px 8px 0px 9px;}.profile-view-profile h1,.profile-view-profile h2,.profile-edit-profile h1{color:#173d58;}.profile-section{margin-bottom:20px;}.view-profile .content-options a{float:right;margin-right:5px;line-height:26px;}.edit-profile .content-options a,.link-right-aligned{float:right;margin-right:0px;line-height:26px;}a.content-options{float:right;margin-right:5px;line-height:26px;}div.content-options>i{cursor:pointer;background-repeat:repeat-x;}div.content-options:hover>i{background-position:16px 0px;}div.content-options:hover>i.icon-trash{background-position:32px 0px;}.content-with-options .line-height{line-height:26px;}.view-profile-links{margin:10px 0px;}ul.profile-affiliations,ul.profile-links{margin:0px;padding:0px;}ul.profile-affiliations>li,ul.profile-links li{padding:13px 20px;border-bottom:1px solid #e8e8e8;}.profile-send-msg{padding:13px 20px;background:#f5f5f5;}.profile-send-msg .icon-envelope{margin-left:0px;}.profile-affiliations .aff-institution{color:#173d58;font-size:14px;font-weight:bold;}.profile-affiliations .aff-address{color:#173d58;}.about-buttons{margin-top:10px;}.tinymce-style body,.tinymce-style td,.tinymce-style pre{color:#4c4c4c;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin:8px;}.tinymce-style body{background:#FFF;}.tinymce-style body.mceForceColors{background:#FFF;color:#4c4c4c;}.tinymce-style body.mceBrowserDefaults{background:transparent;color:inherit;font-size:inherit;font-family:inherit;}.tinymce-style h1{font-family:DINWebPro;font-weight:bold;font-size:24px;line-height:30px;color:#4c4c4c;margin:3px 0px 5px 0px;padding:0px;}.tinymce-style h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:30px;color:#4c4c4c;margin:0px;padding:0px;border:none;}.tinymce-style h3{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;font-size:14px;color:#4c4c4c;margin:2px 0px;padding:0px;border:none;}.tinymce-style h4{font-size:1em;}.tinymce-style h5{font-size:0.83em;}.tinymce-style h6{font-size:0.75em;}.tinymce-style .mceItemTable,.tinymce-style .mceItemTable td,.tinymce-style .mceItemTable th,.tinymce-style .mceItemTable caption,.tinymce-style .mceItemVisualAid{border:1px dashed #BBB;}.tinymce-style a.mceItemAnchor{display:inline-block;width:11px !important;height:11px !important;background:url(img/items.gif) no-repeat 0 0;}.tinymce-style span.mceItemNbsp{background:#DDD;}.tinymce-style td.mceSelected,.tinymce-style th.mceSelected{background-color:#3399ff !important;}.tinymce-style img{border:0;}.tinymce-style table{cursor:default;}.tinymce-style table td,.tinymce-style table th{cursor:text;}.tinymce-style ins{border-bottom:1px solid green;text-decoration:none;color:green;}.tinymce-style del{color:red;text-decoration:line-through;}.tinymce-style cite{border-bottom:1px dashed blue;}.tinymce-style acronym{border-bottom:1px dotted #CCC;cursor:help;}.tinymce-style abbr{border-bottom:1px dashed #CCC;cursor:help;}.tinymce-style img:-moz-broken{-moz-force-broken-image-icon:1;width:24px;height:24px;}.tinymce-style font[face=mceinline]{font-family:inherit !important;}.tinymce-style p{color:#4c4c4c;}.profile-about{padding-top:4px;background-image:url('../images/view-profile-about-top.png');background-position:top;background-repeat:no-repeat;}.profile-about-content{background-image:url('../images/view-profile-about-bg.png');background-repeat:repeat-y;padding:10px 22px 1px 49px;}.profile-about-content p{margin-top:0px;margin-bottom:10px;}.profile-about-bottom{background-image:url('../images/view-profile-about-bottom.png');height:2px;}.send-message-result .alert a{color:#ffffff;font-weight:bold;}.form-search input{float:left;margin-right:8px;}.no-padding{padding:0px;}.no-margin{margin:0px !important;}.publications-list{width:850px;}.alert-configurations{margin-top:30px;}.delete-account{margin-top:30px;}.settings-emails-list div{padding:2px 0px;}.settings-email-list{border-bottom:1px solid #e8e8e8;}.profile-edit-settings .edit-profile-section{margin-bottom:18px;}.publication-details-links{margin:30px 0px;}.reviews-header{margin-top:30px;}.add-review-form .control-label{width:160px;}.review-title{width:667px;}.rate-review-title{float:left;width:299px;padding:10px 10px 0px 0px;}.rate-review-right{float:left;width:328px;position:relative;}.rate-review-right .info-icon{position:absolute;right:0px;top:22px;left:inherit;z-index:2;}.publication-embeddetails .review-title{width:92%;}.publication-embeddetails .review-text{width:92% !important;}.publication-details .export-textbox{width:190px;padding-right:0px;}a.doi-icon,a.doi-icon:link{background-image:url(../images/icon-pub-s.png);float:left;margin-right:5px;width:16px;height:16px;background-position:0px 0px;background-repeat:no-repeat;margin-top:3px;border-bottom:0px;text-decoration:none;}a.doi-icon:hover{background-position:-16px 0px;}a.google-icon,a.google-icon:link{background-image:url(../images/icon-google-s.png);float:left;margin-right:5px;width:16px;height:16px;background-position:0px 0px;background-repeat:no-repeat;margin-top:3px;border-bottom:0px;text-decoration:none;}a.google-icon:hover{background-position:-16px 0px;text-decoration:none;}.reviews-list h4{margin:0px;}.fulltext-urls .icon-publication{float:left;background-image:url(../images/icon-pub-s.png);background-position:0px 0px;}.fulltext-urls{margin-top:20px;}.fulltext-urls .fulltext-label{padding-left:5px;width:139px;float:left;overflow:visible;}.fulltext-urls .urls-list{margin-left:160px;}ul.resizable-list{width:auto !important;}ul.resizable-list.pub-list-new{width:auto;background:none;}ul.resizable-list li div.box1{background-image:url(../images/res-list-bg-left.png);background-position:left;background-repeat:repeat-y;padding-left:1px;overflow:auto;width:auto;}ul.resizable-list li div.box2{background-image:url(../images/res-list-bg-right.png);background-position:right;background-repeat:repeat-y;padding-right:2px;overflow:auto;width:auto;}ul.resizable-list li div.box-border-top{background-color:#173d58;margin-right:1px;height:2px;}ul.resizable-list li div.box-border-bottom{background-color:#d7d7d7;height:2px;}ul.resizable-list li div.li-text{background-image:url("../images/res-list-item-bg.png");background-repeat:repeat-y;overflow:auto;width:auto;position:relative;padding-left:35px;}ul.resizable-list li div.li-text div.list-icon{position:absolute;margin-left:0px;left:0px;top:0px;}ul.resizable-list li div.li-text div.list-text{background-image:none;background-color:#ffffff;overflow:auto;width:auto;float:none;}ul.resizable-list.pub-list-new li{background:none;padding-bottom:0px;}ul.resizable-list.pub-list-new li.li-group-name{background:none;padding-bottom:0px;}ul.resizable-list.pub-list-new li .li-group-name-inner{background:none;background-color:#ffffff;}ul.resizable-list li div.border-bottom-item-last{background-image:url("../images/border-bottom-shadow-left.png");background-repeat:no-repeat;padding-left:2px;overflow:auto;height:auto;}ul.resizable-list li div.border-bottom-item-last div{background-image:url("../images/border-bottom-shadow-right.png");background-repeat:no-repeat;background-position:right;padding-right:3px;overflow:auto;height:auto;}ul.resizable-list li div.border-bottom-item-last div div{background-image:url("../images/border-bottom-shadow-center.png");background-repeat:repeat-x;height:3px;}ul.resizable-list.pub-list-new li:last-child{background:none;padding-bottom:0px;}ul.resizable-list li div.border-bottom-item-last{display:none;}ul.resizable-list li:last-child div.border-bottom-item-last{display:block !important;}ul.resizable-list li div.border-bottom-item{display:block;height:1px;background-color:#e8e8e8;}ul.resizable-list li:last-child div.border-bottom-item{display:none !important;}.my-review{position:relative;}.my-review .edit-review{position:absolute;right:10px;top:10px;}.recaptcha_theme_red #recaptcha_response_field{height:20px;font-size:10px !important;}.email-text{height:200px;}ul.bulleted-list{list-style-type:disc;}.tooltip-icon{position:relative;top:5px;left:5px;}.justify{text-align:justify;}.btn.white{color:#fff;}label.inline{display:inline;}ul.ul-edit-item{margin-left:0px;margin-bottom:0px;}ul.ul-edit-item li{padding:4px 0px;}.breadcrumb li{font-size:12px;}.breadcrumb a,.breadcrumb a:link,.breadcrumb a:active,.breadcrumb a:visited{font-size:12px;}.load-more{background:#f5f5f5;height:36px;line-height:36px;text-align:center;width:100%;position:relative;display:block;}.load-more.hide{display:none;}.loading-indicator{position:absolute;right:15px;top:4px;}span.customSelect{font-size:11px;background-color:#f5f0de;color:#7c7c7c;padding:5px 7px;border:1px solid #e7dab0;border-radius:5px 5px;}span.customSelect.changed{background-color:#f0dea4;}.customSelectInner{background:url(canvas-list-nav-item-arrow.gif) no-repeat center right;}.logged-user-menu{padding-right:10px;}.logged-user-menu.navbar .nav>li{padding-top:35px;}.logged-user-menu.navbar .nav>li>a{font-family:Arial;font-size:13px;text-shadow:1px 1px #000;font-weight:bold;padding:0px 20px 0px 5px;}.submenu .dropdown-menu{left:-16px;top:28px;}a.left-rounded-button-blue,a.right-rounded-button-blue{height:26px;background-repeat:no-repeat;display:block;float:left !important;font-size:12px;font-weight:bold;line-height:22px;text-align:center;color:#ffffff;margin:0px !important;}a.left-rounded-button-blue{width:60px;background-image:url(../images/left-rounded-blue-button-bg.png);}a.right-rounded-button-blue{width:59px;background-image:url(../images/right-rounded-blue-button-bg.png);margin-left:1px !important;}div.js-profile-tooltip i{cursor:pointer;}.manage-publications-loading-indicator{width:43px;height:11px;position:absolute;top:5px;right:0px;background:url(../images/loading-4.gif);}.manage-publications-crumbs-top-section{position:relative;}.manage-publications-breadcrumb-section{margin-right:45px;}.claim-publications-loading img{position:relative;top:3px;}.loading-nexto-btn{position:relative;top:3px;}.other-fields-section{padding-top:5px;}.other-fields-list{display:inline;}.other-fields-list li{display:inline;padding-right:10px;}.other-fields-list li a:after{content:', ';}.other-fields-list li:last-child a:after,.other-fields-list li.hide a:after{content:'';}.profile-has-pic .no-maximize .profile-pic-link .zoom-icon{display:none;}.profile-has-pic .no-maximize .profile-pic-link{cursor:default;}ul.epstm-publications-list{margin-left:0px;}.view-dialog-left .form-horizontal .control-group.grouping-section{padding-top:8px;padding-bottom:10px;}.grouping-option input{margin-right:10px;position:relative;top:-1px;}.types-list .content-with-options .content-options{left:auto;right:30px;}.add-review-loading{margin:0px 10px 0px 0px;}.add-review-section{margin:20px 0px 0px 0px;}.add-review-section .alert{width:611px;margin-bottom:5px;}.rating-slider{margin-left:5px;margin-right:10px;}.reviews-section{margin-top:10px;}.slider-value{font-weight:bold;color:#4C4C4C;margin-left:10px;}.bookmark-publication-section .unbookmark-publication{display:inline;}.bookmark-publication-section.notbookmarked .unbookmark-publication{display:none;}.bookmark-publication-section .bookmark-publication{display:none;}.bookmark-publication-section.notbookmarked .bookmark-publication{display:inline;}.select-publication-section .select-publication-link{display:inline;}.select-publication-section .unselect-publication-link{display:none;}.select-publication-section.selected .select-publication-link{display:none;}.select-publication-section.selected .unselect-publication-link{display:inline;}.option-link{line-height:22px;}.pub-details-option-link span,.option-link span{width:16px;height:16px;float:left;margin-right:5px;background-position:0px 0px;position:relative;top:4px;}.pub-details-option-link:hover span,.option-link:hover span{background-position:-16px 0px;}.option-link span.option-edit-icon{background-image:url(../images/edit-icon-s.png);}.option-link span.option-embed-icon{background-image:url(../images/icon-embed.png);}.option-link span.publications{background-image:url(../images/icon-pub-s.png);}.icon-claim{background-image:url(../images/icon-user-s.png);}.icon-analytics{background-image:url(../images/icon-analytics.png);}.icon-add-my-lib{background-image:url(../images/icon-folder-open-s.png);}.icon-save-my-lib{background-image:url(../images/my-lib-save-s.png);}.icon-bookmark{width:16px;height:16px;float:left;margin-right:5px;background-image:url(../images/notbookmarked.png);background-position:0px 0px;position:relative;top:4px;}.icon-unbookmark{width:16px;height:16px;float:left;margin-right:5px;background-image:url(../images/bookmarked.png);background-position:0px 0px;position:relative;top:4px;}.icon-select-publication{width:16px;height:16px;float:left;margin-right:5px;background-image:url(../images/selected-pub-sprite.png);background-position:-16px 0px;position:relative;top:4px;}.icon-unselect-publication{width:16px;height:16px;float:left;margin-right:5px;background-image:url(../images/selected-pub-sprite.png);background-position:0px 0px;position:relative;top:4px;}.pub-details-reference-link span{width:16px;height:16px;float:left;margin-right:5px;background-position:0px 0px;position:relative;top:4px;background-image:url(../images/edit-icon-s.png);}.pub-details-reference-link:hover span{background-position:-16px 0px;}.pub-details-fulltext-link span{width:16px;height:16px;float:left;margin-right:5px;background-position:0px 0px;position:relative;top:4px;background-image:url(../images/icon-pub-s.png);}.pub-details-fulltext-link:hover span{background-position:-16px 0px;}.anonymous span{display:none;}.anonymous.scenario1 span.scenario1{display:inline-block;}.anonymous.scenario2 span.scenario2{display:inline-block;}.anonymous.scenario3 span.scenario3{display:inline-block;}.anonymous.scenario4 span.scenario4{display:inline-block;}.subscribe-section{width:940px;padding:310px 10px 0px;margin:0px auto;height:170px;position:relative;}.subscribe-section p{line-height:22px !important;font-size:14px;color:#173d58;font-weight:bold;}.newsletter-form-input{float:left;margin-right:8px;width:227px;}.footer2-inner{padding-top:25px;width:940px;margin:0px auto;line-height:24px !important;font-size:14px;color:#173d58;font-weight:bold;position:relative;}.footer2-links{position:absolute;height:24px;left:80px;top:25px;width:100px;}.footer2-links a,.footer2-links a:link,.footer2-links a:hover,.footer2-links a:visited,.footer2-links a:active{width:24px;height:24px;float:left;margin-right:6px;}.footer2-links a.twitter{background-image:url(../images/twitter-24.gif);}.footer2-links a.facebook{background-image:url(../images/facebook-24.gif);}.footer2-links a.linkedin{background-image:url(../images/linkedin-24.gif);}.modal.login-dialog .modal-footer .btn{float:left;}.modal.login-dialog .login-form{margin-bottom:0px;}.modal.login-dialog{width:410px;margin-left:-215px;margin-top:-180px;}.modal.login-dialog .modal-body{padding:5px 15px;}.table.members-table{margin:0px;}.table.members-table th{color:#4c4c4c;line-height:22px;font-size:14px;font-weight:bold;border-bottom:2px solid #d9d9d9;}.table.members-table td{padding:7px 10px 7px;line-height:22px;border-bottom:1px solid #E8E8E8;}input.small-search-input{background-image:url(../images/small-search-input.png);background-position:5px 5px;background-repeat:no-repeat;padding-left:25px;border-radius:5px 5px;}input.small-search-input:focus{padding-left:25px;}.department-admin-rights{background-image:url(../images/icon-rated-s.png);background-repeat:no-repeat;width:16px;height:16px;display:block;position:relative;left:35px;top:8px;}.grid-aff-options{height:30px;}i.icon-off,i.icon-user{width:16px;height:16px;background-image:url(../images/icon-rated-s.png);background-position:0px 0px;}.rating-placeholder{height:250px;}.profile-options a,span.empty-option{width:16px;height:16px;display:block;float:left;margin-right:7px;}.profile-options a i{margin:0px;margin-left:0px;margin-right:0px;}.institutions-options{padding-left:10px;}.institutions-options a{position:relative;top:-5px;}.basic-search-bottom{margin:0px auto;height:50px;width:946px;margin-top:10px;}.basic-search-bottom span,.basic-search-bottom a{margin-right:5px;color:#ffffff;}.basic-search-bottom a{height:15px;}.index-index .search,.publication-search .search{font-size:13px;height:auto !important;background-repeat:repeat !important;color:#ffffff;}.search a{color:#ffffff;}.search-inner .search-switch a{float:right;margin-left:auto;margin-right:0px;font-size:14px;text-decoration:underline;}.adv-search-title{margin:0px auto;width:946px;position:relative;margin-bottom:5px;font-size:17px;color:#ffffff;}.search .adv-search-field{margin:0px auto;height:50px;width:946px;position:relative;}.search .adv-search-bottom{margin:0px auto;width:946px;position:relative;}.adv-search-text-field .adv-search-text{float:left;background-image:url(../images/search_input_text.png);background-repeat:repeat-x;width:701px;height:50px;}.claim-publications-options{padding:15px 0px;}.adv-search-text-field .adv-search-text input{clear:both;padding:0px;border:0px;-moz-transition:none;box-shadow:none;border-radius:0px;-webkit-box-shadow:none;display:block;float:left;background:#fff;margin:11px 0px 15px 16px;width:670px;font-size:16px;font-weight:normal;line-height:22px;height:24px;color:#4c4c4c;}.adv-search-sel-fields .adv-search-fields{float:right;background-image:url(../images/search_input_text.png);background-repeat:repeat-x;width:190px;height:50px;}.institutions-msg{display:none;}.inst-setup-contact-div{padding:10px 0px;overflow:auto;}.adv-search-sel-fields select{clear:both;padding:0px;border:0px;-moz-transition:none;box-shadow:none;border-radius:0px;-webkit-box-shadow:none;display:block;float:left;background:#fff;margin-top:2px;padding:11px 0px 10px 10px;width:193px;font-size:16px;font-weight:normal;line-height:22px;height:43px;color:#4c4c4c;}.no-institutions-msg{display:block;}.adv-search-sel-fields span.left{float:right !important;}.js-cancel-new-institution{display:none;}.adv-search-sel-fields span.right{float:right !important;}.has-institutions .js-cancel-new-institution{display:inline;}.adv-search-sel-operator{margin:0px auto;margin-top:5px;margin-bottom:8px;width:946px;position:relative;}.search select.simple{width:75px;margin-left:2px;font-size:14px;color:#4c4c4c;padding-left:5px;margin-bottom:0px;}.has-institutions .institutions-msg{display:block;}.adv-search-middle{float:left;margin:0px auto;margin-top:5px;width:30px;position:relative;}.has-institutions .no-institutions-msg{display:none;}.middle{font-size:16px;display:block;margin-left:10px;margin-top:10px;}.centered-image{display:block;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}.index-index .search-inner,.publication-search .search-inner{height:auto !important;background-position:top !important;}ul.list-circle li{list-style:disc outside none;background-image:none !important;}.adv-search-field span.left{float:left;display:block;background-image:url(../images/search_input_left.png);background-repeat:no-repeat;background-position:left;width:5px;height:50px;}.adv-search-field span.right{float:left;display:block;background-image:url(../images/search_input_right_simple.png);background-repeat:no-repeat;background-position:right;width:5px;height:50px;}.edit-form-invalid-field{background-image:url('../images/input-error.gif') !important;background-position:right !important;background-repeat:no-repeat !important;color:#c93041 !important;}.adv-search-add-field{padding-bottom:10px;margin-top:10px;margin-right:0px;background-image:url("../images/pub-list-item-top.png");background-position:bottom;background-repeat:no-repeat;}.adv-search-add-field i.icon-plus-sign{margin-left:0px;margin-right:5px;}.time-interval-selection{height:30px;margin-top:15px;}.time-interval-selection .timespan{margin-left:0px;margin-right:10px;}.time-interval-selection .timespan select{margin-top:-3px;}.adv-search-controls{margin-top:5px;padding-bottom:15px;}.search form{margin-bottom:0px;}.pub-invalid-field{background-image:url('../images/pub-invalid-field.png');background-position:center;background-repeat:no-repeat;margin-left:-3px;padding-left:20px;}.view-slider{float:left;display:block;}.view-slider.xlarge{position:relative;width:311px;height:73px;background:url(../images/view-slider-xl.png);}.view-slider .slider-bar-value{background:#237eab;position:absolute;top:14px;height:31px;}#gbox_members_grid.ui-jqgrid tr.jqgrow td{line-height:30px;vertical-align:top;white-space:nowrap;}#gbox_members_grid .profile-options{white-space:normal;}.grid-member-affiliation{height:30px;overflow:hidden;}.institution-analytics .ui-jqgrid tr.jqgrow td{padding:2px 35px;}.institution-analytics .ui-jqgrid .ui-jqgrid-htable th div{padding:0px 35px;}.save-pub-ref ul{margin:0px;padding:15px 0px;}.save-my-lib-publication-alert{margin-top:20px;}.pub-info-box{margin:10px 0px;}.rod-form .content-section{padding:0px 8px 0px 9px;}.view-requester-info,.view-requester-publication{margin-left:70px;border-left:1px solid #D7D7D7;}.rod-requester-section .section-content{position:relative;}.rod-requester-section .edit-icon{position:absolute;left:25px;top:9px;}.visible-icon-options .content-options{display:block;}.visible-icon-options .content-options .icon-pencil{background-image:url('../images/icon-edit-sprite.png');background-position:-32px 0px;}.visible-icon-options .content-options .icon-trash{background-position:-32px 0px;}.visible-icon-options .content-with-options:hover .icon-pencil,.visible-icon-options .content-with-options:hover .icon-trash{background-position:0px 0px;}.visible-icon-options .content-with-options .icon-pencil:hover,.visible-icon-options .content-with-options .icon-trash:hover{background-position:-16px 0px;}.view-requester-info h3{padding:13px 20px;}.requester-email,.view-requester-publication{padding:13px 20px 13px 15px;}.requester-info{padding:13px 20px;border-bottom:1px solid #d7d7d7;}.rod-requester-section .list-item-text{font-size:14px;color:#173D58;padding-left:20px;}.rod-requester-section .key-options{top:12px;}.order-button-label-info{padding:5px;font-size:12px;display:block;text-align:center;width:150px;}.show-rights{overflow:auto;}.show-rights label{width:325px;float:left;color:#707070;}.show-rights label input{display:inline;margin-right:10px;}.user-rights-profile-selection{padding:15px 0px;}.user-rights-profile-selection label{color:#4c4c4c;cursor:pointer;display:inline;padding-right:42px;}.user-rights-profile-selection label input{display:inline;margin-right:5px;}.rights-profile-name{position:relative;padding-left:20px;}.user-rights-icon{width:16px;height:16px;position:absolute;left:0px;top:0px;}.user-rights-icon-grid{position:relative;left:35px;top:8px;display:block;}.full-admin,.full-admin-icon-class{background-image:url(../images/icon-role-admin-s.png);}.inherited-rights{background-position:-32px 0px;}.publications-manager,.publications-manager-icon-class{background-image:url(../images/icon-role-pub-manager-s.png);}.group-type,.group-type-superadmin-icon-class{background-image:url(../images/icon-role-admin-s.png);}.group-type,.group-type-admin-icon-class{background-image:url(../images/icon-role-pub-manager-s.png);}.group-type,.group-type-user-icon-class{background-image:url(../images/icon-user-s.png);}.subunits-list{margin:0px;padding:15px 0px;color:#707070;}.subunits-list li span.unit-icon{width:16px;height:16px;float:left;margin-right:5px;background-position:0px -112px;background-image:url(../images/my-lib-icons.png);}.reg-panel{background:#d9e3e7;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.3);margin-bottom:20px;}.reg-panel-header{border-bottom:1px solid #bdbdbd;height:60px;}.reg-panel h2{margin:0px;display:inline;color:#173D58;}.reg-panel-header h2{padding-left:18px;line-height:60px;}.panel-icon{float:left;height:60px;width:60px;background-position:center;background-repeat:no-repeat;}.panel-icon span{color:#FFF;font-family:DINWebPro;font-weight:bold;font-size:32px;line-height:67px;padding:0px 0px 0px 50px;margin:0px;height:60px;display:block;}.panel-icon.blue{background-color:#237EAB;}.panel-icon.red{background-color:#c93041;}.panel-icon.blue2{background-color:#173D58;}.panel-icon.new-icon{background-image:url(../images/panel-new-icon.png);}.panel-icon.user-icon{background-image:url(../images/panel-user-icon.png);}.panel-icon.alert-icon{background-image:url(../images/panel-alert-icon.png);}.panel-icon.lock-icon{background-image:url(../images/panel-lock-icon.png);}.panel-icon.publication-icon{background-image:url(../images/panel-pub-icon.png);}.fixed-bg-icon{background-position:18px center !important;}.reg-panel .reg-panel-content p,.reg-panel .reg-panel-content{font-size:12px;color:#224155;}.reg-panel-content p{margin:0px 0px 10px;}.reg-panel-content a,.reg-panel-content a:link,.reg-panel-content a:active{color:#173D58;}.reg-panel-content{padding:18px;}.outcomes-promo{background-image:url(../images/outcomes-promo.jpg);background-position:center;height:190px;margin-bottom:10px;}ul.comments-list{padding:0px 0px 10px;margin:0px;}ul.comments-list li{margin-top:0px;padding-bottom:10px;}ul.comments-list li .comment-reply{margin-top:10px;margin-left:35px;}ul.comments-list ul{padding-left:10px;padding-top:10px;}.comment-mode .comment-edit{display:none;}.comment-mode.edit-mode .comment-view{display:none;}.comment-mode.edit-mode .comment-edit{display:block;}.comment-text{width:100%;height:100px;}.comment-reply-text{width:100%;height:50px;}.comment-view-actions{padding:5px 0px 10px;overflow:auto;}.comment-view-actions a{float:left;margin-right:10px;}.comment-view-actions a i{margin:0px 5px 0px 0px;position:relative;top:-1px;}.comment-view-actions a:hover i{background-position:-16px 0px;}.comment-view p,.review-text p{margin:0px;padding:0px 0px 10px;}.comment-view br{line-height:12px;}ul.comments-list .comment-view ul,.review-text ul{padding:0px 0px 10px;list-style-type:disc;}ul.comments-list .comment-view ol,.review-text ul{padding:0px 0px 10px;}.comment-view ul>li,.comment-view ol>li,.review-text ul>li,.review-text ul>li{padding:0px;}.comment-view h2,.review-text h2,.comment-view h1,.review-text h1,.comment-view h3,.review-text h3{margin:0px;padding:10px 0px 0px;}.share-comment-emails,.share-recommendation-emails{width:695px;height:60px;}.load-more-events{background:#FFF;margin:20px 0px;}.list-icon .inner-span{width:16px;height:16px;display:none;float:left;margin:7px 0px 0px 10px;}.events-group{margin-bottom:0px !important;}.events-group-item{margin-bottom:20px;}.group-append{color:#707070;}.event-item .list-icon.department-icon .inner-span{background-image:url(../images/my-lib-icons.png);background-position:0 -112px;display:block;}.event-item .list-icon.collection-icon .inner-span{background-image:url(../images/my-lib-icons.png);background-position:0px 0px;display:block;}.event-item .list-icon.list-publication{background-image:url(../images/pub-icon.png);}.event-item .list-review{background-image:url(../images/list-review.png);}.event-item .list-comment{background-image:url(../images/list-comment.png);}.event-item .full-admin-icon-class,.event-item .publications-manager-icon-class{background:none;}.event-item .full-admin-icon-class .inner-span{background-image:url(../images/icon-role-admin-s.png);background-position:0px 0px;display:block;}.event-item .publications-manager-icon-class .inner-span{background-image:url(../images/icon-role-pub-manager-s.png);background-position:0px 0px;display:block;}.event-item .list-icon.share-icon .inner-span{background-image:url(../images/icon-share.png);background-position:0px 0px;display:block;}.event-item .list-icon.recommendation-icon .inner-span{background-image:url(../images/my-lib-icons.png);background-position:0px -160px;display:block;}.event-item .list-icon.rating-icon .inner-span{background-image:url(../images/my-lib-icons.png);background-position:0px -128px;display:block;}.event-item p{margin-top:0px;}.event-item .log-date{display:none;}.event-date{color:#707070;font-size:10px;text-align:right;}.comment-time{color:#707070;}.comment-related{margin-top:10px;}.holder label{top:45px;left:9px;z-index:1;color:#bbbbbb;position:absolute;cursor:text;}.view-name-dialog{width:400px;margin-left:-200px;}.view-dialog .loading-div{padding:20px;}.view-name-dialog .modal-footer .btn{float:left;margin-left:0px;margin-right:5px;}.modal-footer .btn{float:left;margin-left:0px;margin-right:5px;}.publications-text-export{height:440px;padding:10px;overflow-y:scroll;border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset,0 2px 0 rgba(255, 255, 255, 0.2);}.embed-preview .embed-textarea:focus{border-left:0px;border-right:0px;border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset,0 2px 0 rgba(255, 255, 255, 0.2) !important;}.embed-preview .embed-textarea{padding:0px;border-left:0px;border-right:0px;border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset,0 2px 0 rgba(255, 255, 255, 0.2);width:100%;border-radius:0px;height:180px;}.embed-preview .publications-text-export{height:250px;}.embed-preview .view-dialog-left{height:567px;padding:15px 0px;overflow-y:auto;}.export-formatted-dialog .modal-body{overflow-y:auto !important;}.export-formatted-dialog .view-dialog{position:relative;}.export-formatted-dialog .view-dialog-left{float:none;position:absolute;left:0px;top:0px;}.export-formatted-dialog .view-dialog-right{float:none;margin-left:365px;padding:0px;width:auto;}.export-formatted-dialog .view-dialog-left select.input-medium{width:200px;}.view-dialog-right-header{padding:0px 15px;}.view-dialog-right-header h2,.view-dialog-right-header h3{margin:0px;line-height:25px;}.group-prepend{font-size:14px;font-weight:bold;color:#173D58;}.event-comment-publication{margin-top:10px;}.event-new-publication{margin-top:10px;}.event-comment-text{margin:10px 15px;}.event-comment-text p{color:#707070;}.icon-reply{background-image:url("../images/icon-reply-sprite.png");background-position:0px 0px;height:16px;width:16px;}.icon-review{height:16px;width:16px;background-image:url("../images/list-review.png");background-position:center;display:block;float:left;position:relative;top:1px !important;}.icon-shared-folders{background-image:url("../images/my-lib-icons.png");background-position:0px -96px;height:16px;width:16px;}.dash-links a:hover i.icon-shared-folders{background-position:-16px -96px;}.dash-links a:hover i.icon-review{background-position:center;}.thread-actions{padding:0px 0px 15px 35px;position:relative;}.last-used-folders{margin-bottom:20px;}.last-used-folders a,.last-used-folders a:link{color:#707070;}.last-used-folders a,.last-used-folders a:hover{text-decoration:none;margin-left:10px;}.last-used-folders a i.icon-folder-open{position:relative;top:-1px;background-image:url(../images/my-lib-icons.png);background-position:0px -16px;}.last-used-folders a i.icon-folder-open.department-node{background-position:0px -112px;}.share-collection-emails{width:420px;height:60px;}ul.sharings-list li{width:380px;}.sharing-section .sharings-no{display:none;}.sharing-section .sharings-yes{display:block;}.sharing-section.no-sharings .sharings-no{display:block;}.sharing-section.no-sharings .sharings-yes{display:none;}.event-rated-publication{margin-top:10px;}.event-review-msg{margin-top:10px;}.comment-form .comment-privacy-shared,.comment-form .comment-privacy-public{display:none;}.comment-form.selected-privacy-shared .comment-privacy-shared{display:block;}.comment-form.selected-privacy-public .comment-privacy-public{display:block;}.comment-privacy-shared{margin:10px 0px 20px 0px;}.comment-privacy-shared p{margin:0px;}p.comment-privacy-public{margin-top:10px;}.edit-commeent-actions{margin-top:20px;}.recommendations-view{margin-bottom:20px;}.recommendation-privacy-private p{margin-top:0px;}.recommendation-privacy-private{margin-top:10px;margin-bottom:20px;}.recommendation-privacy-public{margin:10px 0px 20px 0px;}.share-comment-dialog{width:730px;height:260px;margin-left:-365px;margin-top:-130px;overflow:visible;}.edit-rating-section{padding:18px 20px 11px !important;background:url(../images/edit-section-bg.gif) !important;margin:0px 2px 0px 1px !important;display:none;}.edit-rating-section .review-title{width:634px;}.edit-rating-section .review-text{width:634px !important;}.reviews-list.edit-mode .my-rating-section{display:none;}.reviews-list.edit-mode .edit-rating-section{display:block;}.edit-rating-title{display:none;}.reviews-list.edit-mode .edit-rating-title{display:block;}.reviews-list.edit-mode .your-rating-title{display:none;}.loggedin .header{background:#173d58;}.publication-my-library .search,.profile-index .search{margin-top:0px;height:206px;background-image:url("../images/search-var-bg.gif");background-repeat:repeat-x;}.publication-search .search{margin-top:0px;background-image:url("../images/background-search-advanced-tile.png");background-repeat:repeat-x;}.publication-my-library .search-inner,.profile-index .search-inner{background-image:url("../images/search-box-inner-var-bg.gif");height:65px;padding-top:139px;}.publication-search .search-inner{height:65px;padding-top:139px;}.publication-search .basic{background-image:url("../images/background-search-basic.png");}.publication-search .advanced{background-image:url("../images/background-search-advanced.png");}.publication-my-library .main-content-inner,.publication-search .main-content-inner,.profile-index .main-content-inner{width:960px;padding-top:14px;}.publication-my-library .content-section,.publication-search .content-section,.publication-edit-publications .content-section{padding:0px 9px 0px 8px;}.institution-structure .content-section,.institution-members .content-section,.institution-found-members .content-section,.institution-pending-members .content-section,.institution-analytics .content-section{padding:0px 9px 0px 8px;}.publication-my-library h1{color:#173d58;font-size:22px;margin:0px;padding:0px;line-height:28px;}.my-library-container,.two-column-container{padding-bottom:2px;background-image:url(../images/manage-pub-bottom.png);background-position:bottom;background-repeat:no-repeat;}.my-library-content,.two-column-content{background-image:url(../images/manage-pub-bg.png);background-repeat:repeat-y;padding-left:1px;}.col-left{width:239px;padding:6px 0px 10px;float:left;min-height:600px;background-image:url(../images/selected-tree-item.gif);background-position:0px 7px;background-repeat:no-repeat;margin-right:1px;overflow-x:auto;}.col-center{width:700px;float:left;position:relative;}.col-center .alert{border-radius:0px;border:0px;}.col-right{display:block;width:255px;float:left;padding:0px 0px 0px 15px;}.col-right h4{margin-top:0px;padding-top:0px;}.node-description-section{padding-bottom:20px;}.node-embed-section{padding-top:20px;}.node-export-section{padding-top:7px;}.node-export-section>ul{margin:0px;}.grid-icon{width:16px;height:16px;display:block;position:relative;left:8px;top:6px;}.publication-grid-icon{background-image:url(../images/pub-icon.png);top:4px;}.user-grid-icon,a.user-grid-icon,a.user-grid-icon:hover{background-image:url(../images/icon-user-s.png);top:6px;left:8px;background-position:-16px 0px;text-decoration:none;}.pending-user-grid-icon,a.pending-user-grid-icon,a.pending-user-grid-icon:hover{background-image:url(../images/icon-user-s.png);top:6px;left:16px;text-decoration:none;}.group-grid-icon,a.group-grid-icon,a.group-grid-icon:hover{background-image:url(../images/group-icon-s.png);top:6px;left:8px;background-position:-32px 0px;text-decoration:none;}.email-message-grid-icon-0,a.email-message-grid-icon-0,a.email-message-grid-icon-0:hover{background-image:url(../images/pub-icon.png);top:4px;text-decoration:none;}.email-message-grid-icon-5,a.email-message-grid-icon-5,a.email-message-grid-icon-5:hover{background-image:url(../images/group-icon-s.png);top:6px;left:8px;background-position:-32px 0px;text-decoration:none;}.email-message-grid-icon-10,a.email-message-grid-icon-10,a.email-message-grid-icon-10:hover{background-image:url("../images/list-featured-scientist.png");display:block;height:32px;position:relative;width:32px;text-decoration:none;}.email-message-grid-icon-approve{background-image:url("../images/pub-icon.png");}.email-message-grid-icon-disapprove{background-image:url("../images/group-icon-s.png");}.colleague-grid-icon,a.colleague-grid-icon,a.colleague-grid-icon:hover{background-image:url("../images/list-featured-scientist.png");display:block;height:32px;position:relative;width:32px;text-decoration:none;}a.publication-grid-icon,a.publication-grid-icon:hover,a.publication-grid-icon:link,a.publication-grid-icon:active{text-decoration:none;}.ui-state-highlight .publication-grid-icon{background-image:url(../images/pub-icon-selected.png);}.folder-grid-icon{background-image:url(../images/my-lib-icons.png);background-position:0px 0px;}.ui-state-highlight .folder-grid-icon{background-position:-16px 0px;}.shared-folder-grid-icon{background-image:url(../images/my-lib-icons.png);background-position:0px 80px;}.ui-state-highlight .shared-folder-grid-icon{background-position:-16px 80px;}.icon-copy{background:url(../images/icon-copy.png);background-position:0px 0px;width:16px;height:16px;}.icon-cut{background:url(../images/icon-cut.png);background-position:0px 0px;width:16px;height:16px;}.icon-paste{background:url(../images/icon-paste.png);background-position:0px 0px;width:16px;height:16px;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.filter-name-section{float:left;position:relative;height:60px;}.filter-name-section input{position:relative;top:5px;}.filter-name-section input:focus{top:3px;}.sortby-section{float:right;width:80px;position:relative;}.sortby-section .sbHolder{width:80px;}.sortby-section .sbSelector{display:none;}.sortby-label{position:absolute;right:22px;top:4px;cursor:pointer;}.sortby-section select{width:50px;}ins.context-menu-trigger{position:relative;top:1px;background-position:center !important;background-image:url(../images/arr-down-light.png) !important;margin-left:5px !important;}ins.context-menu-trigger:hover{top:0px;background-image:url(../images/arr-down-dark.png) !important;}.rememberme{cursor:pointer;}.rememberme input{display:inline;}.members-toolbar{overflow:hidden;height:35px;}.members-toolbar h2{margin:0px;}.groups-toolbar,.colleagues-toolbar{overflow:hidden;height:35px;}.groups-toolbar h2,.colleagues-toolbar h2{margin:0px;}.filter-members{width:300px;float:right;position:relative;}.filter-groups{width:300px;float:right;position:relative;}.filter-colleagues{width:300px;float:right;position:relative;}.group-description{height:80px;}.cancel-search-query{position:absolute;width:12px;height:12px;right:5px;top:7px;background-image:url(../images/cancel-x-small.png);display:none;}hr.my-lib-hr{margin-top:0px;margin-bottom:11px;}.mylib-toobar{height:42px;}ul.my-lib-bread{padding-bottom:11px;}.btn-toolbar-left{width:464px;float:left;}.btn-toolbar-left .oldbtn{float:left;margin-right:8px;}.btn-toolbar-right{float:left;width:150px;}.pub-manager-toolbar{margin:0px;float:left;width:620px;}.grid-status-bar{padding-bottom:8px;border-bottom:2px solid #e8e8e8;}.grid-status-bar-inner{overflow:auto;}.grid-select-options{width:130px;float:left;line-height:16px;padding-top:10px;padding-left:5px;color:#4c4c4c;}.grid-select-info{width:540px;float:right;color:#707070;font-size:10px;line-height:14px;padding-top:11px;padding-right:5px;text-align:right;}.grid-status-bar-options{padding-left:22px;display:none;}.view-dialog-left{width:365px;float:left;}.view-dialog-left .form-horizontal .control-label{text-align:left;width:120px;}.view-dialog-left .form-horizontal .controls{margin-left:130px;}.view-dialog-left .form-horizontal .control-group{margin-bottom:0px;padding-bottom:2px;padding-left:15px;}.view-dialog-left .form-horizontal .view-style-section .control-group{padding-left:30px;}.view-dialog-left .form-horizontal .view-style-section .control-group .control-label{width:105px;}.view-dialog-left .form-horizontal .view-style-section .control-group.color-control .control-label{width:95px;}.view-dialog-left .form-horizontal .view-style-section .control-group .controls{margin-left:115px;}.view-dialog-left .form-horizontal .view-style-section .control-group.color-control .controls{margin-left:107px;}.view-dialog-right{width:525px;float:left;padding:0px 15px;}.view-dialog-footer{text-align:right;padding-top:15px;padding-right:30px;}.bookmark{display:block;width:16px;height:16px;background:url(../images/bookmarked.png);}a.notbookmarked{background:url(../images/notbookmarked.png);}.save-my-lib{display:block;width:16px;height:16px;background-image:url(../images/my-lib-save-s.png);background-position:0px 0px;}.save-my-lib:hover{background-position:-16px 0px;}.select-publication{display:block;width:16px;height:16px;background-image:url(../images/selected-pub-sprite.png);background-position:-16px 0px;}.select-publication.selected{background-position:0px 0px;}.select-publication.my-publications-select{margin:4px 0px 0px 9px;float:right;}.modal.publication-dialog{top:50%;height:700px;width:940px;max-height:700px;margin:-350px 0px 0px -470px;}.modal.publication-dialog .modal-body{height:567px;overflow-y:scroll;}.modal.publication-dialog .modal-header{height:27px;}.modal.publication-dialog .modal-footer{height:26px;}.modal.publication-dialog .modal-footer .btn{float:left;}.modal.share-dialog{top:50%;height:700px;width:940px;max-height:700px;margin:-350px 0px 0px -470px;}.modal.share-dialog .modal-body{padding:0px;height:654px;}.share-col{height:624px;padding:15px;overflow:auto;border-left:1px solid #eee;}.share-col-1{border-left:0px solid #eee;}.only-link-share .share-col-1{display:none;}.only-link-share .share-col{border-left:none;}.share-dialog .modal-body h3{margin-bottom:10px;}.share-dialog .modal-body h2{margin-top:-10px;}.modal.share-dialog .modal-header{height:27px;}.modal.view-dialog{top:50% px;height:700px;width:940px;max-height:700px;margin:-350px 0px 0px -470px;}.modal.view-dialog .modal-body{height:567px;overflow-y:scroll;background-position:left;background-repeat:repeat-y;background-image:url(../images/view-dialog-bg.gif);padding:15px 0px;}.modal.view-dialog .modal-header{height:27px;}.modal.view-dialog .modal-footer{height:26px;}.modal.view-dialog .modal-footer .btn{float:left;}.modal.variable-content{top:50% px;height:500px;width:740px;max-height:500px;margin:-250px 0px 0px -370px;}.modal.variable-content .modal-body{height:368px;overflow-y:scroll;}.modal.variable-content.no-footer .modal-body{height:424px;}.modal.variable-content .modal-header{height:27px;}.modal.variable-content .modal-footer{height:26px;}.modal.variable-content .modal-footer .btn{float:left;}.grid-bookmark-column,.column-icon{vertical-align:top;}.grid-bookmark-column .bookmark{top:5px;position:relative;float:left;}.grid-bookmark-column .select-publication{top:5px;position:relative;float:left;}.view-dialog .separate-before{border-top:1px solid #e9e9e9;padding-top:5px;}.view-dialog .folder-preview-overlay{background-color:#FFF;opacity:0.6;filter:alpha(opacity=60);background-repeat:no-repeat;width:560px;height:597px;position:absolute;left:365px;top:46px;}.view-section-header{display:block;margin-left:15px;padding-left:15px;background:url(../images/open.png) left center no-repeat;}.view-section-header.closed{background:url(../images/closed.png) left center no-repeat;}.epstm-publications-list li{margin-bottom:12px;}.department-logs-section{border-top:1px solid #d8d8d8;}.department-view-section{border-top:2px solid #d8d8d8;}.department-details h3{padding:12px 15px 6px;}.col-center-loading{background-color:#FFF;opacity:0.6;filter:alpha(opacity=60);background-repeat:no-repeat;position:absolute;left:0px;top:0px;width:700px;z-index:5;}ul.logs-list{margin:0px;}.logs-list li{display:block;border-bottom:1px solid #E8E8E8;line-height:20px;padding:1px 15px;}.logs-list li .log-date{margin-right:10px;}.department-details h4{padding:12px 15px 6px;margin:0px;border-bottom:1px solid #E8E8E8;}.department-options{padding:15px;margin:0px;}.department-options li{padding:5px 0px;}.pub-dep-options{padding:10px 0px 10px;}.publication-department-settings{padding-top:13px;}.publication-claim-publications .publication-department-settings{padding-top:0px;padding-bottom:5px;}.publication-details .publication-department-settings{padding-top:0px;padding-bottom:15px;}.grid-pub-entry{overflow:auto;}.grid-pub-index{width:25px;float:left;text-align:center;}.grid-pub-rest{margin-left:25px;}.pub-list-new .grid-pub-index{text-align:left;}.institution-analytics .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{white-space:inherit;vertical-align:top;}.institution-analytics .ui-jqgrid .ui-jqgrid-htable #table-analytics_unit.ui-th-column{text-align:left;}.export-formatted-dialog .folder-preview-overlay{height:570px;top:0px;}.view-dialog-info{margin:0px 15px 10px;}.view-dialog-info .close-icon{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);position:relative;top:-2px;right:-21px;line-height:18px;}.view-dialog-info .close-icon:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}.view-title{color:#4c4c4c;font-size:14px;font-weight:bold;line-height:24px;margin-right:10px;}.view-select{margin-right:25px;position:relative;top:-1px;}.view-manager button{margin-right:5px;}.modal.embed-preview .modal-body{overflow-y:hidden !important;padding:0px 0px 30px;}.embed-preview .view-dialog-right{padding:15px 0px;}.btn-reply-icon{background-image:url(../images/btn-icon-reply-s.png);}#gview_colleagues_grid .ui-jqgrid-hbox{display:none;}.filter-email-messages{position:relative;}.filter-email-messages .filter-search{margin-left:20px;position:relative;}.filter-email-messages .filter-state{width:120px;margin-left:20px;}.email-message-state a.approve{display:none;}.email-message-state a.disapprove{display:none;}.email-message-state-0 a.approve{display:block;}.email-message-state-0 a.disapprove{display:none;}.email-message-state-5 a.approve{display:none;}.email-message-state-5 a.disapprove{display:block;}#email_messages_grid .ui-widget-content.subgrid-cell span{display:none;}#email_messages_grid .ui-widget-content.subgrid-data{padding:10px 10px 10px;}
#tooltip,.confirm-tooltip {
    position: absolute;
    z-index: 3000;
    border: 0px;	   
    font-size: 12px;
    font-family: Arial;
    line-height: 20px;
    font-weight: normal; 
    padding-bottom: 5px;
}

#tooltip h3, #tooltip div {

}

#tooltip .body,.confirm-tooltip .body 
{ 
    position : relative;
    padding-bottom: 9px;  
}


#tooltip .tooltip-content, .confirm-tooltip .tooltip-content
{
    padding: 1px;   
    opacity: 1;
    /**
    -moz-box-shadow: 0px 1px 1px 0px #173D58;
    -webkit-box-shadow: 0px 1px 1px 0px #173D58;
    box-shadow: 0px 1px 1px 0px #173D58;**/
      -moz-box-shadow: 0px 2px 3px -2px #000;
    -webkit-box-shadow: 0px 2px 3px -2px #000;
    box-shadow: 0px 2px 3px -2px #000;
    background: #FFF;
    background: -moz-linear-gradient(top, #ffffff, #d4e7f0);
    background: -ms-linear-gradient(top, #ffffff, #d4e7f0);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d4e7f0));
    background: -webkit-linear-gradient(top, #ffffff,#d4e7f0);
    background: -o-linear-gradient(top, #ffffff, #d4e7f0);
    background: linear-gradient(top, #ffffff, #d4e7f0);
    overflow:auto;
}

#tooltip .tooltip-inner-content ,.confirm-tooltip .tooltip-inner-content 
{
    color: #173d58;
/*    padding: 10px 14px;*/
    padding: 8px 17px 8px 16px;
    background-color: #bfd1d8;
    overflow:auto;
}
.confirm-tooltip .tooltip-inner-content p
{
    color: #173d58;
    padding:0px;
    margin-top: 0px;
}

#tooltip .tooltip-bottom ,.confirm-tooltip .tooltip-bottom 
{
    position : absolute;
    bottom: 0px; 
    left: 14px;
    height: 11px;
    width: 15px;
    background-image: url(../images/tooltip-arrow.png);
    background-position: center;
    background-repeat: no-repeat;
    z-index: 3002;
}

#tooltip .header,.tooltip .header 
{
    display: none;
}

.confirm-tooltip {
    display:none;
    position: absolute;
}
.confirm-tooltip .content-state2{
    width: 120px;
    padding-bottom: 7px;
    overflow:auto;
}

.confirm-tooltip p 
{
    margin-bottom: 0px; 
    padding-bottom: 0px;
}

.ac_results {
	padding: 0px;
	
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #ebebeb;
	background-color: white;
	overflow: hidden;
	z-index: 99999;


        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;

        -webkit-box-shadow: 0 5px 2px -2px #B7B7B7;
        -moz-box-shadow: 0 5px 2px -2px #B7B7B7;
        box-shadow: 0 5px 2px -2px #B7B7B7;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 4px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 14px;
        font-family: Arial;
        color : #707070;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 20px;
	overflow: hidden;
}

.ac_results li strong
{
    color: #4c4c4c;
    font-weight: normal;
}

.ac_loading {
	background: white url('../images/loading1_1.gif') right center no-repeat !important;
}

.ac_odd {
	
}

li.ac_over {
	background-color: #F2F9FC;
	color: #237eab;
}

li.ac_over strong
{
    color : #173d58;
}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
@CHARSET "UTF-8";
.sbHolder{		
    font-family: Arial, sans-serif;
    font-size: 12px;        
    font-weight: normal;
    position: relative;
    width: 110px;
    outline: none;
}
.sbHolder:focus .sbSelector{

}
.sbSelector{
    display: block;
    height: 25px;
    right: 20px;
    line-height: 25px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    text-align: right;
    top: 0;
    width: 90px;   
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    color: #4c4c4c;
    outline: none;
    text-decoration: none;
}
.sbToggle, .sbToggle:active{
    background: url(../images/arr-sel-sprite.png) 0px 0px no-repeat;
    display: block;
    height: 16px;
    outline: none;
    position: absolute;
    right: 0;
    top: 4px;
    width: 16px;
}
.sbToggle:hover{
    
}
.sbToggleOpen{
    /**
    background: url(../images/arr-sel-sprite.png) 0 -16px no-repeat;**/
}

.sbHolderDisabled{  
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions{       
    padding-bottom: 6px;         
    background-image: url(../images/select-right-bottom.png);
    background-position: bottom; 
    background-repeat: no-repeat;
    list-style: none;
    right: -9px;
    margin: 0;
    position: absolute;
    top: 22px;
    width: 209px;
    z-index: 1;
    overflow-y: auto;
}
.sbOptions li{

}

.sbOptions li:first-child
{
    padding: 9px 0px 0px;
    background-image: url(../images/select-right-top.png);
    background-position: top; 
    background-repeat: no-repeat;
}

.sbOptions a{	
    display: block;
    outline: none;
    padding: 0px 10px;
    line-height: 25px;
    background-image: url(../images/select-right-bg.png);
    background-repeat: repeat-y;
}
.sbOptions a:link, .sbOptions a:visited{
    color: #707070;
    text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
    color: #237eab;
}
.sbOptions li.last a{
    border-bottom: none;
}
.sbOptions .sbDisabled{
    
}
.sbOptions .sbGroup{
    border-bottom: dotted 1px #515151;
    color: #EBB52D;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
    padding-left: 17px;
}