@charset "UTF-8";
<!--
@import"sitenav.css";
@import"lightbox.css";
@import"auctions.css";
@import"font-awesome.min.css";
@import"nfmetabolomics.css";
@import"jquery.lightbox-0.5.css";
@import"jx.stylesheet.css";
@import"thickbox.css";
@import url(http://fonts.googleapis.com/css?family=Droid+Serif);
-->

/* ------------------------------------------------------------------------------
								print styles 								             
------------------------------------------------------------------------------ */
@media print {

* {
	margin: 0px;
	padding: 0px;
}

p {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	margin-bottom: 10px;
	
 }
 
dl {
	margin-bottom: 10px;
}

dt {
	margin-left: 5px;
}

dd {
	margin-left: 10px;
}

ol {
	margin: 5px 0 10px 40px;
}

.tabcontent {
	display: block!important;
}

.header, .head2, .head3, .options, .optionsbar, #subcontent, .optionsbar, .sidebar, .sidebar_staff, .sidebar-notabs, .sidebar-notabs-media, .flashcontainer, .pagination, .tabs-recruiting, .tabs-recruiting-content, .search-containers, .book-nav, .book-nav-columns, .multi-page-prev, .multi-page-next {
	display: none;
}

.printheader {
	display: block;
    padding-bottom: 10px;
	text-align: center;
	margin: 0 0 5px;
	line-height: 22px;
	width: 100%;
}

#NV_right { 
	text-align: left;
	padding: 10px 10px 10px 10px;
	float: right;
	border-bottom: 1px solid #bbc2d3;
	margin-left: 7px;
	margin-bottom: 1px;
	font-size: 11px;
	line-height: 14px;
}

#NV_left { 
	text-align: left;
	padding: 10px 10px 10px 10px;
	float: left;
	border-bottom: 1px solid #bbc2d3;
	margin-left: 7px;
	margin-bottom: 1px;
	font-size: 11px;
	line-height: 14px;
}

.article, .app, .main, .lab, .bodyText {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	line-height: 16px;
	}

.article h1, .app h1, .main h1, .content_recruiting h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 5px;
	color: #000;
	font-size: 16pt;
	line-height: 22px;
	width: 100%;
	border-bottom: 1px solid #bbc2d3;
	}
	
.article h2, .app h2, .lab h2 {
    color: #000;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
    margin: 0 0 5px;
	font-size: 10pt;
	text-align: left;
}

.article h3, .app h3, .lab h3 { /* subhead */
    color: #4a5e8b;
	font-family: Georgia, "Times New Roman", Times, serif;
    margin: 0 0 5px;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
	font-size: 14pt;
	text-align: left;
	font-style: italic;
}

.article h4, .app h4, .lab h4, .content_recruiting h4 {
	float: left;
	width: 300px;
	color: #4a5e8b;
	font: 13pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.lab h5 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	/*font-stretch: ultra-condensed;*/
	/*text-shadow: 2px 1px 1px #c5cad2;*/
	color: #445f8c;
	padding-bottom: 5px;
}

.lab h6 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: normal;
	/*font-stretch: ultra-condensed;*/
	/*text-shadow: 2px 1px 1px #c5cad2;*/
	color: #445f8c;
	padding-bottom: 5px;
}
	
.article ul {
	margin-left: 40px;
}

.lab ul {
	margin-left: 15px;
	margin-bottom: 10px;
}
	
.article td, .app td, .lab td, .recruit-row td, .recruit-row-alt td {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	line-height: 16px;
	padding: 3px;
}

.article td span, .app td span, .lab td span {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	line-height: 16px;
	padding: 10px 0px 10px 0px;
}

.article td sup, sub, .app td sup, sub, .lab td sup, sub {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

.recruit-header, .recruit-header td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	background-color: #e7eae9;
	padding: 6px 0px 6px 3px;
	border-bottom: 1px solid #bbc2d3;
}

.recruit-head {
	font-size: 12pt;
	background-color: #d5dae4;
}

.columns-container {
	float: left;
	width: 961px;
	margin-bottom: 25px;
}

.column {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	float: left;
	width: 308px;
	margin-right: 15px;
}

.column h4 {
	float: left;
	width: 306px;
	color: #4a5e8b;
	font: 13pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

/* hack for IE handling */
.multi-columns h4 {
	float: left;
	color: #4a5e8b;
	font: 13pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.multi-columns > h4 {
	display: block;
	width: 100%;
}

.column-right {
	font: 11pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	float: left;
	width: 315px;
}

.columns-img {
	 margin-bottom: 10px;
	 font-size: 11pt;
	 font-style: italic;
	 color: #4a5e8b;
}

.column ul, .content_recruiting ul, .app ul, .multi-columns ul {
	margin: 0 0 10px 20px;
}

.column li, .content_recruiting li, .app li, .multi-columns li {
	list-style-type: disc;
	list-style-position: inside;
	list-style: inherit;
}

.twocolumns-left {
	float: left;
	width: 646px;
}

.twocolumns-nv {
	float: left;
	width: 636px;
	padding-right: 10px;
}

.twocolumns-left .column ul {
	width: 276px;
}

.twocolumns-left-header {
	float: left;
	width: 636px;
	font-weight: bold;
	padding: 0 10px 10px 0;
}

.twocolumns-header-nobold {
	float: left;
	width: 636px;
	padding: 0 10px 10px 0;
}

.columns-container .twocolumns-header-nobold h4 {
	float: left;
	width: 636px;
	/*color: #202020;*/
	color: #4a5e8b;
	font: 13pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.twocolumns-right {
	float: left;
	width: 638px;
}

.twocolumns-right h4 {
	float: left;
	width: 620px;
	/*color: #202020;*/
	color: #4a5e8b;
	font: 13pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.right-column {
	float: right;
	width: 315px;
}

.multi-columns {
	float: left;
	width: 631px;
	-moz-column-width: 308px;
	-webkit-column-width: 308px;
	-moz-column-gap: 15px;
	-webkit-column-gap: 15px;
	margin-right: 15px;
}

.img-rotation .contentdiv {
	font-size: 11pt;
	font-style: italic;
	color: #4a5e8b;
}

.pull-quote {
	font: 18pt 'Droid Serif', Georgia, 'Times New Roman', Times, serif;
	color: #45608c;
	line-height: 22px;
}

.pull-quote-tag {
	font: 14pt 'Droid Serif', Georgia, 'Times New Roman', Times, serif;
	text-align: right;
}

.indent {
	clear: both;
	margin: 0;
	padding: 0 0 10px 10px;
}

.footer {
	clear: both;
	height: 19px;
	width: 100%;
	margin: 0px auto;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
}

.app_subhead {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	background-color: #f5f6f6;
	font-weight: bold;
	font-size: 12px;
	
}

.app_head {
	background-color: #d5dae4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	font-weight: bold;
	font-size: 12px;
}

.app_pagehead {
	background-color: #d5dae4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

.aglisting_table_right {
    text-align: right; 
    vertical-align: top; 
    width: 50%;
	
}
.aglisting_table_left {
	text-align: left; 
    vertical-align: top; 
    width: 50%;
}

.bio_tag {
	width: 287px;
	padding-right: 10px;
	background-color: #f5f6f6;
	margin: 0 10px 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #bbc2d3;
}

.ag_tag {
	width: 287px;
	padding-right: 10px;
	background-color: #f5f6f6;
	margin: 0 10px 10px 0;
	overflow: hidden;
	height: 135px;
	border: 1px solid #bbc2d3;
}

.ag_tag img {
	float: left;
}

.bio_tag_content {
	margin-left: 100px;
	margin-top: 5px;
	padding-left: 10px;
}

.ag_tag_content {
	margin-left: 108px;
	margin-top: 5px;
}

.bio_tag_content h5, .ag_tag_content h5 {
	font-family: Tahoma;
    padding-bottom: 0.17em;
	text-align: left;
	color: #3583ba;
	font-size: 12pt;
	line-height: 16px;
	}
	
.bio_tag p, .ag_tag p {
	margin-bottom: 5px;
}

.featureIcon {
	/*width: 105px;*/
	float: left;
	padding: 0px 5px 0 0;
	margin: 0;
}

.featureIcon img {
	border-width: 0px;
	padding: 0;
	margin: 0;
}

.pWrap {
	width: 965px;
	float: left;
	margin: 0;
}

.pWrap h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 10px 0;
	color: #231f20;
	font-size: 16pt;
	width: 960px;
	padding-top: 2px;
	padding-left: 5px;
	background-color:#eeeff0;
	border-bottom: 1px solid #bbc2d3;
	}
	
.pWrap h3 {  /* headline */
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0;
	color: #000;
	font-size: 14pt;
	line-height: 22px;
	width: 965px;
	padding-top: 0px;
}

.profiles {
	padding: 0px 5px 0px 0px;
	width: 960px;
	font-size: 10pt;
	background-color: #d5dae4;
	margin-bottom: 20px;
	float: left !important;
	float: none;
	}

.profiles-alt {
	padding: 0px 5px 0px 0px;
	width: 960px;
	font-size: 10pt;
	margin-bottom: 20px;
	float: left !important;
	float: none;
	}

.profileslist {
	margin: 10px 0 10px 120px;
	font-size: 11pt;
}

.profiles span, .profiles-alt span {
	font-size: 11pt;
	color: #424141;
	font-weight: bold;
	text-decoration: none;
	}
	
.lab_staff {
	width: 109px;
	height: 190px;
	float:left;
	text-align: left;
	font-size: 11pt;
	padding: 0 0 10px 0;
}

.personnel {
	width: 550px;
}
	
/* ------------------------------------------------------------------------------
								News Releases 					                         
------------------------------------------------------------------------------ */

.NRheader {
	float: left;
	text-align: left;
	padding: 3px;
	font-size: 14pt;
}

.NRhead-left {
	float: left;
	text-align: left;
	width: 780px;
	padding: 3px 3px 3px 10px;
	/*padding-left: 10px;*/
	font-size: 12px;
}

.NRmedia {
	float: left;
	text-align: left;
	width: 590px;
	padding: 3px 3px 3px 10px;
	font-size: 12pt;
}

.NRspacer {
	float: left;
	text-align: left;
	height: 10px;
	width: 961px;
	padding: 2px;
}

.NRholder, .NRholder2 {
	float: left;
	text-align: left;
	width: 965px;
}

.NRhead {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	font-weight: bold;
}

.NRcontain-head {
	float: left;
	text-align: left;
	font-size: 12px;
	width: 965px;
	border-bottom: 1px solid #bbc2d3;
	background-color: #f5f6f6;
}

.NRcompany {
	float: left;
	text-align: left;
	width: 200px;
	padding: 3px;
	font-weight: bold;
}

.NRcontain {
	float: left;
	text-align: left;
	width: 965px;
	border-bottom: 1px solid #bbc2d3;
	font-size: 12px;
	background-color: #e7eae9;
}

.NRcontain-alt {
	float: left;
	text-align: left;
	width: 965px;
	border-bottom: 1px solid #bbc2d3;
	font-size: 12px;
	background-color: #fff;
}

.NRheadcell {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	font-weight: bold;
}

.NR87 {
	float: left;
	text-align: left;
	width: 87px;
	padding: 0px;
	font-weight: bold;
}

.NRcell {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	border-left: 1px dotted #bbc2d3;
}

.NRcell-left {
	float: left;
	text-align: left;
	width: 200px;
	padding: 3px;
	border-left: 1px dotted #ccc;
}

.NRcell-right {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	border-left: 1px dotted #bbc2d3;
}

.NRfooter {
	float: left;
	text-align: left;
	font-size: 12pt;
	width: 965px;
	border-top: 1px solid #bbc2d3;
	background-color: #fff;
}

}

/* ------------------------------------------------------------------------------
								screen styles 								             
------------------------------------------------------------------------------ */

@media screen {

* {
	margin: 0px;
	padding: 0px;
	}
	
body {
	background: #eceded;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	}
	
img {
	border: 0px;
	}
	
p {
	margin-bottom: 10px;
}

dl {
	margin-bottom: 10px;
}

dt {
	margin-left: 5px;
}

dd {
	margin-left: 10px;
}

ol {
	margin: 5px 0 10px 40px;
}

a, .article a, .content_staff_photos li a {
	color: #013d78;
	text-decoration: none;
}

a:hover, .article a:hover, .content_staff_photos li a:hover, #media-container a:hover, #media-container-alt a:hover, #media-container-noheight a:hover, .media-container-noheight a:hover {
	color: #990000;
	text-decoration: underline;
}

a:visited, .article a:visited, .content_staff_photos li a:visited, #media-container a:visited, #media-container-alt a:visited, #media-container-noheight a:visited, .media-container-noheight a:visited {
	color: #424141;
	text-decoration: none;
}

 .NRimage a, .columns-img a, .gallery-left a, .gallery-right a, .content_staff_photos a img {
     cursor: url('/noble/media/images/drought/magnify.cur'), pointer;
 }

sup {
	font-size: 9px;
	color: #003399;
}

.sideshadow { 
	/*background: url('http://www.noble.org/noble/media/images/shade_bg.gif') repeat-y top center; SP 70th*/ 
	width: 999px;
	margin: 0px auto;
	}

.container {
	width: 985px;
	background-color: #fff;
	margin: 0px auto;
	}
	
#spacer {
	clear:both;
}

.pngfix {
	behavior: url('pngHack.htc');
}
	
/* ------------------------------------------------------------------------------
								header 								             
------------------------------------------------------------------------------ */

.header {	
	background: url('/global/images/backgrounds/70th-bg.jpg') no-repeat; /*SP 70th*/
	width: 985px;
	height: 285px;
	float: left;
	margin-bottom: 4px;
}
	
.head1 {	
	background: url('/global/images/logos/70th-logo.png') no-repeat 10px; /*SP 70th*/
	width: 153px;
	padding: 0;
	margin: 15px 0;
	float: left;
}

.head2 {
	width: 362px; /*SP 70th*/
	float: right;
	padding: 0px;
}

.head3 {
	width: 829px;
	float: right;
	padding: 0px 0px 0px 0px;
	position: relative; /* brings to front */
	z-index: 5; /* brings to front */
}

.printheader {
	display: none;
}

/* ------------------------------------------------------------------------------
								header links 								             
------------------------------------------------------------------------------ */

.lilLinks {	
	background: rgba(0, 0, 0, 0.5);
	width: 482px;
	height: 14px;
	text-align: right;
	float: right
}

.lilLinks ul {
	list-style-type: none;
	margin-left: 26px;
	}

.lilLinks li {
	display: inline;
	padding: 0px 10px 0px 10px;
	}

.lilLinksIMG {
	background: url('/noble/media/images/lilLinks_bg2.gif') no-repeat;
	width: 360px;
	/*width: 274px;*/
	height: 2px;
	float: right;
}

.lilLinks a {
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
}

.lilLinks a:hover {
	color: #f5e766;
	text-decoration: none;
}

a#home img {
	background-image: url('/noble/media/images/home_btn.gif');
	margin-bottom: 2px;
}
a#home:hover img {
	background-image: url('/noble/media/images/homeOver_btn.gif');
}
a#home:active img {
	background-image: url('/noble/media/images/home_btn.gif');
}

