/*
Humanity

font 1em
corner radius 13
header background ebe8e1
font 333333
icons 555555
content background fbfaf9
clickable defailt stat icon 555555
clickable active background fbfaf9
modal stripe 40%
*/

html{
  width:100%;
  height:100%;
  /*overflow: scroll;*/
}

body{
  margin:0;
  width:100%;
  height:100%;
  font-size: 80%;
  font-family:helvetica,arial,sans-serif;
  /*overflow:hidden;*/
  overflow: scroll;
  background:#f4f0ec;
  /*background-image:url('fadedBar.png');*/
  /*background-repeat:repeat-x;*/

    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

h1 {
    color : #333333;
    font-size: 3em; /* 48 / 16 */
    line-height: 1em; /* 48 / 48 */
    margin-bottom: .5em; /* 24 / 48 */
}
h2 {
    color : #333333;
    font-size: 2.25em; /* 36 / 16 */
    line-height: 1.333333333333333em; /* 48 / 36 */
    margin-bottom: .6666666666666667em; /* 24 / 36 */
}
h3 {
    color : #333333;
    font-size: 1.5em; /* 24 / 16 */
    line-height: 1em; /* 24 / 24 */
    margin-bottom: 1em; /* 24 / 24 */
}
h4 {
    color : #333333;
    font-size: 1.3125em; /* 21 / 16 */
    line-height: 1.142857142857143em; /* 24 / 21 */
    margin-bottom: 1.142857142857143em; /* 24 / 21 */
}
h5 {
    color : #333333;
    font-size: 1.125em; /* 18 / 16 */
    line-height: 1.333333333333333em; /* 24 / 18 */
    margin-bottom: 1.333333333333333em; /* 24 / 18 */
}
h6 {
    color : #333333;
    font-size: 1em; /* 16 / 16 */
    line-height: 1.5em; /* 24 / 16 */
    margin-bottom: 1.5em; /* 24 / 16 */
}
p {
    font-size: 1em; /* 16 / 16 */
    line-height: 1.5em; /* 24 / 16 */
    margin-bottom: 1.5em; /* 24 / 16 */
}

#textRuler { visibility: hidden; white-space: nowrap; }

#entryForm{
    width : 80%;
    margin-left: auto ;
    margin-right: auto ;
}

#patents{
    width : 100%;
}

#errorsMessageBox{
    width : 100%;
}

#go{
    width : 54%;
    margin-left: auto ;
    margin-right: auto ;
}

#goButton{
    width : 100%;
}

/*
#resultsBlock{
    width : 100%;
}
*/


#amberscope{
    position:absolute;
    top:55px;
    left:10px;
    right:10px;
    bottom:10px;
    padding:0 4px;
    z-index:1;

/*    background:#fffffc;
    border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        */
    width:auto;
    height:auto;
    display: none;
}

/* sigma.js context : */
.sigma-parent {
    position: relative;
    border-radius: 0px 0px 0px 14px;
    -moz-border-radius: 0px 0px 0px 14px;
    -webkit-border-radius: 0px 0px 0px 14px;
    background: #fffffc;
    width : 100%;
    height : 100%;
   /* display: none;*/
}
.sigma-expand {
    position: absolute;
    /*width: 100%;        /* governs size of render area used */
    /*height: 100%;     */
    top: 0;
    left: 0;
}

#watermark{
    position:absolute;
    pointer-events:none;
    text-align:center;
    color: rgba(0,0,0,0.08);
    font-size: 350%;
}

#watermark3{
    font-size: 60%;
}

#grabber{
  position:absolute;
  background:#f4f0ec;/*#cccc99;*/
  width:8px;         /*gap to table govered by amberscore padding values         */
  top:0px;
  bottom:0px;
  /*left:50%;810px;*/
}

#grabber:hover{
  cursor:col-resize
}




/*
#info{

    text-align:center;
}

#alert{

    text-align:center;
}
*/





#alertText{
    float: left;
}

.ui-button .ui-button-text
{
    line-height: 1.4;
/*    font-size: inherit !important;*/
}

.ui-button.closeButton {
    float: right;
    width: 21px;
    height: 20px;
    border: none;
    background: url("closeas.png");
}
.ui-button.closeButton.ui-state-hover {
    background: url("closebs.png");
}

.tablePatno{
}

/*
.deleteTableRowButton{
    width:10;
    height:10;
}
  */





/*
#textfilterbox{
    border: 1px solid #cdc3b7;
}



.dashbuttonblock{
    padding:0px 0px 2px 10px;
    /*  width:100px;  */
    /*    font-size: .8em !important;*/
   /* float: left;*/
/*}

*/

/*
div .dashrightbuttonblock{

    float: right;
} */

#textfilterbox{
    border: 1px solid #cdc3b7;
    font-size:1.3em !important;
}


.dashblock label{
    /*   width:100px; */
    /*  display:block;*/
    float:left;
    text-align:left;
}
.dashblock .input{
    margin-left:4px;
    float:left;
}

.dashboard{
    position:fixed;

    top:8px;
   /* height:34px;*/
    left:7;
    width:95%;

    display: block;
   /* overflow:visible;*/

}

.dashboardElement {
    margin-left: -1px;
    height:39px;

    padding:6px 8px 0px 8px;
    background:#fbfaf9;
    border: 1px solid #cdc3b7;

    float: left;
}

#dashboard1{
    min-width:11em;
    /*width:9%;*/
    padding-left: 0.5%;
    -moz-border-radius: 13px 0px  0px  0px;
    border-radius:13px 0px 0px 0px;
}

.dashboard .dashboardElement #savebutton{
    margin-bottom: -0.75em;
    padding:.7em .5em .7em .5em;
}

#dashboard2{
    min-width:26em;
 /*   width:20%;*/
    padding-left: 1.6%;
}

