/*
----------------------------------------------------
RESET
----------------------------------------------------
*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.clearfix:before, .clearfix:after { 
    content: "\0020"; 
    display: block; 
    height: 0; 
    overflow: hidden; }

.clearfix:after { 
    clear: both; }

.clearfix { 
    zoom: 1; }

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

/*
ins {
    text-decoration: none;
}
*/

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*
----------------------------------------------------
GLOBALS
----------------------------------------------------
*/

* {
    font-family: Arial, Helvetica, sans-serif;
}

body {
    background-color: #fff;
    font: 11px arial, geneva, verdana, sans-serif;
    color: #333;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span { 
    display: none;
}

.caps {
    display: inline;
    letter-spacing: 0.1em;
}


a {
    color: #069;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.sml {
	font-size: 10px;
}

input,
select,
textarea {
    font-size: 10px;
}

.lf { float: left; }
.rf { float: right; }
.clear {
    margin: 0;
    padding: 0;
    font-size: 1px;
    line-height: 0px;
    clear: both;
}

.btn {
    margin: 0;
    padding: 0;
}

.btn span { display: none; }

.btn a {
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
}


/*
----------------------------------------------------
MAIN HEADER
----------------------------------------------------
*/

#hover-closer {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

#container-head {
	height: 131px;
	background: #fff url('../../img/bg/cap/head-bg.gif@536c855e144c') 0 0 repeat-x;
}

body.home #container-head,
body.nai-home #container-head,
body.astep-home #container-head,
body.astid-home #container-head,
body.exobiology-home #container-head {
    height: 386px;
    overflow: hidden;
}

body.home #container-head { background: transparent url('../../img/space/towering-infernos2.jpg@536c855e144c') 50% 0 repeat-x; }
body.nai-home #container-head { background: transparent url('../../img/space/nai20080214.jpg@536c855e144c') 50% 0 repeat-x; }
body.astep-home #container-head { background: transparent url('../../img/space/asteptest20080214.jpg@536c855e144c') 50% 0 repeat-x; }
body.astid-home #container-head { background: transparent url('../../img/space/test-astid2.jpg@536c855e144c') 50% 0 repeat-x; }
body.exobiology-home #container-head { background: transparent url('../../img/space/exo20080214.jpg@536c855e144c') 50% 0 repeat-x; }

.blkline {
	border-bottom: 1px solid #000;
}

#container-head-fullsize {
    background: transparent url('../../img/bg/cap/head-inner-bg.gif@536c855e144c') 50% 0 no-repeat;
    width: 100%;
}

#container-head-content {
	width: 982px;
    margin: 0 auto;
    position: relative;
}

#container-head.wflash #container-head-content {
    background: transparent url('../../img/bg/cap/head-wflash-bg.gif@536c855e144c') 0 0 no-repeat;
}

#container-head.wflash #container-head-fullsize {
    background: none !important;
}

#container-head-content .nasalogo {
	float: left;
    width: 210px;
    height: 31px;
	margin: 9px 0 0 0px;
}

#container-head-content .astrologo-front {
    background: transparent url('../../img/logo/astrobiology_lrg.gif@536c855e144c') 0 0 no-repeat;
    float: left;
    width: 291px;
    height: 43px;
    margin: 9px 0 0 0;
    text-indent: -3000px;
}

#container-head-content .nasalogo-front {
    background: transparent url('../../img/logo/nasa.gif@536c855e144c') 0 0 no-repeat;
	float: left;
    width: 179px;
    height: 31px;
	margin: 15px 0 0 0;
	text-indent: -3000px;
}

#container-head .bar-top {
    height: 60px;
    padding: 0 1px 0 0;
    overflow: hidden;
}

#container-head.wflash .bar-top {
    padding: 0 1px 0 17px;
}

#container-head .bar-bottom {
	height: 67px;
	overflow: hidden;
}

#container-head.wflash .bar-bottom {
    padding: 0 0 0 17px;
}

#container-head .bar-bottom h1 {
    margin-top: 9px;
    text-indent: -3000px;
}

.bar-bottom .astrologo-divi {
    float: left;
    background: transparent url('../../img/logo/logo_lrg_div.gif@536c855e144c') no-repeat top left;
    width: 25px;
    height: 43px;
    overflow: hidden;
    display: block;
    margin-top: 9px;
}

.bar-top .bar-utility {
    text-align: right;
    float: right;
    height: 31px;
}

#container-head.wflash .bar-top .bar-utility {
    padding-right: 15px;
}

#head-flash {
    height: 250px;
    margin-top: 8px;
    margin-left: 1px;
}


/*
----------------------------------------------------
MAIN HEADER: SEARCH FORM
----------------------------------------------------
*/

.bar-utility .user {
	float: left;
	text-align: left;
	background: transparent url('../../img/bg/sep/black-grey-2px.gif@536c855e144c') repeat-y top right;
	height: 25px;
	width: 183px;
	padding: 6px 0 0 0;
	margin-right: 10px;
	line-height: 18px;
	font-size: 11px;
	color: #979797;
	overflow: hidden;
}

#container-head.wflash .bar-utility .user {
    width: 168px;
}

.bar-utility .user a {
    color: #979797;
    text-decoration: underline;
}

.bar-utility .user a:hover {
    color: #fff;
}

.bar-utility .search {
    float: left;
    text-align: left;
    margin: 6px 0 0 0;
    height: 25px;
    width: 187px;
}

.bar-utility .search .txtinput {
    background: transparent url('../../img/bg/cap/nav-searchfield.gif@536c855e144c') no-repeat top left;
    height: 25px;
    width: 153px;
    float: left;
    margin-right: 6px;
}

.bar-utility .search .txtinput input {
    color: #989898;
    border: 0px;
    border: none;
    margin: 3px 0 0 5px;
    padding: 0;
    width: 95px;
    background-color: #474747;
}

.bar-utility .search .txtinput a.advsearch {
    background: transparent url('../../img/button/advsearch.gif@536c855e144c') no-repeat top left;
    float: right;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 2px 2px 0 0;
}

.bar-utility .search .txtinput a.advsearch:hover {
    background-position: -15px 0;
}

#advsearch-hover {
    background: transparent url('../../img/bg/advsearch-bg.png@536c855e144c') no-repeat top left;
    position: absolute;
    z-index: 14;
    top: 24px;
    right: 48px;
    width: 156px;
    padding: 2px 0 0 0;
    margin-bottom: 6px;
    display: none;
}

#advsearch-hover a {
    display: block;
    font-size: 11px;
    line-height: 20px;
    height: 20px;
    padding: 0 0 0 20px;
    margin: 0 3px;
    color: #666666;
    text-decoration: none;
    border-bottom: 1px #eeeeee solid;
    cursor: pointer;
}

#advsearch-hover a.selsearch {
    background: transparent url('../../img/bg/advsearch-check-bg.gif@536c855e144c') no-repeat top left;
    color: #069;
}

#advsearch-hover a:hover {
    color: #069;
}

#advsearch-hover a.link-last {
    border-bottom: none;
    border-bottom: 0px;
}

#advsearch-hover .bot {
    background: transparent url('../../img/bg/advsearch-bot-bg.png@536c855e144c') no-repeat top left;
    width: 156px;
    height: 6px;
    overflow: hidden;
    margin-bottom: -6px;
}


/*
----------------------------------------------------
MAIN HEADER: LOGIN FORM FLOATER
----------------------------------------------------
*/

#log-in-hover {
    position: absolute;
    top: 33px;
    right: 27px;
    width: 343px;
    height: 24px;
    background-image: url('../../img/bg/login-floater-bg.gif@536c855e144c');
    background-repeat: no-repeat;
    padding: 12px 0 0px 7px;
    z-index: 3;
    opacity: 0;
    display: none;
}

#log-in-hover input.btn-go {
    float: left;
    margin-right: 2px;
}

#log-in-hover a.btn-close {
    float: left;
}

#log-in-hover .txtinput {
    float: left;
    width: 140px;
    overflow: hidden;
}

#log-in-hover .txtinput input {
    color: #989898;
    border: 0px;
    border: none;
    font-weight: bold;
    width: 130px;
    padding: 0;
    margin: 3px 0 0 3px;
}


/*
----------------------------------------------------
MAIN HEADER: FORM BUTTONS
----------------------------------------------------
*/

a.btn-search,
a.btn-log-in,
a.btn-log-out,
a.btn-close {
    text-indent: -3000px;
	display: block;
    width: 28px;
    height: 20px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
    float: left;
}

a.btn-search:hover,
a.btn-log-in:hover,
a.btn-log-out:hover {
    background-position: 0 -20px;
    cursor: pointer;
}

a.btn-search { background-image: url('../../img/button/search-go.gif@536c855e144c'); }
a.btn-log-in { width: 61px; background-image: url('../../img/button/log-in.gif@536c855e144c'); }
a.btn-log-out { width: 61px; background-image: url('../../img/button/log-out.gif@536c855e144c'); }
a.btn-close { width: 19px; height: 19px; background-image: url('../../img/button/close.gif@536c855e144c'); }
a.btn-close:hover { cursor: pointer; }

a.btn-search span,
a.btn-log-in span,
a.btn-log-out span,
a.btn-close span {
	display: none;
}


/*
----------------------------------------------------
MAIN NAVIGATION: HOME
----------------------------------------------------
*/

.navigation-front {
    float: left;
    margin-left: 194px;
    width: 471px;
}

.navigation-front a {
    float: left;
    height: 52px;
    text-indent: -3000px;
}

.navigation-front a.nai { width: 75px; background: transparent url('../../img/button/nav-nai.gif@536c855e144c') no-repeat top left; }
.navigation-front a.astep { width: 107px; background: transparent url('../../img/button/nav-astep.gif@536c855e144c') no-repeat top left; }
.navigation-front a.astid { width: 101px; background: transparent url('../../img/button/nav-astid.gif@536c855e144c') no-repeat top left; }
.navigation-front a.exobiology { width: 188px; background: transparent url('../../img/button/nav-exobiology.gif@536c855e144c') no-repeat top left; }

.navigation-front a:hover { background-position: 0 -52px; }
.navigation-front .selnav { background-position: 0 -52px !Important; }

#hover-bubble-front {
    background: transparent url('../../img/bg/cap/nav-floater-bg.gif@536c855e144c') 0 0 no-repeat;
    display: none;
    position: absolute;
    z-index: 2;
    top: 43px;
    right: 19px;
    width: 445px;
    height: 24px;
    opacity: 0;
}

#hover-bubble-front h3 {
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #FFF;
    text-transform: uppercase;
    height: 17px;
    line-height: 17px;
    display: block;
    text-align: center;
    overflow: hidden;
}

#hover-bubble-front .arrow {
	background: transparent url('../../img/icon/arrow-down.gif@536c855e144c') 50% 0 no-repeat;
    height: 7px;
    width: 445px;
    display: block;
    overflow: hidden;
    *zoom: 1;
}


/*
----------------------------------------------------
MAIN NAVIGATION: SUB PAGES
----------------------------------------------------
*/

.navigation {
    background: transparent url('../../img/bg/cap/mini-nav.gif@536c855e144c') no-repeat top left;
    float: right;
    text-align: left;
    width: 334px;
    height: 38px;
    margin: 15px 53px 0 0;
}

.navigation a {
    float: left;
    display: block;
    height: 31px;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    text-indent: -3000px;
    *display: inline;
}

.navigation a.home {
    margin-left: 13px;
    width: 71px;
    background-image: url('../../img/button/nav-sub-home.gif@536c855e144c');
}