a#news img {
	background-image: url('/noble/media/images/news_btn.gif');
	margin-bottom: 2px;
}
a#news:hover img {
	background-image: url('/noble/media/images/newsOver_btn.gif');
}
a#news:active img {
	background-image: url('/noble/media/images/news_btn.gif');
}

a#events img {
	background-image: url('/noble/media/images/events_btn.gif');
	margin-bottom: 2px;
}
a#events:hover img {
	background-image: url('/noble/media/images/eventsOver_btn.gif');
}
a#events:active img {
	background-image: url('/noble/media/images/events_btn.gif');
}

a#contact img {
	background-image: url('/noble/media/images/contact_btn.gif');
	margin-bottom: 2px;
}
a#contact:hover img {
	background-image: url('/noble/media/images/contactOver_btn.gif');
}
a#contact:active img {
	background-image: url('/noble/media/images/contact_btn.gif');
}

a#peoplefind img {
	background-image: url('/noble/media/images/peoplefind_btn.gif');
	margin-bottom: 2px;
}
a#peoplefind:hover img {
	background-image: url('/noble/media/images/peoplefindOver_btn.gif');
}
a#peoplefind:active img {
	background-image: url('/noble/media/images/peoplefind_btn.gif');
}

div#login { 
	float: right;
	width: 350px;
	/*width: 276px;*/
	text-align: left;
	/*font: normal 9px/22px Verdana, Arial, Helvetica, sans-serif; SP 70th*/
	padding: 10px 0px 0px 0px;
}

/*div#login form {
	padding: 0px 0px 0px 0px;
	text-align: right;
	float: right;
	width: 163px;
	height: 19px;
	background-color: #999;
	margin: 0px;
	}*/
	
.searchbox {
	float: right;
	margin: 0px;
	}
	
.searchbox form {
	text-align: right;
	float: right;
	/*background-color: #999;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.searchbox input {
	vertical-align: top;
	margin-top: 0;
}

.search2 {
	background: #fff;
	border: 1px solid #635e54;
	color: #000;
	text-align: left;
	/*font: 11px Verdana, Arial, Helvetica, sans-serif !important;
	margin-left: 5px;*/
	height: 15px;
	padding: 1px;
	margin-top: 0px;
	margin-bottom: 2px;
	vertical-align: top;
	}
	
.search_btn {
	width: 22px;
	height: 19px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	margin-right: 10px;
	background: url('/noble/media/images/go_btn.gif') no-repeat;
}

#IEroot .search_btn {
	width: 22px;
	height: 19px;
	margin-top: 1px;
	font-size: 0;
	color: #fff;
	text-align: right;
	}

div#navfooter {
	background-color: #d9c78b;
	height: 3px;
	width: 773px; /* 773px */
	float: right;
	padding: 0;
}

/* ------------------------------------------------------------------------------
								main 					                         
------------------------------------------------------------------------------ */

.main {
	width: 975px;
	background: #fff;
	}
	
.main a {
	color: #013d78;
	text-decoration: underline;
	}
	
.main h1 {  /* headline */
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 5px 10px;
	color: #000;
	font-size: 18px;
	line-height: 22px;
	width: 965px;
	padding-top: 0px;
	border-bottom: 1px solid #bbc2d3;
	}

.content {
	padding: 6px 10px 0 10px;
	float: left;
	width: 604px;
	background: #fff;
	}
	
.content a {
	color: #013d78;
	}
	
.media-container, #media-container {
	background-color: #f5f6f6;
	padding: 10px;
	margin: 0;
	margin-top: -1px;
	height: 275px;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.media-container-noheight, #media-container-noheight {
	background-color: #f5f6f6;
	padding: 10px;
	margin: 0;
	margin-top: -1px;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.media-container-alt, #media-container-alt {
	background-color: #d5dae4;
	padding: 10px;
	margin: 0;
	height: 275px;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.media-container-alt-noheight, #media-container-alt-noheight {
	background-color: #f5f6f6;
	/*background-color: #d5dae4;*/
	padding: 10px;
	margin: 0;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.mediakit, #mediakit {
	background-color: #d5dae4;
	padding: 10px;
	margin: 0;
	/*height: 275px;*/
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.media-container-noheight p, .media-container p, #media-container p, #media-container-alt p, #mediakit p, #media-container-noheight p, #media-container-alt-noheight p, .media-container-alt-noheight p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.media-container-noheight a, .media-container a, #media-container a, #media-container-alt a, #media-container-noheight a, #media-container-alt-noheight a {
	text-decoration: none;
}
	
.flashcontainer {
	margin-bottom: 10px;
	z-index: 1;
	width: 604px;
	height: 343px;
}

.flash {
	z-index: 1;
	position: absolute;
}

.flash embed {
	z-index: 0;
}

.fWrap {
	width: 300px;
	float: left;
	margin: 0;
}
	
.features {
	padding: 0px 5px 0px 0px;
	width: 295px;
	height: 90px;
	background-color: #e7eae9;
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
	float: left !important;
	float: none;
	}
	
.features2 {
	padding: 0px 5px 0px 0px;
	width: 288px;
	height: 90px;
	background-color: #e7eae9;
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
	float: left !important;
	float: none;
}
	
.features a, .features2 a, .content-notabs a {
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	}

.features a:hover, .features2 a:hover, .content-notabs a:hover {
	line-height: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.features a:visited, .features2 a:visited, .content-notabs a:visited {
	line-height: 18px;
	font-weight: bold;
	color: #424141;
	text-decoration: none;
}

.featureIcon {
	/*width: 105px;*/
	float: left;
	padding: 0px 5px 0 0;
	margin: 0;
}

.featureIcon img {
	border-width: 0px;
	padding: 0;
	margin: 0;
}

/*.latest {
	padding: 0px 5px 0px 5px;
	float: right;
	width: 284px;
	height: 293px;
	background-color: #dde2e1;
	border-bottom: 1px solid #bbc2d3;
	color: #000;
	}*/

/* One column option */
.content-onecolumn {
	padding: 6px 10px 10px 10px;
	float: left;
	width: 965px;
	background: #fff;
}

.disclaimer {
	font-size: 9px;
}

.center {
    text-align: center;
 }
 
 .social {
	float: right;
}
	
/* ------------------------------------------------------------------------------
								sidebar 					                         
------------------------------------------------------------------------------ */
	
.sidebar {
	float: left;
	width: 351px;
	padding: 6px 0px 0px 0px;
	text-align:left;
	background: #fff;
	}
	
.sidebar-outer {
	width: 351px;
}

/* SP ADDED 6/16/11 */
.sidebar p {
    margin: -10px 0px 0px 0px;
    padding: 0px;
    }
/* /SP ADDED 6/16/11 */

.btns {
	float: left;
	width: 351px;
}

.btns img {
	margin-bottom: 10px;
}

#soils, .soils {
	margin-right: 5px;
}
	
/* ------------------------------------------------------------------------------
								footer 					                         
------------------------------------------------------------------------------ */
	
.footholder {
	width: 999px;
	margin: 0px auto;
	clear: both;
	_background: none; /* IE hack */
}

.footer {
	clear:both;
	background-color: #fff;
	height: 19px;
	width: 985px;
	margin: 0px auto;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
}

.social-footer {
	width: 476px;
	margin: 0px auto;
	padding: 15px 0 0 0;
}	
	
.social50px {
	float: left;
	width: 50px;
}
	
.social58px {
	float: left;
	width: 58px;
}
	
.social70px {
	float: left;
	width: 70px;
}
	
.social73px {
	float: left;
	width: 73px;
}
	
.social82px {
	float: left;
	width: 82px;
	}
	
.social93px {
	float: left;
	width: 93px;
	}

/* ------------------------------------------------------------------------------
								conference pages 					                         
------------------------------------------------------------------------------ */

.features_conf {
	padding: 0px 5px 0px 5px;
	width: 298px;
	background-color: #e7eae9;
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
	float: left !important;
	float: none;
	}

.column .features_conf h4 {
	float: left;
	width: 298px;
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.keyspeaker {
	float: left;
	width: 298px;
	margin-bottom: 10px;
}

.keyspeaker b, .keyspeaker i {
	font-size: 14px;
	line-height: 20px;
}

.conf_slideshow {
	width: 636px;
	height: 244px;
	z-index: 0;
}

#pscroller1, #pscroller2, #pscroller3, #pscroller4, #pscroller5, #pscroller6, #pscroller7 {
  width: 150px;
  height: 85px;
  margin-left: 82px;
  padding-top: 5px;
}

.balloonstyle {
  position: absolute;
  top: -500px;
  left: 0;
  padding: 5px;
  visibility: hidden;
  border: 1px solid #000;
  font-size: 12px;
  line-height: 18px;
  z-index: 100;
  background-color: #e7eae9;
  width: 600px;
}

#arrowhead {
  z-index: 101;
  position: absolute;
  top: -500px;
  left: 0;
  visibility: hidden;
}

/* ------------------------------------------------------------------------------
								user info required fields 						             
------------------------------------------------------------------------------ */

#lblRequiredFields {
	font-size: 16px;
}

#lblRequiredFields b {
	color: #013d78;
}

.registration-label #lblFirstName, .registration-label #lblLastName, .registration-label #lblPrimaryPhone, .registration-label #Label6, .registration-label #lblConfEmail, .registration-label #lblAddress1, .registration-label #lblmailing, .registration-label #lblCountry, .registration-label #Label2, .registration-label #Label1, .registration-label #Label5, .registration-label #Label14, .registration-label #Label16, .registration-label #Label15, .registration-label #lblResearchEmphasis, .registration-label #lblQsubject, .registration-label #lblQDetails, .registration-label #lblCounty {
	color: #013d78;
	font-weight: bold;
	/*color: #e88237;
	color: #4a5e8b;*/
}

/* ------------------------------------------------------------------------------
								Search Page 					                         
------------------------------------------------------------------------------ */
.search-containers {
	width: 965px;
	overflow: hidden;
	background: #eeeff0;
	border-bottom: 1px solid #bbc2d3;
}

.search-containers-left {
	float: left;
	margin: 5px 0 0 5px;
}

.search-containers-right {
	float: right;
	margin: 5px 5px 0 0;
}

.results-container {
	width: 965px;
}

.prev_results {
	float:left;
	width: 115px;
	padding-bottom: 10px;
}

.results-info {
	float: left;
	width: 748px;
	padding: 3px 0 0 10px;
	text-align: center;
}

.more_results {
	float: right;
	width: 92px;
	padding-bottom: 10px;
}

/* ------------------------------------------------------------------------------
            					DataGrid Styles			                       
------------------------------------------------------------------------------ */
.DataGridHeaderStyle * {   /* Emphasize that even if they are a link, etc., headers always follow same style */
    background-color: #d0d3d9;
    color: #000;
    font-weight: bold;
	padding: 3px;
}

.DataGridHeaderStyle a {
	color: #013d78;
	text-decoration: underline;
}

.DataGridHeaderStyle a:hover {
	color: #990000;
	text-decoration: none;
}

.DataGridHeaderStyle a:visited {
	color: #424141;
	text-decoration: underline;
}
	
.DataGridHeaderStyle TH {
	padding: 3px;
	text-align: left;
	vertical-align: bottom;
}

.DataGridHeaderStyle TH a {
	padding: 3px;
	text-align: left;
	vertical-align: bottom;
	background: none;
}