.dashboard .dashboardElement #patsearchbox{
    font-size: 1.55em;
    border: 1px solid #cdc3b7;
    /*background: url('load.gif') no-repeat right top;*/
}

.searchDefault {
    color: #CCCCCC;
    background: url('searcha.png') no-repeat right top;
}

.searchEnterBad {
    color: #222222;
    background: url('searcha.png') no-repeat right top;
}

.searchEnterGood {
    color: #222222;
    background: url('searchb.png') no-repeat right top;
}

.searchSearching{
    color: #222222;
    background: url('loada.gif') no-repeat right top;
}



.textLinkButton {
    float : right;
    /*text-align:right;*/
    font-size: 0.9em;
    /*margin: 18px 5px -6px 0px;*/
    text-decoration:underline;
    cursor: pointer;
}

/*
.dashboard .dashboardElement #patsearchbox input[type="text"] {
    font-size: 1.45em;
    border: 1px solid #cdc3b7;
    /*padding: 2px;
    -moz-border-radius: 5px;
    -moz-box-shadow: 5px 5px 5px #CCCCCC;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 5px 5px 5px #CCCCCC; */
/*} */

/*

.dashboard .dashboardElement #searchbutton{
   padding:.1em 0em .1em 0em;
}
*/

.dashboard .dashboardElement #worksheet-button{
    margin-bottom: -0.6em;
    padding:.7em .5em .7em .5em;
}


#dashboard3{
    min-width:39em;
/*    width:32%;*/
    padding-left: 2%;
}

#date-amount{
    border: none;
    margin : -3px 0px 6px 0px;
    background-color:transparent;
}

#range-amount{
    border: none;
    margin : -3px 0px 6px 0px;
    background-color:transparent;
}


.dashsliderblock{
    width:100px;
    float: left;
    margin: 0px 8px 0px 0px;
}

.dashfilterblock{
    margin: -5px 0px 0px 8px;
    float: left;
}


#displaying{
    border: none;
    background-color:transparent;
}


#textfilterbox{
    margin-top: 1px;
    font-size: 1.1em;
    border: 1px solid #cdc3b7;
}


/*
.dashfiltertext{
    padding:10px 0px 0px 0px;
    float: left;
}
*/

.showing {
    display: inline-block;
    margin-top: -5px;
  /*  position: relative;*/
    vertical-align: middle;
    letter-spacing: 0.001em;
    text-align: center;
    float: left;

}
.showing > span {
    display: block;
    padding: 0.01em;
}
.showing span.top { font-size: .6em;color: #ada3b7;}
.showing span.sup { font-size: 1.2em;color: #fea515;  font-weight:bold;}
.showing span.sdn {border-top: thin solid #ada3b7;color: #ada3b7;}
.showing span.bar {display: none;}



.dashdial{
    margin-top: -3px;
    padding-right:1.1em;
    float: left;
}

.dashsmallbutblock{
    margin: 10px 6px 0px 0px;
    float: left;
}

.small-button {
    padding:-10px -10px -10px -10px;
    margin-top: -5px;
    width:20px;
    font-size: .4em;
}

#dashboard4{
    min-width:11em;
  /*  width:12%;*/
    padding-left: 1.6%;
}

#unhidebutton{
  /*  margin-top: -32px;*/
}

#fisheyebutton{
}

#totablebutton{
}

#run-layout{
    margin-bottom: -0.6em;
    padding:.7em .5em .7em .5em;
}

#dashboard5{
    min-width:4em;
  /*  width:4%;*/
    padding-left: 1%;
    -moz-border-radius: 0px  13px 0px  0px;
    border-radius:0px  13px 0px 0px;
}

#email{
    font-size: 1.2em;
    padding: 3px 4px 3px 4px;
    position:absolute;
    right:29px;
}

#bccemail{
    font-size: 1.2em;
    padding: 3px 4px 3px 4px;
    position:absolute;
    right:29px;
}

#subject{
    font-size: 1.2em;
    padding: 3px 4px 3px 4px;
    position:absolute;
    right:29px;
}

#folder{
    font-size: 1.2em;
    padding: 3px 4px 3px 4px;
    position:absolute;
    right:19px;
}

#filename{
    font-size: 1.2em;
    padding: 3px 4px 3px 4px;
    position:absolute;
    right:19px;
}

#jobId{
    font-size: 1.2em;
}


#emessage{
    padding: 3px 4px 3px 4px;
    font-size: 1.2em;
    resize: none;
}

