
/*
Project Selector Styles
*/

body .home_carousel .bottom .slide_block strong.ctr {
	text-align: center;
}

.clear 
{
    clear: both;
}

.searchsection div {
	border: none/*solid 1px gray*/;
	margin: 0;
}

.searchsection div#options 
{
	margin-left: 90px;
	padding-top: 0;
	float: left;
	margin-bottom: 15px;
}

.searchsection div.pulldowns 
{
    width: 200px;
    float: left;
}

.searchsection select
{
    width: 180px;
}

.searchsection p.num_results {
	margin: 8px 0 5px 0;
	border: none;
	text-align: right;
	font-weight: bold;
	text-transform: none;
	padding: 5px 0 5px 0;
}

.searchresults a {
	font-weight: bold;
	color: #000;
}
.searchresults a.readmore {
	font-weight: normal;
	color: #333;
}
.searchresults a:hover {
	color: #006600;
}

div.pagination {
	padding-top: 3px;
}

h2.lookupHead {
	float: right;	
	width: 320px;
	text-align: right;
}

p.lookupIntro {
	float: left;
	width: 460px;
}

/*
End Project Selector Styles
*/

/*
REL Pages
*/
		.region_info 
		{
		  float: right;
		  margin: 0 0 4px 10px;
		  width: 102px;
		}
		
		.regionimg 
		{
			border: 1px solid #6392A8;
			margin-bottom: 2px;
		}
		
/*
END REL Pages
*/

/* project detail page styles */

h3.projectName {
	clear: both;
	border-bottom: 1px solid #F6B15C;
	padding: 0 10px 5px 70px;
	position: relative;
	margin-bottom: 50px;
	color: #003366;
}

h3.projectName img {
	position: absolute;
	left: 0px;
}

dl.projectDetail dt {
	font-weight: bold;
	display: block;
	float: left;
	width: 100px;
	clear: both;
	padding-left: 10px;
	margin-bottom: 10px;
}

dl.projectDetail dd {
	display: block;
	float: left;
	width: 500px;
	margin-bottom: 10px;
}

dl.projectDetail dd p {
	margin: 0 0 10px 0;
}

dl.projectDetail dd ul.download { list-style-type: none; margin: 0; padding: 0; }
dl.projectDetail dd ul.download li { margin-bottom: 4px; }
dl.projectDetail dd ul.download li a img { float: left; }

ul.contact-list, ul.related-list {
	list-style: none;
	margin-left: 0; padding-left: 0;
}

ul.contact-list li, ul.related-list li {
	margin-left: 0; padding-left: 0; margin-bottom: 12px;
}

ul.contact-list li {
	margin-bottom: 10px;
}

ul#print { margin: 0 0 15px 0; }
ul#print,
ul#show-all {
	float: right;
	list-style-type:none;
	display: none;
}
ul#print li,
ul#show-all li {
	padding-left: 18px;
	display: inline;
	cursor: pointer;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;
	border: none;
}

ul#print li#print_page { background: url(/ncee/edlabs/images/projects/icon_printer.gif) no-repeat left center; }

ul#show-all li { background: url(/ncee/edlabs/images/projects/icon_expand.gif) no-repeat left center; }
ul#show-all li.contract { background: url(/ncee/edlabs/images/projects/icon_contract.gif) no-repeat left center; }

.icon
{
    margin-right: 4px;
    border: 0;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

/* end project detail page styles */

/* Ask a Rel page */

div#askRelForm {
	margin-right: 20px;
	display:block;
}

div#askRelForm div.recaptchaWarning {
	border: 2px solid #666;
	background: #ededed;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 10px;
	display: none;'
}


div#askRelForm div.recaptchaWarning p {
	margin: 0;
	font-weight: bold;
}

div#askRelForm div.field label {
	display: block;
	width: 110px;
	margin-right: 15px;
	text-align: right;
	float: left;
	font-weight: bold;
}

div#askRelForm div.checkboxfield,
div#askRelForm input#submit {
	margin-left: 125px;
}

div#askRelForm input#submit { margin-top: 6px; }

div#askRelForm div.field {
	padding-bottom: 6px;
	width: 100%;
	overflow: auto;
}

div#askRelForm div.field input,
div#askRelForm div.field select,
div#askRelForm div.field textarea {
	width: 180px;
	float: left;
}

div#sampleQuestions {
	float: left;
	width: 335px;
}