.DataGridItemStyle {
    background-color: #f5f6f6;
    color: #000;
	padding: 3px;
}

.DataGridAlternatingItemStyle {
    background-color: #d5dae4;
    color: #000;
	padding: 3px;
}

.DataGridSelectedItemStyle {
    background-color: #e7eae9;
    color: #000;
    font-weight: bold;
	padding: 3px;
}

.DataGridFooterStyle {
    background-color: #e7eae9;
    color: #000;
}

.DataGridPagerStyle {
    background-color: #e7eae9;
    color: #000;
    text-align: center;
}

.DataGridStyle {
    border-color: #bbc2d3;
    border-width: 1px;
    padding: 3px 3px 3px 3px;
}

/* ------------------------------------------------------------------------------
								tabs								             
------------------------------------------------------------------------------ */

.tabscontainer {
	width: 276px;
	padding: 0;
	margin: 0 0 10px 0;
}

/* ------------------------ Tab content containers ------------------------ */

.tabcontentstyle { /*style of tab content container*/
	width: 351px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	/*font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 0px;
	background-color: #f5f6f6;
	border-top: 1px solid #a5acbd;
	/*height: 323px;*/
}

.tabcontentstyle p {
	padding: 5px 5px 0px 5px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	/*font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	color: #000;
}

.tabcontentstyle-image-footer {
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
}

.tabcontent {
	display: none;
	position: relative;
}

div.tabcontent div.test {
	background-color: #e7eae9;
	position: absolute;
	bottom: 0px;
	width: 351px;
	height: 17px;
	padding: 0;
	margin-bottom: -1px; /*IE only. Spacing issue */
}

/* ------------------------ Menu footer tabs ------------------------  */

.footertabs {
	margin: 0;
	padding: 0;
	float: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 351px;
	background-color: #e7eae9;
	border-bottom: 1px solid #bbc2d3; 
}

.footertabs li, .agex-footertabs li {
	display: inline;
}

.footertabs li img, .agex-footertabs li img {
	padding: 0;
	vertical-align: text-top;
}

.footertabs li a, .agex-footertabs li a {
	float: left;
	color: #3b3a3a;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	background-color: #e7eae9;
	border-left: 1px solid #bbc2d3;
	height: 15px;
}

.footertabs li a.leftmostitem, .agex-footertabs li a.leftmostitem { /*Extra CSS for left most menu item*/
	border-left: 1px solid #e7eae9; /*left border style*/
}

.footertabs li a.leftmostitem:hover, .agex-footertabs li a.leftmostitem:hover { /*Extra CSS for left most menu item*/
	border-left: 1px solid #bbc2d3; /*left border style*/
}

.footertabs li a:visited, .agex-footertabs li a:visited {
	color: #3b3a3a;
}

.footertabs li a:hover, .agex-footertabss li a:hover {
	color: #3b3a3a;
	background-color: #bbc2d3;
}

/* ------------------------------------------------------------------------------
								slide tabs								             
------------------------------------------------------------------------------ */

#slidetabsmenu {
	float:left;
	width:100%;
	font-size:90%;
	line-height:normal;
}

.slidetabsmenu {
	float:left;
	width:100%;
}

.slidetabsmenu ul{
	list-style-type: none;
	margin: 0;
	margin-left: 10px;
	padding: 0;
}

.slidetabsmenu li{
	display:inline;
	margin:0;
	padding:0;
}

.slidetabsmenu a {
	float:left;
	background: #cdd3d2 url('/noble/media/images/shade.gif') top left repeat-x;
	border: 1px solid #a5acbd;
	border-left: none;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
}

.slidetabsmenu a span {
	float:left;
	display:block;
	padding: 3px 14px 3px 5px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {
	float:none;
}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span {
	color: black;
}

.slidetabsmenu #current a {
	background: #f5f6f6 url('/noble/media/images/shadeactive.gif') top left repeat-x;
	border-bottom: none;
}

.slidetabsmenu #current a span {
	color: #000;
}

.slidetabsmenu a:hover {
}

.slidetabsmenu a:hover span {
}

.slidetabsmenu li.selected a { /*selected main tab style */
	background: #f5f6f6 url('/noble/media/images/shadeactive.gif') top left repeat-x;
	border-bottom: 1px solid #f5f6f6;
}

.slidetabsmenu li.selected a:hover { /*selected main tab style */
	text-decoration: none;
}

.slidetabsholder {
	padding: 0px 0px 0px 0px;
	/*width:276px;*/
	width: 345px; /* test */
	float:left;
	margin: 0;
	position: relative; /* brings to front */
	z-index: 1; /* brings to front */
}

.slidetabsHRholder {
	padding: 0px 0px 0px 0px;
	float:left;
	margin: 0;
	position: relative; /* brings to front */
	z-index: 1; /* brings to front */
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 1em;
}

#slidetabsmenu ul{
	list-style-type: none;
	margin: 0;
	margin-left: 10px;

	padding: 0;
}

#slidetabsmenu li{
	display: inline;
	margin: 0;
	padding: 0;
}

#slidetabsmenu a {
	float: left;
	background: #cdd3d2 url('/noble/media/images/shade.gif') top left repeat-x;
	border: 1px solid #a5acbd;
	border-left: none;
	margin: 0;
	padding: 0 0 0 9px;
	text-decoration: none;
}

#slidetabsmenu a span {
	float: left;
	display: block;
	padding: 3px 14px 3px 5px;
	font-weight: bold;
	color: #3b3b3b;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {
	float:none;
}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
	color: black;
}

#slidetabsmenu #current a {
	background: #f5f6f6 url('/noble/media/images/shadeactive.gif') top left repeat-x;
	border-bottom: none;
}

#slidetabsmenu #current a span {
	color: #000;
}

#slidetabsmenu a:hover {
}

#slidetabsmenu a:hover span {
}

/* ------------------------------------------------------------------------------
								latest tabs								             
------------------------------------------------------------------------------ */

.latest_tabscontainer {
	width: 294px;
	padding: 0;
	float: right;
	margin: 0 0 10px 0;
}

/* ------------------------------------------------------------------------------
								latest tabs	content containers							             
------------------------------------------------------------------------------ */

.latest_tabcontentstyle { /*style of tab content container*/
	width: 294px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	/*font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 0px;
	background-color: #f5f6f6;
	border-top: 1px solid #a5acbd;
}

.latest_tabcontentstyle p {
	padding: 5px 5px 0px 5px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	/*font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	color: #000;
}

.latest_tabcontentstyle-image-footer {
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
}

.latest_tabcontent {
	display: none;
	position: relative;
}

div.latest_tabcontent div.latest_test {
	background-color: #e7eae9;
	position: absolute;
	bottom: 0px;
	width: 351px;
	height: 17px;
	padding: 0;
	_margin-bottom: -1px; /*IE only. Spacing issue */
}

.latest_content {
	background-color: #f5f6f6;
	padding: 10px 10px 10px 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
}

.latest_content-alt {
	background-color: #d5dae4;
	padding: 10px 10px 10px 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

/* SP ADDED 6/16/11 */
.tabcontent .latest_content {
	background-color: #f5f6f6;
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
}

.tabcontent .latest_content-alt {
	background-color: #d5dae4;
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}
/* /SP ADDED 6/16/11 */

.latest_content ul a, .latest_content-alt ul a {
	padding-left: 5px;
	padding-left: 10px;
	line-height: 18px;
}

.latest_content a, .latest_content-alt a, .news a {
	color: #013d78;
	text-decoration: none;
}

.latest_content a:hover, .latest_content-alt a:hover, .news a:hover {
	color: #990000;
	text-decoration: underline;
}

.latest_content a:visited, .latest_content-alt a:visited, .news a:visited {
	color: #424141;
	text-decoration: none;
}

.latest_content select, .latest_content input {
	margin-top: 10px;
}

.events-title {
    color: #5c5c5c;
    font-weight: bold;
}

#publicity_photo {
	float: left;
	width: 100px;
	height: 88px;
	margin: 0 10px 10px 10px;
	font-size: 11px;
}

#publicity_bg {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	background-color: #f5f6f6;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

/* ------------------------------------------------------------------------------
								latest footer tabs						             
------------------------------------------------------------------------------ */

.latest_footertabs {
	margin: 0;
	padding: 0;
	float: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 294px;
	background-color: #e7eae9;
	border-bottom: 1px solid #bbc2d3; 
}

.latest_footertabs li{
	display: inline;
}

.latest_footertabs li img {
	padding: 0;
	vertical-align:text-top;
}

.latest_footertabs li a{
	float: left;
	color: #3b3a3a;
	padding: 1px 8px 1px 8px;
	text-decoration: none;
	background-color: #e7eae9;
	border-left: 1px solid #bbc2d3;
	height: 15px;
}

.latest_footertabs li a#leftmostitem { /*Extra CSS for left most menu item*/
	border-left: 1px solid #e7eae9; /*left border style*/
}

.latest_footertabs li a#leftmostitem:hover { /*Extra CSS for left most menu item*/
	border-left: 1px solid #bbc2d3; /*left border style*/
}

.latest_footertabs li a:visited{
	color: #3b3a3a;
}

.latest_footertabs li a:hover{
	color: #3b3a3a;
	background-color: #bbc2d3;
}

/* ------------------------------------------------------------------------------
								keyword tabs								             
------------------------------------------------------------------------------ */

.keywordtabscontainer {
	width: 890px;
	padding: 0;
	margin: 0 0 10px 0;
}

/* ------------------------ Tab content containers ------------------------ */

.keywordtabs { /*style of tab content container*/
	width: 965px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	/*font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 0px;
	background-color: #f5f6f6;
	border-top: 1px solid #a5acbd;
	/*height: 323px;*/
}

.keywordtabs p {
	padding: 5px 5px 0px 5px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	/*font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;*/
	color: #000;
}

.keywordtabs-image-footer {
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
}

.keywordtabcontent {
	display: none;
	position: relative;
}

div.keywordtabcontent div.test {
	background-color: #e7eae9;
	position: absolute;
	bottom: 0px;
	width: 351px;
	height: 17px;
	padding: 0;
	margin-bottom: -1px; /*IE only. Spacing issue */
}

.keywordtabs-header {
	float: left;
	width: 965px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	background-color: #f5f6f6;
	border-bottom: 1px solid #bbc2d3;
}

.keywordtabs-row {
	float: left;
	width: 965px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	background-color:#e7eae9;
	border-bottom: 1px solid #bbc2d3;
}

.keywordtabs-row-alt {
	float: left;
	width: 965px;
	background-color: #d5dae4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.articletitle {
	float: left;
	width: 635px;
	padding: 0 5px 0 5px;
}

.searchresults {
	float: left;
	width: 810px;
	padding: 0 5px 0 5px;
}

.author {
	 float: left;
	 width: 100px;
}

.date {
	 float: left;
	 width: 75px;
}

.pubtype {
	float: left;
	width: 135px;
}

.description {
	float: left;
	width: 635px;
}

.formtitle {
	float: left;
	width: 300px;
	padding: 0 5px 0 5px;
}

/* ------------------------------------------------------------------------------
								drop downs style								             
------------------------------------------------------------------------------ */

.dropdowns {
	font-size: 10px;
}

/* ------------------------------------------------------------------------------
								news								             
------------------------------------------------------------------------------ */
.news {
	padding-bottom: 10px;
}

.news ul, #labtabs ul, .labtabs ul {
	margin: 10px 5px 0px 20px;
	list-style: square url('/noble/media/images/news_bullet.gif') outside;
}

.news li, #labtabs li, .labtabs li {
	margin: 0px 0px 0px 3px;
	color: #000;
	/*color: #68aedf;*/
	line-height: normal;
	/*list-style-image: url('/noble/media/images/news_bullet.gif');
	list-style: none;*/
}

.news a {
	/*background: url('/noble/media/images/news_bullet.gif') no-repeat left .45em;
	padding-bottom: 2px;*/
}

.news p 
{
    margin-top: 10px;
	padding: 0 10px 10px 10px;
}

/* ------------------------------------------------------------------------------
								research								             
------------------------------------------------------------------------------ */

.research-left {
	float: left;
    width: 195px;
    margin-right: 10px;
}

.research-center {
	float: left;
	width: 194px;
	margin-right: 10px;
}

.research-right {
	float: left;
	width: 195px;
}

/* ------------------------------------------------------------------------------
						Profiles and Perspectives 2011					                         
------------------------------------------------------------------------------ */

.pnp {
	float: left;
	width: 604px;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
}

.pnp h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	color: #000;
	font-size: 20px;
	line-height: 26px;
	padding-bottom: 10px;
	}

.pnp h3 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 22px;
	font-weight: normal;
	color: #445f8c;
	padding-bottom: 5px;
}

.pnp h4 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 5px;
}

.pnp-img {
	float: left;
	width: 130px;
	padding: 0 10px 10px 0;
}
	
.pnp-content {
	float: left;
	width: 464px;
}

.pnp-sidebar {
	width: 331px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 10px 10px 10px 10px;
	background-color: #f5f6f6;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
}

.pnp-sidebar p {
    padding: 5px 0 5px 0;
    }

/* ------------------------------------------------------------------------------
								profiles								             
------------------------------------------------------------------------------ */