.prev {
    position: absolute;
    cursor: pointer;
    bottom : 0px;
    //*left : -1px;*/
    font-size: 1.5em;
    color: #3f3731;
    background: rgba(0,0,0,0.1);
    border: 1px solid #cdc3b7;
    padding: 12px 11px 15px 11px;
    -moz-border-radius: 0px 0px 0px 8px;
    border-radius: 0px 0px 0px 8px;
}
.prev:hover {background:#f5f0e5; color: #a46313; border: 1px solid #f5ad66;}

.next {
    position: absolute;
    cursor: pointer;
    bottom : 0px;
    left : 31px;
    font-size: 1.5em;
    color: #3f3731;
    background: rgba(0,0,0,0.1);
    border: 1px solid #cdc3b7;
    padding: 10px 8px 10px 8px;
    -moz-border-radius: 0px 8px 0px 0px;
    border-radius: 0px 8px 0px 0px;
}

.next:hover {background:#f5f0e5; color: #a46313; border: 1px solid #f5ad66;}



#info-message {
    position: absolute;
    bottom : 44px;
    left : -8px;
    pointer-events:none;
    color: #3f3731;
    font-size: 120%;
    font-weight:bold;
    background: #ebe8e1;
    border: 1px solid #cdc3b7;
    padding: 8px 18px 8px 40px;
    -moz-border-radius:  0px 13px 13px 0px;
    border-radius:  0px 13px 13px 0px;
}

/*=========================================*/

fieldset{
    border: 0px;
}


p {
    padding: 0 0 1em;
}
.key_list {
    margin: 0px;
    font-family:"Arial";
    /*width: 200px;*/
}
.key_head {
    padding: 5px 6px;
    cursor: pointer;
    position: relative;
    top : -9px;
    left : -8px;
    width:2em;
    color: #3f3731;
    background: rgba(255,255,255,0.7);
    border: 1px solid #cdc3b7;
    margin:1px;
    z-index: 1;
    font-size:90%;
}

.key_body {
    padding: 4px 4px 4px 4px ;
    min-width:7em;
    width: 8%;
    position: relative;
    top : -11px;
    left : -6px;
    border: 1px solid #cdc3b7;
    margin:1px;
    font-size: 70%;
    /*background-color:#F4F4F8;*/
    color: #3f3731;
    background: rgba(255,255,255,0.7);
    -moz-border-radius: 0px 8px 18px 0px;
    border-radius:0px 8px 18px 0px;
}

#tip_head {
    -moz-border-radius: 0px 0px 8px 0px;
    border-radius:0px 0px 8px 0px;
}

#fileLogout{
    float : right;
}


.login_head {
    padding: 2px 12px 2px 13px;
    cursor: pointer;
    position: relative;
    top : -9px;
    left : -8px;
    min-width:7.25em;
    width:10em;
    display: inline-block;
    color: #3f3731;
    background: rgba(32,8,1,.08);/*#ebe8e1;*/
    border: 1px solid #cdc3b7;
  /*  width : 101px;*/
    margin:0px;
 /*   -moz-border-radius: 0px 0px 0px 8px;
    border-radius:0px 0px 0px 8px;*/
}




 /*
.login_body #login {
    float:right;
}

.login_body #logout {

}
*/


.loginForgot, .viewVideos, #viewOneMinute{
    cursor: pointer;
    text-decoration:underline;
}

.loginForgot {
    font-size: 0.8em;
    margin-left: 7em;
}

.myAccount {
    cursor: pointer;
    font-size: 1.2em;
    /*margin-left: 7em;*/
}

.loginRegister {
    text-align: center;
    padding: 10px 20px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #414142;
    background-image: -moz-linear-gradient(top, #444, #3C3D3F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#3C3D3F));
    background-image: -webkit-linear-gradient(top, #444, #3C3D3F);
    background-image: -o-linear-gradient(top, #444, #3C3D3F);
    background-image: linear-gradient(to bottom, #444, #3C3D3F);
    background-repeat: repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff3c3d3f', GradientType=0);
    border-color: #3C3D3F #3C3D3F #171718;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    background-color:#3C3D3F;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-radius: 5px 5px 5px 5px;
    color: #eeeeee;
    font-size: 15px;
}


.loginRegister:hover {
    background-color: #3c3d3f;
    background-image: -moz-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3d3f), color-stop(100%, #000444));
    background-image: -webkit-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: -o-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: -ms-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: linear-gradient(to bottom, #3c3d3f 0%, #000444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3d3f', endColorstr='#000444', GradientType=0 );
    text-decoration: none;
    color: #FFFFFF;
    cursor: pointer;
}



/*
.login_sbody {
    padding: 4px 4px 4px 4px ;
    width: 320px;
    border: 1px solid #fea515;
    margin:1px;
    background-color:#F4F4F8;
    font-size: 10px;
    background: rgba(0,0,0,0.1);
    -moz-border-radius: 0px 8px 18px 8px;
    border-radius:0px 8px 18px 8px;
}

.loginBox{
    border: 1px solid #cdc3b7;
}
*/




.login_feedback{
    padding: 2px 12px 2px 13px;
    cursor: pointer;
    position: relative;
    min-width:8em;
    overflow: hidden;
    top : -1px;
    left : -18px;
    display: inline-block;
    color: #592003;
    background: #fee4bd;/*rgba(255,255,0,0.05);/*#ebe8e1;*/
    border: 1px solid #f8893f;
    margin:0px;
    -moz-border-radius: 0px 0px 8px 8px;
    border-radius:0px 0px 8px 8px;
}
/*
.login_body {
    padding: 8px 4px 10px 4px ;
    cursor: pointer;
    position: relative;
    top : -2;
    width: 298px;
    color: #3f3731;
    background: rgba(0,0,0,0.05);
    border: 1px solid #cdc3b7;
    -moz-border-radius: 0px 14px 14px 0px;
    border-radius:0px 14px 14px 0px;
} */


.job_head{
    padding: 2px 4px;
    cursor: pointer;
    position: relative;
    top : -1px;
    left : -13px;
    min-width:8.5em;
    width:25%;
    overflow: hidden;
    display: inline-block;
    color: #3f3731;
    background: rgba(32,8,1,.08);
    border: 1px solid #cdc3b7;
    margin:0px;
    -moz-border-radius: 0px 0px 8px 0px;
    border-radius:0px 0px 8px 0px;
}
/*
.job_body {
    padding: 2px 4px 3px 4px ;
    position: relative;
    top : -2;
    left : 12%;
    min-width:18em;
    width:25%;
    color: #3f3731;
    background: rgba(0,0,0,0.05);
    border: 1px solid #cdc3b7;
    -moz-border-radius: 0px  0px 14px 14px;
    border-radius:0px  0px 14px 14px;
}

.job_body #jobdone {
    float:right;
}
  */
#jobcomment{
    font-size: 0.8em;
    padding-left : 3;
}


/*
#viral_head {
    padding: 8px 4px;
    cursor: pointer;
    position: relative;
    left : -3px;
    display: inline-block;
    color: #3f3731;
    background: rgba(255,255,255,0.7);
    border: 1px solid #cdc3b7;
    margin:1px;
    z-index:1;
    -moz-border-radius: 8px 0px;
    border-radius:8px 0px;
}

#viral_body {
    padding: 4px 4px 4px 4px ;
    width: 276px;
    color: #3f3731;
    border: 1px solid #cdc3b7;
    margin:1px;
    background: rgba(255,255,255,0.7);
    z-index:1;
    -moz-border-radius: 0px 8px 18px 8px;
    border-radius:0px 8px 18px 8px;
}
*/

#viral_body {
    width : 99%;
    font-size: 1em;
    margin-top : -28;
    z-index: -0;
}

.key_close {
    position: relative;
    top:-5px;
    left:6px;
    width:21;
    height:20;
 /*   z-index: 99;*/
    float:right;
    background-image:url('closeas.png');
    cursor:pointer;
}

.key_close:hover { background-image:url('closebs.png'); }


#viral_title{
    padding: 0.07em 0em 0em 3em;
    font-weight: bold;
}

.validPadding{
    font-size: 0.5em;
}

#ruler{
    visibility: hidden;
    white-space: nowrap;
}

input {
    padding: 0px 0px 0px 4px;
}









/*
div#hover-up {
    display: none;
    position:absolute;
    color: black;
    font-size: 12px;

    background: rgba(255,255,255,0.75);
    box-shadow: 0 0 4px #666;

    border: 1px solid #000000;

}

div#hover-title {
    width:200px;

}
div#hover-comment {

}

div#hover-date {

    font-size: 24px;
}

div#hover-owner {
    font-style:italic;
    font-size: 24px;
}

div#hover-rel {
    color:white;
    padding: 2px 4px 2px 4px;
    font-size: 48px;
    font-weight: bolder;
}
*/

div#diagram{
    position:absolute;
    pointer-events:none;
    z-index: 60;
    background: rgba(255,255,255,0.6);
    /* padding: 5px 10px 5px 10px;*/
    border: 1px solid #cdc3b7;
}

