body {background-color: rgb(245, 245, 245);font-family: "OpenSansLight";}
h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: normal;
    margin: 25px 0 15px 0;
    margin-top: 25px;
    margin-bottom: 15px;
}
h1 {font-size: 36px;line-height: 36px;}
h3 {font-size: 18px;line-height: 18px;}
a {text-decoration: none;color: #5D5C5C;}
a:hover {text-decoration: none;}
.container a {text-decoration: none;color: #b92a29;}
.container a:hover {text-decoration: none;}
#block-toolbar {background: #252525 url("/templates/jomi/styles/jomi/images/nasa_header_logo1.gif") top left no-repeat;height: 98px;padding: 0px;}
#centername {position: absolute;left: 155px;height: 98px;}
#centername h2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 35px;
    position: relative;
    margin: 0;
}
#centername h2 a {color: #6D6D6D;text-decoration:none;}
.jumbotron {
    padding:30px 0 0 50px;
    color:#ffffff;
    background-image: url('/templates/jomi/styles/jomi/images/sitebanner.jpg');
    height: 180px;
    background-repeat: no-repeat;
    background-color: #000000;
    background-size: cover;
    margin-bottom: 0;
}
#sitename {position:relative; height:auto; margin:40px 0 0 60px;}
#sitename h2 {color: #e1e1e1; font-family: Helvetica,Arial; font-size: 36px; padding: 0; margin: 0; margin-bottom: 8px; font-weight:normal;}
#sitename h4 {color: #e1e1e1; font-family: Arial,Helvetica; font-size: 24px; padding: 0; margin: 0; font-weight:normal;}
.navitemtitle {text-shadow: 1px 1px 1px #000000;}
.nav > li {background: url("/templates/jomi/styles/jomi/images/menu_borderright.png")repeat-y scroll 100% 0 rgba(0, 0, 0, 0);}
.navbar-inverse .navbar-nav > li > a {text-decoration:none;}
.navbar {border-radius: 0px;}
.dropdown-menu > li > a {text-decoration:none;}


label {display:block;}
#platforminstrumentscontainer {float:left;}
.platformselect {float:left;}
.instrumentblocks {float:left;margin-left:20px;}
.instrumentselect {width:125px;margin-left:20px;}
.special {line-height:23px;}
.glyphicon {cursor:pointer;}
input[type=text] {width:90%;}
input[type='email'] {width:90%;}
.otherplatint {float:left;margin-left:20px;}
input[type=text].otherinput {width:220px !important;}
::-webkit-input-placeholder {color:#999;font-style:italic;}
:-moz-placeholder {color:#999;font-style:italic;}
::-moz-placeholder {color:#999;font-style:italic;}
:-ms-input-placeholder {color:#999;font-style:italic;}
.inputerror {color:#BF0000;background-color:#FFD2D3;}
.txtareaerror {color:#BF0000;background-color:#FFD2D3;}
noscript {color:#BF0000;font-weight:bold;font-size:21px;}
.table caption {color:#555;font-size:18px;text-decoration:underline;}
.refurl{color:#7FAECE}
#orlbl{font-size:16px;}
#block{display: inline;margin-left:30px;}
.btnblock{display: inline;float:left;margin-left:10px;}
.block, fieldset{border-left:3px solid #cecece;margin-bottom:50px;padding-top:5px;padding-left:15px;}
.pblock{margin-bottom:40px;padding-top:5px}
.modal .modal-body {max-height: calc(100vh - 200px);/*max-height: 600px;*/overflow-y: auto;overflow-x: hidden;}
.tip {cursor: pointer;}
.required {color:#E50000; font-size:10px;}
button {
     padding: 5px 12px;
     box-shadow:none;
     text-shadow: none;
}
.fnamelabels {width: 550px;position: relative;float: left;}
.removefilelabel {position: relative;float: right;margin-right:200px;}
#newuploadedmediacontainer2_0 {margin-bottom: 10px;float: left;}
#newuploadedmediacontainer_0 {margin-bottom: 10px;float: left;}

.mod-box {border: #dddddd solid 0;}
.mod-box {padding: 5px 15px 3px 15px;}
.module {position: relative;}
.module, #header, #breadcrumbs, #content, #footer {margin: 15px;}
.module a {text-decoration: none;color: #5D5C5C;}
.module a:hover {text-decoration: none;}
.clearfix::before, .clearfix::after, .grid-block::before, .grid-block::after, .deepest::before, .deepest::after {content: "";display: table;}

.module-title {
    text-align: center;
    height: 8px;
    margin: 0 0 15px 0;
    padding-bottom: 25px;
    position: relative;
    color: #444;
    border-bottom: 1.8px solid #B22026;
}

.module-title::after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #B92A29;
    width: 25%;
    height: 2px;
}
.deepest > :last-child {margin-bottom: 0;}
.menu, .menu ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
li {line-height: inherit;}
.menu-sidebar li:first-child {border-top: none;}
.menu-sidebar li {border-bottom: 1px solid #141414;box-shadow: 1px #2C2C2C inset;}
.menu-sidebar a, .menu-sidebar li > span {color: #5D5C5C;}
.menu a {text-decoration: none;}
.menu a, .menu span {display: block;}
.menu-sidebar a.level1 > span, .menu-sidebar span.level1 > span {padding: 5px 0;line-height: 20px;}
.menu a, .menu span {display: block;}
.menu-sidebar a, .menu-sidebar li > span {color: #5D5C5C;}
.clearfix::after, .grid-block::after, .deepest::after {clear: both;}
.clearfix::before, .clearfix::after, .grid-block::before, .grid-block::after, .deepest::before, .deepest::after {content: "";display: table;}
.highlightsbtn {border: none;}
.highlightsbtn > li {
    border: 1px solid #000;
    padding-left: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #bbbbbb;
    margin-bottom: 10px;
}
.relatedcontent {
    background-color: #ffffff;
    border: 1px solid #222222;
    padding-top: 12px;
    padding-bottom: 12px;
}

.relatedcontent ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 0px;
}

.relatedcontent ul li {
    margin: 0;
    padding: 5px 0 5px 0;
}

ul.menu-sidebar2 {
    padding-left: 10px;
}

ul.menu-sidebar2 > li {
    list-style: circle;
    border-bottom: none;
}

#block-footer {
    border-top: 3px solid #B92A29;
    padding: 1px;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #000000;
    background: url("/assets/img/footer_bg.png") no-repeat scroll center top #000000;
}

#footer {
    color: #FFFFFF;
    margin-bottom: auto;
    margin: 15px;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
}

#footer a:hover {
    color: #ACACAC;
}
#footer a, #footer a:hover {
    text-decoration: none;
}


.viewThisInput {cursor: pointer;}
.hiddenRow {padding: 0 !important;}
.commentlink {text-decoration:underline;cursor:pointer;}
.nestedTbl {padding-left:10px;padding-right:10px;}

#inputtbl tr th {
    background-color:#eee;
}
#inputtbl tr.crows th {
    background-color:#9c9c9c;
    color:#fefefe;
}

#commentfooter input[type=text] {width:100%;}
#commentfooter input[type='email'] {width:100%;}