/* HTML5 Boilerplate  */


article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #84bdd3; color: #fff; text-shadow: none; }
::selection { background: #84bdd3; color: #fff; text-shadow: none; }

a { color: #0088bb; }
a:visited { color: #551a8b; }
a:hover { color: #069;}
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
a.btn	{ color:#1f9100; font-weight:bold;}
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }









@media only screen and (min-width: 35em) {
  

}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }



/*
 *
 *
 * BASIC TYPE */
 
h2	{ color:#1f9100; font-weight:normal; line-height:1em; font-size:22px; margin-bottom:0.5em;}
form input	{ color:#444 !important;}
form input:focus	{ color:#444 !important;}
p { margin-bottom:15px;}

/*
 *
 *
 * STRUCTURE */
 
html	{ width:100%; height:100%;}
body	{ width:100%; height:100%; background:url(../img/bg-body.png) repeat-x 0 0;background-color:#34758e; position:relative; font:13px/1.4em Arial, Helvetica, sans-serif !important;}
.container	{ width:1000px; padding-top:20px;}
#branding	{ width:100%; margin:auto; background:url(../img/bg-header.png) repeat-x 0 0; position:relative;}
#main	{ width:100%; margin:auto; background:#FFF; padding-bottom:60px;
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
box-shadow: 0 0 20px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}


/*
 *
 *
 * HEADER */
#branding	{ height:90px; border-bottom:1px solid #297490;}
h1#site-title a { width:205px; height:82px; display:block; margin:0 0 0 10px; background:url(../img/nihlogo.png) no-repeat 0 0; text-indent:-9999px; outline:none; font-size:1px;float:left;}
h1#site-title2 a { width:233px; height:82px; display:block; margin:0 0 0 0px; background:url(../img/toxnetlogo.png) no-repeat 0 0; text-indent:-9999px; outline:none; font-size:1px;float:left;}

#access	{}
.menu	{ list-style:none; margin:0;padding:0;}
.menu	li	{ float:left; border-left:1px solid #0f4154; font-size:12px; line-height:1em; margin-left:10px; padding-left:10px;}
.menu	li a	{color:#a9e8ff;}
.menu	li:first-child	{ border:none; margin-left:0; padding-left:0;}
#menu-main-menu	{ position:absolute; top:60px; right:20px;}
ul.breadcrumb	{ background:none ; padding:15px 20px; border:none !important; margin-bottom:10px; filter:none; }

/*
 *
 *
 * FOOTER */
#footer	{ background:#0f516b; padding:12px 20px; font-size:11px; }
#footer .siteinfo	{ color:#fff; float:right;}
#footer .siteinfo a	{color:#A9E8FF; }
#footer ul.menu	{ margin:10px 0 0 0; float:left;}


/*
 *
 *
 * HOME */
#home-banner	{ height:143px; background:url(../img/bg-home-banner.jpg) no-repeat 0 0; margin-bottom:15px; float:left;}
#home-banner h1	{ display:none;}
#home-banner h3	{ font-size:15px; color:#666; margin:75px 20px 0 360px; font-weight:normal; line-height:1.4em;}

#home-search-container ul	{ list-style:none; margin:0; padding:0; }
#home-search-container ul.tab	{width:715px;}

li.home-search-tab	{ float:left;}
li.home-search-tab a	{ color:#666; text-shadow:0 1px 1px #FFF; padding:18px 0; line-height:1em; display:block; font-size:14px; outline:none; text-decoration:none; text-align:center;}

li.home-search-tab a.current	{ color:#339384; font-weight:bold; cursor:default;}
li.home-search-tab a small	{ display:none;}
li.home-search-tab a.current small	{ display:inline; font-weight:normal; color:#666;}

li#home-search-tab-default a	{ background:url(../img/bg-home-search-tab.png) no-repeat 0 0; width:170px;}
li#home-search-tab-default a.current	{ background:url(../img/bg-home-search-box.png) no-repeat 0 0; width: 391px;}
li#home-search-tab-browse a	{ background:url(../img/bg-home-search-tab.png) no-repeat -50px 0;border-right:1px solid #f5f5f5;border-left:1px solid #cdcdcd; width:140px;}
li#home-search-tab-browse a.current	{ background:url(../img/bg-home-search-box.png) no-repeat  -50px 0; width: 361px;}
li#home-search-tab-advanced a	{ background:url(../img/bg-home-search-tab.png) no-repeat 100% 0;border-left:1px solid #cbcbcb; width:180px;}
li#home-search-tab-advanced a.current	{ background:url(../img/bg-home-search-box.png) no-repeat  100% 0; width: 401px;}

.home-search-body	{ clear:both; background:url(../img/bg-home-search-box.png) no-repeat 0 -20px; background-color:#e8e8e8; padding:25px 18px 30px 18px; border-bottom:8px solid #a4d3cc; margin-bottom:0;}
#home-search-container.no-tab .home-search-body	{ border-top:1px solid #e2e2e2;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}


#dropmenu-mask	{ position: absolute; top:0; left:0;z-index:100;}

#home-search-body-default input.search-query	{ padding:7px 0px 8px 10px; float:left;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;}
#main.database #home-search-body-default input.search-query	{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}


#home-search-body-default .database-selection	{ position:relative;float:left;}
#home-search-body-default .database-selection a	{ width:144px; height:25px; background:url(../img/btn-search-database.png) no-repeat 0 0; display:inline-block;  font-weight:bold; text-transform:uppercase; color:#004e6e; text-shadow:0 1px 0px #FFF; text-decoration:none; padding:10px 0 0 10px;}
#home-search-body-default .btn-search	{ float:left; padding:8px 25px 7px; margin-left:7px;}

#home-search-body-default .database-selection-list-default	{ position:absolute; top:34px; left:0; width:200px; border:1px solid #c9c9c9;background: #ebebeb; padding:15px; z-index:1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
box-shadow: 0 0 20px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}
#database-selected-item	{ display:inline-block; width:115px; height:20px; overflow:hidden; white-space: nowrap; font-size:12px;}

#home-search-body-default .database-selection-list-default input { margin-right:5px;}
#home-search-body-default .database-selection-list-default h4	{ font-size:13px; color:#999; line-height:1.4em; text-shadow:0 1px 0px #FFF; padding:10px 0 3px 0; margin:0; font-weight:normal;}




#home-search-body-browse input.search-query	{ padding:7px 0px 8px 10px; float:left; border:none; margin:1px; position:relative; z-index:500;}

#home-search-body-browse .database-selection	{ position:relative;float:left;}
#home-search-body-browse .database-selection a	{ width:144px; height:25px; background:url(../img/btn-search-database.png) no-repeat 0 0; display:inline-block;  font-weight:bold; text-transform:uppercase; color:#004e6e; text-shadow:0 1px 0px #FFF; text-decoration:none; padding:10px 0 0 10px;}
#home-search-body-browse .btn-search	{ float:left; padding:8px 25px 7px; margin-left:7px;}
#home-search-body-browse .browse-search-type-selection	{ clear:both;padding:0 0 2px 0;}
#home-search-body-browse .browse-search-type-selection strong	{ font-weight:normal; float:left;}
#home-search-body-browse .browse-search-type-selection label	{ display:inline-block; float:left;}
#home-search-body-browse .browse-search-type-selection input	{ margin:auto 5px 0 10px;}
#home-search-body-browse .browse-search-type-selection input:first-child	{ margin-left:5px;}

#home-search-body-browse .database-selection-list-browse	{ position:absolute; top:34px; left:0; width:200px; border:1px solid #c9c9c9;background: #ebebeb; padding:15px; z-index:1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
box-shadow: 0 0 20px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}

#home-search-body-browse .database-selection-list-browse input { margin-right:5px;}
#home-search-body-browse .database-selection-list-browse h4	{ font-size:13px; color:#999; line-height:1.4em; text-shadow:0 1px 0px #FFF; padding:10px 0 3px 0; margin:0; font-weight:normal;}

#home-browse-entry-field	{ display:inline; float:left; position:relative; width:412px; height: 35px; background:url(../img/bg-home-browse-input.png) no-repeat 0 0;}
#main.database #home-browse-entry-field	{background:url(../img/bg-home-browse-input-database.png) no-repeat 0 0;}
#home-browse-entry-field .browse-dropdown-list{ position:absolute; top:34px; left:0; width:380px; border:1px solid #c9c9c9;background: #f5f5f5; padding:15px; z-index:1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
box-shadow: 0 0 20px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}
#home-browse-entry-field .browse-dropdown-list h3	{ float:left; font-size:13px; line-height:1.4em;}
#home-browse-entry-field .browse-dropdown-list .navigation	{ float:right;}
#home-browse-entry-field .browse-dropdown-list .browse-dropdown-list-contents	{ margin-top:7px; height:200px; overflow: scroll;overflow-x:hidden; border-top:1px solid #CCC; padding-top:5px;}
#home-browse-entry-field .browse-dropdown-list .browse-dropdown-list-contents a	{ display:block; padding:2px 5px; text-decoration:none;}
#home-browse-entry-field .browse-dropdown-list .browse-dropdown-list-contents a:hover	{ background:#DDD;}

#home-search-body-browse #indexed-words	{ position:absolute; z-index:1000; width:auto; max-width:340px; overflow:hidden; height:23px; margin:6px 0 0 5px; white-space: nowrap; padding-right:5px; top:0; left:0;}
#home-search-body-browse #indexed-words.hascontent	{ background:url(../img/browse-entry-bar.gif) no-repeat 100% 0;}
#home-search-body-browse a.indexed-word	{ display:inline-block; margin-right:4px; padding:2px 20px 1px 5px; background:url(../img/indexed-word-remove.png) no-repeat 100% 5px; background-color:#60afa2; border:1px solid #CCC; color:#FFF; font-size:12px; text-decoration:none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
/*/* behavior: url(css/csspie/PIE.htc); */ */}
#home-search-body-browse a.hide	{ display:none;}
#home-search-body-browse a.indexed-word:hover	{ background-color:#90c9c0;}

#home-search-body-browse a.remove-indexed-words	{ display:block; position:absolute; z-index:1000; width:25px; height:27px; background:url(../img/remove-indexed-words.png) no-repeat 0 0; text-indent:-9999px; top:4px; right:0px;}
#home-search-body-browse a.remove-indexed-words:hover	{ background-position:0 -27px;}



















#home-search-body-advanced input.search-query	{ padding:7px 0px 8px 10px; float:left;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;}


#main.database #home-search-body-advanced input.search-query	{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

#home-search-body-advanced .advanced-search-title	{ padding:15px 0 0 0px; clear:both; color:#339384;}


#home-search-body-advanced .database-selection-advanced	{ position:relative;float:left;}
#home-search-body-advanced .database-selection-advanced a	{ width:144px; height:25px; background:url(../img/btn-search-database.png) no-repeat 0 0; display:inline-block;  font-weight:bold; text-transform:uppercase; color:#004e6e; text-shadow:0 1px 0px #FFF; text-decoration:none; padding:10px 0 0 10px;}
#home-search-body-advanced .btn-search	{ float:left; padding:8px 25px 7px; margin-left:7px;}

#home-search-body-advanced .database-selection-list-advanced	{ position:absolute; top:34px; left:0; width:200px; border:1px solid #c9c9c9;background: #ebebeb; padding:15px; z-index:1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
box-shadow: 0 0 20px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}
#database-selected-item-advanced	{ display:inline-block; width:115px; height:20px; overflow:hidden; white-space: nowrap; font-size:12px;}

#home-search-body-advanced .database-selection-list-advanced input { margin-right:5px;}
#home-search-body-advanced .database-selection-list-advanced h4	{ font-size:13px; color:#999; line-height:1.4em; text-shadow:0 1px 0px #FFF; padding:10px 0 3px 0; margin:0;font-weight:normal;}



.form-horizontal .advanced-elements fieldset	{ width:29.1%; margin-right:3%; float:left;}
.form-horizontal .advanced-elements fieldset.column-2-3	{ width:61%; margin-right:3%; }
.form-horizontal .advanced-elements .control-label	{ width:80px; text-align:left;}
.form-horizontal .advanced-elements .controls	{ margin-left:40px; }
.form-horizontal .advanced-elements .controls select	{ top:0; left:0; z-index:10; width:115px; padding:2px 0px}
/*.lt-ie9 .form-horizontal .advanced-elements .controls select	{ margin:4px 0 0 -15px;} */
.lt-ie9 .form-horizontal .advanced-elements .controls input	{ margin-top:-10px;}
/* .form-horizontal .advanced-elements .controls select:focus{width:auto !important;} */


#advanced-elements-GENERAL { margin-bottom:-25px;}
#home-search-container .advanced-elements {padding:15px 0 0 0; clear:both;}
#home-search-container .advanced-elements hr	{ margin:15px 0 15px 0; clear:both;}
#home-search-container .advanced-elements input.input-small	{ width:60px; margin-bottom:10px;}
#home-search-container .advanced-elements input.input-small-small	{ width:40px; margin-bottom:10px;}
#home-search-container .advanced-elements .header-note	{ font-style:italic; color:#888; font-size:12px; padding-bottom:15px;}
#home-search-container .advanced-elements .header-note a	{ font-style:normal;}
#home-search-container .advanced-elements ul label	{display:inline-block; font-size:12px;margin-bottom: 0;}
#home-search-container .advanced-elements ul label span	{ display:inline-block; width:180px; float:left; color:#666;}
#home-search-container .advanced-elements ul label span.open	{ color:#444; font-weight:bold;}
#home-search-container .advanced-elements ul ul { margin:0 0 5px 18px; display:none;}
#home-search-container .advanced-elements ul ul.open	{ display:block;}
#home-search-container .advanced-elements ul input	{ margin-right:5px; float:left;}
#home-search-container .advanced-elements	ul a.expand	{ display:inline-block; width:14px; height:14px; background:url(../img/btn-folder-expand.png) no-repeat 0 0; float:left; margin:1px 3px 0 0px; text-indent:-9999px; outline:none;}
#home-search-container .advanced-elements	ul a.expand-open	{background:url(../img/btn-folder-expand.png) no-repeat 0 -30px; }
#home-search-container .form-search .advanced-elements .checkbox	{ padding-left: 28px; margin-bottom:5px;}
#home-search-container .form-search .advanced-elements .checkbox input[type="checkbox"]	{ margin-left: -18px;}
#home-search-container .form-search .advanced-elements .checkbox input[type="text"]	{ margin-top:-4px; margin-bottom:0;}


.database-list	{ padding:25px 20px 20px 20px; background:#f8f8f8;}
#home-database-table	{}
#home-database-table th	{ text-align:left; color:#888; text-transform:uppercase;}
#home-database-table th,
#home-database-table td	{ padding:1em 2em 1em 0; border-top:1px solid #e0e0e0;}
home-database-table a	{ font-weight:bold;}
#home-promo	{ background:url(../img/bg-home-promo.jpg) no-repeat 0 0; border:1px solid #FFF; padding:20px 15px 20px 15px; margin-bottom:20px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2);
box-shadow: 0 5px 3px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}
#home-promo h3	{ font-weight:normal; font-size:18px; color:#FFF; line-height:1.2em; text-shadow:0 1px 1px #000; margin-bottom:10px;}
#home-promo p	{ color:#FFF; line-height:1.2em; text-shadow:0 1px 1px #000; margin-bottom:15px;}

.callout	{ background:url(../img/bg-callout.png) repeat-x 0 0; border:1px solid #DDD; padding:20px 15px; margin-bottom:20px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2);
box-shadow: 0 5px 3px rgba(0,0,0,0.2);}
.callout h2	{ border-bottom:1px solid #DDD; padding-bottom:10px;}
h3.question	{ font-size:12px; line-height:1.4em; margin-bottom:15px; background:url(../img/question-mark.png) no-repeat 0 0; height:34px; padding-left: 45px;}
.callout h4	{ font-size:12px;}
.callout ul.links	{ margin:0 0 16px 0; padding:0; list-style:none;}




/*
 *
 *
 * SEARCH RESULT */

.search-pane	{ margin-bottom:20px;}

.search-pane .control-label	{ width:80px; text-align:left;}
.search-pane .controls	{ margin-left:85px; position:relative;}
.search-pane .controls select	{ position:absolute; top:0; left:0; width:110px; z-index:10;}
.search-pane .control-group	{ margin-bottom:10px;}
.search-pane h3	{ background:url(../img/bg-search-pane-header.png) repeat-x 0 0; border:1px solid #a7a7a7; border-bottom:none; font-size:14px; color:#FFF; text-shadow:0 1px 1px #666; padding:5px 0 3px 15px;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
/* behavior: url(css/csspie/PIE.htc); */}
.search-pane-body	{ padding:15px 10px; border:1px solid #e2e2e2; border-top:none; background:#f5f5f5;
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}
.search-pane .btn	{ margin:10px 0 0 0;}

.full-width .search-pane-body	{ padding:0;}
.full-width .select-control	{ padding:7px 10px 2px 10px;}
.full-width .btn	{ margin:10px;}
.search-database-list	{ padding:5px 10px 5px 10px; border:1px solid #d9d9d9; /* height:300px; overflow:scroll; overflow-x:hidden; */}
.search-database-list p	{ color:#777; font-size:11px; line-height:1.2em; margin-top:10px; margin-bottom:3px;}
.search-database-list span.database-name	{ color:#444; font-weight:bold; text-decoration:none;}
.search-database-list label	{ display:inline; padding-left:3px;}

#search-result-header	{ border-top:8px solid #a4d3cc; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; /* border-bottom:1px solid #e9e9e9; */ padding:15px 20px; margin:20px 0 0 0; background:#f9f9f9;}
#search-result-header ul	{ list-style:none; display:inline-block; float:right; margin:3px 0 0 0; padding:0;}
#search-result-header li	{ float:left; line-height:0.8em; border-left:1px solid #CCC; margin-left:7px; padding-left:7px;}
#search-result-header li:first-child	{ border-left:none; margin:0;padding:0;}
#search-result-header .result-description	{ color:#777; float:left;}
#search-result-header .description-green	{ color:#339384; font-weight:bold;}

.search-result-controllers	{ border:1px solid #dfdfdf; margin:0 0 0 0; background:#f9f9f9; display:block;}
.search-result-controllers ul	{ list-style:none; margin:0; padding:0 20px;}
.search-result-controllers ul label{ display:inline-block;}
.search-result-controllers ul li	{ padding:7px 0;}
.search-result-controllers ul li.sort	{ float:left; width:290px;}
.search-result-controllers ul li.items-per-page{ float:left; border-left:1px solid #ededed; padding-left:15px; width:290px;}
.search-result-controllers ul li.search-pagination	{ float:right; border-left:1px solid #ededed; padding-left:15px; width:290px; text-align:right;}
.search-result-controllers input	{ margin:0;}
.search-result-controllers ul li span.divider	{ color:#CCC;}
.search-result-controllers ul li a.disabled	{ color:#999; text-decoration:none; cursor:default;}

#search-result-table	{ font-size:12px; line-height:1.4em;}
#search-result-table th	{ text-align:left; color:#888; text-transform:uppercase; background:#e4e4e4;}
#search-result-table td { padding:1em 2em 1em 0; border-top:1px solid #e0e0e0;}
#search-result-table .search-result-info	{ color:#888; display:block;}
#search-result-table a.save-record	{ padding-left:20px; background:url(../img/folders.png) no-repeat 0 0;}
#search-result-table span.record-saved	{ padding-left:20px; background:url(../img/folders.png) no-repeat 0 -100px; display:inline-block;}
#search-result-table a.save-record-saved span	{ color:#444; cursor:default;}


.search-result .home-search-body	{ background:url(../img/bg-home-search-box-search-result.png) no-repeat 0 -20px;  background-color:#e8e8e8;}
.search-result #home-search-container ul.tab	{ width:961px;}
.search-result li#home-search-tab-default a	{width:319px;}
.search-result li#home-search-tab-browse a	{width:319px;}
.search-result li#home-search-tab-advanced a	{width:319px;}
.search-result #search-result-header	{ border-top:none;margin-top:0;}
.search-result #search-result-table th,
.search-result #search-result-table td	{ padding-left:10px;}
.search-result .form-horizontal .advanced-elements .control-label	{ padding-right:10px; width:85px;}
.pubmed-citation a	{ display:inline-block; padding:6px 35px 6px 0; background:url(../img/PubMed.gif) no-repeat 100% 0;}



/* Tooltip */

div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #272727;
border: 10px solid black;
color: white;
padding: 3px;
width: 250px; /*width of tooltip*/
}
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 7px 10px 6px 10px; background-color:#333; background-color: #555 /* rgba(0,0,0,0.7) */; color: white; max-width: 200px; text-align: left; text-shadow:0 1px 0 #000; font-size:12px; font-weight:normal;}
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; /* background: url('../images/tipsy.gif') no-repeat top left */; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }



/* Overlay*/
/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:20px;background:#f5f5f5; border:6px solid rgba(0,0,0,0.4); position:relative !important;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 0 2px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.5);
box-shadow: 0 2px 10px rgba(0,0,0,0.5);
/* behavior: url(css/csspie/PIE.htc); */
}
#superbox-innerbox{padding:10px 0; overflow: hidden; margin-top:20px;}
#superbox-innerbox a.side-link	{ float:right;}
#superbox-innerbox h2	{ padding-bottom:10px; border-bottom:1px solid #d5d5d5; margin-bottom:20px;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}

#superbox .close	{ opacity: 0.6; filter: alpha(opacity=60);}
#superbox .close:hover	{ opacity: 1.0; filter: alpha(opacity=100);}
#superbox .close a	{ display:block; width:28px; height:28px; background: url(../img/overlay-close.png) no-repeat 0 0; text-indent:-9999px; outline:none; position:absolute; top:10px; right:10px;}

#superbox table	{border: 1px solid #CCC;}
#superbox table th	{ background:#d5d5d5; padding:3px 10px; color:#888; text-transform:uppercase; text-align:left;}
#superbox table td	{ padding:3px 10px; border:1px solid #DDD;}
#superbox table tbody	{ height:250px; overflow:scroll;}


#superbox .filter	{ clear:both;}
#superbox .filter ul	{ margin:0; padding:0; list-style:none;}
#superbox .filter ul li	{ clear:both;}
#superbox .filter ul label	{ font-size:12px;margin-bottom: 0; display:inline;}
#superbox .filter ul label span	{ display:inline-block; color:#666;}
#superbox .filter ul label span.open	{ color:#444; font-weight:bold;}
#superbox .filter ul ul { margin:0 0 5px 18px; display:none;}
#superbox .filter ul ul.open	{ display:block;}
#superbox .filter ul input	{ margin-right:5px; float:left;}
#superbox .filter	ul a.expand	{ display:inline-block; width:14px; height:14px; background:url(../img/btn-folder-expand.png) no-repeat 0 0; float:left; margin:1px 3px 0 0px; text-indent:-9999px; outline:none;}
#superbox .filter	ul a.expand-open	{background:url(../img/btn-folder-expand.png) no-repeat 0 -30px; }
#superbox .filter .checkbox	{ padding-left: 18px; margin-bottom:5px;}
#superbox .filter .checkbox input[type="checkbox"]	{ margin-left: -18px;}
#superbox .filter .checkbox input[type="text"]	{ margin-top:-4px; margin-bottom:0;}









/*
 *
 *
 * INDIVIDUAL DATABASE */
#main.database	{ background:url(../img/database-main-bg.jpg) no-repeat 0 0; background-color:#FFF;}
.database-contents	{ margin-top:20px;}
.database-contents .callout	{ height:330px; }
.lt-ie9 .database-contents .callout		{ width:316px;}


#database-banner	{ height:75px; margin-bottom:0px; float:left;}
#database-banner h1	{ color:#339384; font-weight:normal; width:180px; float:left; margin-left:200px; font-size:28px;line-height: 1em;}
#database-banner h1 span.sub-title	{ display:block; font-size:14px;line-height: 1.4em;}
#database-banner h3	{ width:590px; font-size:15px; color:#666; margin:0 20px 0 0px; font-weight:bold; line-height:1.4em; float:left;}

.tri-year-list	{ height:360px; overflow:scroll; padding:10px 6px 10px 10px; border:1px solid #CCC; background:#FFF;
-moz-box-shadow: inset 0 0 5px #CCC;
-webkit-box-shadow: inset 0 0 5px #CCC;
box-shadow: inner 0 0 5px #CCC;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.tri-search-green-text {
	font-size: 14px;
	line-height: 1em;
	outline: medium none;
	padding: 18px 10px 18px 0;
	color: #339384;
	font-weight: bold;
	text-transform: uppercase;
}

#home-search-body-advanced p {
	font-size:12px;
	color: #666;
}

#home-search-container #home-search-body-advanced form {
	clear:both;
}

#advanced-elements-individual-database .span7	{}
#advanced-elements-individual-database .span7 fieldset	{ width:450px; border-left:1px solid #CCC; border-right:1px solid #CCC; padding-left:10px;}
#advanced-elements-individual-database .span7	.control-label	{ width:230px; }
#advanced-elements-individual-database .span7	.controls	{ margin-left:10px; width:200px; float:left; text-align:left; padding-left:0;}
#advanced-elements-individual-database .span7	.controls input,
#advanced-elements-individual-database .span7	.controls select	{ width:180px; position:relative;}
.lt-ie9 #advanced-elements-individual-database .span7 input	{ margin-left:-10px;}
.lt-ie9 #advanced-elements-individual-database .span7 select { margin:4px 10px  0 0 ;}

#advanced-elements-individual-database .span7 .form-inline	{ width:190px;}
#advanced-elements-individual-database .span7 .form-inline input,
#advanced-elements-individual-database .span7 .form-inline select	{ width:85px; }

#advanced-elements-individual-database .span7 .range-selection	{ width:190px;}
#advanced-elements-individual-database .span7 .range-selection select	{ width:150px;}





/*
 *
 *
 * RECORD CUSTOMIZATION */






#record-search-body input.search-query	{ padding:7px 0px 8px 10px; float:left;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;}

#record-search-body .database-selection	{ position:relative;float:left;}
#record-search-body .database-selection a	{ width:144px; height:25px; background:url(../img/btn-search-database.png) no-repeat 0 0; display:inline-block;  font-weight:bold; text-transform:uppercase; color:#004e6e; text-shadow:0 1px 0px #FFF; text-decoration:none; padding:10px 0 0 10px;}
#record-search-body .btn-search	{ float:left; padding:8px 25px 7px; margin-left:7px;}

#record-search-body .database-selection-list-default	{ position:absolute; top:34px; left:0; width:200px; border:1px solid #c9c9c9;background: #ebebeb; padding:15px; z-index:1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
box-shadow: 0 0 20px rgba(0,0,0,0.2);
/* behavior: url(css/csspie/PIE.htc); */}
#database-selected-item	{ display:inline-block; width:115px; height:20px; overflow:hidden; white-space: nowrap; font-size:12px;}

#record-search-body .database-selection-list-default input { margin-right:5px;}
#record-search-body .database-selection-list-default h4	{ font-size:13px; color:#999; line-height:1.4em; text-shadow:0 1px 0px #FFF; padding:10px 0 3px 0; margin:0; font-weight:normal;}



#record-page-header	{ border-top:8px solid #a4d3cc; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf; /* border-bottom:1px solid #e9e9e9; */ padding:15px 20px 4px 20px; margin:12px 0 0 0; background:#f9f9f9;}
#record-page-header h2	{ display:inline-block; margin-right:10px;}
#record-page-header h4	{  display:inline-block; margin-right:10px; font-weight:normal;}
#record-page-header .record-description	{ color:#999; }

.record-page-controllers	{ border:1px solid #dfdfdf; margin:0 0 0 0; background:#f9f9f9; display:block;}
.record-page-controllers ul	{ list-style:none; margin:0; padding:0 20px;}
.record-page-controllers ul li	{ padding:7px 0;}
.record-page-controllers ul li.database-selection	{ float:left; width:350px;}
.record-page-controllers ul li.related{ float:left; border-left:0px solid #ededed; width:105px;padding:13px 0 11px 0px;}
.record-page-controllers ul li.pubmed{ float:left; border-left:1px solid #ededed; width:130px;padding:13px 0 11px 8px;}
.record-page-controllers ul li.pmc{ float:left; border-left:1px solid #ededed; width:120px;padding:8px 0 7px 8px;}
.record-page-controllers ul li.download{ float:left; border-left:1px solid #ededed; width:160px;padding:13px 0 11px 8px;}
.record-page-controllers ul li.print	{ float:left; border-left:1px solid #ededed; padding:13px 0 11px 8px;width:60px;}
.record-page-controllers ul li.save-record	{ float:left; border-left:1px solid #ededed; padding:13px 0 11px 8px;width:120px;}
.record-page-controllers ul li.view-save-record	{ float:left; border-left:1px solid #ededed; padding:13px 0 11px 10px;width:130px;}
.record-page-controllers ul li.mylist    { float:left; border-left:1px solid #ededed; padding:13px 0 11px 8px;width:80px;}


.record-page-controllers a.download{ padding-left:20px; background:url(../img/icon-record-controllers.png) no-repeat 0 0; display:inline-block; height:16px;}
.record-page-controllers a.print{ padding-left:20px; background:url(../img/icon-record-controllers.png) no-repeat 0 -20px; display:inline-block; height:16px;}
.record-page-controllers a.save-record{ padding-left:20px; background:url(../img/icon-record-controllers.png) no-repeat 0 -40px; display:inline-block; height:16px;}
.record-page-controllers a.view-save-record{ padding-left:20px; background:url(../img/icon-record-controllers.png) no-repeat 0 -60px; display:inline-block; height:16px;}
.record-page-controllers a.permalink{ padding-left:20px; background:url(../img/permalink.png) no-repeat 0 0; display:inline-block; height:16px;}


.record-page-controllers ul li a.disabled	{ color:#999; text-decoration:none; cursor:default;}



#record-page-top-links	{ clear:both; margin-top:30px;}
#record-page-top-links ul { margin:0; padding:0; list-style:none;}
#record-page-top-links ul li	{ float:left; margin-left:10px; padding-left:10px; border-left:1px solid #d7d7d7;}
#record-page-top-links ul li:first-child	{ margin-left:0; padding-left:0; border:none;}
#record-page-top-links ul.right	{ float:right;}
#record-page-top-links ul li a.disabled     { color:#999; text-decoration:none; cursor:default;}



#record-contents	{ clear:both; border:1px solid #dfdfdf; overflow:hidden;}
#record-left-controllers	{ width:290px; float:left;background-color:#f9f9f9;}
#record-left-controllers a.link-bar	{ display: block; width:25px; height:640px; text-indent:-9999px; outline:none; background:url(../img/record-left-controllers-bar-bg.png) no-repeat 0 10px; background-color:#efefef; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; float:right;}
#record-left-controllers a.link-bar-open	{ background-position:-25px 10px; }
#record-left-controllers a.link-bar:hover	{ background-color:#e0e0e0;}



#record-left-controllers ul	{ margin:0; padding:0; list-style:none;}
#record-left-controllers ul	li.new-line {clear:both;}
#record-left-controllers ul label	{ font-size:12px;margin-bottom: 0;}
#record-left-controllers ul label span	{ display:inline-block; width:180px; float:left; color:#666;}
#record-left-controllers ul label span.open	{ color:#444; font-weight:bold;}
#record-left-controllers ul ul { margin:0 0 5px 18px; display:none;}
#record-left-controllers ul ul.open	{ display:block;}
#record-left-controllers ul input	{ margin-right:5px;}
#record-left-controllers ul a.expand	{ display:inline-block; width:14px; height:14px; background:url(../img/btn-folder-expand.png) no-repeat 0 0; margin:1px 6px 0 -3px; text-indent:-9999px; outline:none; clear: both; line-height: 1em;}

#record-left-controllers ul a.expand-open	{background:url(../img/btn-folder-expand.png) no-repeat 0 -30px; }
#record-left-controllers .checkbox	{ padding-left: 18px; margin-bottom:5px;}
#record-left-controllers .checkbox input[type="checkbox"]	{ margin-left: -18px;}
#record-left-controllers .checkbox input[type="text"]	{ margin-top:-4px; margin-bottom:0;}

#record-left-controllers ul li a.controllers-link {
	padding-top: 5px;
        text-decoration: underline;
}
#record-left-controllers ul label {
        display: inline-block;
}
#record-left-controllers .btn {font-size:12px}
#record-left-controllers .btn-apply-search {font-weight:normal;padding:2px 2px;margin-top:4px;}

.controllers-contents	{ padding:10px; width:243px; height: auto;overflow: visible;}
.controllers-contents h3	{ color:#339384; text-transform:uppercase; font-size:14px; font-weight:normal;}
.controllers-contents h5	{ color:#999; font-weight:normal;}
a.clear-form	{ margin-left:5px;}


#record-main	{ width:628px; float:left; padding:20px 0 20px 20px; height:auto; overflow:visible;
-moz-box-shadow: inset 0 0 0px #CCC;
-webkit-box-shadow: inset 0 0 0px #CCC;
box-shadow: inner 0 0 5px #CCC; font-size: 12px; line-height:1.8em; color:#000;}
#record-main h3	{ margin:10px 0 10px 0; font-size: 16px; color:#0088bb; }
#record-main code	{ color:#008100;font-family: Arial, Helvetica, sans-serif ; border:none; display:block;}

#record-main strong.all-caps {
	text-transform:uppercase;
	font-size: 12px;
}

#record-main table {
	margin-left: 20px;
	/*width: 95%;*/
}

#record-main table tr td{
	padding-bottom: 10px;
	padding-left: 5px;
}

#record-main font[color="red"]{

	color:#111; border:1px solid #ffcc00; background-color:#ffffcc !important;
}
#record-main font[size="+1"]{

	color:#339384; font-weight:bold; !important;
}

#record-main .iristable {
   font-size:11px;
   padding:0;
   margin:0;
}
#record-main .iristable td {
   padding:0;
   margin:0;
   border:0;

   }
#record-main .iristable pre {
   margin-bottom:0px;
   padding:0px;
   border:0px solid #ccc;
   letter-spacing:-2px;
}

/*
 *
 *
 * FAQ */


.container-fluid header{ border-bottom: 8px solid #A4D3CC; margin-bottom: 20px; }
#main header .side-link { float: right; margin-top: -25px; color: #999; }

.faqs-section { border-spacing: 0; max-width: 100%; border-bottom: 1px solid #E0E0E0;
  padding: .5em 0 .5em 0; width: 100%; }
.faqs-section h5 { color: #888888; text-align: left; text-transform: uppercase; 	margin-top: 1.25em; }
.faqs-section ul { 	padding:0; }
.faqs-section ul li { list-style-type: none;	 padding-bottom: 10px; }

.faqs-section:last-child { border-bottom: none; padding-bottom: 0; }
.container-fluid ul:last-child { margin-bottom: 0; }
.container-fluid .faqs-section ul .last-faqs li{ padding-bottom: 0; }
.faq-contents { padding-top: 4px; padding-bottom: 20px; margin-right:30px;}
.faq-contents ul { padding-left: 20px; margin-top: 0; }
.faq-contents ul li{ list-style-position: outside; list-style-type: disc; }
.faqs-section ul li a.question	{ margin-left:-20px; background:url(../img/btn-folder-expand.png) no-repeat 0 0; padding-left:20px;}
.faqs-section ul li a.question.open	{ color:#0088BB; font-weight:bolder; outline:none; background: url(../img/btn-folder-expand.png) no-repeat 0 -30px;}

ul li .faq-contents p:last-child { margin-bottom: 0; }
.faq-contents p { margin-bottom: 10px; }
ul li .faq-contents ul li.zerobelow { padding-bottom: 0; }
.faqs-section ul li.zerobelow { padding-bottom: 0; }
.examples { padding-left: 20px; }

/*
 *
 *
 * RECORD3.0-BIBLIO */
#record-biblio-main { overflow:scroll; height: 600px; font-size: 12px; padding: 20px 30px 0 15px; }
#record-biblio-main strong { text-transform: uppercase; }
#record-biblio-main p { padding-left: 35px; }
#record-page-header p { color: #666; font-size:15px; }
#record-page-header p.authors-label { color: #333; font-size:12px; }
p.left-links { font-size:12px; color:#c9c9c9; float: left; padding: 15px 0 0 15px; margin: 0; }
.record-page-controllers ul li.record-options { float: left; width: 350px; 	padding-top: 15px; 	color: #c9c9c9; }
.red-text { color: red; }


/*
 *
 *
 * BOOTSTRAP CUSTOMIZATION */
.form-horizontal .control-group	{ margin-bottom:10px;}

.btn-search {
	color:#FFF;
	text-shadow:none;
  background-color: #56a99c;
  *background-color: #349485;
  background-image: -ms-linear-gradient(top, #75bcb1, #349485);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75bcb1), to(#349485));
  background-image: -webkit-linear-gradient(top, #75bcb1, #349485);
  background-image: -o-linear-gradient(top, #75bcb1, #349485);
  background-image: -moz-linear-gradient(top, #75bcb1, #349485);
  background-image: linear-gradient(top, #75bcb1, #349485);
  background-repeat: repeat-x;
  border-color: #349485 #349485 #1d6459;
  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(startColorstr='#75bcb1', endColorstr='#349485', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	padding: 4.5px 10px;
}

.btn-search:hover,
.btn-search:active,
.btn-search.active,
.btn-search.disabled,
.btn-search[disabled] {
	color:#FFF;
  background-color: #349485;
  *background-color: #499249;
}

.btn-search:active,
.btn-search.active {
  background-color: #408140;
}


#main.search-result .btn-search	{ margin-top:-1px;}

.btn-apply-search {
	color:#FFF !important;
	text-shadow:none;
	font-weight:bold; 
  background-color: #7cb028;
  *background-color: #6a9a10;
  background-image: -ms-linear-gradient(top, #7ab229, #6a9a10);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7ab229), to(#6a9a10));
  background-image: -webkit-linear-gradient(top, #7ab229, #6a9a10);
  background-image: -o-linear-gradient(top, #7ab229, #6a9a10);
  background-image: -moz-linear-gradient(top, #7ab229, #6a9a10);
  background-image: linear-gradient(top, #7ab229, #6a9a10);
  background-repeat: repeat-x;
  border-color: #6a9a10 #6a9a10 #538804;
  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(startColorstr='#7ab229', endColorstr='#6a9a10', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-apply-search:hover,
.btn-apply-search:active,
.btn-apply-search.active,
.btn-apply-search.disabled,
.btn-apply-search[disabled] {
	color:#FFF;
  background-color: #6a9a10;
  *background-color: #639c0f;
}

.btn-apply-search:active,
.btn-apply-search.active {
  background-color: #538804;
}

#superbox .btn-apply-search	{ margin-top:20px;}
#superbox .no-margin-top	{ margin-top:0;}
		







@media print {
/*  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; } 
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }*/

#record-main,
.controllers-contents{
	overflow:visible;
	height:auto;
}
ul.breadcrumb{
	box-shadow:none;
}
#record-search-body,
#record-page-top-links,
#record-left-controllers a.link-bar{
	display:none;}
}

#download label{
    margin-bottom:0;
    line-height:14px;
    display:inline;
}


.green_hover { color: #1f9100; border-bottom:2px dotted  #6a9a10; margin-bottom:4px; }