div#menu-diagram{
   // width:300;
  //  height:200;
    z-index: 60;
    position:absolute;
    /*    pointer-events:none;  */
    background: rgba(255,255,255,0.6);
    /* padding: 5px 10px 5px 10px;*/
    border: 1px solid #cdc3b7;
}



/* ========================== */

#menu-up{
    /* display: none;*/
    position:absolute;
    top:20px;
    left:20px;
    z-index: 80;
    color: black;
    width:300px;
    text-align:center;
    font-size: 12px;
    font-family:"Arial";
    cursor: move;
    background: rgba(50,108,208,0.3);
    padding: 0px 2px 4px 2px;
    border: 1px solid #000000;
  /*  collision: fit; */

    -moz-border-radius: 4px 4px 8px 4px;
    border-radius: 4px 4px 8px 4px;
}

.menu-rel {
    width: 48px;
    height:48px;
    position: absolute;
    left: -12px;
    top: -26px;
    background: #eeeee2;
    border:3px solid #fea515;
    border-radius:4px;
    text-align: center;
    font-size: 44px;
    cursor:pointer;
}

.menu-info, .menu-focus, .menu-report, .menu-hide{
    width: 48px;
    height:19px;
    position: absolute;
    left: -7px;
    background: #eeeee2;
    border:1px solid black;
    border-radius:3px;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    cursor:pointer;
}

.menu-info:hover, .menu-focus:hover, .menu-report:hover, .menu-hide:hover  { background:#ffebb4; }

.menu-info {
    top: 31px;
}

.menu-focus {
    height:32px;
    top: 56px;
}

.menu-report{
    top:92;
}

.menu-hide{
    left: 42px;
    top: -24px;
    padding: 1px 8px 0px 6px;
    -moz-border-radius: 0px 16px 0px 0px;
    border-radius: 0px 16px 0px 0px;
}

.menu-text{
    margin: 2px 2px 1px 43px;
    background: #fefef3;
}

#click-exit{
    position: absolute;
    top:-24px;
    left:290px;
    width:32px;
    height:32px;
    z-index: 99;
    background-image:url('closea.png');
    cursor:pointer;
}

#click-exit:hover { background-image:url('closeb.png'); }


#startImport{
    float:right;
    left:-10px;
}

   /*
#table-comment-border{
    position:relative;;
    top:200px;
    left:-20px;
    color: black;
    width:260px;
    float:right;
    text-align:center;
    font-size: 12px;
    font-family:"Arial";
    z-index: 90;
    background: rgba(208,208,200,0.6);
    padding: 4px 0px 4px 2px;
    border: 1px solid #000000;
    border-radius:4px;
}

#table-comment-exit{
    position: relative;
    top:-20px;
    left:20px;
    width:32;
    height:32;
    z-index: 99;
    float:right;
    /*
    border:1px solid black;
    border-radius:2px;
    background:#eeeee2;*/
/*
    background-image:url('closea.png');
    cursor:pointer;
}
#table-comment-exit:hover { background-image:url('closeb.png'); }

     */





.menu-score{
    position:absolute;
    right:-4;
    bottom:-50;
    width:54;
    height:54;
    color: white;
    font-size: 12px;
    text-align:right;

    vertical-align:text-bottom;

 /*background-image:url('asbgrey.png');
   border:1 solid black;
    border-radius:3px; */
    background-image:url('menu.png');
   /* cursor:pointer;*/
}
.menu-score:hover { background-image:url('menu-hover.png'); }