.profiletab {
	background: #f5f6f6 url('/noble/media/images/shadeactive.gif') top left repeat-x;
	border: 1px solid #bbc2d3;
	border-left: none;
	border-bottom: none;
	float: left;
	display: block;
	padding: 3px 7px 3px 8px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
}

.profilescontent {
	width: 266px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 9px 5px 0px 5px;
	background-color: #f5f6f6;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
}

.pWrap {
	width: 965px;
	float: left;
	margin: 0;
}

.pWrap h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 10px 0;
	color: #231f20;
	font-size: 16px;
	width: 960px;
	padding-top: 2px;
	padding-left: 5px;
	background-color:#eeeff0;
	border-bottom: 1px solid #bbc2d3;
	}
	
.pWrap h3 {  /* headline */
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0;
	color: #000;
	font-size: 16px;
	line-height: 22px;
	width: 965px;
	padding-top: 0px;
}

.profiles {
	padding: 0px 5px 0px 0px;
	width: 960px;
	height: 150px;
	font-size: 10px;
	background-color: #d5dae4;
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
	float: left !important;
	float: none;
	}

.profiles-alt {
	padding: 0px 5px 0px 0px;
	width: 960px;
	height: 150px;
	font-size: 10px;
	background-color: #f5f6f6;
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
	float: left !important;
	float: none;
	}

.profileslist {
	margin: 10px 0 10px 120px;
	font-size: 11px;
}

.profiles span, .profiles-alt span {
	line-height: 18px;
	font-size: 11px;
	color: #424141;
	font-weight: bold;
	text-decoration: none;
	}
	
.profiles a, .profiles-alt a {
	line-height: 18px;
	text-decoration: none;
	}

.profiles a:hover, .profiles-alt a:hover {
	line-height: 18px;
	color: #990000;
	text-decoration: underline;
}

.profiles a:visited, .profiles-alt a:visited {
	line-height: 18px;
	color: #424141;
	text-decoration: none;
}

.content-notabs {
	padding: 5px 5px 10px 5px;
	margin: 0;
	background-color: #f5f6f6;
	border-bottom: 1px solid #bbc2d3;
}

.sidebar-notabs, .sidebar-notabs-media  {
	width: 341px;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 0px 5px 0px 5px;
	background-color: #f5f6f6;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
}

.sidebar-notabs-media {
	font-size: 12px;
}

.tabscontainer .sidebar-notabs h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 0 0 5px;
	color: #000;
	font-size: 18px;
	line-height: 22px;
	padding-top: 0px;
	border: none;
}

.sidebar-notabs h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin: 0 0 5px;
	color: #000;
	font-size: 18px;
	line-height: 22px;
	padding-top: 0px;
	border: none;
}

.sidebar-notabs p, .sidebar-notabs-media p {
	margin: 10px 0 10px 0;
}

/* ------------------------------------------------------------------------------
								seminars					                         
------------------------------------------------------------------------------ */

.event-date {
	color: #5c5c5c;
}

.event-details {
	margin-left: 50px;
	padding-right: 10px;
}

/* ------------------------------------------------------------------------------
									EVENTS 
------------------------------------------------------------------------------*/

.events-content {
	background-color: #f5f6f6;
	padding: 10px 10px 10px 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.events-content-alt {
	background-color: #d5dae4;
	padding: 10px 10px 10px 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.events-img {
	float: left;
	width: 170px;
	padding: 0 10px 0 10px;
}

.events-title {
	font-size: 16px;
	padding-bottom: 5px;
}

.events-details {
	float: left;
	width: 745px;
	padding-right: 10px;
}

H5.events-date {
	color: #4a5e8b;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 10px 0;
}

/* ------------------------------------------------------------------------------
								bio pages								             
------------------------------------------------------------------------------ */

.bio_sidebar {
	width: 341px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 9px 5px 0px 5px;
	background-color: #f5f6f6;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
	/* added 9/29/11 - testing */
	overflow: hidden;
}

.bio_tag {
	width: 287px;
	/*width: 250px;*/
	padding-right: 10px;
	background-color: #f5f6f6;
	margin: 0 10px 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #bbc2d3;
}

.ag_tag {
	width: 287px;
	padding-right: 10px;
	background-color: #f5f6f6;
	margin: 0 10px 10px 0;
	overflow: hidden;
	height: 135px;
	border-bottom: 1px solid #bbc2d3;
}

.ag_tag img {
	float: left;
}

.bio_tag_content {
	margin-left: 100px;
	margin-top: 5px;
	padding-left: 10px;
}

.ag_tag_content {
	margin-left: 108px;
	margin-top: 5px;
}

.bio_tag_content h5, .ag_tag_content h5 {
	font-family: Tahoma;
    padding-bottom: 0.17em;
	text-align: left;
	color: #3583ba;
	font-size: 12px;
	line-height: 16px;
	}
	
.bio_tag p, .ag_tag p {
	margin-bottom: 5px;
}

.bio_columns-container {
	float: left;
	width: 604px;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
}

.bio_column {
	float: left;
	width: 297px;
	/*margin-right: 15px;*/
	margin: 0 10px 0 0;
}

.bio_column-right {
	float: left;
	width: 297px;
}

.article h4, .app h4, .bio_column h4, .bio_column-right h4, .content_recruiting h4 {
	float: left;
	width: 297px;
	/*color: #202020;*/
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.lab {
	padding: 6px 10px 0 10px;
	float: left;
	width: 604px;
	background: #fff;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
	position: relative;
	}
	
.lab h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 10px 0;
	color: #231f20;
	font-size: 14px;
	width: 599px;
	padding-top: 2px;
	padding-left: 5px;
	background-color:#eeeff0;
	border-bottom: 1px solid #bbc2d3;
	}
	
.lab h5 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	/*font-stretch: ultra-condensed;*/
	/*text-shadow: 2px 1px 1px #c5cad2;*/
	color: #445f8c;
	padding-bottom: 5px;
}

.lab h6 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	/*font-stretch: ultra-condensed;*/
	/*text-shadow: 2px 1px 1px #c5cad2;*/
	color: #445f8c;
	padding-bottom: 5px;
}
	
.lab_staff {
	width: 109px;
	height: 190px; /* added for better control */
	float:left;
	text-align: left;
	font-size: 11px;
	/*padding-bottom: 10px;*/
	padding: 0 0 10px 0;
}

/* For IE */
.lab_staff IMG {
	float: left;
	margin-right: 9px;
}
/* /For IE */

#labtabs, .labtabs {
	padding-bottom: 10px;
	border-bottom: 1px solid #bbc2d3;
}

.labtabcontain {
    margin: 10px 0 10px 10px;
 }
 
.labbadge {
     position: absolute;
     top: 5px;
     left: 375px;
 }

.personnel {
	width: 550px;
}

/* ------------------------------------------------------------------------------
								article pages					                         
------------------------------------------------------------------------------ */
.article, .app {
	padding: 6px 10px 10px 10px;
	float: left;
	width: 965px;
	background: #fff;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
	line-height: 16px;
}
	
.app ul + p, .article ul + p {
	margin-top: 10px;
}

.article h1 {  /* headline */
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 5px;
	color: #000;
	font-size: 18px;
	line-height: 22px;
	/*width: 660px; */
	padding-top: 0px;
	border-bottom: 1px solid #bbc2d3;
	}
	
.article h2 { /* byline */
    color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
    margin: 0 0 5px;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
	font-size: 11px;
	text-align: left;
}

.article h3, .app h3 { /* subhead */
    color: #4a5e8b;
	/*color: #8a8482; */
	font-family: Georgia, "Times New Roman", Times, serif;
    margin: 0 0 5px;
    padding-top: 0.5em;
    padding-bottom: 0.17em;
	font-size: 14px;
	text-align: left;
	font-style: italic;
}

.article h4 {
	float: left;
	width: 300px;
	/*color: #202020;*/
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}
	
.article ul {
	margin-left: 40px;
}

.lab ul {
	margin-left: 15px;
	margin-bottom: 10px;
}

/* article images */
#NV_right { 
	text-align: left;
	background-color: #e9eaea;
	padding: 10px 10px 10px 10px;
	float: right;
	border-bottom: 1px solid #bbc2d3;
	margin-left: 7px;
	margin-bottom: 1px;
	font: 11px 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
}

#NV_left { 
	text-align: left;
	background-color: #e9eaea;
	padding: 10px 10px 10px 10px;
	float: left;
	border-bottom: 1px solid #bbc2d3;
	margin-right: 7px;
	margin-bottom: 1px;
	font: 11px 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
}

.article td, .app td {
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
	line-height: 16px;
	padding: 3px;
}

.article td span, .app td span {
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
	line-height: 16px;
	padding: 10px 0px 10px 0px;
}

.article td sup, sub, .app td sup, sub {
	font-family: Verdana, Geneva, Arial, sans-serif;
}

.news_release_id {
    /*float: right;*/
    font-size: 10px;
    padding: 0 0 1em 0;
    border-bottom: 1px dotted #a0a1a3;
}

/* ------------------------------------------------------------------------------
								app pages					                         
------------------------------------------------------------------------------ */

.app h1 {  /* headline */
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 5px;
	color: #000;
	font-size: 18px;
	line-height: 22px;
	/*width: 660px;*/
	padding-top: 0px;
	border-bottom: 1px solid #bbc2d3;
	}