.navigation a.astep {
    width: 75px;
    background-image: url('../../img/button/nav-sub-astep.gif@536c855e144c');
}

.navigation a.astid {
    width: 71px;
    background-image: url('../../img/button/nav-sub-astid.gif@536c855e144c');
}

.navigation a.exobiology {
    width: 54px;
    background-image: url('../../img/button/nav-sub-exobiology.gif@536c855e144c');
}

.navigation a.nai {
    width: 50px;
    background-image: url('../../img/button/nav-sub-nai.gif@536c855e144c');
}

.navigation a:hover {
    background-position: 0 -31px;
}

.navigation .selnav {
	background-position: 0 -31px !Important;
}

#hover-bubble {
    background: transparent url('../../img/bg/cap/nav-floater-bg-r.gif@536c855e144c') no-repeat top right;
    display: none;
	position: absolute;
    z-index: 2;
	top: 44px;
	left: 100px;
	height: 21px;
    opacity: 0;
}

#hover-bubble b {
	background: transparent url('../../img/bg/cap/nav-floater-bg-l.gif@536c855e144c') no-repeat top left;
    padding: 0 9px 0 9px;
    font-size: 11px;
    color: #FFF;
    text-transform: uppercase;
    height: 17px;
    line-height: 17px;
    *line-height: 16px;
    white-space: nowrap;
    overflow: hidden;
    display: -moz-inline-stack;
    display: inline-block;
    *zoom: 1;
}

#hover-bubble .arrow {
    display: block;
}



/* SUB NAVIGATION */

#nav-sub {
    *zoom: 1;
}

#nav-sub .nav-sub-foot, 
#nav-sub-nai .nav-sub-foot,
#nav-sub-astep .nav-sub-foot,
#nav-sub-astid .nav-sub-foot,
#nav-sub-exobiology .nav-sub-foot {
	padding-bottom: 4px;
}

#nav-sub ul li,
#nav-sub-nai ul li,
#nav-sub-astep ul li,
#nav-sub-astid ul li,
#nav-sub-exobiology ul li {
    margin: 0 2px 0 9px;
    line-height: 0;
}

#nav-sub ul li a,
#nav-sub ul li.at,
#nav-sub-nai ul li a,
#nav-sub-nai ul li.at,
#nav-sub-astep ul li a,
#nav-sub-astep ul li.at,
#nav-sub-astid ul li a,
#nav-sub-astid ul li.at,
#nav-sub-exobiology ul li a,
#nav-sub-exobiology ul li.at {
    display: block;
    padding: 0 0 0 7px;
    font-size: 13px;
    line-height: 24px;
    font-weight: bold;
    color: #808080;
    height: 24px;
}

#nav-sub ul li a {
	margin: 0;
    background: transparent url('../../img/button/subnav-bg.gif@536c855e144c') 100% 0 no-repeat;
}

#nav-sub ul li a:hover {
    text-decoration: none;
    background-position: 100% -24px;
}

#nav-sub ul li.at,
#nav-sub ul li.at a {
    color: #404040;
}

#nav-sub ul li.at a {
    background: none;
    padding-left: 0px;
}

body.home #nav-sub, 
body.home-small #nav-sub { padding-top: 4px; background: transparent url('../../img/bg/cap/subnav-cap-head-nai.gif@536c855e144c') 0 0 no-repeat; }

body.nai #nav-sub, 
body.nai-home #nav-sub, 
body.home-small #nav-sub-nai { padding-top: 4px; background: transparent url('../../img/bg/cap/subnav-cap-head-nai.gif@536c855e144c') 0 0 no-repeat; }

body.astep #nav-sub, 
body.astep-home #nav-sub, 
body.home-small #nav-sub-astep { padding-top: 4px; background: transparent url('../../img/bg/cap/subnav-cap-head-astep.gif@536c855e144c') 0 0 no-repeat; }

body.astid #nav-sub, 
body.astid-home #nav-sub, 
body.home-small #nav-sub-astid { padding-top: 4px; background: transparent url('../../img/bg/cap/subnav-cap-head-astid.gif@536c855e144c') 0 0 no-repeat; }

body.exobiology #nav-sub, 
body.exobiology-home #nav-sub, 
body.home-small #nav-sub-exobiology { padding-top: 4px; background: transparent url('../../img/bg/cap/subnav-cap-head-exobiology.gif@536c855e144c') 0 0 no-repeat; }

body.home #nav-sub .nav-sub-foot, 
body.home-small #nav-sub .nav-sub-foot { background: transparent url('../../img/bg/cap/subnav-cap-foot-nai.gif@536c855e144c') bottom left no-repeat; }

body.nai #nav-sub .nav-sub-foot, 
body.nai-home #nav-sub .nav-sub-foot, 
body.home-small #nav-sub-nai .nav-sub-foot { background: transparent url('../../img/bg/cap/subnav-cap-foot-nai.gif@536c855e144c') bottom left no-repeat; }

body.astep #nav-sub .nav-sub-foot, 
body.astep-home #nav-sub .nav-sub-foot, 
body.home-small #nav-sub-astep .nav-sub-foot { background: transparent url('../../img/bg/cap/subnav-cap-foot-astep.gif@536c855e144c') bottom left no-repeat; }

body.astid #nav-sub .nav-sub-foot, 
body.astid-home #nav-sub .nav-sub-foot, 
body.home-small #nav-sub-astid .nav-sub-foot { background: transparent url('../../img/bg/cap/subnav-cap-foot-astid.gif@536c855e144c') bottom left no-repeat; }

body.exobiology #nav-sub .nav-sub-foot, 
body.exobiology-home #nav-sub .nav-sub-foot, 
body.home-small #nav-sub-exobiology .nav-sub-foot { background: transparent url('../../img/bg/cap/subnav-cap-foot-exobiology.gif@536c855e144c') bottom left no-repeat; }

body.home #nav-sub ul li.at, 
body.home-small #nav-sub ul li.at { background: transparent url('../../img/button/subnav-at-nai.gif@536c855e144c') 100% 0 no-repeat; }

body.nai #nav-sub ul li.at, 
body.nai-home #nav-sub ul li.at, 
body.home-small #nav-sub-nai ul li.at { background: transparent url('../../img/button/subnav-at-nai.gif@536c855e144c') 100% 0 no-repeat; }

body.astep #nav-sub ul li.at, 
body.astep-home #nav-sub ul li.at, 
body.home-small #nav-sub-astep ul li.at {  background: transparent url('../../img/button/subnav-at-astep.gif@536c855e144c') 100% 0 no-repeat; }

body.astid #nav-sub ul li.at, 
body.astid-home #nav-sub ul li.at, 
body.home-small #nav-sub-astid ul li.at { background: transparent url('../../img/button/subnav-at-astid.gif@536c855e144c') 100% 0 no-repeat; }

body.exobiology #nav-sub ul li.at, 
body.exobiology-home #nav-sub ul li.at, 
body.home-small #nav-sub-exobiology ul li.at { background: transparent url('../../img/button/subnav-at-exobiology.gif@536c855e144c') 100% 0 no-repeat; }

#nav-context {
	margin-bottom: 16px;
}

#nav-context ul li {
    margin: 0;
    height: 24px;
    overflow: hidden;
}

#nav-context ul li a {
    color: #5E5E5E;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    display: block;
    padding: 0 6px 0 16px;
    background: url('../../img/bg/cap/subnav-item.gif@536c855e144c') repeat-x;
    height: 24px;
    width: 164px;
}

#nav-context ul li a:hover {
    color: #FFF;
    text-decoration: none;
    background-image: url('../../img/bg/cap/subnav-item-over.gif@536c855e144c');
}

#nav-context .nav-context-foot {
    height: 6px;
    margin-top: -6px;
    background: transparent url('../../img/bg/cap/subnav-cap-foot.gif@536c855e144c') 0 0 no-repeat;
    overflow: hidden;
}

#nav-info {
	margin-bottom: 16px;
}

#nav-info a, #nav-info span {
    font-weight: bold;
    color: #808080;
    font-size: 13px;
    padding: 0 5px 0 16px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
}

#nav-info span {
	color: #404040;
	background-position: 0 -54px;
}

#nav-info a:hover {
    text-decoration: none;
    background-position: 0 -27px;
}

#nav-info .infobiolog {
	height: 27px;
	line-height: 26px;
	background-image: url('../../img/bg/cap/nav-info-biolog.gif@536c855e144c');
}

#nav-info .infoastro {
	height: 27px;
	line-height: 26px;
	background-image: url('../../img/bg/cap/nav-info-astro.gif@536c855e144c');
}

#nav-info .infosite {
	height: 28px;
	line-height: 28px;
	background-image: url('../../img/bg/cap/nav-info-site.gif@536c855e144c');
}

#nav-info span.infosite {
	background-position: 0 -56px;
}

#nav-info a.infosite:hover { 
	background-position: 0 -28px;
}


/*
----------------------------------------------------
MAIN CONTENT
----------------------------------------------------
*/

#container-body {
    background: transparent url('../../img/bg/cap/container-body-bg.gif@536c855e144c') repeat-x bottom left;
    width: 100%;
    padding: 25px 0 32px 0;
}

.content,
.footer {
    width: 980px;
    margin: 0 auto;
}

.content {
	padding-bottom: 19px;
}

.col-left {
	float: left;
    width: 186px;
    margin: 0 32px 0 0;
}

/* shige's hacks 2-3 = 2/3 of the screen */

.col-2-3 {
	float: left;
    width: 762px;
    margin: 0;
}

.col-center {
	float: left;
    width: 492px;
    margin: 0 32px 0 0;
}

.col-right,
.col-4-4 {
	float: left;
    width: 238px;
    margin: 0;
}

.col-4-2,
.col-4-3 {
    float: left;
    width: 238px;
    margin: 0 16px 0 0;
}

h1.hd-astep {
	float: left;
	margin: 0px;
	width: 505px;
	height: 43px;
	background: transparent url('../../img/text/navhd_astep.gif@536c855e144c') 0 0 no-repeat;
}

h1.hd-nai {
	float: left;
	margin: 0px;
	width: 543px;
	height: 43px;
	background: transparent url('../../img/text/navhd_nai_no_meatball_tagline_align.png@d61e4cd3b851') 0 0 no-repeat;
}

h1.hd-astid {
	float: left;
	margin: 0px;
	width: 518px;
	height: 43px;
	background: transparent url('../../img/text/navhd_astid.gif@536c855e144c') 0 0 no-repeat;
}

h1.hd-exobiology {
	float: left;
	margin: 0px;
	width: 317px;
	height: 43px;
	background: transparent url('../../img/text/navhd_exo.gif@536c855e144c') 0 0 no-repeat;
}


.front-page-header-astid {
    margin: 0 32px 32px 32px;
    padding: 32px;
    border-radius: 6px;
    background-color: #e9f7ff;
    font-size: 21px !important;
    line-height: 26px;
    font-weight: 200;
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-shadow: 0 1px 3px rgba(0,0,0,.075), 0 0 30px rgba(0,0,0,.05);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}


.front-page-header-astid img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.front-page-header-astid h1 {
    /*margin-top: 41px;*/
    margin-bottom: 11px;
    font-size: 41px;
    line-height: 1;
    letter-spacing: -1px;
    color: inherit;
}


/*
----------------------------------------------------
BREADCRUMB
----------------------------------------------------
*/