.hover-score{
    position:absolute;
    right:-4;
    bottom:-50;
    width:54;
    height:54;

/*    color: white;
    font-size: 12px;
    text-align:right;
    vertical-align:text-bottom;*/

    /*background-image:url('asbgrey.png');
  border:1 solid black;
   border-radius:3px; */
    background-image:url('hover.png');
    /* cursor:pointer;*/
}
.hover-score:hover { background-image:url('hover-hover.png'); }


/*#hover-title{cursor:pointer;}
#hover-number{cursor:pointer;}
#hover-date{cursor:pointer;}
#hover-owner{cursor:pointer;}
#hover-hrule{cursor:pointer;}*/
#hover-pin{cursor:pointer;}

.menuText{
    position:relative;
    top:2;
    left:41;
    width:256;
    background:#fffffc;
    /*  height:200;*/

    /*   padding: 2px 0px 2px 0px;
border:1 solid blue;
border-radius:4px;    */
}

.menu-title{
    background: rgba(238,238,226,0.4);
    /*background:#eeeee2;*/
    padding: 0px 0px 2px 0px;
}


.menu-table{
    height : 2.5em;
    line-height:   2.5em;
    background:#eeeee2;
}


.owner-table{
    width:260;
    text-align:center;
}

.menu-number{
    text-align: left;
    font-weight:900;
}

.sc-score-text{
    background:#ffffff;
    padding: 0px 4px 0px 4px;
    border:1px solid #fea515;
    border-radius:10px;
    margin: 0em 2em 0em 2em;
    font-size: 1.25em;
}

.menu-date{
    text-align: right;
    font-weight:900;
}

.menu-owner{
    font-size: 11;
    font-style:italic;
}


/*
.hover-rel{
    position:absolute;
    left:-12;
    top:-19;
    height:48;
    width:48;
    border:3px solid red;
    border-radius:4px;
    background:#eeeee2;
    float:left;
    font-size: 44px;
}

.hover-title{
    background: rgba(238,238,226,0.4);
    padding: 0px 0px 2px 0px;
}

.hover-number{
    position:relative;
    font-weight:900;
    padding: 2px 0px 2px 0px;
    left:20;
    float:left;
}

.hover-date{
    position:relative;
    font-weight:900;
    padding: 2px 0px 2px 0px;
    left:-20;
    float:right;
}

.hover-owner{
    padding: 0px 0px 4px 0px;
    font-style:italic;
}

.hover-comment{

}
*/

textarea{  font-family:"Arial";resize:none }

.menu-comment-border{
  /*  background:#fffff0;*/
  /*  float: right;*/
    padding-top: 3px;
}
#menu-up .menu-comment-border:hover { background:#ffebb4; }

#hover-up .menu-comment-border:hover { background:#ffebb4; }


/*==================================*/
#hover-up{
    /* display: none;*/
    position:absolute;
    top:300px;
    left:20px;

    z-index: 80;


    background: rgba(208,208,200,0.5);
    padding: 0px 2px 4px 2px;
    border: 1px solid #000000;
/*    collision: fit; */

    -moz-border-radius: 0 10px 8px 24px;
    border-radius: 0 10px 8px 24px;

    /*
     -moz-border-radius: 4px 4px 54px 4px;
    border-radius: 4px 4px 54px 4px;
    */

}

.menu-inner{
    position: relative;
    color: black;
    width:300px;
    text-align:center;
    font-size: 12px;
    font-family:"Arial";
}



.diagram {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
}

/*
#onlyOdd-up{
    position:absolute;
    top:300px;
    left:20px;
    z-index: 80;
    color: black;
    width:300px;
    text-align:center;
    font-size: 12px;
    font-family:"Arial";
    background: rgba(208,208,200,0.6);
    padding: 0px 2px 4px 2px;
    border: 1px solid #000000;
    -moz-border-radius: 14px 14px 14px 14px;
    border-radius: 14px 14px 14px 14px;
} */

/*=================================*/

/*
div#menu-up {
    display: none;
    position:absolute;
    color: black;
    width:300px;
    text-align:center;
    font-size: 12px;
    background: rgba(255,255,255,0.6);
    border: 1px solid #000000;
}

div#menu-rel{
    font-size: 36px;
    cursor:pointer;
}
div#menu-exit{
    text-align:right;
    font-size: 24px;
    font-family:"Arial";
    cursor:pointer;
}
div#menu-info{
    font-size: 16px;
    font-family:"Arial";
    cursor:pointer;
}
div#menu-focus{
    font-size: 16px;
    font-family:"Arial";
    cursor:pointer;
}
div#menu-report{
    font-size: 16px;
    font-family:"Arial";
    cursor:pointer;
}
div#menu-other{
    cursor:pointer;
}
div#menu-number{
    font-size: 18px;
    font-family:"Arial";
}
div#menu-date{
    font-size: 14px;
}
div#menu-owner{
    font-style:italic;
    padding: 2px 4px 2px 4px;
}
div#menu-title{
    padding: 2px 4px 2px 4px;
}
div#menu-comment{
    padding: 2px 4px 2px 4px;
    cursor:pointer;
}
*/

/*
div#enter-comment {
    display: none;
    position:absolute;
    color: black;
    width:300px;
    text-align:center;
    font-size: 12px;
    background: rgba(255,255,255,0.6);
    border: 1px solid #000000;
}

#enter-comment-text{
    resize : none;
}

div#enter-comment-cancel{

    font-size: 16px;
    font-family:"Arial";
    cursor:pointer;
}

div#enter-comment-clear{

    font-size: 16px;
    font-family:"Arial";
    cursor:pointer;
}

div#enter-comment-done{

    font-size: 16px;
    font-family:"Arial";
    cursor:pointer;
}
  */

/*
#edit-comment-text{
    resize: none;
}
*/
/* table */

.tabbackground {
    /*background-repeat: no-repeat;*/
    background-repeat: repeat-y;
    /*color: #FFFFFF;  !important;*/
    text-align:center;
    vertical-align:middle  !important;
    font-size: 16px;
   /* font-size: 0.05em;*/
}