.errors {
	color: #990000;
	font-size: 10px;
	font: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

p.errors {
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	color: #990000;
}

.alerts {
	color: #990000;
	font-size: 11px;
	font: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

.app_subhead {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	background-color: #f5f6f6;
	font-weight: bold;
	font-size: 12px;
}

.app_head {
	background-color: #d5dae4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	font-weight: bold;
	font-size: 12px;
}

.app_pagehead {
	background-color: #d5dae4;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}

/* ADDED 1/19/12 - SP */
.main .app ul li {
		margin-left: 25px;
		}
		
.main .app .slidetabsHRholder ul li {
		margin-left: 0px;
		}
/* /ADDED 1/19/12 - SP */

.aglisting_table_right {
    text-align: right; 
    vertical-align: top; 
    width: 50%;
}

.aglisting_table_left {
	text-align: left; 
    vertical-align: top; 
    width: 50%;
}

/* ------------------------------------------------------------------------------
								columns layout					                         
------------------------------------------------------------------------------ */

.columns-container {
	float: left;
	width: 961px;
}

.column {
	float: left;
	width: 308px;
	/*margin-right: 15px;*/
	margin: 0 15px 0 0;
	/*padding-bottom: 10px;  just added */
}

.column h4, .multi-columns h4 {
	float: left;
	width: 308px;
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

/************* TEST **************/

/* EXISTING */

.content_recruiting ul, /*.app ul  added back 10/26/11/removed again 11/29/11 - SP */ {
	margin: 0 0 10px 20px;
}

.column ul p {
	width: 288px;
}

.columns-container .column ul, .columns-container .twocolumns-left .column ul, .multi-columns ul, .multi-columns ul p {
	width: 288px;
	float: left;
	margin: 0px 0px 10px 20px;
	list-style: square url('/noble/media/images/column_bullet.gif') outside;
}

.columns-container .column ul li, .columns-container .twocolumns-left .column ul li, .multi-columns ul li {
	margin: 0px 0px 5px 10px;
}

.columns-container .column ul li ul li, .columns-container .column ul ul li, .multi-columns ul li ul li, .multi-columns ul ul li {
	/*width: 288px;
	float: left;
	margin: 0px 0px 10px 20px;
	list-style: circle;*/
	list-style: square url('/noble/media/images/news_bullet.gif') outside;
}

/* This allows bullets to show up in IE7 */
.twocolumns-left li {
	list-style: square;
	list-style-position: inside;
	list-style: inherit;
}

/*.column ul {
	float: left;
	margin: 0px 0px 10px 20px;
	list-style: square url('/noble/media/images/column_bullet.gif') outside;
}

.column li {
	margin: 0px 0px 5px 10px;
}*/

/*.column ul .column li {
	margin: 0 0 10px 20px;
	list-style: inherit;
	list-style-type: disc;
	list-style-position: inside;
}*/

.content_recruiting li/*, .twocolumns-left li , .app ul li*/ {
	list-style-type: disc;
	list-style-position: inside;
	list-style: inherit;
}

.column-right {
	float: left;
	width: 315px;
}

/* SP ADDED - 6/13/11 */
.column-right h4 {
	width: 315px;
}

.column-right ul li {
	width: 279px;
	clear: both;
}

.column-right ul li ul li 
{
    list-style: square url('/noble/media/images/news_bullet.gif') outside;
    }
/* /SP ADDED - 6/13/11 */

.columns-img {
	 margin-bottom: 10px;
	 font-size: 11px;
	 font-style: italic;
	 color: #4a5e8b;
}

.twocolumns-left {
	float: left;
	width: 646px;
}

.twocolumns-nv {
	float: left;
	width: 636px;
	padding-right: 10px;
}

.twocolumns-left ul {
	width: 590px;
}

.twocolumns-left-header {
	float: left;
	width: 636px;
	font-weight: bold;
	padding: 0 10px 10px 0;
}

.twocolumns-header-nobold {
	float: left;
	width: 636px;
	padding: 0 10px 10px 0;
}

.twocolumns-header-nobold h4 {
	float: left;
	width: 620px;
	/*color: #202020;*/
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.twocolumns-right {
	float: left;
	width: 638px;
}

.twocolumns-right h4 {
	float: left;
	width: 620px;
	/*color: #202020;*/
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #8a8482;
}

.right-column {
	float: right;
	width: 315px;
}

.multi-columns {
	float: left;
	width: 631px;
	-moz-column-width: 308px;
	-webkit-column-width: 308px;
	-moz-column-gap: 15px;
	-webkit-column-gap: 15px;
	margin-right: 15px;
}

.multi-columns ul 
{
    width: 288px;
	margin-bottom: 10px;
}

.pull-quote {
	font: 18px 'Droid Serif', Georgia, 'Times New Roman', Times, serif;
	color: #45608c;
	line-height: 22px;
}

.pull-quote-tag {
	font: 14px 'Droid Serif', Georgia, 'Times New Roman', Times, serif;
	text-align: right;
}

.indent {
	clear: both;
	margin: 0;
	padding: 0 0 10px 10px;
}

.text-right {
    text-align: right;
}

/* ------------------------------------------------------------------------------
						    About pages -  image rotations		                         
------------------------------------------------------------------------------ */
.img-rotation {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 315px; /*width of featured content slider*/
	height: 400px;
	z-index: 0;
}

.img-rotation-coop {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 315px; /*width of featured content slider*/
	height: 262px;
	z-index: 0;
}

.img-rotation-nocaption {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 315px; /*width of featured content slider*/
	height: 325px;
	z-index: 0;
}

.img-rotation-nsrs {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 315px; /*width of featured content slider*/
	height: 650px;
	z-index: 0;
}

.img-rotation .contentdiv, .img-rotation-coop .contentdiv, .img-rotation-nsrs .contentdiv {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	/*width: 315px; width of content DIVs within slider. */
	font-size: 11px;
	font-style: italic;
	color: #4a5e8b;
	/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;*/
}

.img-rotation-nocaption .contentdiv315 {
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	width: 315px;
}

.pagination {
	margin-left: -35px;
}
ul.pagination {
	list-style-type: none;
}
ul.pagination li {
	display: inline-block;
	_display: inline;
	/* SP added */
	color: #fff;
	font-weight: bold;
}
ul.pagination li.selected {
	color: #fff;
	font-weight: bold;
	padding: 2px 8px;
	background-color: #4a5e8b;
}
ul.pagination li a, ul.pagination li a:visited {
	color: #4a5e8b;
	padding: 2px 8px;
	text-decoration: none;
	background-color: #f5f6f6;
	border-bottom: 1px solid #bbc2d3;
}
ul.pagination li a:hover {
	color: #fff;
	background-color: #4a5e8b;
	border-bottom: 1px solid #bbc2d3;
	text-decoration: none;
}
div.repeater-item {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/* ------------------------------------------------------------------------------
								options bar 					                         
------------------------------------------------------------------------------ */

.optionsbar {
	width: 965px;
	background: url('/noble/media/images/options_bg.gif') repeat;
	border-bottom: 1px solid #bbc2d3;
	height: 17px;
	float: left;
	margin-left: 10px; !important;
	_margin-left: 5px; /* IE Lack of Compliance */
	/*margin-right: 10px;*/
	margin-top: 6px;
	margin-bottom: 4px;
}
	
.options {
	width: 95px;
	float: left;
	text-align: right;
	padding: 2px 5px 0px 2px;
	border-left: 1px solid #bbc2d3;
}

.options ul {
	list-style: none;
	width: 95px;
	height: 13px;
	padding: 1px 0px 2px 0px;
	margin: 0;
	/*background-color: #FFCCCC;*/
}

/* test */
.options-app {
	width: 49px;
	float: left;
	text-align: right;
	/*padding: 2px 5px 0px 2px;*/
	padding: 2px 0px 0px 0px;
	border-left: 1px solid #bbc2d3;
}

.options-app ul {
	list-style: none;
	width: 49px;
	height: 13px;
	padding: 1px 0px 2px 0px;
	margin: 0;
}

.options-app li {
	display: inline;
	list-style: none;
	width: 16px;
	padding: 0;
	margin: 0;
	height: 13px;
}
/* test */

.options li {
	display: inline;
	list-style: none;
	width: 16px;
	padding: 0;
	margin: 0;
	height: 13px;
}

.agstaff_optionsbar {
	width: 594px;
	background: url('/noble/media/images/options_bg.gif') repeat;
	border-bottom: 1px solid #bbc2d3;
	height: 17px;
	float: left;
	padding-left: 10px;
	margin-top: 6px;
	margin-bottom: 4px;
}

.ratings {
	width: 110px;
	height: 15px; /*added */
	float: left;
	text-align: left;
	padding: 3px 5px 0px 2px;
	border-left: 1px solid #bbc2d3;
	/*background-color: #CCCC99;*/
}

.ratings-app {
	width: 92px;
	height: 15px;
	float: left;
	text-align: left;
	padding: 3px 0px 0px 0px;
	border-left: 1px solid #bbc2d3;
}

/*.ratings ul {
	list-style: none;
	width: 110px;
	height: 13px;
	padding: 1px 0px 2px 0px;
	margin: 0;
}

.ratings li {
	display: inline;
	list-style: none;

	padding: 0;
	margin: 0;
	height: 13px;
}*/

.rate {
	width: 99px;
	float: left;
	text-align: right;
	padding: 3px 5px 2px 2px;
	border-left: 1px solid #bbc2d3;
}

.rate-app {
	width: 88px;
	float: left;
	text-align: right;
	padding: 3px 3px 2px 0px; /* added 4/28/11 */
	border-left: 1px solid #bbc2d3;
}

.filler {
	width: 210px;
	height: 15px; /*added */
	float: left;
	text-align: left;
	padding: 3px 5px 0px 2px;
	/*background-color: #CCCC99;*/
}

.breadcrumb {
	width: 632px;
	float: left;
	padding: 2px 0px 0px 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.breadcrumb {
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
}

.breadcrumb_app {
	width: 720px;
	float: left;
	padding: 2px 0px 0px 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*.breadcrumb_app a::after {
  content: " \2022";
  color: #8a8482;
  display: inline;
}*/

.breadcrumb_app span, /* added 11/30/11 - SP */.breadcrumb span {
	color: #8a8482;
}

.breadcrumb a {
	color: #013d78;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #990000;
	text-decoration: underline;
}

.breadcrumb_app a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #4a5e8b;
	padding: 2px 0px 4px 0px;
}

.breadcrumb a:visited {
	color: #424141;
	text-decoration: none;
}

.optionshover {
	background-color:#fff;
	width: 965px;
	height: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}

/* ------------------------------------------------------------------------------
								ratings 					                         
------------------------------------------------------------------------------ */

#subcontent {
	position:absolute;
	visibility: hidden;
	border: 1px solid #bbc2d3;
	/*border-top: none;*/
	background-color: #f3f4f4;
	width: 300px;
	margin-top: 1px;
	margin-left: -207px;
	padding: 5px;
	}

.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}

.star-rating li{
	display: inline;
}

.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}

.star-rating a.one-star{
	width:20%;
	z-index:6;
}

.star-rating a.two-stars{
	width:40%;
	z-index:5;
}

.star-rating a.three-stars{
	width:60%;
	z-index:4;
}

.star-rating a.four-stars{
	width:80%;
	z-index:3;
}

.star-rating a.five-stars{
	width:100%;
	z-index:2;
}

.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}

.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url('/noble/media/images/star_small.gif');
	line-height: 10px;
	height: 10px;
}

/* ------------------------------------------------------------------------------
								staff pages				                         
------------------------------------------------------------------------------ */
	
.content_staff {
	padding: 6px 10px 10px 10px;
	float: left;
	width: 679px;
	background: #fff;
	font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	}
	
.sidebar_staff {
	float: left;
	width: 276px;
	padding: 6px 0px 0px 0px;
	text-align:left;
	background: #fff;
	}
	
.content_staff h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 10px 0;
	color: #231f20;
	font-size: 14px;
	width: 674px;
	padding-top: 2px;
	padding-left: 5px;
	background-color:#eeeff0;
	border-bottom: 1px solid #bbc2d3;
	}
	
.content_staff ul {
	margin-left: 40px;
}

.content_staff ul li {
	font-size: 12px;
	padding-bottom: 10px;
}
	
.content_staff_photos {
	float: left;
	width: 341px;
	margin: 0 0 7px 5px;
	/*padding-left: 10px;*/
	}

.content_staff_photos ul {
	list-style-type: none;
	}

.content_staff_photos li {
	display: inline;
	float: left;
	padding: 0px 7px 10px 0px;
	}
	
.content_staff_photos li img {
	margin-bottom: 2px;
	}
	
.staff_indent {
	margin: 0px 0px 0px 10px;
}
	
.staff_container {
	width: 679px;
	font-size: 11px;
}
	
.staff_head_title {
	width: 223px;
	background-color: #d0d3d9;
	border-bottom: 1px solid #8e9ab6;
	border-top: 1px solid #a5afc5;
	padding: 4px 0px 5px 8px;
	margin-right: 10px;
	float: left;
	font-size: 11px;
	text-align: left;
}

.staff_head_research {
	width: 285px;
	background-color: #d0d3d9;
	border-bottom: 1px solid #8e9ab6;
	border-top: 1px solid #a5afc5;
	padding: 4px 0px 5px 8px;
	margin-right: 10px;
	float: left;
	font-size: 11px;
	text-align: left;
}

.staff_head_division {
	width: 127px;
	background-color: #d0d3d9;
	border-bottom: 1px solid #8e9ab6;
	border-top: 1px solid #a5afc5;
	padding: 4px 0px 5px 8px;
	float: left;
	font-size: 11px;
	text-align: left;
}

.staff_title_row {
	width: 223px;
	min-height: 58px;
	background-color: #fff;
	padding: 4px 0px 5px 8px;
	margin-right: 10px;
	float: left;
	text-align: left;
}

.staff_research_row {
	width: 285px;
	min-height: 58px;
	background-color: #fff;
	padding: 4px 0px 5px 8px;
	margin-right: 10px;
	float: left;
	text-align: left;
}

.staff_division_row {
	width: 127px;
	min-height: 58px;
	background-color: #fff;
	padding: 4px 0px 5px 8px;
	float: left;
	text-align: left;
}

.staff_title_row-alt {
	width: 223px;
	min-height: 58px;
	background-color: #eeeff0;
	border-bottom: 1px solid #bbc2d3;
	border-top: 1px solid #d6dbe5;
	padding: 4px 0px 5px 8px;
	margin-right: 10px;
	float: left;
	text-align: left;
}

.staff_research_row-alt {
	width: 285px;
	min-height: 58px;
	background-color: #eeeff0;
	border-bottom: 1px solid #bbc2d3;
	border-top: 1px solid #d6dbe5;
	padding: 4px 0px 5px 8px;
	margin-right: 10px;
	float: left;
	text-align: left;
}

.staff_division_row-alt {
	width: 127px;
	min-height: 58px;
	background-color: #eeeff0;
	border-bottom: 1px solid #bbc2d3;
	border-top: 1px solid #d6dbe5;
	padding: 4px 0px 5px 8px;
	float: left;
	text-align: left;
}

#row, .row {
	padding: 10px 5px 10px 5px;
	margin: 0;
	background-color: #f5f6f6;
	border-bottom: 1px solid #bbc2d3;
}

#row-alt, .row-alt {
	background-color: #d5dae4;
	padding: 10px 5px 10px 5px;
	margin: 0;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

/* ------------------------------------------------------------------------------
								Recruiting table 					                         
------------------------------------------------------------------------------ */

.recruit-header, .recruit-header td {
	width: 636px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #e7eae9;
	padding: 6px 0px 6px 3px;
	border-bottom: 1px solid #bbc2d3;
}

.recruit-head {
	font-size: 12px;
	width: 636px;
	background-color: #d5dae4;
	/*background-color: #e7eae9;*/
}

.recruit-row {
	font-size: 12px;
	background-color: #f5f6f6;
}

.recruit-row-alt {
	border-bottom: 1px solid #bbc2d3;
	font-size: 12px;
	background-color: #fff;
}

.recruit-head td, .recruit-row td, .recruit-row-alt td {
	padding: 3px;
	border-bottom: 1px solid #bbc2d3;
}

/* ------------------------------------------------------------------------------
								404 Page 					                         
------------------------------------------------------------------------------ */

.container404 {
	width: 945px;
	float: left;
	background: #f5f6f6;
	padding: 10px;
}

.column404 {
     width: 220px;
     text-align: left;
     float: left;
     margin-right: 5px;
     margin-bottom: 10px;
}

.column404 a {
	margin-left: 15px;
}

/* ------------------------------------------------------------------------------
								News Releases 					                         
------------------------------------------------------------------------------ */

.NRheader {
	float: left;
	text-align: left;
	padding: 3px;
	font-size: 14px;
}

.NRhead-left {
	float: left;
	text-align: left;
	width: 780px;
	padding: 3px 3px 3px 10px;
	/*padding-left: 10px;*/
	font-size: 12px;
}

.NRhead-left a, .NRmedia a, .NRheader a, .NRspacer a, .headline-bg a, .headline-bg-alt a {
	text-decoration: underline;
	color: #013d78;
}

.NRhead-left a:hover, .NRmedia a:hover, .NRheader a:hover, .NRspacer a:hover, .headline-bg a:hover, .headline-bg-alt a:hover {
	text-decoration: none;
	color: #990000;
}