.breadcrumb {
	background: transparent url('../../img/bg/cap/main-cap-subpages.gif@536c855e144c') 0 0 no-repeat;
	width: 950px;
	height: 37px;
	color: #808080;
	line-height: 37px;
	padding: 0 15px;
	margin: -25px auto 25px auto;
}

.breadcrumb .sel {
	color: #404040;
	font-weight: bold;
}


/* CONTENT BOX: SUBSCRIBE */

.subscribe {
	background: url('../../img/text/subscribe-to.gif@536c855e144c') 0 4px no-repeat;
    height: 24px;
    width: 238px;
}

.col-left .subscribe {
    width: inherit;
}

.subscribe img {
	float: right;
	margin-left: 3px;
}



/* CONTENT BOX: GOOGLE MAP */

.google-map {
    margin-top: 16px;
}

.google-content {
    padding: 11px 16px 4px 16px;
    background: url('../../img/bg/cap/google-map-foot.gif@536c855e144c') bottom left no-repeat;
}

.google-content h4 {
    width: 116px;
    height: 27px;
    background: transparent url('../../img/text/astrobiology-field-work.gif@536c855e144c') 0 0 no-repeat;
    margin: 4px 0;
}

.google-content p {
    color: #929292;
    margin: 8px 0;
}

.google-content a {
    color: #8BCFEB;
}



/* CONTENT BOX: ASK */

.ask {
    background: transparent url('../../img/bg/ask-top-bg.gif@536c855e144c') 0 0 no-repeat;
    padding: 4px 4px 0 4px;
}

.ask-foot {
	margin: 0px -4px;
	background: transparent url('../../img/bg/ask-foot-bg.gif@536c855e144c') 0 0 no-repeat;
	height: 26px;
	padding: 19px 0 0 4px;
}

.ask h5 {
	margin: 0px;
	display: block;
	background: transparent url('../../img/bg/ask-text-bg.gif@536c855e144c') 0 0 repeat-y;
	font-size: 15px;
    font-weight: bold;
    text-align: center;
    color: #c3b49a;
    padding: 10px 12px;
    overflow: hidden;
}

a.ask-answer {
	display: block;
    width: 178px;
    height: 22px;
    background-image: url('../../img/button/ask-answer.gif@536c855e144c');
}

a.ask-answer:hover {
    background-position: 0 -22px;
}

a.ask-answer span {
	display: none;
}


/* CONTENT BOX: ASK LIST */

/* shige's hack for a wide ask tab box */
.ask-tabs2 {
	background: transparent url('../../img/bg/ask-head-bg.jpg@536c855e144c') 0 0 no-repeat;
	width: 730px;
	height: 26px;
	padding: 70px 0 0 16px;
}


.ask-tabs2 .tab, .ask-tabs2 .tab-sel {
	background: transparent url('../../img/bg/ask-tab-r.gif@536c855e144c') top right no-repeat;
	float: left;
	height: 26px;
	line-height: 26px;
	color: #4e4d4d;
	font-weight: bold;
	padding-right: 8px;
	margin: 0 1px 0 2px;
	display: inline;
}

.ask-tabs2 .tab-sel {
	background: transparent url('../../img/bg/ask-tab-sel-r.gif@536c855e144c') top right no-repeat;
}

.ask-tabs2 .tab-l {
	background: transparent url('../../img/bg/ask-tab-l.gif@536c855e144c') 0 0 no-repeat;
	float: left;
	width: 8px;
	height: 26px;
	display: block;
	position: relative; /* needed for ie6 */
	margin-left: -2px;
}

.ask-tabs2 .tab-sel .tab-l {
	background: transparent url('../../img/bg/ask-tab-sel-l.gif@536c855e144c') 0 0 no-repeat;
}

/* generic */

.generic-tabs {
	background: transparent url('https://nai.nasa.gov/static/img/bg/generic-head-bg.jpg') 0 0 no-repeat;
	width: 476px;
	height: 26px;
	padding: 60px 0 0 16px;
}

.generic-tabs .tab, .generic-tabs .tab-sel {
	background: transparent url('../../img/bg/ask-tab-r.gif@536c855e144c') top right no-repeat;
	float: left;
	height: 26px;
	line-height: 26px;
	color: #4e4d4d;
	font-weight: bold;
	padding-right: 8px;
	margin: 0 1px 0 2px;
	display: inline;
}

.generic-tabs .tab-sel {
	background: transparent url('../../img/bg/ask-tab-sel-r.gif@536c855e144c') top right no-repeat;
}

.generic-tabs .tab-l {
	background: transparent url('../../img/bg/ask-tab-l.gif@536c855e144c') 0 0 no-repeat;
	float: left;
	width: 8px;
	height: 26px;
	display: block;
	position: relative; /* needed for ie6 */
	margin-left: -2px;
}