#initial-loading{
    position: relative;
    top:40px;
    left:40px;
    color: #888888;
    font-size: 48px;
    font-family:"Arial";
}

#ie-warning{
   font-size: 24px;
}

#about{
    float:right;
    width : 60px;
    height : 60px;
    /*display:none;*/
}

.ui-button.logoButton {
    border: none;
    width : 60;
    height : 60;
    background:url("logoa.png");
    background-repeat: no-repeat;
}
.ui-button.logoButton.ui-state-hover {
    background: url("logob.png");
    background-repeat: no-repeat;
}

/* Nicole
#about-dialog{
    background:url(background.png) top left;
    background-repeat: no-repeat;
    background-color: #FFF;
}
*/

#intro-video{
    cursor: pointer;

}

.about-feedback{
    color: #1c94c4;
    /*   background-color: #fffed0;
    font-weight:bold;*/
    cursor: pointer;
    border:2px solid #87a3ae;
    text-align:center;

    font-family:"Arial";
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#about-feedback-title{
    padding:2px 5px 2px 5px;
    /*  background-color: #eeeeee;*/
  font-weight:bold;
  font-size: 18px;
}

/* nocole
#about-feedback-text{
  font-weight:bold;
  font-size: 15px;
  padding:8px 5px 8px 5px;
}


#about-left{
  width:48%;
  float:left;
  font-size: 1.26em;
}

#about-right{
  width:48%;
  float:right;
  font-size: 1.26em;
}

#welcome-back{
    font-size: 1.4em;
}
*/

.password-error{
    text-align:center;
    color: #ff0000;
    font-size: 1.2em;
}

#password-reminder {
    color: #666666;
    font-size: .6em;
}

#password-protect {
    text-align:right;
    font-size: 0.9em;
    margin: 18px 5px -6px 0px;
    text-decoration:underline;
    cursor: pointer;
}

#passwordtable {
    font-size:12px;
    color: #000000;
    background-color: #FFF;
}

#topUp-dialog{
 /* background:url(background.png) top left;*/
    background-repeat: no-repeat;
    background-color: #FFF;
    width:600px;
    font-size: 16px;
    font-family:"Arial";
}

.saveText {
    margin: 40px 0px 50px 0px;
}

#saveShare {
    float : right;
}

.first-steps {
    position: absolute;
   /* cursor: pointer;*/
    /*bottom : 100px;
    left : 100px;
    height: 40;*/
    z-index: 81;
    font-family:arial;
    font-size: 12pt;
    color: #ffffff;
    background:#222222;

   /* background: rgba(ff,ff,ff,10.5);*/
    border: 1px solid #222222;
    padding: 3px 20px 3px 20px;
}

/*.first-steps:hover {background:#fef5a5; color: #333333;}*/

#fsnone{
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#fsend{

    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}


#fs-exit{
    position: relative;
    top:-15px;
    left:31px;
    width:32;
    height:32;
    z-index: 99;
    float:right;
    background-image:url('closea.png');
    cursor:pointer;
}
#fs-exit:hover { background-image:url('closeb.png'); }


#fsleft{
    -moz-border-radius: 8px 0px 0px 8px;
    border-radius: 8px 0px 0px 8px;
}

#fsleft:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    z-index: 81;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left:12px solid #222222;
    right:-13px;

    top:0px;
}

#fsright{
    -moz-border-radius: 0px 8px 8px 0px;
    border-radius: 0px 8px 8px 0px;
}

#fsright:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    z-index: 81;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right:12px solid #222222;
    left:-13px;

    top:0px;
}

#fsbottom{
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#fsbottom:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    z-index: 81;
    border-bottom: 12px solid #222222;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;

    center:0px;
    top:-13px;
}

#fsbottomr{
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#fsbottomr:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    z-index: 81;
    border-bottom: 12px solid #222222;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;

    /*left:0px;*/
    top:-13px;
    right: 43px;
}

#fsbottomc{
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#fsbottomc:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    z-index: 81;
    border-bottom: 12px solid #222222;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;

    left:33px;
    top:-13px;
 }


#fstop{
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
}

#fstop:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    z-index: 81;
    border-top: 12px solid #222222;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;

    left:13px;
    bottom:-13px;
}

/*
#dashboard a.about{
    position:absolute;
    display:block;
    top:10px;
    left:10px;
    width:88px;
    height:33px;
    text-indent:-9999px;
    vertical-align:bottom;
    text-decoration:none;
    color:#666;
    font:10px/20px Arial, sans-serif;
    text-transform:uppercase;
}

#dashboard a.about .popup{
    display:none;
    text-decoration:none;
}

#dashboard a.about .popup img{
    position:absolute;
    top:-10px;
    left:33px;
    padding:0;
    border:0;
    margin:0;
}

#dashboard a.about.active:hover .popup{
    position:absolute;
    width:100%;
    height:20px;
    left:-2px;
    bottom:-35px;

    z-index:2;
    text-indent:0;
    text-align:center;
    text-decoration:none;
    color:white;
    background:#554;
    border-radius:4px;
    display:block;
    /*  overflow:hidden;*//*
}
*/
/*#dashboard a.about:hover{
  text-decoration:underline;
}
*/
/*
#dashboard a.help{
    display:block;
    float:right;
    background:url(help-button1.png) top left;
    width:22px;
    height:22px;
    margin:16px 14px 0 1px;
    text-indent:-26px;
    vertical-align:bottom;
    text-decoration:none;
    color:black;
    font:12px/30px Arial, sans-serif;
}
#dashboard a.help:hover{
    background:url(help-button2.png);
    text-decoration:underline;
}
*/
#editor{
    position:absolute;
    right:0px;
    top:0;
    bottom:0px;
    width:256px;
    margin-top: -1;

  /*  border:1px solid #ccb; */
  /*  padding-left:0px;  */
    background:white;

    float: right;
    height: 300px;
    width: 100px;
    overflow:auto;
}