.formRequirement { color: #F00; }
a#askARelLink {
	float: right;
	clear: right;
	margin: 5px 0 10px 10px;
}
/* End Ask a Rel page */

/* Product / Project Lists */

div#browse-box {
	float: right;
	width: 238px;
	margin-left: 10px;
	clear: right;
}

div#browse-box img {
	margin: 5px 0 2px 0;
}

div#browse-filters {
	padding-bottom: 5px;
	background: url(/ncee/edlabs/images/projects/bg_browseBox_bottom.gif) no-repeat bottom #dcebfc;
}

div#browse-filters h4 {
	color: #800;
	padding: 10px 10px 6px 20px;
	margin: 0;
	font-size: 13px;
	background: url(/ncee/edlabs/images/projects/bg_browseBox_top.gif) no-repeat top #dcebfc;
}

div#browse-filters ul {
	padding: 0; margin: 0;
	list-style: none;
}

div#browse-filters ul li {
	margin: 6px 20px;
	border-bottom: dashed 1px #AAA;
	padding: 0 0 6px 10px;
}
div#browse-filters ul li#all-projects { padding-left: 0px; }

div#browse-filters ul li.last-option {
	border-bottom: none;
	padding-bottom: 6px;
	margin-bottom: 0;
}

div#browse-filters ul a {
	padding: 0 10px;
	color: #333;
}

div#browse-filters ul a.current-option {
	background: url(/ncee/edlabs/images/projects/bullet_selected-filter.gif) no-repeat left center;
}

div#browse-box ul#print {
	padding: 0; margin: 0;
}

div#browse-box ul#print li#show_all {
	display: inline;
}

.MainContent .group-box 
{
    border-width: 1px 1px 0 1px;
    margin-bottom: 5px;
}

.MainContent h4.group-title {
	/*border-bottom: 1px solid #333;*/
	font-size: 1em;
	clear: both;
	border-width: 1px;
    border-style: solid;
    border-color: #404354;
	margin-bottom: 0px;
	
}

.MainContent h4.group-title a 
{
    margin: 0;
	display: block;
	padding: 4px 10px;
	position: relative;
	font-weight: bold;
	color: #404354;
	background: url(/ncee/edlabs/images/projects/group_title_closed.jpg) no-repeat;
}

.MainContent ul.group-list 
{
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #404354;
    margin: 0;
    padding: 5px 0 5px 20px;
}

.MainContent ul.group-list li { margin-bottom: 3px; }

h4.group-title a.productLink_off {
	background: url(/ncee/edlabs/images/projects/group_title_open.jpg) no-repeat;
}

/* END Product / Project Lists */

span.info-trigger {
 border-bottom: 1px dotted #333;
 cursor: pointer;
}

div.bubble {
	position: absolute;
	z-index: 50;
	width: 400px;
	padding-top: 26px;
	background: url(/ncee/edlabs/images/projects/bg_infoBubble_top.gif) no-repeat center top;
}

div.bubble p {
	margin: 0;
	padding: 6px 15px 15px 15px;
	background: url(/ncee/edlabs/images/projects/bg_infoBubble_bottom.gif) no-repeat center bottom;
}

div#rel-head {
	width: 670px;
	margin: 0 auto;
}

.main_container>.content>.right_col iframe {
	margin: 0 0 1.25em 1.25em;
}

.whats_new_content.static  .post .post_text {
	width: 100%;
}

table.RELContact {
	border-spacing: 0 10px;
}


table.RELContact thead tr:nth-of-type(1) th {
	background: none;
	color: #000;
	padding-bottom: 10px;
}

table.RELContact th, table.RELContact td {
	padding: 15px 10px;
	font-size: 1.2em;
	line-height: 1.3em;
}

table.RELContact  br {
	float: left;
}

table.RELContact th:nth-of-type(1), table.RELContact td:nth-of-type(1) {
	width: 15%;
	background: #084782;
	color: #fff;
	font-weight: bold;
}

table.RELContact th:nth-of-type(2), table.RELContact td:nth-of-type(2) {
	width: 45%;
	background: #ededed;
}
table.RELContact th:nth-of-type(3), table.RELContact td:nth-of-type(3) {
	width: 40%;
	background: #ededed;
}

table.RELContact td:nth-of-type(1) { border: 1px solid #666; border-right: none;}
table.RELContact td:nth-of-type(2) { border-top: 1px solid #666; border-bottom: 1px solid #666}
table.RELContact td:nth-of-type(3) { border: 1px solid #666; border-left: none;}
	