.NRhead-left a:visited, .NRmedia a:visited, .NRheader a:visited, .NRspacer a:visited, .headline-bg a:visited, .headline-bg-alt a:visited {
	text-decoration: none;
	color: #58595a;
}

.NRmedia {
	float: left;
	text-align: left;
	width: 590px;
	padding: 3px 3px 3px 10px;
	/*padding-left: 10px;*/
	font-size: 12px;
}

.NRspacer {
	float: left;
	text-align: left;
	height: 10px;
	width: 961px;
	padding: 2px;
}

.NRholder, .NRholder2 {
	float: left;
	text-align: left;
	width: 965px;
}

.NRhead {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	font-weight: bold;
}

.NRcontain-head {
	float: left;
	text-align: left;
	font-size: 12px;
	width: 965px;
	border-bottom: 1px solid #bbc2d3;
	background-color: #f5f6f6;
}

.NRcompany {
	float: left;
	text-align: left;
	width: 200px;
	padding: 3px;
	font-weight: bold;
}

.NRcontain {
	float: left;
	text-align: left;
	width: 965px;
	border-bottom: 1px solid #bbc2d3;
	font-size: 12px;
	background-color: #e7eae9;
}

.NRcontain-alt {
	float: left;
	text-align: left;
	width: 965px;
	border-bottom: 1px solid #bbc2d3;
	font-size: 12px;
	background-color: #fff;
}

.NRheadcell {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	font-weight: bold;
}

.NR87 {
	float: left;
	text-align: left;
	width: 87px;
	padding: 0px;
	font-weight: bold;
}

.NRcell {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	border-left: 1px dotted #bbc2d3;
}

.NRcell-left {
	float: left;
	text-align: left;
	width: 200px;
	padding: 3px;
	border-left: 1px dotted #ccc;
}

.NRcell-right {
	float: left;
	text-align: left;
	width: 125px;
	padding: 3px;
	border-left: 1px dotted #bbc2d3;
}

.NRfooter {
	float: left;
	text-align: left;
	font-size: 12px;
	width: 965px;
	border-top: 1px solid #bbc2d3;
	background-color: #fff;
}
    
 .NRimage, .NRimage DD {
    float: left;
    width: 945px;
    padding-bottom: 15px;
 }
 
  .NRcaption {
	 width: 400px;
}

/* ------------------------------------------------------------------------------
								registration 					                         
------------------------------------------------------------------------------ */

	.errorBox {
		background-color: #f3e0e0;
		color: #000;
		padding: 10px;
		border: 1px solid #bbc2d3;
		margin-bottom: 10px;
	}
	
	.errorBox h4 {
		font: 13pt 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
		width: 943px;
		color: #990000;
		margin: 0px 0px 5px 0px;
	}
	
	.registration h4 {
		float: left;
		width: 100%;
		color: #4a5e8b;
		font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-bottom: 1px solid #8a8482;
	}
	
	.registration form label, .registration form label b {
	  display: block;
	  float: left;
	  width: 180px;
	  padding: 3px 5px;
	  margin: 0 0 5px 0;
	  text-align: right;
	}
	
	#registration-form input {
		margin-right: 5px;
	}
	
	.registration ul {
		background-color: #f5f6f6;
		/*width: 620px;*/
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
		border-bottom: 1px solid #8a8482;
	}
			
	.registration li {	
		list-style-type: none;
		list-style-position: inside;
		/*width: 620px;*/
		margin-bottom: 10px;
		margin-left: 10px;
	}
	
	.registration-label {
	     /*width: 230px;*/
		 width: 300px;
		 /*width: 175px;*/
		 text-align: right;
		 float: left;
		 margin-right: 5px;
		 margin-bottom: 10px;
	}
	
.login ul {
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
	}
			
.login li {	
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 10px;
	margin-left: 10px;
}

.login li b {	
	font-size: 12px;
}

.login-label {
	 /*width: 70px;*/
	 width: 75px;
	 font-size: 12px;
	 font-weight:bold;
	 text-align: right;
	 float: left;
	 margin-right: 5px;
	 margin-bottom: 10px;
}
	
.content_recruiting {
	padding: 6px 10px 10px 10px;
	float: left;
	width: 679px;
	background: #fff;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
	line-height: 16px;
	}
	
.sidebar-recruiting {
	float: left;
	width: 315px;
	padding: 6px 0px 0px 0px;
	text-align:left;
	background: #fff;
	}	

.tabs-recruiting {
	width: 315px;
	padding: 0;
	margin: 0 0 10px 0;
}

.tabs-recruiting .slidetabsholder ul li {
	margin-left: -40px;
}

.tabs-recruiting-content {
	width: 305px;
	/*font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 9px 5px 0px 5px;
	background-color: #f5f6f6;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
}

.tabs-recruiting-content .gallery-container {
	float: left;
	margin: 0 0 10px 5px;
}

.tabs-recruiting-content .gallery-left {
	float: left;
	width: 140px;
	margin-right: 10px;
}

.tabs-recruiting-content .gallery-right {
	float: left;
	width: 140px;
}

/* ------------------------------------------------------------------------------
								books/multi-page articles                         
------------------------------------------------------------------------------ */

.multi-page-nav {
	float: left;
	width:965px;
	margin-top: 20px;
	border-top: 1px dotted #a0a1a3;
	padding: 10px 0 0 0;
	}
	
.multi-page-prev {
	float: left;
	width: 482px;
	}
	
.multi-page-next {
	float: right;
	width: 482px;
	text-align: right;
	}

.book-nav {
	float: left;
	width: 923px;
	background-color: #f5f6f6;
	border: 1px solid #bac3d4;
	margin-top: 10px;
	padding: 20px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	}
	
.book-nav-columns {
	float: left;
	width: 220px;
	font-size: 11px;
	padding: 0 0 0 10px;
	}

/* ------------------------------------------------------------------------------
								AG Listings - SP ADDED 6/17/11 					                         
------------------------------------------------------------------------------ */

.listings {
	float: left;
	width: 965px;
	padding-bottom: 10px;
	}
	
.listings-icon {
	float: left;
	width: 40px;
	padding-right: 10px;
	}
	
.listings-text {
	float: left;
	width: 915px;
	}
	
/* ------------------------------------------------------------------------------
								featured research								             
------------------------------------------------------------------------------ */

.clear {
	clear: both;
}

.media-container-alt {
	background-color: #d5dae4;
	padding: 5px;
	margin: 0;
	margin-top: -1px;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
	overflow: hidden;
}

.media-container-alt p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------
								tweets					                         
------------------------------------------------------------------------------ */

.tweet, .query {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
 }
  
.tweet .tweet_list, .query .tweet_list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
    background-color: #f5f6f6;
}

.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
    text-transform: uppercase;
}

.tweet .tweet_list li, .query .tweet_list li {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px;
	border-bottom: 1px solid #bbc2d3;
}

.tweet .tweet_list li a, .query .tweet_list li a {
	color: #013d78; }

.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
	background-color: #d4dae4;
}

.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
	padding-right: .5em;
	float: left;
}

.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
     vertical-align: middle;
}

/* ----------------------------------------------------------------------
 bxslider
---------------------------------------------------------------------- */
#content_inner {
	width: 274px;
	background-color: #d4dae4; /* added */
	margin: 0 auto;
	padding-bottom: 0px;
	position: relative;
}

#content_inner a, #content_inner a:hover {
	color: #d4dae4; /* controls dots hover text */
	}

#content #intro {
	/*padding-bottom: 28px;*/
	margin-bottom: 10px;
}

#content #intro p {
	font-size: 12px;
	color: #8f8f8f;
	line-height: 22px;
	padding-bottom: 5px;
}

#content #intro a {
	color: #666;
	padding: 6px;
	text-decoration: none;
}

#content #intro a:hover {
	background: #eee;
	text-decoration: none;
}

#content #intro ul {
	padding-bottom: 15px;
	padding-top: 0px;
}

#content #intro li {
	color: #8f8f8f;
	margin-left: 50px;
	padding-bottom: 4px;
	font-size: 12px;
}

/*#content p {
	font-size: 10px;
	color: #000;
	padding: 0 0 10px 0;
}

#content p a, #content p a:hover {
	color: #e41996;
	text-decoration: none;
}*/

.bslide-desc {
	font-size: 10px;
	color: #000;
	padding: 0 0 10px 0;
}

.bslide-desc a, .bslide-desc a:hover {
	text-decoration: none;
}

#content h2 {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding-bottom: 17px;
	border-top: dotted #ccc 1px;
	padding-top: 20px;
	padding-bottom: 21px;
	margin-top: 13px;
}

#content h2 span {
	font-size: 12px;
}

#content #css3 {
	float: right;
}

#content #css3 a:hover {
	background: none;
	border: 0;
}

.pre_wrap {
	background: #f9f9f9;
	padding: 5px 5px 5px 14px;
	margin-bottom: 33px;
	margin-top: 32px;
}

.pre_wrap span.label {
	color: #999;
	font-size: 10px;
	font-style: italic;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
}

.syntaxhighlighter {
	font-size: 10px;
}

.slides1_wrap {
	position: relative;
	padding: 0px 0px 20px 26px;
	width: 248px;
}

#slides1 {
	overflow: hidden;
	height: 195px;
}

#slides1 li {
	list-style: none;
	width: 248px;
}

#slides1 li img {
	float: left;
}

#slides1 .bslide-content {
	float: left;
	width: 97px;
	background-color: #d4dae4; /* added */
	padding-left: 5px;
}

#slides1 li a, #slides1 li a:hover, #slides1 li a:active  {
	text-decoration: none;
}

#slides1 li p {
	line-height: 14px;
}

#slides1 h3 {
	font-size: 16px;
	color: #8d8d8d;
	font-weight: normal;
	text-transform: lowercase;
}

#slides1 h4, .bslide-pubtitle {
	font-size: 12px;
	color: #000;
	font-style: normal;
	font-weight: normal;
}

.slides1_wrap .prev {
	position: absolute;
	left: 0px;
	top: 70px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	right: 0px;
	top: 70px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 70px;
	text-decoration: none;
}

.bx_pager {
	padding-left: 72px;
	padding-top: 15px;
}

.bx_pager a {
	float: left;
	background: url("/global/research/images/featured/bg_pager.gif") no-repeat 0 -8px;
	width: 4px;
	height: 4px;
	color: #d4dae4;
	font-size: -1;
	margin-right: 5px;
	padding: 4px 0 0 5px;
	text-decoration: none;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
}

.auto_controls {
	display: none;
	position: absolute;
	bottom: -11px;
	left: 194px;
}

.auto_controls a {
	font-size: 8px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
	text-decoration: none;
}

.auto_controls a:hover {
	text-decoration: none;
	color: #e41996;
}

#content #notes li, #content #changes li {
	font-size: 10px;
	color: #8f8f8f;
	margin-left: 43px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
	text-decoration: none;
}

#idc-container a {
	color: #e41996;	
	text-decoration: none;
}

#idc-container h3 {
	color: #666;
}

/* ------------------------------------------------------------------------------
								Calculator 					                         
------------------------------------------------------------------------------ */

input[readonly], input[readonly=readonly] {
	/*background: #fff;*/
	font-size: 12px;
	/*font-size: 10px;*/
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type=text],input[type=password] {
	border: none;
	border: 1px solid #bbc2d3\9; /* IE8 and below */
	width: 75px;
	height: 15px;
	padding: 5px;
    line-height: 15px;
	text-indent: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-appearance: none;
	-webkit-box-shadow:0 0 4px #666 inset; 
    -moz-box-shadow:0 0 4px #666 inset; 
    box-shadow:0 0 4px #666 inset; 
}

.calc {
	width: 965px;
}

.calc-small {
	width: 604px;
}

.calc-small input[readonly] {
	background: none;
	font-size: 12px;
	border: none;
}

.calc-title {
	text-align: center;
	padding: 10px 5px 10px 5px;
	margin: 0;
	overflow: hidden;
}

.calc-label {
	 width: 370px;
	 text-align: right;
	 float: left;
	 margin-right: 5px;
	 margin-bottom: 10px;
	 padding-top: 5px;
}

.calc-label-results {
	 width: 250px;
	 text-align: left;
	 float: left;
	 margin-right: 5px;
	 margin-bottom: 10px;
}

.calc-input-1st {
	padding: 10px 5px 10px 5px;
	margin: 0;
	background:#bab3ae url("/noble/media/images/brown_input.gif") repeat-x;
	border-top: 1px solid #8a8482;
	border-bottom: 1px solid #8a8482;
}