/*
#tabout tr:hover{
    background-color: #ff8080;
}
*/
/*===============================*/
/* tables */


table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
/*   margin:0px 0pt 15px; */
    font-size: 8pt;
    width: 100%;
    text-align: left;
}


table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #ede4d4;/*#fea515;*/
    color: #3f3731;
    border: 1px solid #cdc3b7;
    padding: 4px;
/*    background-image: url('bg.gif'); */
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

/*
table.tablesorter thead tr th {
   background-image: url('bg.gif');
   background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
*/

table.tablesorter tbody td {
    color: #1e1b1d;
    padding: 4px;
    background-color: #FFFFFc;
    vertical-align: top;
}

#tablerel {
    vertical-align: middle;
}

table.tablesorter tbody tr.odd td {
    background-color:#F6f0e9;
}
table.tablesorter thead tr .headerSortUp {
    /*background-image: url('asc.gif');*/
}
table.tablesorter thead tr .headerSortDown {
    /*background-image: url('desc.gif');*/
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #ede4d4;
}



table.worksheet-table {
    font-family:arial;
    background-color: #CDCDCD;
    /*   margin:0px 0pt 15px; */
    font-size: 8pt;
    width: 100%;
    text-align: left;
}


table.worksheet-table thead tr th, table.worksheettable tfoot tr th {
    background-color: #ede4d4;/*#FFDAA4;*/
    color: #fffffc;
    border: 1px solid #cdc3b7;
    padding: 4px;
    /*    background-image: url('bg.gif'); */
    background-repeat: no-repeat;
    background-position: center right;
    /*cursor: pointer;*/
}

/*
table.tablesorter thead tr th {
   background-image: url('bg.gif');
   background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
*/

table.worksheet-table tbody td {
    color: #1e1b1d;
    padding: 4px;
    background-color: #fffffc;
    vertical-align: top;
}

#tablerel {
    vertical-align: middle;
}

table.worksheet-table tbody tr.odd td {
    background-color:#F6f0e9;
}

#fileContainer {
    margin-top :5px;
    height: 300px;
    width: 600px;
}

#recentContainer
{
    margin : 5px 0px 20px 0px;
    height: 7em;
    width: 558px;
}

.filedate {
    color: #8D8D8D;
    position:absolute;
    left:486px;
}

.recentFiledate {
    color: #8D8D8D;
    position:absolute;
    left:464px;
}

.fileButton1{
    position:absolute;
    right:95px;
    font-size: 8pt;
    background-color:#F8F8F8;
}

.fileButton2{
    position:absolute;
    right:20px;
    font-size: 8pt;
    background-color:#F8F8F8;
}

/*
table.worksheettable thead tr .headerSortUp {
    background-image: url('asc.gif');
}
table.worksheettable thead tr .headerSortDown {
    background-image: url('desc.gif');
}
table.worksheettable thead tr .headerSortDown, table.worksheettable thead tr .headerSortUp {
    background-color: #fea515;
}
  */

/* Showcase
-------------*/

#awOnePageButton .view-slide
{
    display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
    height: 470px; /* Same as showcase javascript option */
    overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
    /**/
}

/* Container when content is shown in slider */
.showcase
{
    position: relative;
    margin: auto;
}

.showcase-content-container
{
    background-color: #eeeeee;
}

/* Navigation arrows */
.showcase-arrow-previous, .showcase-arrow-next
{
    position: absolute;
    background: url('arrows.png');
    width: 33px;
    height: 33px;
    top: 220px;
    cursor: pointer;
}

.showcase-arrow-previous
{
    left: -50px;
}

.showcase-arrow-previous:hover
{
    background-position: 0px -34px;
}

.showcase-arrow-next
{
    right: -46px;
    background-position: -34px 0;
}

.showcase-arrow-next:hover
{
    background-position: -34px -34px;
}

/* Content */
.showcase-content
{
    background-color: #fffffb;
    text-align: center;
    color : #222222;
}

.showcase-content-wrapper
{
    text-align: center;
    height: 480px;
    width: 640px;
    display: table-cell;
    vertical-align: middle;
}

/* Styling the tooltips */
.showcase-plus-anchor
{
    background-image: url('plus.png');
    background-repeat: no-repeat;
}

.showcase-plus-anchor:hover
{
    background-position: -32px 0;
}

div.showcase-tooltip
{
    background-color: #fff;
    color: #000;
    text-align: left;
    padding: 5px 8px;
    border: 1px solid #FEa515;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;

    background-image: url(white-opacity-80.png);
}

/* Styling the caption */
.showcase-caption
{
    color: #000;
    padding: 8px 15px;
    text-align: center;
    position: absolute;
    bottom: 10px; left: 10px; right: 10px;
    display: none;
    background-image: url(white-opacity-80.png);
}

.showcase-onepage .showcase-content
{
    margin-bottom: 10px;
}

/* Button Wrapper */
.showcase-button-wrapper
{
    clear: both;
    margin-top: 10px;
    text-align: center;
}

.showcase-button-wrapper span
{
    margin-right: 3px;
    padding: 2px 5px 0px 5px;
    cursor: pointer;
    font-size: 12px;
    color: #444444;
}

.showcase-button-wrapper span.active
{
    font-size: 1.2em;
    font-weight:bold;
    color: #000;
}


/* Overwriting Nicole jQueryui styles */
div .ui-dialog-titlebar {
    border: none;
    border-bottom: 1px solid #E0CFC2;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #FBFAF9;
    text-align: center;
}

