@charset "utf-8";

* {margin:0;padding:0;}

html {overflow-y: scroll;}

body {font-family:"Droid Sans",Helvetica,Arial,sans-serif;font-size:12px;min-width:1100px;}
@media all and (max-device-width : 1024px) {
    body {font-size:11px;}
}

h1,
h2,
h3 ,
h4 {color:#254779;font-weight:1000;font-family:"Droid Serif",Georgia,serif;font-style:normal;text-align:left;}
h1 {font-size:2.50em;line-height:1.50em;margin:20px 30px;}
h2 {font-size:2.00em;line-height:1.25em;margin:10px 20px;}
h3 {font-size:1.50em;line-height:1.15em;margin:5px 10px;}
h4 {font-size:1.25em;line-height:1.05em;margin:2px 4px;}
a {color:#5a77a0;text-decoration:none;}

.empty {}
.hidden {display:none;}
.right {float:right;text-align:right;}
.left {float:left;text-align:left;}
.center {text-align:center;}
.container {overflow:auto;}
.navigation .button a,
.navigation .button p {font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:800;text-transform:uppercase;border:1px solid #254779;background:#d1d4da;color:#254779;}
.cursor {cursor:pointer;}

.warning_top {color:#C80000;}
.warning     {color:#ad0001;}
.warning_low {color:#810001;}
.white       {color:#fff;}
.deleted     {text-decoration:line-through;}
.oneline     {display:inline-block;}

#header {width:100%;height:40px;background:#254779 url(/images/header-bg.png) repeat-x scroll 0 0;border-bottom:1px solid #1d3a63;}
#header .logo {float:left;margin:2px 0 0 10px;}
#header .prezi {float:left;margin:10px 2px;}
#header form {float:right;margin:6px 10px 0 0;}
#header form input.search {background:#fff url(/images/icon_search.png) no-repeat scroll;border-radius:25px;border: 1px solid #004489;color:#989898;font-size:12px;padding:5px 5px 5px 25px;margin-left:10px;margin-top:0;width:100px;}
#header ul {line-height:1.0;float:left;margin-left:15px;list-style:none;}
#header ul li {float:left;position:relative;background:none;font-family:"Droid Sans",Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;}
#header ul li.active a{background-color:#1e3b66;border-radius:5px;}
#header ul li.highlight a{background-color:#ffffff;border-radius:5px;color:#1e3b66;}
#header ul li.highlight a:focus,
#header ul li.highlight a:hover,
#header ul li.highlight a:active {text-shadow:1px 1px #1e3b66;}
#header ul li:hover ul {left:0;top:3.0em;z-index:99;}
#header ul a {display:block;position:relative;border-left:none;border-top:none;padding:.5em .65em;margin:.5em 0;}
#header ul a,
#header ul a:visited {color:#d1d4da;}
#header ul li:hover,
#header ul a:focus,
#header ul a:hover,
#header ul a:active {background:none;outline:0;color:#fff;}
#header ul ul {position:absolute;top:-999em;border-top:1px solid #191919;border-bottom:5px solid #191919;width:14em;}
#header ul ul li{width:100%;}
#header ul li li {background:#2c2c2c;border-top:1px solid #414141;border-bottom:1px solid #191919;font-size:.95em;text-shadow:1px 1px #000;text-transform:lowercase;}
#header ul li li:hover {background-color:#383838;}
#header ul li.active li a{background-color:transparent;}

#navigation {display:block;margin:0 auto;padding:4px 30px;width:90%;text-align:center;line-height:1.25em;color:#4f4f4f;border-bottom:1px solid #DDD;text-transform:lowercase;}
#navigation a:hover {text-decoration: underline;}

#footer {clear:both;padding:20px;width:100%;border-top:1px solid #1f1f1f;display:block;font-size:.9em;line-height:1.25em;color:#4f4f4f;float:left;}

#main {padding:4px 30px;}
#main form.but input {display:none;}
#main form.but input:checked + .input {color:#d1d9e5;background:#5a77a0;}
#main form.but input:disabled + .input {color:#d1d9e5;background:#f9f9f9;}
#main form.but .input {cursor:pointer;color:#5a77a0;background:#ffffff;border:1px solid #191919;font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-weight:500;padding:5px 10px;margin:0;}
#main form.but .spec {height:28px;text-align:center;margin:2px;padding:2px;}
#main form.but .proc {height:28px;text-align:center;margin:2px 8px;padding:2px 8px;}
#main strong {color:#004489;}
#main p,
#main li {font-size:1.15em;line-height:1.6em;}
#main .menu li {display:inline;float:left;}
#main .menu a {padding:4px 12px;margin-left:4px;}
#main .menu a,
#main .menu a.selected:hover {color:#1e3b66;background:#ffffff;border:1px solid #191919;}
#main .menu a:hover,
#main .menu a.selected {color:#d1d9e5;background:#004489;border:1px solid #191919;}
#main .menu a.disabled {color:#d1d4da;background:#ffffff;border:1px solid #191919;}
#main .tight li {float:none;}
#main .tight label {display:block;line-height:1.0em;font-size:1.0em;color:#bfcada;font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-weight:150;background:url("/images/icons/ui-check-box-uncheck.png") top left no-repeat;margin:0 4px;padding:2px 0 2px 24px;}
#main .tight input:checked + label {color:#191919;background:url("/images/icons/ui-check-box-mix.png") center left no-repeat;}
#main .inlined_link {cursor:pointer;color:#5a77a0;font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-weight:500;padding:2px 6px;}
#main .highlighted {background-color:#f9f9f9;border-left:8px solid #bfcada;margin-top:4px;padding:10px;overflow:auto;}
#main .thinframe {background-color:#f9f9f9;border:1px solid #bfcada;margin-top:4px;padding:10px;overflow:auto;}
#main .logos ul {list-style:none;float:left;}
#main .logos li {float:left;display:block;margin:4px 20px;height:70px;line-height:70px;}
#main .logos li img {vertical-align: middle;}

#main .longtable {overflow:auto;}
#main .box-table {font-family:"Droid Serif",Georgia,serif;font-size:12px;margin:8px 16px;text-align:left;border-collapse:collapse;}
#main .box-table .header {text-align:center;font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:500;padding:5px 10px;margin:0;color:#d1d9e5;border-bottom:1px solid #4d678c;background:#254779 url(/images/header-bg.png) repeat-x scroll 0 0;}
#main .box-table th {padding:8px;border-bottom: 1px solid #e8edff;border-right: 1px solid #e8edff;}
#main .box-table td {padding:2px;background: #e8edff;border-bottom: 1px solid #fff;border-right: 1px solid #fff;color: #669;border-top: 1px solid transparent;}
#main .box-table tr:hover td {background: #d0dafd;color: #339;}

#small {margin:0;padding:0;width:800px;overflow:hidden;min-width:800px;}
#small input[type=text] {width:76px;background:#fff;border-radius:5px;border:1px solid #004489;color:#989898;font-size:12px;padding:1px;text-align:center;}

#content {margin-right:320px;}
#warning {margin:8px 12px;padding:4px;border-left:6px solid #C80000;border-bottom:2px solid #C80000;}

#content .paper {background-color:#f9f9f9;border:1px solid #bfcada;margin-top:4px;padding:10px;overflow:auto;}
#content .paper .navigation {overflow:auto;font-size:12px;}
#content .paper .title {margin:4px 0;padding:4px 0;font-size:14px;}
#content .paper .references {overflow:auto;font-size:12px;}
#content .paper .references div {margin-right:12px;}
#content .paper .abstract {margin:4px;padding:4px;font-size:12px;}
#content ol {list-style-position: inside;}

#sidebar {width:300px;float:right;}
#sidebar .block {margin-bottom:24px;}
#sidebar .block p {margin-top:0;line-height:1.5em;font-size:1.0em;}
#sidebar .block .title {margin-bottom:4px;}
#sidebar .block .title h4 {font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;padding:5px 10px;margin:0;color:#d1d9e5;border-bottom:1px solid #4d678c;background:#254779 url(/images/header-bg.png) repeat-x scroll 0 0;}
#sidebar .block .title div {padding:4px 2px;}
#sidebar .block .title input.search {width:80px;display:block;background:#fff;border-radius:25px;border:1px solid #004489;color:#989898;font-size:12px;margin-top:1px;}

#sidebar .block .accept {text-align:center;margin:2px 10px;padding:2px;font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;font-size:1.5em;font-weight:500;background:#d1d9e5;border:1px solid #C80000;}
#sidebar .block .accept a {display:block;color:#989898;}
#sidebar .block .accept a:hover {color:#C80000;}

#sidebar .navigation {background:#d1d9e5;height:38px;margin-bottom:12px;}
#sidebar .navigation .button {width:68px;margin:2px 4px;padding:0;}
#sidebar .navigation .button_one {width:300px;margin:4px;padding:2px;}
#sidebar .navigation .sort {width:80px;margin:2px auto;padding:2px 0;}
#sidebar .navigation .sort input.search {display:block;background:#fff;border-radius:25px;border: 1px solid #004489;color: #989898;font-size:14px;padding:4px;width:76px;height:20px;}
#sidebar .navigation .sort ul {width:120px;position:relative;top:8px;left:-20px;border-top:1px solid #191919;border-bottom:5px solid #191919;list-style:none;font-size:1.2em;}
#sidebar .navigation .sort ul a  {display:block;color:#d1d4da;}
#sidebar .navigation .sort ul span {display:block;color:#989898;}
#sidebar .navigation .sort ul li{width:100%;}
#sidebar .navigation .sort ul li {background:#2c2c2c;border-top:1px solid #414141;border-bottom:1px solid #191919;font-size:.9em;text-shadow:1px 1px #000;text-transform:lowercase;}
#sidebar .navigation .sort ul li:hover {background-color:#383838;}
#sidebar .navigation .sort ul li a{background-color:transparent;}

#sidebar .menu_cfg {list-style:none;font-size:1.0em;}
#sidebar .menu_cfg li {display:block;}
#sidebar input[type=text] {width:76px;background:#fff;border-radius:5px;border:1px solid #004489;color:#989898;font-size:12px;padding:1px;text-align:center;}
#sidebar input[type=text]:disabled {display:none;}
#sidebar input.long {width:128px;}

#figures {min-width:1200px;margin:0;padding:0;}
#figures .row {overflow:auto;border:1px solid #254779;background-color:#d1d4da;margin:4px 0;}
#figures .row * {margin:0;padding:0;}
#figures .row .img {height:640px;width:800px;float:left;}
#figures .row .leg {height:640px;margin:0 2px 4px 0;padding:4px;overflow:auto;display:block;line-height:1.0em;font-size:1.0em;font-family:"Calibri","Droid Sans",Tahoma,Geneva,sans-serif;}
#figures .row .leg .menu li {display:block;float:none;}
#figures .row .header,
#figures .row .navigation,
#figures .row .leg {background-color:#fff;border:1px solid #254779;}
#figures .navigation {margin:2px;padding-left:12px;overflow:auto;}
#figures .navigation a,
#figures .navigation p {cursor:pointer;display:block;margin:8px;padding:4px;line-height:1.2em;}

#figures .navigation p span {cursor:default;}
#figures .navigation p a {border:none;display:inline;margin:0;padding:0;font-size:1.0em;}

#figures .highlighted {border-left-width:2px;}

#GoogleFramePage {width:100%;height:700px;margin:0 auto;padding:0;border:0;overflow:hidden;}
#GoogleFrameSidebar {width:100%;height:400px;margin:0;padding:0;border:0;overflow:hidden;}

#PreziFramePage {width:740px;height:440px;margin:0 auto;padding:0;border:0;overflow:hidden;}