.calc-input {
	padding: 10px 5px 10px 5px;
	margin: 0;
	/*background:#60799d url("/noble/media/images/blue_input.gif") repeat-x;*/
	background: #869cb7;
	background: -moz-linear-gradient(top, #93a5bd 0%, #93a5bd 50%, #869cb7 51%, #869cb7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93a5bd), color-stop(50%,#93a5bd), color-stop(51%,#869cb7), color-stop(100%,#869cb7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a5bd', endColorstr='#869cb7',GradientType=0 ); /* IE6-8 */
	border-bottom: 1px solid #8a8482;
	}

.calc-input-alt {
	padding: 10px 5px 10px 5px;
	margin: 0;
	/*background:#bab3ae url("/noble/media/images/brown_input.gif") repeat-x;*/
	background: #cdc6c2;
	background: -moz-linear-gradient(top, #d1ccc9 0%, #d1ccc9 50%, #cdc6c2 51%, #cdc6c2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1ccc9), color-stop(50%,#d1ccc9), color-stop(51%,#cdc6c2), color-stop(100%,#cdc6c2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ccc9', endColorstr='#cdc6c2',GradientType=0 ); /* IE6-8 */
	border-bottom: 1px solid #8a8482;
}

.calc-input-nobg {
	padding: 10px 5px 10px 5px;
	margin: 0;
	background:#859cb6;
	border-bottom: 1px solid #8a8482;
}

.calc-input-results {
	padding: 10px 5px 10px 5px;
	margin: 0;
	border-bottom: 1px solid #8a8482;
	background: #aba39e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiYTM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2FiYTM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2EyOTk5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMjk5OTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #aba39e 0%, #aba39e 50%, #a29993 51%, #a29993 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aba39e), color-stop(50%,#aba39e), color-stop(51%,#a29993), color-stop(100%,#a29993)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aba39e 0%,#aba39e 50%,#a29993 51%,#a29993 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aba39e 0%,#aba39e 50%,#a29993 51%,#a29993 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aba39e 0%,#aba39e 50%,#a29993 51%,#a29993 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aba39e 0%,#aba39e 50%,#a29993 51%,#a29993 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aba39e', endColorstr='#a29993',GradientType=0 ); /* IE6-8 */
}

.calc-input, .calc-input-alt, .calc-input-results, .calc-input-1st, .calc-input-nobg, .calc-header-c, .calc-header-c-alt {
	font-size: 12px;
	font-weight: bold;
}

.calc-input input[readonly], .calc-input-alt input[readonly], .calc-input-results input[readonly], .calc-input-results input[readonly="readonly"] {
	font-size: 12px;
	font-weight: bold;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.calc-row input[readonly], .calc-row-alt input[readonly] {
	background: none;
	}
	
.calc-input-right {
	text-align: right;
	padding: 0;
	}

.calc-btns {
	text-align: center;
	padding: 10px 5px 10px 5px;
	margin: 0;
	border-bottom: 1px solid #8a8482;
	overflow: hidden;
}

.calc-header-c {
	width: 636px;
	text-align: center;
	/*margin-right: 5px;*/
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px;
	/*background:#859cb6 url("/noble/media/images/blue_input.gif") repeat-x;*/
	background: #869cb7;
	background: -moz-linear-gradient(top,  #93a5bd 0%, #93a5bd 50%, #869cb7 51%, #869cb7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93a5bd), color-stop(50%,#93a5bd), color-stop(51%,#869cb7), color-stop(100%,#869cb7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #93a5bd 0%,#93a5bd 50%,#869cb7 51%,#869cb7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93a5bd', endColorstr='#869cb7',GradientType=0 ); /* IE6-8 */
	border-bottom: 1px solid #8a8482;
}

.calc-header-c-alt {
	width: 636px;
	text-align: center;
	/*margin-right: 5px;*/
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px;
	/*background:#bab3ae url("http://epidev.noble.org/noble/media/images/brown_input.gif") repeat-x;*/
	border-bottom: 1px solid #8a8482;	
	background: #cdc6c2;
	background: -moz-linear-gradient(top,  #d1ccc9 0%, #d1ccc9 50%, #cdc6c2 51%, #cdc6c2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1ccc9), color-stop(50%,#d1ccc9), color-stop(51%,#cdc6c2), color-stop(100%,#cdc6c2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d1ccc9 0%,#d1ccc9 50%,#cdc6c2 51%,#cdc6c2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1ccc9', endColorstr='#cdc6c2',GradientType=0 ); /* IE6-8 */
	border-bottom: 1px solid #8a8482;
}

.calc-results {
	float: left;
	width: 315px;
}

.calc-results-left {
	float: left;
	width: 315px;
	margin-right: 10px;
}

.calc-results-header {
	float: left;
	width: 315px;
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #8a8482;
	margin-bottom: 5px;
}

/*.calc-results-header h4, .calc-results-header h4 {
	float: left;
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	border-bottom: none; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}*/

.calc-row {
	font-size: 10px;
	padding: 10px 5px 10px 5px;
	margin: 0;
	background-color: #fff;
	border-bottom: 1px solid #5f2b0d;
}

.calc-row-alt {
	font-size: 10px;
	padding: 10px 5px 10px 5px;
	margin: 0;
	background-color: #95a5bd;
	border-bottom: 1px solid #5f2b0d;
	overflow: hidden;
}

.calc-small-row {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	margin: 0;
	background-color: #fff;
	border-bottom: 1px solid #5f2b0d;
}

.calc-small-row-alt {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	margin: 0;
	background-color: #95a5bd;
	border-bottom: 1px solid #5f2b0d;
}

.calc_btn {
	background: url("/noble/media/images/calculate_btn.gif");
	width: 111px;
	height: 42px;
	border: 0px;
	margin: 0;
	padding: 0;
}

.calc-divider {
    padding: 10px 5px 0px 5px;
    margin: 0;
    color: #415f8d;
    font-weight: bold;
    font-size: 12px;
    background: none;
    border-bottom: 1px solid #8a8482;
}

.reset_btn {
	background: url("/noble/media/images/reset_btn.gif");
	width: 75px;
	height: 42px;
	border: 0px;
	margin: 0;
	padding: 0;
}

.mileage_btn {
	background: url("/noble/media/images/mileage_btn.gif");
	width: 99px;
	height: 18px;
	border: 0px;
	margin: 0;
	padding: 0;
}

/* TOOLTIP */
#dhtmltooltip{
  position: absolute;
  left: -300px;
  width: 200px;
  border: 1px solid black;
  padding: 5px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
  position:absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}

/* ------------------------------------------------------------------------------
								trichOME 					                         
------------------------------------------------------------------------------ */

div#navfooterTrichOME {
	background-color: #d9c78b;
	background: url('/noble/media/images/navfooter.gif') no-repeat;
	height: 3px;
	width: 375px; /* 773px */
	float: right;
	padding: 0;
}

.trichOME {
	width: 535px;
	background-color: #f5f6f6;
	border-top: 1px solid #bbc2d3;
	border-bottom: 1px solid #bbc2d3;
}

.trichOME td {
	font-size: 10px;
}

/* ------------------------------------------------------------------------------
								Cell Image Gallery 					                         
------------------------------------------------------------------------------ */

.gallery-btns {
	width: 425px;
	float:left
}
.gallery-prev {
	float: left;
}

.gallery-next {
	float: right;
}

.CIGrow {
	float: left;
	width: 550px;
}

.CIGcontainer {
	float: left;
	padding: 0 10px 10px 0;
}

.CIGthumbnail {
	width: 100px;
	height: 100px;
	background-color: #000;
	overflow: hidden;
}

.CIGtitle {
	width: 100px;
	font-size: 10px;
}

.CIGtitle a:link {
	text-decoration: none;
}

.CIGtitle a:hover, .CIGtitle a:visited {
	text-decoration: underline;
}

.cellimagevideos {
    padding: 0 0 10px 5px;
}

/* ------------------------------------------------------------------------------
								noble scholars 								             
------------------------------------------------------------------------------ */
.scholar-year {
	font-weight: bold;
	background: #eeeff0;
	padding: 3px;
	margin-bottom: 10px;
}

.scholar-details {
	width: 800px;
	margin: 0 0 10px 25px;
	overflow: hidden;
}

.scholar-details-left {
	float: left;
	width: 175px;
	font-weight: bold;
	text-align: right;
}

.scholar-details-right {
	float: left;
	width: 525px;
	padding-left: 5px;
}

/* ------------------------------------------------------------------------------
								blog 								             
------------------------------------------------------------------------------ */

.post {
	float: left;
	margin-left: 30px;
	margin-bottom: 35px;
}

.post-data {
	float: left;
	width: 597px;
	margin-top: 8px;
}

.blog-logo {
	margin-bottom: 25px;
}

.blog h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 10px 0;
	color: #231f20;
	font-size: 14px;
	width: 310px;
	padding-top: 1px;
	padding-left: 5px;
	background-color:#eeeff0;
	border-bottom: 1px solid #bbc2d3;
}

h1.blogger {  /* headline */
	font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 0.17em;
	text-align: left;
	margin: 0 0 5px;
	color: #000;
	font-size: 18px;
	line-height: 22px;
	width: 631px;
	padding-top: 0px;
	border-bottom: 1px solid #bbc2d3;
}

.blog-link a, .blog-link a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}

.blog-author {
	padding: 10px;
	width: 616px;
	height: 80px;
	background-color: #eeeff0;
	border-bottom: 1px solid #bbc2d3;
	margin-bottom: 10px;
	float: left !important;
	float: none;
}

.blog-author-img {
	float: left;
	padding: 0px 20px 0 0;
	margin: 0;
}

.blog-photos {
	width: 636px;
	margin-bottom: 20px;
}

.blog-photos-min {
	width: 315px;
	margin-bottom: 20px;
	clear: both;
}

.blog-feature-pic {
	width: 315px;
	margin-bottom: 5px;
}

.hundredpixs {
	float: left;
	display: inline;
	width: 100px;
	margin: 5px 5px 0 0;
}

.hundredpixs.last {
	margin-right: 0px;
}

.morelink ul li {
	list-style: none;
}

.date {
	 font-family: "Trebuchet MS", Helvetica, sans-serif;
	 float: left;
     width: 39px;
	 height: 82px;
	 background: url(/global/blogs/images/datebg.gif) no-repeat;
	 font-weight: 700;
	 color: #fff;
	 margin-left: -49px;
}

.date .month {
     width: 34px;
     text-align: right;
	 position: relative;
	 top: 15px;
	 text-transform: uppercase;
}

.date .day {
     width: 34px;
     text-align: right;
	 position: relative;
	 top: 20px;
	 font-size: 28px;
}

.date .year {
     width: 34px;
     text-align: right;
	 position: relative;
	 top: 26px;
	 font-size: 14px;
}

/* ------------------------------------------------------------------------------
								videos					                         
------------------------------------------------------------------------------ */
.video {
	width: 965px;
	background: #000;
	text-align: center;
	margin-bottom: 25px;
}

#vidholder {
	position: relative;
	width: 965px;
	margin: 0 auto 25px;
	padding-bottom: 10px;
}

.grid {
	width: 315px;
	font-family: Cambria, Georgia, serif;
	font-size: 15px;
	overflow-x: hidden;
	min-height: 175px;
	/*padding: 15px;*/
	background: #f5f6f6;
	margin: 5px;
	font-size: 12px;
	float: left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.grid strong {
	margin: 10px 0;
	display: block;
	padding: 0 0 5px 5px;
	font-size: 17px;
	line-height: 20px;
}

.grid a, .grid a:visited {
	color: #013d78;
	text-decoration: none;
}

.grid a:hover, .grid a:active {
	color: #35bfff;
	text-decoration: none;
}

.grid .timecode_holder {
	position: absolute;
    display: block;
	top: 157px;
	left: 276px;
}

.grid .timecode {
	position: relative;
	width: 35px;
	text-align: center;
	color: #fff;
	background: #000;
}

.grid .desc_text {
	margin: 0;
	display: block;
	padding: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d5dae4;
}

.grid .imgholder img {
	max-width: 100%;
	background: #fff;
	display: block;
}

.play_border {
	position: absolute;
    display: block;
	top: 50px;
	left: 121px;
	background-color: rgba(255,255,255,0.3);	
    margin:5px;
    border: 2px solid rgba(0,0,0,0.3);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 60px;
    height: 60px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
}

.play_border:hover{
    border-color: transparent;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.2);
}

.play_border:hover .play_button{
    border-left: 16px solid rgba(0,0,0,0.8);
}

.play_border:active,.play_border:focus{
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 5.play_button:hoverpx 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3);
}

.play_button {
    position: relative;
    top: 13px;
    left: 40%;
    width: 0;
    height: 0;
    border-top: 16px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid rgba(0,0,0,0.3);
}

.tags ul {
    margin-left: 0px;
	list-style-type: none;
}

.tags li {
	display: inline;
	position: relative;
	left: -40px;
}

.tags li:after {
	content:", ";
}

.tags li:first-child:after, .tags li:last-child:after { 
	content: none;
}

/* ------------------------------------------------------------------------------
								ag home squares					                         
------------------------------------------------------------------------------ */

#holder604 {
	position: relative;
	width: 604px;
	margin: 0 auto 25px;
	padding-bottom: 10px;
}