.generic-tabs .tab-sel .tab-l {
	background: transparent url(https://nai.nasa.gov/img/bg/ask-tab-sel-l.gif?536c855e144c) 0 0 no-repeat;
}

.generic-list-mode {
	background-color: #F8F8F8;
	text-align: right;
	padding: 4px 8px 0 0;
	width: 484px;
	height: 16px;
}

.generic-list-mode span {
	float: right;
	height: 16px;
	background-color: #fff;
	font-size: 10px;
	font-weight: bold;
	color: #717070;
	line-height: 16px;
	padding: 0 8px;
	text-transform: uppercase;
}

/* original */

.ask-tabs {
	background: transparent url('../../img/bg/ask-head-bg.jpg@536c855e144c') 0 0 no-repeat;
	width: 476px;
	height: 26px;
	padding: 70px 0 0 16px;
}

.ask-tabs .tab, .ask-tabs .tab-sel {
	background: transparent url('../../img/bg/ask-tab-r.gif@536c855e144c') top right no-repeat;
	float: left;
	height: 26px;
	line-height: 26px;
	color: #4e4d4d;
	font-weight: bold;
	padding-right: 8px;
	margin: 0 1px 0 2px;
	display: inline;
}

.ask-tabs .tab-sel {
	background: transparent url('../../img/bg/ask-tab-sel-r.gif@536c855e144c') top right no-repeat;
}

.ask-tabs .tab-l {
	background: transparent url('../../img/bg/ask-tab-l.gif@536c855e144c') 0 0 no-repeat;
	float: left;
	width: 8px;
	height: 26px;
	display: block;
	position: relative; /* needed for ie6 */
	margin-left: -2px;
}

.ask-tabs .tab-sel .tab-l {
	background: transparent url('../../img/bg/ask-tab-sel-l.gif@536c855e144c') 0 0 no-repeat;
}

.ask-list-mode {
	background-color: #F8F8F8;
	text-align: right;
	padding: 4px 8px 0 0;
	width: 484px;
	height: 16px;
}

.ask-list-mode span {
	float: right;
	height: 16px;
	background-color: #fff;
	font-size: 10px;
	font-weight: bold;
	color: #717070;
	line-height: 16px;
	padding: 0 8px;
	text-transform: uppercase;
}


/* CONTENT BOX: NEWSPOST */

ol.posts, ol.post-comments {
	margin: 0;
	padding: 0;
}

ol.posts li {
	background: #F8F8F8 url('../../img/bg/cap/post-head.gif@536c855e144c') 0 0 no-repeat;
    padding: 8px 16px 0 16px;
    margin-bottom: 16px;
    *zoom: 1;
}

ol.posts li.green {
	background: #F1FBED url('https://nai.nasa.gov/static/img/bg/cap/post-head-green.gif') 0 0 no-repeat;
    padding: 8px 16px 0 16px;
    margin-bottom: 16px;
}

ol.posts li.ask-list {
	padding-top: 1px;
	background-image: none;
}

ol.posts h3,
ol.posts h3 a {
    color: #333;
    font-size: 26px;
    line-height: 29px;
    margin: 8px 0;
    *margin: 5px 0;
    font-weight: normal;
}

ol.posts h4,
ol.posts h4 a {
    color: #333;
    font-size: 15px;
    line-height: 18px;
    margin: 8px 0 0 0;
    *margin: 5px 0 0 0;
}

ol.posts hr {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #FFF;
    border-left: none;
    border-right: none;
}

ol.posts p {
	margin: 12px 0 12px 0;
	*margin: 5px 0 11px 0;
	font-size: 13px;
	line-height: 18px;
}

ol.posts p.question {
	padding-bottom: 16px;
	border-bottom: 1px #e1e1e1 solid;
	color: #555555;
}

ol.posts p.question.last {
	border-bottom: none;
	padding-bottom: 24px;
}

ol.posts p.question a.more {
	background: transparent url('../../img/button/btn-blue-more.gif@536c855e144c') 0 0 no-repeat;
	display: block;
	width: 55px;
	height: 19px;
	margin-top: 8px;
}

ol.posts p.question a.more span {
	display: none;
}

ol.posts img.article {
    float: right;
    padding: 3px;
    border: 1px solid #DFDFDF;
    margin: 8px 0 16px 15px;
    *margin: 8px 0 8px 15px;
    background-color: #fff;
}

ol.posts img.articleleft,
div.page-intro img.articleleft{
    float: left;
    padding: 3px;
    border: 1px solid #DFDFDF;
    margin: 8px 16px 16px 0;
    *margin: 8px 16px 8px 0;
    background-color: #fff;
}

ol.posts img.articleleftnoborder {
    float: left;
    margin: 8px 16px 16px 0;
    *margin: 8px 16px 8px 0;
    background-color: #fff;
}

ol.posts img.articlelrg {
    clear: both;
    padding: 3px;
    border: 1px solid #DFDFDF;
    margin: 8px 0 4px 0;
    *margin: 8px 0 8px 0;
    background-color: #fff;
}

ol.posts .post-info {
	clear: both;
	margin-top: 14px;
    background-color: #ECECEC;
    height: 19px;
    white-space: nowrap;
    overflow: hidden;
}

ol.posts .person-info {
    height: 19px;
    white-space: nowrap;
}

ol.posts .post-info-date, ol.posts .post-info-status {
	float: left;
	margin-left: 8px;
	font-size: 11px;
	line-height: 19px;
    color: #808080;
}

ol.posts .post-info .category-tray,
ol.posts .person-info .category-tray {
    float: left;
    border: 1px solid #E1E1E1;
    background-color: #FBFBFB;
    padding: 2px 0 2px 2px;
    height: 13px;
    margin-right: -4px;
}

ol.posts .post-info .category-tray img,
ol.posts .person-info .category-tray img {
	float: left;
	margin-right: 2px;
}

ol.posts .post-related,
ol.posts .person-related {
    background-color: #FFF;
    padding: 0 10px;
    margin-top: 8px;
    *zoom: 1;
}

.generic-head-self-manage,
.generic-head,
.tags-head,
.tags-head-compact,
.comments-head,
.person-project-head {
	float: left;
    background-position: 0 50%;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    color: #818181;
    padding: 0 0 0 18px;
    width: 80px;
    line-height: 23px;
    font-size: 10px;
}

.generic-head-self-manage {
    text-transform: none;
    width: 200px;
    font-size: 18px;
    line-height: 36px;
    padding: 0 0 0 9px;
}

.tags-head-compact {
    background-position: 4px 50%;
    width: 0px;
}


.generic-head,
.person-project-head {
	padding: 0 0 0 9px;
	width: 100px;
}

.person-pub {
    padding: 6px 9px 6px 9px;
}

.person-project-head {
    line-height: 13px; 
    margin: 6px 0 6px 0;
    color: #333;
}

.tags-head,
.tags-head-compact { background-image: url(../../img/icon/tags.gif@536c855e144c); }
.comments-head { background-image: url(../../img/icon/comment.gif@536c855e144c); }

.generic-self-manage,
.generic,
.tags,
.tags-compact,
.comments,
.person-project {
	float: left;
	width: 340px;
	line-height: 23px;
}

.tags-compact {
    width: 440px;
}

.generic-self-manage,
.generic,
.person-project {
	width: 320px;
    color: #818181;
}

.generic-self-manage {
    width: 600px;
    font-size: 18px;
    line-height: 36px;
    padding: 0 0 0 9px;
}


.person-project {
    line-height: 13px; 
    margin: 6px 0 6px 0;
    color: #333;
}

ol.posts .post-related-divi {
	clear: both;
    border-top: 1px dotted #E0E0E0;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
}

ol.posts .post-foot,
ol.posts .post-foot-green {
	clear: both;
	background: #F8F8F8 url('../../img/bg/cap/post-bot.gif@536c855e144c') bottom left no-repeat;
	margin: 0 -16px;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
	width: 492px;
}

ol.posts .post-foot-green {
	background: #F1FBED url('https://nai.nasa.gov/static/img/bg/cap/post-bot-green.gif') bottom left no-repeat;
}

ol.posts .post-foot-lrg {
	clear: both;
	background: #F8F8F8 url('../../img/bg/cap/post-bot-grey.gif@536c855e144c') bottom left no-repeat;
	margin: 0 -16px;
	height: 56px;
	font-size: 1px;
	line-height: 1px;
	width: 492px;
}

ol.posts .post-comment-head {
	float: left;
	background: transparent url('../../img/text/texthd_comments.gif@536c855e144c') 0 0 no-repeat;
	height: 21px;
	margin-top: 16px;
	text-align: right;
	width: 460px;
	padding-top: 2px;
}

ol.posts ol.post-comments li {
	float: left;
	background: none;
	margin: 0;
	padding: 8px 0;
	border-top: 1px #d9d9d9 solid;
	width: 460px;
}

ol.posts ol.post-comments li .datestamp {
	float: left;
	width: 90px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}

ol.posts ol.post-comments li .comment {
	float: left;
	width: 370px;
	overflow: hidden;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

ol.posts ol.post-comments li .comment h5 {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

/* SA Hack */

ol.post-comments li .comment strong {
    color:#006699;
}

.post-prev-next,
.post-newer-older {
	height: 20px;
	padding: 2px 2px 0 2px;	
	font-size: 10px;
	font-weight: bold;
}

.post-prev-next {
	background: transparent url(../../img/bg/post-prev-next-bg.gif@536c855e144c) 0 0 repeat-x;
	border: 1px #ebebeb solid;
	margin-top: -16px;
}

.post-newer-older {
	margin-top: 0px;
}

.post-prev-next .prev,
.post-prev-next .next,
.post-newer-older .older,
.post-newer-older .newer {
	float: left;
	display: block;
	background: transparent url(../../img/bg/post-prev-next-btn-bg.gif@536c855e144c) 0 0 repeat-x;
	line-height: 15px;
	*line-height: 14px;
	border: 1px #e0e0e0 solid;
	padding: 1px 12px 0 12px;
	height: 15px;
	width: 60px;
}

.post-prev-next span.prev,
.post-prev-next span.next,
.post-newer-older span.older,
.post-newer-older span.newer {
	color: #b4b4b4;
}

.post-prev-next .next,
.post-newer-older .older {
	float: right;
	text-align: right;
}

.post-prev-next .nums {
	float: left;
	width: 314px;
	height: 18px;
	text-align: center;
}

.post-prev-next .nums .nums-inner {
	width: 150px;
	margin: 0 auto;
}

.post-prev-next .nums a, .post-prev-next .nums span {
	float: left;
	background: transparent url('../../img/bg/post-prev-next-num-bg.gif@536c855e144c') 0 0 repeat-x;
	border: 1px #e0e0e0 solid;
	padding-top: 1px;
	height: 15px;
	line-height: 15px;
	*line-height: 14px;
	margin-right: 2px;
	font-size: 11px;
	width: 26px;
	text-align: center;
}

.post-prev-next .nums span {
	background: transparent url('../../img/bg/post-prev-next-num-sel-bg.gif@536c855e144c') 0 0 repeat-x;
	color: #fff;
}



/* CONTENT BOX: WRITE COMMENT */

.write-comment,
.page-feedback {
	background: transparent url('../../img/bg/cap/write-comment-foot.gif@536c855e144c') bottom left no-repeat;
	margin-top: 8px;
	padding-bottom: 16px;
}

.page-feedback {
	background: transparent url('https://nai.nasa.gov/static/img/bg/cap/page-feedback-foot.gif') bottom left no-repeat;
}

.write-comment h3 {
	background: transparent url('../../img/text/hd_write_comment.gif@536c855e144c') 0 0 no-repeat;
	height: 36px;
	width: 492px;
	margin: 0;
}

.write-comment.page-feedback h3 {
	background: transparent url('https://nai.nasa.gov/static/img/text/hd_page_feedback.gif') 0 0 no-repeat;
}

.write-comment.mailing-list h3 {
	background: transparent url('https://nai.nasa.gov/static/img/text/hd_subscribe_mailing_list.gif') 0 0 no-repeat;
}

.write-comment.lunar-list h3 {
	background: transparent url('https://nai.nasa.gov/static/img/text/hd_subscribe_lunar_list.gif') 0 0 no-repeat;
}

.write-comment-form {
	border-left: 1px #e2edf2 solid;
	border-right: 1px #e2edf2 solid;
	background-color: #f2f8fa;
	padding: 12px 15px 0 15px;
}

#page-feedback {
	background-color: #ffffd0;
}

.write-comment-form .form-text {
	float: left;
	width: 90px;
	font-size: 12px;
	color: #7191a1;
	padding-top: 4px;
}

.write-comment-form .form-line {
	padding: 4px 0;
	font-size: 12px;
	margin-left: 90px;
}

.write-comment-form input.comment_name_input, 
.write-comment-form input.comment_email_input,
.write-comment-form input.comment_web_input,
.write-comment-form input.txtinput {
	border: 1px #c3c3c3 solid;
	background-color: #fff;
	padding: 3px;
	width: 185px;
	font-size: 12px;
	color: #666666;
}

.write-comment-form input.chkinput {
	border: 1px #c3c3c3 solid;
	*border: none;
	background-color: #fff;
	float: left;
	margin: 0 5px 0 0;
}

.write-comment-form textarea.txpCommentInputMessage {
	border: 1px #c3c3c3 solid;
	background-color: #fff;
	padding: 3px;
	font-size: 12px;
	color: #666666;
	height:120px;
	width:320px;
}

/* SA MOD */

.write-comment-form input.button {
	float: right;
	margin-left: 10px;
}

.write-comment-form .form-line img {
	float: right;
	margin-left: 10px;
}

.write-comment-form .form-line .lf {
	*padding-top: 3px;
}



/* CONTENT BOX: PASTEL SIDEBOXES */

.psidebox {
	width: 238px;
	padding-bottom: 8px;
	margin-bottom: 16px;
}

.psidebox.blue { background: #e9f7ff url('../../img/bg/cap/pastel-bot-blue.gif@536c855e144c') bottom left no-repeat; }
.psidebox.yellow { background: #fdfbe1 url('../../img/bg/cap/pastel-bot-yellow.gif@536c855e144c') bottom left no-repeat; }
.psidebox.pink { background: #fbf4ec url('../../img/bg/cap/pastel-bot-pink.gif@536c855e144c') bottom left no-repeat; }
.psidebox.green { background: #f1fbed url('../../img/bg/cap/pastel-bot-green.gif@536c855e144c') bottom left no-repeat; }
.psidebox.grey { background: #f8f8f8 url('../../img/bg/cap/pastel-bot-grey.gif@536c855e144c') bottom left no-repeat; }

.psidebox ul {
	padding: 0px;
	margin-top: 8px;
}

.psidebox li {
	margin: 0 16px;
	padding: 5px 0;
	font-size: 12px;
	line-height: 15px;
	color: #7d848a;
}

.psidebox.blue li { border-top: 1px #9fc4e1 dotted; }
.psidebox.blue li.last { border-top: 1px #9fc4e1 dotted; border-bottom: 1px #9fc4e1 dotted; }
.psidebox.yellow li { border-top: 1px #cac688 dotted; }
.psidebox.yellow li.last { border-top: 1px #cac688 dotted; border-bottom: 1px #cac688 dotted; }
.psidebox.pink li { border-top: 1px #e7c399 dotted; }
.psidebox.pink li.last { border-top: 1px #e7c399 dotted; border-bottom: 1px #e7c399 dotted; }
.psidebox.green li { border-top: 1px #9fc78f dotted; }
.psidebox.green li.last { border-top: 1px #9fc78f dotted; border-bottom: 1px #9fc78f dotted; }
.psidebox.grey li { border-top: 1px #d1d1d1 dotted; }
.psidebox.grey li.last { border-top: 1px #d1d1d1 dotted; border-bottom: 1px #d1d1d1 dotted; }

.psidebox li.btn {
	border-top: none;
	border-bottom: none;
	padding-top: 8px;
}

.prev-next {
	background: transparent url('../../img/bg/prev-next-bg.gif@536c855e144c') 0 0 no-repeat;
	height: 26px;
	line-height: 25px;
	*line-height: 24px;
	font-size: 10px;
	font-weight: bold;
	color: #adacac;
	padding: 0 16px;
}



/* CONTENT BOX: INLINE SEARCH */

.inline-search {
	background: transparent url('../../img/bg/inline-search-bg.gif@536c855e144c') 0 0 no-repeat;
	margin-bottom: 16px;
	width: 222px;
	height: 27px;
	padding: 8px 8px 0 8px;
}

.inline-search input {
	float: right;
}

.inline-search input.txtinput {
	float: left;
	border: 1px #769dbb solid;
	background-color: #fff;
	padding: 2px 3px 3px 3px;
	*padding: 1px 3px 2px 3px;
	width: 150px;
	font-size: 11px;
	color: #666666;
	margin: 0px;
}



/*
----------------------------------------------------
FOOTER
----------------------------------------------------
*/

#container-footer {
    clear: both;
    background: transparent url('../../img/bg/cap/foot-bg.gif@536c855e144c') repeat-x bottom left;
	width: 100%;
	padding-top: 12px;
}

.footer-logo {
    background: transparent url('../../img/logo/astrobiology_small.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 186px;
    height: 28px;
    margin: 0 16px 0 0;
    text-indent: -3000px;
}

.footer ul.site-info {
    border-right: 1px solid #EFEFEF;
    margin-right: 16px;
}

.footer ul.site-info li {
    text-align: right;
    width: 215px;
    padding-right: 20px;
}

.footer ul.arrow-item li {
    width: 222px;
    background: transparent url('../../img/icon/arrow.gif@536c855e144c') 0 5px no-repeat;
}

.footer ul {
    float: left;
	margin: -3px 0 16px 0;
}

.footer li {
    padding: 1px 20px 1px 12px;
    font-size: 11px;
    line-height: 16px;
    color: #737373;
}

.footer li strong {
    font-weight: normal;
    color: #B5B5B5;
}

.footerlinks {
	clear: both;
    width: 980px;
    height: 27px;
    font-size: 11px;
    line-height: 27px;
    padding: 16px 0 0 0;
    margin: 0 auto;
}

.footerlinks li {
    float: left;
    padding-right: 6px;
    border-right: 1px #2c3231 solid;
    margin-right: 6px;
}

.footerlinks a {
    color: #A1A1A1;
}

.footerlinks a:hover {
	color: #fff;
}


/*
----------------------------------------------------
PAGE: TEAMS
----------------------------------------------------
*/

h2 {
    font-size: 30px;
    color: #000000;
    line-height: 33px;
    margin-bottom: 6px;
    font-weight: normal;
}

h2 .sub-sml {
    display: block;
    font-size: 14px;
    color: #808080;
    line-height: 20px;
    font-weight: normal;
}

h4.black-bg {
    background: transparent url('../../img/text/hd-blackbg.gif@536c855e144c') no-repeat top right;
    height: 21px;
    margin-bottom: 10px;
}

h4.black-bg-lrg {
    background: transparent url('../../img/bg/bg-black-bg-lrg.gif@536c855e144c') no-repeat top left;
    height: 38px;
    line-height: 38px;
    font-size: 19px;
    color: #fff;
    font-weight: normal;
    padding: 0 10px;
    overflow: hidden;
}

h4.black-bg.border-bot {
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

h4.black-bg span {
    display: block;
    text-indent: -3000px;
    height: 21px;
}

h4.black-bg-lrg span {
    display: block;
    height: 38px;
}

h4.black-bg span.hd-annualreportarchive { background: transparent url('../../img/text/hd-black-annualreportarchive.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-annualreports { background: transparent url('../../img/text/hd-black-annualreports.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-currentprojects { background: transparent url('../../img/text/hd-black-currentprojects.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-currentteams { background: transparent url('../../img/text/hd-black-currentteams.gif@536c855e144c') no-repeat top left; }


h4.black-bg span.hd-currentmissions { background: transparent url('../../img/text/hd-black-currentmissions.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-futuremissions { background: transparent url('../../img/text/hd-black-futuremissions.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-pastmissions { background: transparent url('../../img/text/hd-black-pastmissions.gif@536c855e144c') no-repeat top left; }

h4.black-bg span.hd-discussion { background: transparent url('../../img/text/hd-black-discussion.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-emeritusteams { background: transparent url('../../img/text/hd-black-emeritusteams.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-fieldsites { background: transparent url('../../img/text/hd-black-fieldsites.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-internationalpartnerreports { background: transparent url('https://nai.nasa.gov/static/img/text/hd-black-internationalpartnerreports.gif') no-repeat top left; }
h4.black-bg span.hd-moreteams { background: transparent url('../../img/text/hd-black-moreteams.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-newlyaddedteammembers { background: transparent url('../../img/text/hd-black-newlyaddedteammembers.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-otherseminarseries { background: transparent url('../../img/text/hd-black-otherseminarseries.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-photos { background: transparent url('../../img/text/hd-black-photos.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-projectcollaborators-exo { background: transparent url('../../img/text/hd-black-projectcollaborators-exo.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-projectcollaborators-astid { background: transparent url('../../img/text/hd-black-projectcollaborators-astid.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-projectcollaborators-astep { background: transparent url('../../img/text/hd-black-projectcollaborators-astep.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-projectcollaborators-nai { background: transparent url('../../img/text/hd-black-projectcollaborators-nai.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-projectprogress { background: transparent url('../../img/text/hd-black-projectprogress.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-projectreports { background: transparent url('../../img/text/hd-black-projectreports.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-publications { background: transparent url('../../img/text/hd-black-publications.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-publicoutreach { background: transparent url('../../img/text/hd-black-publicoutreach2.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-recentarticles { background: transparent url('../../img/text/hd-black-recentarticles.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-recentlyactiveteams { background: transparent url('../../img/text/hd-black-recentlyactiveteams.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-searchresults { background: transparent url('../../img/text/hd-black-searchresults.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-seminarchannels { background: transparent url('../../img/text/hd-black-seminarchannels.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-archivedseminars { background: transparent url('../../img/text/hd-black-archived-seminars.gif@c3a7fb0cb6c2') no-repeat top left; }
h4.black-bg span.hd-earlycareerseminars { background: transparent url('../../img/text/hd-black-early-career.gif@c3a7fb0cb6c2') no-repeat top left; }
h4.black-bg span.hd-seminars { background: transparent url('../../img/text/hd-black-seminars.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-teamphotos { background: transparent url('../../img/text/hd-black-teamphotos.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-teamreports { background: transparent url('../../img/text/hd-black-teamreports.gif@536c855e144c') no-repeat top left; }
h4.black-bg span.hd-naicentralactivities { background: transparent url('../../img/text/hd-black-nai-central-reports.gif@536c855e144c') no-repeat top left; }

h5.stnd-hd {
    font-size: 16px;
    color: #000000;
    line-height: 17px;
    /*height: 26px;*/
    padding-bottom: 9px;
    font-weight: normal;
}

h5.stnd-hd span {
    display: block;
}

.btn-info {
    background: transparent url('../../img/button/btn-info.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 15px;
    height: 14px;
}

h5.stnd-hd .btn-info {
    margin: 2px 0 0 6px;
}

h5.stnd-hd .lf-sml,
h5.stnd-hd .rf-sml,
h5.stnd-hd .lf-bull {
    float: left;
    font-size: 12px;
    line-height: 20px;
    *line-height: 18px;
    color: #808080;
}

h5.stnd-hd .rf-sml {
    float: right;
}

h5.stnd-hd .lf-bull {
    font-weight: bold;
    padding: 0 10px;
}

.page-intro {
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: 18px;
}

.page-intro.nobot {
    border-bottom: 0px;
    border-bottom: none;
}

.page-intro p {
    font-size: 13px;
    line-height: 19px;
    color: #666666;
    max-width: 500px;
    padding-bottom: 15px;
}

.page-intro .category-tray {
    display: inline-block;
    border: 1px solid #E1E1E1;
    padding: 2px 0 2px 2px;
    height: 13px;
    margin-bottom: 10px;
    zoom: 1;
    *display: inline;
}

.page-intro .category-tray img {
	float: left;
	margin-right: 2px;
}

.page-intro .real-drop {
    float: right;
    padding-top: 6px;
}

.page-intro .real-drop select {
    *float: left;
    background: #fcfcfc;
    padding: 3px;
    font-size: 12px;
    height: 24px;
    width: 150px;
    color: #404040;
    border: 1px #d4d4d4 solid;
    margin: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.page-intro .real-drop label {
    *float: left;
    font-size: 12px;
    color: #808080;
    padding: 0 5px 0 0;
    *padding: 3px 5px 0 0;
}

.full-img {
    border: 1px #e5e5e5 solid;
    padding: 3px;
    margin-bottom: 15px;
}

.full-img-caption {
    border-bottom: 1px #e5e5e5 solid;
    font-size: 11px;
    line-height: 16px;
    color: #808080;
    margin-bottom: 15px;
    margin-top: -10px;
    padding-bottom: 6px;
}

.full-img-caption b {
    color: #000;
}

.icn-can {
    background: transparent url('../../img/icon/icn-can-circles.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
    text-indent: -3000px;
    overflow: hidden;
}

.icn-can.icn-can-1 { background-position: 0 0; }
.icn-can.icn-can-2 { background-position: -16px 0; }
.icn-can.icn-can-3 { background-position: -32px 0; }
.icn-can.icn-can-4 { background-position: -48px 0; }
.icn-can.icn-can-5 { background-position: -64px 0; }
.icn-can.icn-can-6 { background-position: -80px 0; }

/* team containers */

.team-list,
.team-photos,
.team-articles,
.team-links-list {
    margin-bottom: 20px;
}

.team-list .stnd-hd {
    border-bottom: 1px #e5e5e5 solid;
}

.team-list-divi {
    height: 25px;
    clear: both;
}

.team-list-row,
.team-list-row-search {
    overflow: hidden;
    position: relative;
    background: transparent url('../../img/bg/bg-team-list-logos.gif@536c855e144c') repeat-y top left;
    *zoom: 1;
    border-bottom: 1px #e5e5e5 solid;
}

.team-list-row a,
.team-list-row-search a {
    float: left;
    display: block;
    width: 130px;
    color: #808080;
    text-decoration: none !important;
    line-height: 16px;
    text-align: center;
    margin: 10px 13px 0 10px;
    *display: inline;
    overflow: hidden;
    padding-bottom: 11px;
}

.team-list-row a.list-last,
.team-list-row-search a.list-last {
    margin-right: 0px;
}

.team-list-row a:hover,
.team-list-row a:hover b,
.team-list-row-search a:hover,
.team-list-row-search a:hover b {
    color: #069;
}

.team-list-row a b,
.team-list-row-search a b {
    font-size: 12px;
    color: #000000;
}

.team-list-row a img {
    margin: 0 7px 17px 8px;
}

.team-list-row-search a img {
    background-color: #fff;
    width: 74px;
    height: 90px;
    padding: 3px;
    border: 1px #dfdfdf solid;
    margin: 4px 0 5px 0;
}

.team-list-pagi {
    background: transparent url('../../img/bg/bg-team-list-pagi.gif@536c855e144c') repeat-x top left;
    border-left: 1px #e5e5e5 solid;
    border-right: 1px #e5e5e5 solid;
    height: 27px;
    margin-top: -1px;
    position: relative;
    text-align: center;
    font-size: 13px;
    line-height: 27px;
}

.team-list-pagi .pagi-l,
.team-list-pagi .pagi-r {
    position: absolute;
    z-index: 1;
    top: 0;
    height: 27px;
    width: 98px;
    font-weight: bold;
    color: #cccccc;
    text-align: center;
}

.team-list-pagi .pagi-l {
    left: 0;
    border-right: 1px #e5e5e5 solid;
}

.team-list-pagi .pagi-r {
    right: 0;
    border-left: 1px #e5e5e5 solid;
}

.team-list-pagi a {
    color: #000000;
}

.team-list-pagi a:hover {
    color: #069;
    text-decoration: none;
}

.team-list-pagi .pagi-nums {
    display: table;
    *display: inline;
    *zoom: 1;
    margin: 0 auto;
}

.team-list-pagi .pagi-nums a,
.team-list-pagi .pagi-nums span {
    float: left;
    display: block;
    border-left: 1px #e5e5e5 solid;
    width: 25px;
    height: 27px;
    text-align: center;
}

.team-list-pagi .pagi-nums a.pagi-sel {
    background: transparent url('../../img/bg/bg-team-list-pagi-linksel.gif@536c855e144c') no-repeat top left;
    color: #fff !important;
    font-weight: bold;
    width: 26px;
    border-left: 0px;
    border-left: none;
}

.team-list-pagi .pagi-nums span {
    color: #999999;
}

.team-list-links .col,
.team-list-links .col-last {
    float: left;
    width: 234px;
    margin-right: 30px;
    padding-bottom: 25px;
}

.team-list-links .col-last {
    margin-right: 0px;
}

.team-list-links ul {
    margin-top: 8px;
}

.team-list-links ul li {
    font-size: 12px;
    line-height: 14px;
    padding: 2px 0;
}

.team-photos li {
    float: left;
    width: 148px;
    height: 109px;
    padding: 3px;
    border: 1px #dfdfdf solid;
    margin-right: 12px;
    *overflow: hidden;
}

.team-photos li.list-last {
    margin-right: 0px;
}

.team-photos .view-all {
    clear: both;
    text-align: right;
    font-size: 11px;
    line-height: 16px;
    padding-top: 8px;
    *padding-top: 5px;
}

.team-articles h4,
.team-links-list h4 {
    margin-bottom: 0px;
}

.team-articles li,
.team-links-list li {
    clear: both;
    display: block;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #dfdfdf solid;
    overflow: hidden;
    *zoom: 1;
    font-size: 12px;
}

.team-links-list li {
    margin-top: 7px;
    padding-bottom: 7px;
    color: #666666;
    line-height: 18px;
}

.links-list-sml li {
    font-size: 11px;
    line-height: 15px;
}

.team-articles li.list-last,
.team-articles li.list-last-viewall,
.team-links-list li.list-last,
.team-links-list li.list-last-viewall,
.team-info-list li.list-last-viewall {
    border-bottom: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}

.team-info-list li.list-last-viewall {
    padding-top: 6px;
}

.team-articles li.list-last-viewall,
.team-links-list li.list-last-viewall,
.team-info-list li.list-last-viewall {
    text-align: right;
    font-size: 11px;
}

.team-articles li h3 {
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.team-articles li h3 a {
    color: #000;
}

.team-articles li h3 a:hover {
    text-decoration: none;
    color: #069;
}

.team-articles li .post-photo {
    float: left;
    width: 96px;
    height: 72px;
    border: 1px #dfdfdf solid;
    padding: 3px;
    margin-right: 9px;
}

.team-articles li .post-grey,
.team-links-list li .post-grey {
    display: block;
    color: #808080;
    line-height: 16px;
    font-size: 11px;
}

.team-articles li .category-tray {
    display: inline-block;
    border: 1px solid #E1E1E1;
    padding: 2px 0 2px 2px;
    height: 13px;
    margin-bottom: 4px;
    zoom: 1;
    *display: inline;
}

.team-articles li .category-tray img {
	float: left;
	margin-right: 2px;
}

.team-articles-text {
    margin-bottom: 15px;
}

.team-articles-text p {
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    max-width: 500px;
    padding-bottom: 15px;
}

.team-articles-text p sub,
.team-articles-text p sup {
    line-height: 1;
}

.internationalpartner-reports,
.team-reports {
    overflow: hidden;
    margin-bottom: 20px;
}

.internationalpartner-reports ul {
    list-style-image:url("../../img/icon/side-type-icons.gif@536c855e144c") no-repeat top left !important; 
    background-position: 0 -80px;
}

.internationalpartner-reports li,
.team-reports li {
    font-size: 14px;
    line-height: 16px;
    padding: 7px 14px 7px 0;
    color: #999999;
    border-bottom: 1px #dfdfdf solid;
}

.internationalpartner-reports li a,
.team-reports li a {
    color: #000;
}

.internationalpartner-reports li a:hover,
.team-reports li a:hover {
    color: #069;
    text-decoration: none;
}

.internationalpartner-reports h4,
.team-reports h4 {
    margin-bottom: 0px;
}

.team-annreports {
    overflow: hidden;
    border-bottom: 1px #dfdfdf solid;
    margin-bottom: 20px;
    padding-bottom: 7px;
}

.team-annreports li {
    float: left;
    font-size: 16px;
    line-height: 18px;
    padding: 7px 14px 0 0;
    color: #999999;
}

.team-annreports h4 {
    margin-bottom: 0px;
}

.team-moreteams {
    background: transparent url('../../img/bg/bg-teams-moreteams.gif@536c855e144c') no-repeat top left;
    height: 177px;
    position: relative;
}

.team-moreteams h4 {
    margin-bottom: 30px;
}

.team-moreteams .slider-wrap {
    float: left;
    width: 448px;
    height: 114px;
    overflow: hidden;
}

.team-moreteams .slider-wrap-in {
    width: 10000px;
    height: 114px;
    margin-left: 0px;
}

.team-moreteams .slider-wrap-in a {
    background: transparent url('../../img/bg/bg-teams-moreteams-slider.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 99px;
    height: 114px;
    text-align: center;
    padding: 0 6px 0 7px;
    overflow: hidden;
    line-height: 12px;
    color: #000000;
    text-decoration: none;
}

.team-moreteams .slider-wrap-in a:hover {
    color: #069;
}

.team-moreteams .slider-wrap-in img {
    margin-bottom: 8px;
}

.team-moreteams .slide-l,
.team-moreteams .slide-r {
    float: left;
    width: 14px;
    height: 32px;
    overflow: hidden;
    margin-top: 29px;
}

.team-moreteams .slide-l { margin-right: 8px; background: transparent url('../../img/button/btn-moreteams-l.gif@536c855e144c') no-repeat top left; }
.team-moreteams .slide-r { margin-left: 8px; background: transparent url('../../img/button/btn-moreteams-r.gif@536c855e144c') no-repeat top left; }

.team-moreteams .slide-l:hover,
.team-moreteams .slide-r:hover {
    background-position: 0 -32px;
}

.team-moreteams .slide-l.slide-grey,
.team-moreteams .slide-r.slide-grey {
    background-position: 0 -64px !important;
    cursor: default !important;
}

.team-logo {
    border: 1px #e5e5e5 solid;
    margin-bottom: 11px;
    padding: 3px;
}

.team-info {
    background: #fafafa url('../../img/bg/bg-team-info-top.gif@536c855e144c') no-repeat top left;
    padding: 15px 15px 0 15px;
    font-size: 12px;
    *position: relative;
    *zoom: 1;
    margin-bottom: 11px;
}

.team-info h5 {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.team-leader h5 {
    font-size: 12px;
    text-transform: none;
    margin-bottom: 3px;
}

.team-instigator div {
    position: relative;
    overflow: hidden;
    padding-top: 5px;
    *zoom: 1;
}

.team-instigator div a {
    font-size: 14px;
}

.team-instigator div .post-grey {
    font-size: 11px;
}

.team-instigator div img {
    float: left;
    border: 1px #dfdfdf solid;
    background-color: #fff;
    padding: 2px;
    margin: 0 7px 0 0;
}

.team-info .bot {
    background: #fafafa url('../../img/bg/bg-team-info-bot.gif@536c855e144c') no-repeat top left;
    margin: 0 -15px;
    width: 238px;
    height: 10px;
    font-size: 1px;
    line-height: 1px;
}

.team-info li {
    border-top: 1px #e5e5e5 solid;
    padding: 10px 0 9px 0;
    color: #000000;
}

.team-info li.notop {
    border-top: none;
    border-top: 0px;
    padding-top: 0px;
}

.team-info li.team-leader {
    border-top: none;
    border-top: 0px;
    color: #808080;
    padding-top: 0px;
    line-height: 16px;
    font-size: 11px;
    *zoom: 1;
}

.team-info li.team-instigator {
    border-top: none;
    border-top: 0px;
    padding-top: 0px;
    *zoom: 1;
}

.team-info li .post-grey {
    color: #808080;
}

.team-info .team-info-photos {
    margin-left: 12px;
}

.team-info .team-info-photo {
    background-color: #fff;
    float: left;
    width: 74px;
    height: 90px;
    padding: 3px;
    border: 1px #dfdfdf solid;
    margin: 5px;
}

.team-leader .team-info-photo {
    margin: 0 10px 0 0;
}

.team-info .info-map {
    background-color: #fff;
    border: 1px #e5e5e5 solid;
    margin: 8px 0 1px 0;
    padding: 3px;
}

.icn-type {
    background-image: url('../../img/icon/side-type-icons.gif@536c855e144c');
    background-repeat: no-repeat;
    display: block;
    line-height: 16px;
    height: 16px;
    padding: 2px 0 2px 24px;
}

.icn-type-website { background-position: 0 0; }
.icn-type-flickr { background-position: 0 -20px; }
.icn-type-twitter { background-position: 0 -40px; }
.icn-type-facebook { background-position: 0 -60px; }
.icn-type-pdf { background-position: 0 -80px; }
.icn-type-doc { background-position: 0 -100px; }
.icn-type-pp { background-position: 0 -120px; }
.icn-type-ppt { background-position: 0 -120px; }

.team-info-list {
    clear: both;
    margin-top: 20px;
}

.team-info-list.notop {
    margin-top: 0px !important;
}

.team-info-list h3 {
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    border-bottom: 1px #e5e5e5 solid;
    font-weight: normal;
    padding-bottom: 6px;
}

.team-info-list li {
    font-size: 12px;
    line-height: 18px;
    border-bottom: 1px #e5e5e5 solid;
    padding: 10px 0;
    position: relative;
    overflow: hidden;
    display: block;
    zoom: 1;
}

.team-info-list.info-list-image li {
    padding-left: 59px;
    line-height: 16px;
}

.team-info-list .post-grey {
    color: #808080;
    font-size: 11px;
    line-height: 14px;
}

.team-info-list .team-info-photo {
    background-color: #fff;
    float: left;
    width: 42px;
    padding: 3px;
    border: 1px #dfdfdf solid;
    margin: 2px 9px 0 -59px;
}

.team-info-list .team-info-photo-noborder {
    background-color: #fff;
    float: left;
    width: 50px;
    margin: 2px 9px 0 -59px;
}

.team-emeritus-bar {
    background: transparent url('../../img/text/hd-grey-emeritusteam.gif@536c855e144c') no-repeat top left;
    width: 478px;
    height: 21px;
    text-align: right;
    line-height: 21px;
    font-size: 12px;
    color: #999999;
    margin-bottom: 18px;
    padding: 0 7px;
}

.team-emeritus-bar a {
    background: transparent url('../../img/text/hd-grey-emeritusteam-arr.gif@536c855e144c') no-repeat top right;
    float: right;
    margin-left: 5px;
    padding-right: 10px;
}

.team-collaborators {
    margin-bottom: -20px;
    overflow: hidden;
}

.team-collaborators div div {
    float: left;
    width: 185px;
    padding-left: 46px;
    padding: 0 15px 0 46px;
    font-size: 11px;
    line-height: 14px;
    color: #808080;
    margin-bottom: 20px;
    overflow: hidden;
    zoom: 1;
}

.team-collaborators div div img {
    float: left;
    margin-left: -46px;
}

.team-collaborators div div h5 {
    font-size: 14px;
    padding-bottom: 2px;
}

.team-collaborators div div h5 a {
    color: #000;
}

.team-collaborators div div h5 a:hover {
    text-decoration: none;
    color: #069;
}

.team-collaborators .collaborators-row {
    position: relative;
    overflow: hidden;
    *display: inline;
}

.team-projects-text {
    padding-top: 20px;
}

.team-projects-text.notop {
    padding-top: 0px;
}

.team-projects-text .team-list-pagi {
    margin-top: 0px;
}

.team-projects-text h4 {
    margin-bottom: 15px;
}

.team-projects-text li {
    overflow: hidden;
    position: relative;
    padding-bottom: 20px;
}

.team-projects-text li h5 {
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    padding-bottom: 5px;
}

.team-projects-text li h5 a {
    color: #000000;
}

.team-projects-text li h5 a:hover {
    color: #069;
    text-decoration: none;
}

.team-projects-text li p {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
}

.team-projects-text li p sub,
.team-projects-text li p sup {
    line-height: 1;
}

.team-projects-text li .post-grey {
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}

/*Shige Added 2011/5/25*/
.team-projects-text li .post-photo {
    float: left;
    width: 96px;
    height: 72px;
    border: 1px #dfdfdf solid;
    padding: 3px;
    margin-right: 9px;
}
.team-projects-text li .category-tray {
    display: inline-block;
    border: 1px solid #E1E1E1;
    padding: 2px 0 2px 2px;
    height: 13px;
    margin-bottom: 4px;
    zoom: 1;
    *display: inline;
}

.team-projects-text li .category-tray img {
    float: left;
    margin-right: 2px;
}
.team-projects-text li.article {
    overflow: hidden;
    position: relative;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #dfdfdf solid;
}
/*End*/

.footnote-box {
    border-left: 1px #e5e5e5 solid;
    height: 26px;
    margin-top: 6px;
    font-size: 11px;
}

.footnote-box-sml {
    height: 18px;
}

.footnote-box span {
    border-top: 1px #e5e5e5 solid;
    border-bottom: 1px #e5e5e5 solid;
    border-right: 1px #e5e5e5 solid;
    float: left;
    height: 24px;
    color: #808080;
    line-height: 24px;
    padding: 0 7px;
    background-color: #fff;
}

.footnote-box-sml span {
    height: 16px;
    line-height: 16px;
    padding: 0 4px;
}

.footnote-box span b {
    color: #404040;
}

.team-links-list .footnote-box {
    margin-bottom: 3px;
}

/*
----------------------------------------------------
GLOBAL SEARCH BOX
----------------------------------------------------
*/


.global-search-simple {
    background: transparent url('../../img/annualreport-2009/bg-ar-search-simple.gif@536c855e144c') no-repeat top left;
    width: 750px;
    height: 55px;
    margin-bottom: 20px;
    padding: 14px 0 0 12px;
    position: relative;
    display: block;
}

.global-search-simple .inpwrap {
    background: transparent url('../../img/annualreport-2009/bg-ar-search-simple-input.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 613px;
    height: 41px;
    margin-right: 10px;
    position: relative;
    *display: inline;
}

.global-search-simple .inpwrap input {
    font-size: 16px;
    line-height: 18px;
    font-style: italic;
    color: #808080;
    border: 0px;
    border: none;
    background-color: #fff;
    width: 587px;
    margin: 10px 0 0 13px;
}

.global-search-simple .btn-dirsearch {
    float: left;
}

.global-search-simple .search-top {
    height: 41px;
    width: 750px;
    position: relative;
}


/*
----------------------------------------------------
PAGE: DIRECTORY
----------------------------------------------------
*/

.dir-search-simple {
    background: transparent url('../../img/bg/bg-dir-search-simple.gif@536c855e144c') no-repeat top left;
    width: 750px;
    height: 57px;
    margin-bottom: 20px;
    padding: 14px 0 0 12px;
    position: relative;
    display: block;
}

.dir-search-simple .inpwrap {
    background: transparent url('../../img/bg/bg-dir-search-simple-input.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 455px;
    height: 41px;
    margin-right: 168px;
    position: relative;
    *display: inline;
}

.dir-search-simple .inpwrap input {
    font-size: 16px;
    line-height: 18px;
    font-style: italic;
    color: #808080;
    border: 0px;
    border: none;
    background-color: #fff;
    width: 429px;
    margin: 10px 0 0 13px;
}

.dir-search-simple .btn-dirsearch {
    float: left;
}

.dir-search-simple .dir-search-simple-top {
    height: 41px;
    width: 750px;
    position: relative;
}

.dir-search-simple .fake-drop {
    background: transparent url('../../img/bg/bg-dir-search-fakedrop-bot.gif@536c855e144c') no-repeat bottom left;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 467px;
    width: 144px;
    padding-bottom: 1px;
}

.dir-search-simple .fake-drop-in {
    display: none;
}

.dir-search-simple .fake-drop a {
    background: transparent url('../../img/bg/bg-dir-search-fakedrop-link.gif@536c855e144c') no-repeat top left;
    display: block;
    width: 124px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 20px;
    text-decoration: none !important;
    color: #808080;
}

.dir-search-simple .fake-drop-in a:hover {
    color: #069;
}

.dir-search-simple .fake-drop a.drop-hd {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: transparent url('../../img/bg/bg-dir-search-fakedrop-linkhd.gif@536c855e144c') no-repeat top left;
}

.dir-search-simple .dir-search-simple-bot {
    position: absolute;
    z-index: 1;
    bottom: 12px;
    left: 12px;
    height: 20px;
    line-height: 20px;
    color: #64645f;
    width: 750px;
}

.dir-search-simple a.btn-advsearch {
    background: transparent url('../../img/button/btn-dir-advsearch.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 115px;
    height: 20px;
    text-indent: -3000px;
    margin-right: 6px;
}

.dir-search-simple a.btn-advsearch:hover {
    background-position: 0 -20px;
}

.dir-search-advanced {
    width: 762px;
    margin-bottom: 20px;
    display: none;
    opacity: 0;
}

#dir-search-results-custom {
    /*display: none;*/
}

.dir-search-advanced h3 {
    background: transparent url('../../img/text/hd-dir-advanced-search.gif@536c855e144c') no-repeat top left;
    text-indent: -3000px;
    width: 762px;
    height: 38px;
}

.dir-search-advanced .bot {
    background: transparent url('../../img/bg/bg-dir-search-adv-bot.gif@536c855e144c') no-repeat top left;
    width: 745px;
    height: 31px;
    padding: 7px 7px 0 10px;
}

.dir-search-advanced a.btn-dirsearch {
    background: transparent url('../../img/button/btn-dir-search-sml.gif@536c855e144c') no-repeat top left;
    float: right;
    width: 101px;
    height: 24px;
    text-indent: -3000px;
}

.dir-search-advanced a.btn-simsearch {
    background: transparent url('../../img/button/btn-dir-simsearch.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 98px;
    height: 20px;
    text-indent: -3000px;
    margin-top: 2px;
}

.dir-search-advanced a.btn-simsearch:hover {
    background-position: 0 -20px;
}

.dir-search-advanced .mid {
    background: #fff;
    border-left: 1px #e3e3e3 solid;
    border-right: 1px #e3e3e3 solid;
    border-top: 1px #e3e3e3 solid;
    height: 331px;
    position: relative;
}

.dir-search-advanced .filter-divi {
    margin: 6px 10px 7px 9px;
    display: block;
    background-color: #e5e5e5;
    height: 2px;
    overflow: hidden;
    line-height: 2px;
    clear: both;
}

.dir-search-advanced .filter-col-1 {
    float: left;
    width: 253px;
    padding: 4px 0;
    height: 323px;
    border-right: 1px #e5e5e5 solid;
    overflow: auto;
    position: relative;
}

.dir-search-advanced .filter-col-2 {
    float: left;
    width: 253px;
    padding: 4px 0;
    border-right: 1px #e5e5e5 solid;
    height: 323px;
    overflow: auto;
    opacity: 1;
    display: block;
    position: relative;
}

.dir-search-advanced .filter-col-3 {
    float: left;
    width: 252px;
    padding: 4px 0;
    height: 323px;
    overflow: auto;
    opacity: 1;
    display: block;
    position: relative;
}

.dir-search-advanced .filter-col-2-3 {
    float: left;
    width: 506px;
    height: 296px;
    overflow: auto;
    opacity: 0;
    display: none;
    background-color: #fff;
    padding-bottom: 4px;
    margin-top: 31px;
    position: relative;
}

.dir-search-advanced .filter-insearch {
    background: transparent url('../../img/bg/bg-dir-search-inline.gif@536c855e144c') no-repeat top left;
    position: absolute;
    z-index: 3;
    top: 0;
    right: -1px;
    width: 503px;
    height: 25px;
    padding: 5px 0 0 5px;
    display: none;
    opacity: 0;
}

.dir-search-advanced .filter-insearch-data {
    position: absolute;
    z-index: 1;
    top: -200px;
    left: 0px;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.dir-search-advanced .filter-insearch .btn-dir-insearch {
    background: transparent url('../../img/bg/bg-dir-search-inline-btn.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 20px;
    height: 20px;
    text-indent: -3000px;
    margin-right: 12px;
}

.dir-search-advanced .filter-insearch input {
    float: left;
    width: 459px;
    background-color: #fff;
    border: none;
    border: 0px;
    font-size: 12px;
    margin-top: 2px;
    color: #808080;
}

.dir-search-advanced .filter-hd {
    background: transparent url('../../img/bg/bg-dir-search-filter-hd.gif@536c855e144c') repeat-x top left;
    padding: 4px 8px 4px 8px;
    font-size: 11px;
    line-height: 14px;
    color: #aaaaaa;
    font-weight: bold;
    text-transform: uppercase;
    margin: 5px 0 5px 0;
    clear: both;
    position: relative;
}

.dir-search-advanced .filter-col-2-3 > .filter-hd:first-child {
    margin-top: 0px !important;
}

.dir-search-advanced ul {
    zoom: 1;
}

.dir-search-advanced ul li {
    display: block;
    margin: 0 5px 1px 4px;
    font-size: 12px;
    line-height: 14px;
}

.dir-search-advanced ul li a,
.dir-search-advanced ul li .noresults {
    padding: 3px 25px 3px 4px;
    color: #404040;
    display: block;
    position: relative;
    border: 1px #fff solid;
}

.dir-search-advanced ul li .noresults {
    color: #e10001;
    font-weight: bold;
}

.dir-search-advanced ul li a:hover {
    background: #f4f4f2 url('../../img/bg/bg-dir-search-linkhover.gif@536c855e144c') no-repeat center right;
    text-decoration: none;
    border: 1px #f4f4f2 solid;
}

.dir-search-advanced ul li a.adv-sel,
.dir-search-advanced ul li a.adv-sel:hover {
    background: #e9e9e5 url('../../img/bg/bg-dir-search-linksel.gif@536c855e144c') no-repeat center right;
    text-decoration: none;
    border: 1px #dfdfdc solid;
    color: #000;
    font-weight: bold;
    cursor: default;
}

.dir-search-advanced ul li a.adv-blk:hover,
.dir-search-advanced ul li a.adv-blk-sel,
.dir-search-advanced ul li a.adv-blk-sel:hover {
    background-image: none !important;
    background-color: #404040 !important;
    text-decoration: none;
    border: 1px #000 solid !important;
    color: #fff !important;
}

.dir-search-advanced ul li a.adv-blk-sel,
.dir-search-advanced ul li a.adv-blk-sel:hover {
    font-weight: bold;
    cursor: default;
}

.dir-search-loader {
    background: transparent url('../../img/icon/ajax-loader.gif@536c855e144c') no-repeat center center;
    position: absolute;
    z-index: 9;
    top: 15px;
    right: 333px;
    width: 100px;
    height: 100px;
    display: none;
    margin: 0 -1px;
}


/*
----------------------------------------------------
PAGE: SEMINARS
----------------------------------------------------
*/

.seminar-list .seminar-item {
    padding: 5px 0 25px 0;
    font-size: 12px;
    line-height: 16px;
    color: #666666;
    position: relative;
    *zoom: 1;
    overflow: hidden;
}

.seminar-list .seminar-item h3 {
    display: block;
    font-size: 20px;
    line-height: 22px;
    color: #000000;
    font-weight: normal;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 6px;
    margin-bottom: 1px;
}

a.btn-rss {
    background: transparent url('../../img/icon/icn-rss.gif@536c855e144c') no-repeat center right;
    float: right;
    font-size: 11px;
    line-height: 14px;
    color: #808080;
    padding-right: 19px;
    text-decoration: none !important;
    margin-top: 6px;
}

a.btn-rss:hover {
    color: #069;
}

.seminar-list .seminar-item ul {
    margin-left: 270px;
}

.seminar-list .seminar-item li {
    border-bottom: 1px #e5e5e5 solid;
    margin-top: 7px;
    padding-bottom: 7px;
}

.seminar-list .seminar-item li h5 {
    font-size: 16px;
    line-height: 18px;
}

.seminar-list .seminar-item li.post-main {
    padding-left: 59px;
    margin-top: 10px;
    padding-bottom: 10px;
    *zoom: 1;
}

.seminar-list .seminar-item li.post-main h5 {
    margin-top: -2px;
    *margin-top: 0px;
}

.seminar-list .seminar-item .post-img {
    float: left;
    margin-left: -59px;
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin-top: 2px;
}

.seminar-list .seminar-item li.list-last-viewall {
    border-bottom: none;
    border-bottom: 0px;
    text-align: right;
    font-size: 11px;
    padding-bottom: 0px;
}

.seminar-list .seminar-item li .post-grey {
    font-size: 11px;
    display: block;
    color: #808080;
}

.seminar-list .seminar-item .post-blurb {
    float: left;
    width: 240px;
    padding-top: 7px;
}

.seminars-upcoming {
    margin-bottom: 20px;
    *position: relative;
}

.seminars-upcoming .top {
    background: transparent url('../../img/bg/bg-seminars-upcoming-top.gif@536c855e144c') no-repeat top left;
    height: 5px;
    overflow: hidden;
}

.seminars-upcoming .mid {
    background: transparent url('../../img/bg/bg-seminars-upcoming-mid.gif@536c855e144c') repeat-y top left;
    padding: 8px 15px 0 15px;
    *position: relative;
    *zoom: 1;
}

.seminars-upcoming .bot {
    background: transparent url('../../img/bg/bg-seminars-upcoming-bot.gif@536c855e144c') no-repeat top left;
    height: 5px;
    overflow: hidden;
}

.seminars-upcoming .mid h4 {
    text-transform: uppercase;
    color: #808080;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 8px;
}

.seminars-upcoming .seminar-item {
    border-top: 1px #e5e5e5 solid;
    padding: 10px 0 10px 168px;
    font-size: 12px;
    line-height: 18px;
    color: #808080;
}

.seminars-upcoming .seminar-item h5 {
    font-size: 20px;
    line-height: 22px;
    margin-top: -2px;
    padding-bottom: 1px;
}

.seminars-upcoming .seminar-item .post-info {
    float: left;
    margin-left: -168px;
    width: 168px;
    *display: inline;
}

.seminars-upcoming .seminar-item .post-img {
    float: left;
    width: 50px;
}

.seminars-upcoming .seminar-item .post-date {
    float: left;
    width: 108px;
    font-size: 12px;
    line-height: 18px;
    color: #808080;
    margin-top: -2px;
}

.seminars-upcoming .seminar-item .post-date b {
    font-size: 20px;
    line-height: 22px;
    color: #000000;
}

.seminar-detail p {
    font-size: 13px;
    line-height: 19px;
    padding-bottom: 20px;
}

.seminar-detail .post-img-rh {
    float: right;
    margin: 0 0 20px 20px;
}

.seminar-related {
    *background: transparent url('../../img/bg/bg-seminar-related-mid.gif@536c855e144c') repeat-y top left;
    margin-bottom: 20px;
    width: 492px;
}

.seminar-related .top {
    background: transparent url('../../img/bg/bg-seminar-related-top.gif@536c855e144c') no-repeat top left;
    height: 5px;
    overflow: hidden;
}

.seminar-related .mid {
    background: transparent url('../../img/bg/bg-seminar-related-mid.gif@536c855e144c') repeat-y top left;
    padding: 4px 15px 3px 15px;
    *position: relative;
}

.seminar-related .bot {
    background: transparent url('../../img/bg/bg-seminar-related-bot.gif@536c855e144c') no-repeat top left;
    height: 5px;
    overflow: hidden;
}

.seminar-related .mid h5 {
    font-size: 11px;
    line-height: 20px;
    color: #000000;
    text-transform: uppercase;
}

.seminar-related .mid li {
    font-size: 12px;
    line-height: 20px;
    color: #808080;
    display: block;
}

.seminar-related .mid .divi {
    height: 1px;
    background-color: #e5e5e5;
    overflow: hidden;
    margin: 9px 0 6px 0;
}

.seminar-teaser {
    background: #fafafa url('../../img/bg/bg-team-info-top.gif@536c855e144c') no-repeat top left;
    padding: 15px 15px 0 15px;
    *position: relative;
    *zoom: 1;
    margin-bottom: 11px;
}

.seminar-teaser .bot {
    background: #fafafa url('../../img/bg/bg-team-info-bot.gif@536c855e144c') no-repeat top left;
    margin: 0 -15px;
    width: 238px;
    height: 10px;
    font-size: 1px;
    line-height: 1px;
}

.seminar-teaser li {
    padding: 10px 0 7px 0;
    color: #404040;
    font-size: 11px;
    line-height: 16px;
}

.seminar-teaser .rss {
    height: 14px;
}

.seminar-teaser .rss a.btn-rss {
    float: left;
    padding-left: 19px;
    padding-right: 0px;
    background-position: center left;
    margin-top: 0px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.seminar-teaser .rss a.btn-rss:hover {
    color: #069;
}

.seminar-teaser h3 {
    margin: -10px -10px 0 -10px;
    height: 28px;
    text-align: center;
    overflow: hidden;
    color: #fff;
    font-size: 13px;
    line-height: 28px;
    font-weight: bold;
    padding: 0 5px;
}

.seminar-teaser h3.teaser-nai {
    background: transparent url('../../img/bg/bg-seminar-teaser-nai.gif@536c855e144c') no-repeat top left;
}

.seminar-intro {
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    position: relative;
    padding: 0 0 10px 91px;
}

.seminar-intro b {
    color: #000;
}

.seminar-intro .intro-img {
    float: left;
    margin-left: -91px;
    padding: 3px;
    border: 1px #dfdfdf solid;
    *display: inline;
}

.seminar-intro .intro-status-comingsoon {
    background: transparent url('../../img/bg/bg-intro-status-comingsoon-top.gif@536c855e144c') no-repeat top left;
    width: 501px;
    margin-top: 9px;
}

.seminar-intro .intro-status-comingsoon .mid {
    font-size: 12px;
    line-height: 16px;
    padding: 5px 11px 2px 25px;
}

.seminar-intro .intro-status-comingsoon .bot {
   background: transparent url('../../img/bg/bg-intro-status-comingsoon-bot.gif@536c855e144c') no-repeat top left;
   height: 4px;
   overflow: hidden;
}

.seminar-intro .intro-status-watch {
    display: block;
    height: 37px;
    margin-top: 9px;
    padding-top: 4px;
    font-size: 12px;
    line-height: 16px;
}

.seminar-intro .btn-watchnow {
    background: transparent url('../../img/button/btn-watch-now.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 160px;
    height: 41px;
    margin: -4px 9px 0 0;
}

.seminar-intro .btn-watchseminar {
    background: transparent url('../../img/button/btn-watch-now-blue.jpg@09f414a81ec3') no-repeat top left;
    float: left;
    width: 189px;
    height: 41px;
    margin: -4px 9px 0 0;
}


/*
----------------------------------------------------
NEW GLOBAL COMMENTS & COMMENT FORM
----------------------------------------------------
*/

.global-discussion h4.black-bg {
    margin-bottom: 0px;
}

.global-discussion .gd-link-addcomment {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px #e5e5e5 solid;
}

.global-discussion .gd-link-addcomment a {
    background: transparent url('../../img/icon/icn-addcomment.gif@536c855e144c') no-repeat center left;
    float: left;
    padding-left: 18px;
}

.global-discussion .gd-comment {
    border-bottom: 1px #e5e5e5 solid;
    font-size: 12px;
    line-height: 18px;
    color: #404040;
    padding: 7px 0 10px 0;
}

.global-discussion .gd-comment-indent {
    padding-left: 40px;
}

.global-discussion .gd-comment .author {
    font-weight: bold;
    color: #000;
}

.global-discussion .gd-reply {
    height: 19px;
    font-size: 11px;
    line-height: 19px;
    color: #8c8c8c;
    padding-top: 5px;
}

.global-discussion .gd-reply-btn {
    background: transparent url('../../img/button/btn-reply.gif@536c855e144c') no-repeat top left;
    float: left;
    width: 55px;
    height: 19px;
    text-indent: -3000px;
    margin-right: 7px;
}

.global-discussion .gd-addcomment {
    margin-top: 10px;
}

.global-discussion .gd-addcomment li {
    background-color: #edf1f4;
    padding: 10px 0px 10px 10px;
    *zoom: 1;
}

.global-discussion .gd-addcomment li.ta {
    border-bottom: 1px #fff solid;
}

.global-discussion .gd-addcomment li label {
    float: left;
    width: 60px;
    font-size: 12px;
    color: #677076;
    line-height: 26px;
    overflow: hidden;
}

.global-discussion .gd-addcomment li input,
.global-discussion .gd-addcomment li textarea {
    border: 1px #c3cad0 solid;
    background-color: #fff;
    font-size: 13px;
    color: #999999;
    padding: 4px;
    margin: 0px;
}

.global-discussion .gd-addcomment li input {
    width: 402px;
    *width: 399px;
}

.global-discussion .gd-addcomment li textarea {
    width: 462px;
    margin-bottom: 5px;
    resize: none;
}

.global-discussion .gd-addcomment .addcomment-submit {
    border-top: 1px #fff solid;
    background-color: #edf1f4;
    padding: 10px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #677076;
}

.global-discussion .gd-addcomment .gd-button {
    float: right;
    margin-left: 10px;
}

.global-discussion .gd-addcomment .gd-checkbox {
    float: left;
    margin: 5px 6px 0 0;
    *margin-top: 2px;
}



/*
----------------------------------------------------
CUSTOM RADIO & CHECK BUTTONS
----------------------------------------------------
*/

/* wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 4px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	cursor: pointer;
}

.custom-checkbox label {
	background: url('../../img/button/custom-checkbox.gif@536c855e144c') no-repeat; 
}

.custom-radio label { 
	background: url('https://nai.nasa.gov/static/img/button/custom-radiobutton.gif') no-repeat;
}

.custom-checkbox label, .custom-radio label {
	background-position: -10px -15px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -115px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -215px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -315px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}


/* new classes for bullets/lists in posts */

.post-ol, .post-ol-single {
    list-style-type: decimal;
    padding-left: 24px;
}

.post-ul, .post-ul-single {
    list-style: disc;
    padding-left: 24px;
}

.page-intro .post-ul, .page-intro .post-ol {
    color: #666666;
}

.post-ol li, .post-ul li,
.post-ol-single li, .post-ul-single li {
    font-size: 13px;
    padding: 0px !Important;
    margin-bottom: 0px !Important;
    background-color: transparent !Important;
    background: none !Important;
}

.post-ol li, .post-ul li {
    margin-bottom: 16px !Important;
}

.archived-notice {
    font-size: 14px;
    padding: 10px;
    background-color: paleturquoise;
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../../tipsy/src/images/tipsy.gif@a38a956d3305); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../../slimbox2/img/loading.gif@a38a956d3305) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../../slimbox2/img/prevlabel.gif@a38a956d3305) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../../slimbox2/img/nextlabel.gif@a38a956d3305) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../../slimbox2/img/closelabel.gif@a38a956d3305) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