div .ui-dialog-title {
    font-weight: normal;
    color: #E97600;
    font-size: 24px;
    padding: 10px 5px;
    float: none;
    display: block;
}

div[aria-labelledby="ui-id-4"] .ui-dialog-title {
    font-size: 40px;
}

div[aria-labelledby="ui-id-4"] .ui-dialog-buttonpane {
    border-top: none;
    padding-top: 0;
    margin: 0;
}

div[aria-labelledby="ui-id-4"] .ui-dialog-buttonpane button {
    margin: 0;
    display: none;
}

/* New  Nicole Amberscope styles */

#about-dialog, #warning-dialog {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background: url(dialogue-bg.png) top left;
    background-repeat: no-repeat;
    background-size: 65%;
    background-color: #FBFAF9;
}

#about-dialog p, #warning-dialog p {
    padding: 0;
    margin-bottom: 0;
    line-height: 1.5em;
}

#about-dialog .highlight {
    color: #670032;
    /*font-weight: bold;*/
    font-size: 18px;
}

#about-dialog .clear {
    float: none;
    clear: both;
}

#about-dialog .credits {
    margin-top:25px;
    font-size: 12px;
}

#about-dialog a:link, #warning-dialog a:link {
    color: #E97600;
    text-decoration: none;
}

#about-dialog a:visited, #warning-dialog a:visited {
    color: #E97600;
    text-decoration: none;
}

#about-dialog a:hover, #warning-dialog a:hover {
    color: #E97600;
    text-decoration: underline;
}

#about-dialog a:active, #warning-dialoga:active {
    color: #670032;
    text-decoration: underline;
}

#about-dialog .dialog_btns {
    padding-top:10px;
}

#about-dialog a.subscribe_btn {
    padding: 10px 20px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #414142;
    background-image: -moz-linear-gradient(top, #444, #3C3D3F);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#3C3D3F));
    background-image: -webkit-linear-gradient(top, #444, #3C3D3F);
    background-image: -o-linear-gradient(top, #444, #3C3D3F);
    background-image: linear-gradient(to bottom, #444, #3C3D3F);
    background-repeat: repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff3c3d3f', GradientType=0);
    border-color: #3C3D3F #3C3D3F #171718;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    *background-color:#3C3D3F;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-radius: 5px 5px 5px 5px;
    color: #eeeeee;
    font-size: 15px;
}

#about-dialog a.subscribe_btn:hover, #about-dialog a.subscribe_btn:focus {
    background-color: #3c3d3f;
    background-image: -moz-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3d3f), color-stop(100%, #000444));
    background-image: -webkit-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: -o-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: -ms-linear-gradient(top, #3c3d3f 0%, #000444 100%);
    background-image: linear-gradient(to bottom, #3c3d3f 0%, #000444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3d3f', endColorstr='#000444', GradientType=0 );
    text-decoration: none;
    color: #FFFFFF;
    cursor: pointer;
}

a.start_btn {
    padding: 10px 20px;
    margin-right: 20px;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.3);
    background-color: #dd7107;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f88310), color-stop(50%, #e77607), to(#b65d06));
    background-image: -webkit-linear-gradient(#f88310, #e77607 50%, #b65d06);
    background-image: -moz-linear-gradient(top, #f88310, #e77607 50%, #b65d06);
    background-image: -o-linear-gradient(#f88310, #e77607 50%, #b65d06);
    background-image: linear-gradient(#f88310, #e77607 50%, #b65d06);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff7820f', endColorstr='#ffb55c05', GradientType=0);
    background-repeat: no-repeat;
    border: 1px solid #bf6206;
    border-radius: 5px 5px 5px 5px;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
}

.start_btn:hover, a.start_btn:focus {
    background-color: #ea7a0c;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ac5805), color-stop(35%, #e77607), to(#f88a1f));
    background-image: -webkit-linear-gradient(#ac5805, #e77607 35%, #f88a1f);
    background-image: -moz-linear-gradient(top, #ac5805, #e77607 35%, #f88a1f);
    background-image: -o-linear-gradient(#ac5805, #e77607 35%, #f88a1f);
    background-image: linear-gradient(#ac5805, #e77607 35%, #f88a1f);
    background-repeat: no-repeat;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab5705', endColorstr='#fff88a1e', GradientType=0);
    border: 1px solid #9d5005;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 0 rgba(255,255,255,0.1), inset 0 1px 1px rgba(0,0,0,0.1);
    text-decoration: none;
    cursor: pointer;
}

#about-dialog hr, #warning-dialog hr {
    border: none;
}

/* Revised Amberscope styles */
.about-feedback {
    cursor: pointer;
    display: block;
    background-color: none;
    border: none;
    text-align: center;
    -moz-border-radius: 13px 13px 13px 13px;
    border-radius: 13px 13px 13px 13px;
    padding: 0 13px 8px 13px;
}

#about-feedback-title, {
    color: #E97600;
    font-size: 30px;
}

#about-feedback-text {
    font-size: 15px;
    line-height: 1.5em;
    color: #333333;
}

.about-logo {
    font-size: 15px;
    padding: 0 20px;
    text-align: left;
    border:0;
    float: left;
}

.about-center{
    text-align: center;
    font-size: 15px;
    padding: 0 20px;
    margin-top: -10px;
}

.about-left {
    width:42%;
    float:left;
    text-align: right;
    margin-right: 20px;
    padding-top: 10px;
}

.about-right {
    width:48%;
    float:left;
    text-align: left;
    font-size: 15px;
}

#known {
    padding: 0 20px;
}

#welcome-back {
    font-size: 18px;
}

#warning-dialog{
    display: none;
}

#browser-warning{
    text-align: left;
}

#warning-title {
    color: #E97600;
    font-size: 20px;
    text-align: left;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}