.grid194 {
	width: 194px;
	font-family: Cambria, Georgia, serif;
	font-size: 14px;
	overflow-x: hidden;
	min-height: 170px;
	background: #f5f6f6;
	margin-right: 10px;
	margin-bottom: 10px; 
	font-size: 12px;
	float: left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.grid194-right {
	margin-right: 0px;
}

.grid194 strong {
	margin: 5px 0 5px 0;
	display: block;
	padding: 0 0 0px 5px;
	font-size: 14px;
}

.grid194 a {
	color: #013d78;
	text-decoration: none;
}

.grid194 a:hover, .grid194 a:active {
	color: #35bfff;
}

.grid194 .imgholder img {
	max-width: 100%;
	background: #fff;
	display: block;
}

/* ------------------------------------------------------------------------------
								agexchange 					                         
------------------------------------------------------------------------------ */
.agex {
	width: 965px;
	margin: 0 0 10px 10px;
}

.agex img {
	padding-top: 5px;
	}
	
.agex-dashboard {
	float: left;
	width: 584px;
	background-color: #f5f6f6;
	padding: 10px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #bbc2d3;
}

.agex-dashboard-columns {
	float: left;
	width: 194px;
}

.agex-dashboard-info {
	float: left;
	width: 584px;
	font: 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia, Geneva, Arial, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px solid #bbc2d3;
	clear: both;
}

.tabscontainer604 {
	width: 604px;
	padding: 0;
	margin: 0 0 10px 0;
}

.slidetabsholder604 {
	padding: 0px 0px 0px 0px;
	/*width:276px;*/
	width: 604px; /* test */
	float:left;
	margin: 0;
	position: relative; /* brings to front */
	z-index: 1; /* brings to front */
}

.tabcontentstyle604 { /*style of tab content container*/
	width: 604px;
	color: #000;
	margin-bottom: 1em;
	margin-top: -1px;
	float: left;
	padding: 0px;
	background-color: #f5f6f6;
	border-top: 1px solid #a5acbd;
}

.tabcontentstyle604 p {
	padding: 5px 5px 0px 5px;
	color: #000;
}

/* MENU */
#agexmenu {
	/* you must set it to relative, so that you can use absolute position for children elements */
	position: relative; 
	top: 90px; /* changed 4/17/12 */
	left: 680px;
	text-align: center; 
	width: 360px; 
	height: 40px;
}

#agexmenu ul {
	/* remove the list style and spaces*/
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: inline;			
	/* position absolute so that z-index can be defined */
	position: absolute; 	
	/* center the agexmenu, depend on the width of you agexmenu*/
	left: 0; 
	top: 68px; /* changed 4/17/12 */
}

#agexmenu ul li {	
	/* give some spaces between the list items */
	margin:0 5px; 	
	/* display the list item in single row */
	float:left;
}

#agexmenu #box {	
	/* position absolute so that z-index can be defined and able to move this item using javascript */
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 4;
	/* image of the right rounded corner */
	background: url(/noble/media/images/agexchange/tail.gif) no-repeat right center; 
	height: 35px;
	/* add padding 8px so that the tail would appear */
	padding-right: 8px;	
	/* set the box position manually */
	margin-left: 5px;	
}

#agexmenu #box .agexhead {
	/* image of the left rounded corner */
	background: url(/noble/media/images/agexchange/head.gif) no-repeat 0 0;
	height: 35px;
	color: #000;	
	/* force text display in one line */
	white-space: nowrap;
	/* set the text position manually */
	padding-left: 8px;
	padding-top: 7px;
}

p.section-misc {
	float: left;
	width: 965px;
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	padding: 0px 0px 0px 0px;
	background-color: #fff;
}  
	  
p.section-title {
	float: left;
	width: 965px;
	color: #4a5e8b;
	font: 13px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #8a8482;
	background-color: #fff;
}

div.required-field-label {
	float: left;
	width: 300px;
	text-align: right;    		        
	margin-right: 5px;
	margin-bottom: 10px;
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	color: #013d78;
	font-weight: bold;
}

div.optional-field-label {
	float: left;
	width: 300px;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 10px;
	font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

div.entry-field {
	margin-right: 5px;
	width: 565px;
	margin-left: 200px;
}

ul.section {
	background-color: #f5f6f6;
	margin-bottom: 10px;
	border-bottom: 1px solid #8a8482;
	padding: 10px 0px 10px 10px;
	float: none;
	width: 955px;
}

li.section {
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 10px;
	margin-right: 10px;
	height: 45px;
	border-bottom: 1px solid #bbc2d3;
	clear: both;
}

li.section2 {
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 10px;
	margin-right: 10px;
	height: 25px;
	clear: both;
	
}

li.section input, li.section2 input, 
li.section select, li.section2 select, 
li.section textarea, li.section2 textarea {
	float: left;
	margin: 0 5px 0 10px;
	overflow: hidden;
}

div.entry-form {
	margin-left: 10px;
}

li.section table, li.section2 table {
	float: left;
	margin: 0 10px 0 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

.left {
	float: left;
}

.agex-footertabs {
	margin: 0;
	padding: 0;
	float: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #e7eae9;
	border-bottom: 1px solid #bbc2d3; 
}

/* ------------------------------------------------------------------------------
								forage365					                         
------------------------------------------------------------------------------ */
.forage365 {
}

.forage365:before {
	content: "FORAGE";
	color: #1e1a53 !important;
	font-weight: bold;
}

.forage365 span {
   	display: none;
}

.forage365:after {
	content: "365";
	color: #62a544 !important;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------
								employment button					                         
------------------------------------------------------------------------------ */

.btn {
	float: left;
	min-width: 150px;
	max-width: 349px;
	display: block;
	margin: 10px 0 10px 0;
	padding: 22px 0 22px 0;
	border: none;
	color: #fff;
	background: #4a5e8b;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	/* added */
	text-decoration: none;
	text-align: center;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.btn a, .btn a:hover .btn a:visited {
	text-decoration: none;
}

.btn:focus {
	outline: none;
}
.btn > span {
	vertical-align: middle;
}

/* Wayra */
.btn--wayra {
	overflow: hidden;
	width: 349px;
	-webkit-transition: border-color 0.3s, color 0.3s;
	transition: border-color 0.3s, color 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn--wayra::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 150%;
	height: 100%;
	background: #f5f6f6;
	z-index: -1;
	-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
	-webkit-transform-origin: 0% 100%;
	transform-origin: 0% 100%;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
	transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.btn--wayra:hover {
	border-color: #a5acbd;
	cursor:pointer;
}
.btn--wayra.btn--inverted:hover {
	background: #f5f6f6;
	color: #4a5e8b;
}
.btn--wayra:hover::before {
	opacity: 1;
	background-color: #a5acbd;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn--wayra.btn--inverted:hover::before {
	background-color: #f5f6f6;
}

/* Sizes */
.btn--size-l {
	font-size: 18px;
}

/* Typography and Roundedness */
.btn--text-upper {
	letter-spacing: 2px;
	text-transform: uppercase;
}

.btn--text-thick {
	font-weight: 600;
}

.sidebar a.btn--text-thick {
	color: #fff;
	text-decoration: none;
}

/* Borders */
.btn--border-medium {
	border: 1px solid #a5acbd;	
}

/* ------------------------------------------------------------------------------
								2015 menu					                         
------------------------------------------------------------------------------ */
#ddmenu
{
    display:block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align:center; /*Specify the alignment of the whole UL if UL is not width:100%;*/
    letter-spacing:normal;
}

#ddmenu ul
{ 
    margin:0 auto;
    padding:0;
    text-align: left; /* Alignment of each top-level menu items within the UL */
    width: 985px;
    font-size:0;
	background: rgba(0, 0, 0, 0.7);
    display:inline-block;
    list-style:none;
    position:relative;
    z-index:9;
}

#ddmenu li
{
    margin:0;
    padding:0;
    font-size: 11px;
    display:inline-block;
    *display:inline;
    zoom:1; /*for IE6-7*/
    position:relative;
    color: #fff;
    line-height:44px; /*This determines the height of the menu*/
    transition:background-color 0.2s;
    outline:none;
	-moz-user-select:none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

#ddmenu li.full-width {
    position: static;
}

#ddmenu li.over
{
    color: #000;
	background-color: #e7eae9;
}

#ddmenu li.over.no-sub {
    
}

#ddmenu .top-heading
{
    font-weight:normal;
    white-space:nowrap;
    margin:0 14px;
    color:inherit;
    text-decoration:none;
    display:inline-block; 
    outline:0;
    cursor:pointer;
}

/* links of top-heading */
#ddmenu li a, #ddmenu li a:link, #ddmenu li a:hover
{
    color:inherit;
}
#ddmenu li a:hover
{
    text-decoration:underline;
}

#ddmenu li a:focus
{
    outline:1px dotted #09F;
}

/* caret(arrow icon) */
#ddmenu i.caret
{
    color:inherit;
    left: -12px;
    width: 0;
    height: 0;
    overflow:hidden;/*for IE6*/
    vertical-align:middle;
    margin-bottom:2px;
    border-top: 4px solid;/*caret size is 4px now*/
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    display: inline-block;
    position:relative;
}  
        
/* sub-menu layout
----------------------------*/

#ddmenu .dropdown
{
    width:auto;    
    left:0px;
    /*color: #000;*/
    padding:0;
	margin:0;
	display:none;
	position:absolute;
    top:100%;
}

#ddmenu li.full-width .dropdown {
    width:100%;
    padding:0;
    margin:0;
    margin-left: 0px; /*Set to 0 if UL has no border*/
}

#ddmenu .offset300 {
    left:-300px;
	right:auto;
}

#ddmenu .right-aligned {
    left:auto;
    right:0px;
}

#ddmenu li.over .dropdown
{
    display:block;
}

#ddmenu .dd-inner {
    text-align:center;
    padding:10px;
    margin:0px;
	background: #e7eae9;
    white-space:nowrap;
    font-size: 13px;
    line-height:1.35;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
  
/* links in sub menu
----------------------------*/

#ddmenu .dropdown a
{
    display:table-row;
    *display:block;
    color:#09F;
    line-height:22px;  
    text-decoration:none;
    padding:0;
}

#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus
{
    text-decoration: none;
    color: #990000;
}

/* blocks within the sub-menu
-----------------------------*/

#ddmenu div.column {
    text-align:left;
    vertical-align:top;/*or middle*/
    display:inline-block;
    *display:inline;*zoom:1;
    white-space:normal;
    /*width:200px;*/
	padding:0 20px;
}

#ddmenu div.dd-inner div:last-child {
    border-right:none;
}

#ddmenu div.column h3 {
  font-weight: 500;
  line-height: 1.1;
  margin-top: 12px;
  margin-bottom: 8px;
  font-size: 18px;
}

/* flexbox
-----------------------------*/

.flexbox {		
  display: -webkit-flex;		
  display: -ms-flexbox;		
  display: flex;
  overflow: hidden;
}
.flexbox .column {
  flex: 1;
  padding: 20px;
  width: 200px;
  border-right: 1px solid #d5dae4;
}
.flexbox .column:nth-child(1) {
  -webkit-order: 0; 
      -ms-flex-order: 0; 
          order: 0;
}
.flexbox .column:nth-child(2) {
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.flexbox .column:nth-child(3) {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.flexbox .column:nth-child(4) {
  border-right: none;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.non-divide {
	border-right: none !important;
}

#ddmenu .top-heading {text-transform:uppercase;}
#ddmenu div.column260 {width:260px;}
#ddmenu div.column340 {width:340px;}

/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages */
#ddmenuLink {display:none;}

/* ------------------------------------------------------------------------------
								social icons					                         
------------------------------------------------------------------------------ */

.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 0px;
	margin: 25px 0 25px 0;
}

/*Change icons size here*/
.social-icons .fa {
	font-size: 2em;
	margin-top: 10px
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.7);
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}
.social-icons.icon-flat .fa{
	border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #fff;
	background: #232c64;
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}

/* ------------------------------------------------------------------------------
								search 2015					                         
------------------------------------------------------------------------------ */

.search-container fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

.search-container input {
	border: none;
	font-family: inherit;
	font-size: inherit;
	line-height: 1.5em;
	margin: 0;
	outline: none;
	padding: 0;
	-webkit-appearance: none;
}

.search-container input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.search-container input[type="search"]::-webkit-search-cancel-button,
.search-container input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after {
	content: "";
	display: table;	
}
.clearfix:after { clear: both; }

.search-container {
	height: 44px;
	/*left: 50%;
	margin: -22px 0 0 -141px;
	position: absolute;
	top: 50%;*/
}

#search15 {
	background: none;
	border-radius: 3px;
	display: inline-block;
	padding: 20px 0 0 0;
}

#search15 input {
	float: left;
}

#search15 input[type="search"],
#search15 input[type="submit"] {
	border-radius: 3px;
	font-size: 16px;
}

#search15 input[type="search"] {
	background: #fff;
	color: #42454e;
	min-width: 250px;
	/*padding: 6px 8px;*/
	padding: 10px 8px;
}

#search15 input[type="submit"] {
	/*background: #1bba9a;*/
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-weight: bold;
	margin-left: 7px;
	padding: 6px 10px;
}

#search15 input[type="submit"]:hover {
	background: #232c64;
}

#search15 input[type="search"]::-webkit-input-placeholder { color: #42454e; }
#search15 input[type="search"]:-moz-placeholder { color: #42454e; }
#search15 input[type="search"]:-ms-input-placeholder { color: #42454e; }

/* ------------------------------------------------------------------------------
								people find					                         
------------------------------------------------------------------------------ */
.peoplefind {
	border: 1px solid #bbc2d3;
	background-color: #f5f6f6;
	padding: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.peoplefind_results {
	border-bottom: 1px solid #bbc2d3;
	font-size: 12px;
	background-color: #fff;
	padding: 0 0 10px 10px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari-specific styles */
    .grid .timecode_holder {
	    position: absolute;
        display: block;
	    top: 156px;
	    left: 276px;
    }
}