body { 
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
   	font-size:0.8em; 
	line-height:1.4em;
	color:#000;
	padding-bottom:100px;
	}
address{font-style:normal;}
b,strong{font-weight:bold;}
i,em{font-style:italic;}
small, sub, sup { font-size: .83em; line-height: .4em;}
sub{ vertical-align: sub; }
sup{ vertical-align: super; }

ol{
	list-style-type:decimal;
	margin:1em 0; 
	padding-left:2em; 
	}
ol li{margin-bottom:10px;}
ul{
	list-style-type:disc;
	margin:1em 0; 
	padding-left:2em;
	}
ul.mainlevel,ul.mainlevel-nav{
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.mainlevel li,ul.mainlevel-nav li{
	margin:0;
	padding:0;
	}
ul.library_categories a:link,
ul.library_categories a:visited,
ul.library_categories a:hover,
ul.library_categories a:active{
	font-weight:bold;
	}
	
p,th,td,li,
div#calendar-content,
.pagenav,
.pagenav_prev,
.pagenav_next,
.back_button,blockquote,
div.message{
	font-size:1em;
	}
div.small,
div.createdate,
div.modifydate{
	font-size:0.8em;
	}	
div.buttonheading{
	width:20px;
	display:inline;
	}
p{
	line-height:1.4em;
	margin:0 0 1em 0;
	}

h1,h2,h3,h4,h5,h6,
.componentheading,
.contentheading{ 
	color: #3F556F;  
	font-weight: bold; 
	margin-top:10px; 
	margin-bottom:5px; 
	line-height:100%; 
	}
td.componentheading,
td.contentheading{
	margin:0;
	}
h1,
h1.componentheading,
h1.contentheading,
div.componentheading{
	font-size: 1.6em;  
	margin-top:0; 
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:3px; 
	padding-left:3px; 
	}
h2 {font-size: 1.4em;margin-top:0px;}
h3 {font-size: 1.3em;margin-top:0px;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

a:link,span.link,span.link-selected { color: #3F556F; text-decoration: none; cursor:pointer;}
a:visited { color: #3F556F; text-decoration: none; }
a:hover,span.link:hover,span.link-selected:hover { color: #3F556F; text-decoration: underline; }
a:active { color: #3F556F; text-decoration: underline; }

span.link-selected,span.link-selected:hover {font-weight:bold;}

div#maincontent blockquote{
	border:2px solid #BAD28E;
	background-color:#EBF1DE;
	width:30%;
	float:left;
	text-align:right;
	margin:10px;
	padding:5px;
	color:#222;
	font-size:1.3em;
	font-weight:bold;
	}

.pagenav_prev,
.pagenav_next,
.back_button{
	margin-right:10px;
	}
div#wrapper{
	width:972px;
	margin-left:auto;
	margin-right:auto;
	background:#444;
	}
div#shadow{
	margin-left:1px;
	}
div#page-shadow-end{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	}
div#box{
	width:970px;
	background:#fff url(../images/internano.jpg) no-repeat 0 0 ;
	}

div#header-box{ 
	}
div#header-logo{ 
	float:left;
	}
div#header{
	text-align:right; 
	padding:5px 10px 0 0;
	}
div#login_links p,
div#tools p{
	margin:0;
	}
#login_links .loggedout { }
#login_links #greeting { float:right;}
#login_links a:link,
#login_links a:visited,
#login_links a:hover,
#login_links a:active { 
	float:left;
	font-size:1.3em;
	color:#000;
	background-color:#fa9b35;
	display:block;
	line-height:36px;
	text-decoration:none;
	padding:0px 12px;
	}	
#login_links a:hover,
#login_links a:active{ 
	background-color:#fcc386;
	}	


div#tools{
   float:right;
   text-align:right;
   background-color:#fa9b35;
   }
#tools ul{
   margin:0;
   }	
#tools ul li,
#tools a:link,
#tools a:visited,
#tools a:hover,
#tools a:active { 
	float:left;
	display:block;
	padding:1px 1px 1px 1px;
	}
#tools a:hover,
#tools a:active { 
	background-color:#fcc386;
	}		
	
#nav-search input,#nav-search select { font-size: 1.1em; }
#nav-search input.inputbox { font-size: 1.1em; width: 135px; margin-right:3px; }
#nav-search input.button {width:30px;}

div.jumptotop{
	float:right;
	text-align:right;
	padding-top:1em;
	}
	
/* login box */
table.logintable{
	background-color:#ebebeb;
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	margin:20px;
	}
table.logintable td{
	padding:4px;
	}
/* skip nav */
div#skipnav{
	display:none;
	}
/* crumbs */	
div#pathway{
	padding:4px;
	font-size: 0.8em;
	clear:both;
	background-color:inherit;
	}

div#maincontent-box{clear:left;}
div#maincontent-box.with-sidebar{}
div#maincontent{
	padding:5px 15px 10px 15px;
	}
	
div#content_1-box{
   width:300px;
   float:left;
   }	
div#content_1{
   padding-right:15px;
   }
   
div#sidebar-box{
	font-size:0.9em;
	float:right;
	width:300px;
	vertical-align:top;
	margin:0 5px 15px 15px;
	background:#fff
	}
div#sidebar-box.home-sidebar{
	margin-top:18px;
	}
div#sidebar-background{
	background:#fff url(../images/dot2.gif) repeat-y 0 0;
	padding: 0 5px 0 15px;
	}

div#banner{
	}

div#sidebar{
	padding:5px 0;
	margin-bottom:20px;
	}
	
/* sidebar tabs */
div#sidebar-tabs{
	clear:both;
	}
div#sidebar-tabs div#tabs-1 ul,
div#sidebar-tabs div#tabs-2 ul,
div#sidebar-tabs div#tabs-3 ul,
div#sidebar-tabs div#tabs-4 ul,
div#sidebar-tabs div#tabs-5 ul,
div#sidebar-tabs div#tabs-6 ul{
	margin:4px 0 0 17px;
	padding:0; 
	}
div#sidebar-tabs div#tabs-1 ul li,
div#sidebar-tabs div#tabs-2 ul li,
div#sidebar-tabs div#tabs-3 ul li,
div#sidebar-tabs div#tabs-4 ul li,
div#sidebar-tabs div#tabs-5 ul li,
div#sidebar-tabs div#tabs-6 ul li{
	margin-bottom:6px; 
	}

div#belowtabs{
	padding:15px 0;
	}

div.banner-belowtabs{
	margin:25px 0 5px 0;
   text-align:center;
	}

/* Navigation */
div#navigation-box{
   clear:both;
   border-bottom:1px solid #3f556f; 
   background-color:#fa9b35;
}
div#navigation{}

ul.menu-link-v{
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.menu-link-v li{
	float:left;
	}
ul.menu-link-v a:link,
ul.menu-link-v a:visited,
ul.menu-link-v a:hover,
ul.menu-link-v a:active{
	font-size:1.3em;
	color:#fff;
	background-color:#3F556F;
	display:block;
	line-height:36px;
	text-decoration:none;
	padding:0px 12px;
	}
ul.menu-link-v a:hover,
ul.menu-link-v a.active_menu, 
ul.menu-link-v a.active_submenu{
color:#fff;
	background-color:#5C779C;
	}	
	
/* subnavigation */
ul.menu-link-v-1{
	z-index:100;
	list-style-type:none;
	margin:0;
	padding:0 3px 5px 3px;
	position: absolute;	
	background-color:#3F556F;
	border: 1px solid #3F556F;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	box-shadow: 2px 2px 10px #333;
	-moz-box-shadow: 2px 2px 10px #333;
   -webkit-box-shadow: 2px 2px 10px #333;
	}
ul.menu-link-v-1 li{
	float:none;
	}
ul.menu-link-v-1 a:link,
ul.menu-link-v-1 a:visited,
ul.menu-link-v-1 a:hover,
ul.menu-link-v-1 a:active{
	font-size:1.0em;
	color:#fff;
	background-color:#3F556F;
	display:block;
	line-height:1.6em;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:3px 4px;
	}
ul.menu-link-v-1 a:hover,
ul.menu-link-v-1 a:active,
ul.menu-link-v-1 a.active_menu{
color:#fff;
	background-color:#5C779C;
	}
	
ul.menu-link-v-2,
ul.menu-link-v-3,
ul.menu-link-v-4{
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.menu-link-v-2 a:link,
ul.menu-link-v-2 a:visited,
ul.menu-link-v-2 a:hover,
ul.menu-link-v-2 a:active{
	font-weight:normal;
	padding-left:25px;
	}	

ul.menu-link-v-2 a.has_children:link,
ul.menu-link-v-2 a.has_children:visited,
ul.menu-link-v-2 a.has_children:hover,
ul.menu-link-v-2 a.has_children:active{
	background-image: url(../images/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: center right;
	}	

/* fourth level popout */
ul.menu-link-v-3{
	display:block;
	position:absolute;
	width:100%;
	margin-left:97%;
	margin-top:-2.5em;
	padding:5px 3px 5px 5px;	
	background-color:#5c779c;
	border: 1px solid #5c779c;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	box-shadow: 2px 2px 10px #333;
	-moz-box-shadow: 2px 2px 10px #333;
   -webkit-box-shadow: 2px 2px 10px #333;
	}
ul.menu-link-v-3 a:link,
ul.menu-link-v-3 a:visited,
ul.menu-link-v-3 a:hover,
ul.menu-link-v-3 a:active{
	background-color:#5c779c;
	font-weight:normal;
	margin:0;
	padding:3px 10px;
	}	
ul.menu-link-v-3 a:hover,
ul.menu-link-v-3 a:active{
	background-color:#7c97bc;
	}
	
/* Special menuitem hilite */
ul.menu-link-v a.menuitemid_254:link,
ul.menu-link-v a.menuitemid_254:visited,
ul.menu-link-v a.menuitemid_254:hover,
ul.menu-link-v a.menuitemid_254:active,
ul.menu-link-v a.menuitemid_255:link,
ul.menu-link-v a.menuitemid_255:visited,
ul.menu-link-v a.menuitemid_255:hover,
ul.menu-link-v a.menuitemid_255:active{
	color:#83CEF5;
	}
ul.menu-link-v a.menuitemid_254:hover,
ul.menu-link-v a.menuitemid_254:active,
ul.menu-link-v a.menuitemid_255:hover,
ul.menu-link-v a.menuitemid_255:active{
	color:#fff;
	}

div.menu-link-v a.menuitem_hilite:link,
div.menu-link-v a.menuitem_hilite:visited,
div.menu-link-v a.menuitem_hilite:hover,
div.menu-link-v a.menuitem_hilite:active{
	color:#fff;
	margin:2px;
	padding-left:22px;
	background:#990c12 url(/images/star.gif) no-repeat 3px 4px;
	}
div.menu-link-v a.menuitem_hilite:hover,
div.menu-link-v a.menuitem_hilite:active{
	background:#bb2e34 url(/images/star_on.gif) no-repeat 3px 4px;
	}

/* Tools menu */
ul.menu-link-v-tools {
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.menu-link-v-tools li{
	float:right;
	width:45%;;
	}
ul.menu-link-v-tools a:link,
ul.menu-link-v-tools a:visited,
ul.menu-link-v-tools a:hover,
ul.menu-link-v-tools a:active{
	display:block;
	color:#222222;
	line-height:2em;
	font-size:1.1em;
	text-decoration:none;
	}
ul.menu-link-v-tools a:hover,
ul.menu-link-v-tools a:active{
	color:#5C779C;
	}
	
ul.toolbox{
	list-style-type:none;
	margin:1px -5px 0 -5px;
	padding:0;
border:1px solid lime;
	}
ul.toolbox li{
	float:right;
	margin:0;
	padding:0;
	}
	
	
/* Special menuitem hilite */
div.menu-link-v a.menuitem_hilite:link,
div.menu-link-v a.menuitem_hilite:visited,
div.menu-link-v a.menuitem_hilite:hover,
div.menu-link-v a.menuitem_hilite:active{
	color:#fff;
	margin:2px;
	padding-left:22px;
	background:#990c12 url(/images/star.gif) no-repeat 3px 4px;
	}
div.menu-link-v a.menuitem_hilite:hover,
div.menu-link-v a.menuitem_hilite:active{
	background:#bb2e34 url(/images/star_on.gif) no-repeat 3px 4px;
	}

/* User menu */

ul.menu-link-v-user{
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul.menu-link-v-user li{
	float:left;
	}
ul.menu-link-v-user a:link,
ul.menu-link-v-user a:visited,
ul.menu-link-v-user a:hover,
ul.menu-link-v-user a:active{
	font-size:1.3em;
	background-color:#fa9b35;
	color:#000;
	display:block;
	line-height:36px;
	text-decoration:none;
	padding:0px 12px;
	}
ul.menu-link-v-user a:hover,
ul.menu-link-v-user a.active_menu, 
ul.menu-link-v-user a.active_submenu{
	background-color:#fcc386;
	}	
	
ul.related-items{
	margin-left:0px;
	}
ul.related-items li{
	}
/* toast */
div.toaster{
	background:#fff;
	padding:10px;
	position:fixed;
	bottom:10px;
	right:10px;
	width:300px;
	z-index:100;
	border:1px solid #3F556F;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	box-shadow: 2px 2px 6px #888;
	-moz-box-shadow: 2px 2px 6px #888;
	-webkit-box-shadow: 2px 2px 6px #888;
	}
div.toaster.hiding{
	display:none;
	}
div.toaster p{margin-top:6px;}

/* Search box */
div.searchbox{
	text-align:right;
	padding:20px 0 0 0;
	}
div.searchbox p,
div.searchbox label{
	font-size:1.2em;
	color:#fff;
	line-height:2em;
	font-weight:bold;
	}
div.searchbox input{
	font-size:1.2em;
	color:#3F556F;
   text-align:left;
   padding:2px;
   border:3px solid #3F556F;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	}
div.searchbox a:link,
div.searchbox a:visited,
div.searchbox a:hover,
div.searchbox a:active{
	}
	
div.askus{
	background-color:#ffff99;
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	margin-bottom:10px;
	padding:5px;
	}

	
div.latest-experts ul,
div.latest-organizations ul,
div.latest-processes ul{ 
	margin:0px; 
	padding-left:1em;
	}	
div.latest-experts ul li,
div.latest-organizations ul li,
div.latest-processes ul li{
	list-style-type:square;
	border-bottom:1px dotted #ebebeb; 
	margin:4px 5px 4px 0; 
	}	
div#calendar-header h2{
	font-size:1.4em;
	margin-bottom:0;
	padding:3px;
	}
div#calendar-content{
	border-top:1px solid #adbdda;
	border-right:1px solid #adbdda;
	border-left:1px solid #adbdda;
	margin-bottom:10px;
	padding:5px;
	}
div.latest_event{
	display: list-item; 
	list-style:disc; 
	margin:4px 5px 4px 17px; 
	padding-bottom:4px;
	}
div#highlight-header h2{
	font-size:1.4em;
	margin-bottom:0;
	padding:3px;
	}
div#highlight-content{
	border-top:1px solid #adbdda;
	border-right:1px solid #adbdda;
	border-left:1px solid #adbdda;
	margin-bottom:10px;
	padding:5px;
	}		



/* Home page featuretable */
div.content_2_home{
  margin-left: 300px;
  }
table.content_2_featuretable{
  width: 290px;
  }
table.content_2_featuretable2{
  margin: 0 0 0 -10px;
  width: 145px;
  float: left;
  }
table.content_2_featuretable td,
table.content_2_featuretable2 td{
  padding-top: 15px;
  }
table.content_2_featuretable tr.first td{
  padding-top: 0;
  }
table.content_2_featuretable2 tr.first td{
  padding-top: 23px;
  }
table.content_2_featuretable td,
table.content_2_featuretable2 td{
  vertical-align: bottom;
  }
table.content_2_featuretable h3,
table.content_2_featuretable2 h3{
  font-size: 1em;
  }
   
   
/* Featured Content scroller */
div#featuredcontent-border{
   margin-bottom:0px;
   border:3px solid #3F556F;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	box-shadow: inset 2px 2px 6px #888;
	-moz-box-shadow: inset 2px 2px 6px #888;
   -webkit-box-shadow: inset 2px 2px 6px #888;

}
h2.featuredcontent{
	
   padding:10px 0 0 10px;
font-weight:normal;
   }
   
div#featuredcontent-box{
   height:310px;
   overflow:hidden;
   position:relative;
   }
div#featuredcontent{
   padding:15px;
   }
div.featuredcontent_nav{
   float:left;
   }
div.featuredcontent_nav  div{
   border:3px solid #ddd;
   margin:0 0 15px 0;
   }
div.featuredcontent_nav div:hover,
div.featuredcontent_nav div.hover{
   border:3px solid #3F556F;
   }
div#featuredcontent_slider-box{
   margin-left:70px;
   }
div#featuredcontent_slider{
   position:relative;
   }
div.featuredcontent_item{
   margin:0px 0px 10px 0;
   height:345px;
   }
div.featuredcontent_item h2{
   margin:0;
   }
div.featuredcontent_item img{
   float: right;
   margin:0 0 15px 15px;
   } 

/* featured content sidebar */
div.featured_content_sidebar{
  margin-left:-17px;
  }
div.featured_content_sidebar ul{
  list-style-type:none;
  }
div.featured_content_sidebar ul li{
  margin:1em 0 1em 0;
  padding:0;
  line-height:1.2em;
  clear:both;
  }
div.featured_content_sidebar img{
  margin:0 1em 1em 0;
  float:left;
  border:2px solid #dedede; 
  }
div.featured_content_sidebar li.selected img{
  border:2px solid #fa9b35; 
  
  }
/* advertisements */
div.banner-advertisements{
    text-align: center;
    width: 440px;
    margin-bottom:15px;
    margin-top:15px;
    padding-bottom:15px;
   border:1px solid #3F556F;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
div.banner-advertisements h2 {
    color: #000000;
    font-size: 0.8em;
    font-weight: normal;
    margin: 15px 0px 0 0;
    text-align: center;
    text-transform: uppercase;
  }
/* sidebar mini content icond */
table.mini_content_icons{
  padding:1em 0;
  } 
table.mini_content_icons h3{
  font-size:1em;
  } 


/* what is nanomanufacturing, home page */  
div.winm{
	width:450px;
	float:right;
	margin:10px 10px 2em 0 ;
	padding:1em;	
	background-color:#dce6f2;
	background-color:#fa9b35;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
div.winm h2{
color:#fff;	
	
}
   

/* simple feeds */
div#jw_srfr_container{
	margin-bottom:10px;
	}
div#jw_srfr_container li{
	font-size:0.9em;
	}
a.srfr_feedname{
	color:#222;
	font-size:0.9em;
	}
/* home page headlines */
div.content_2_home div#srfr-container {
  width:440px;
  float:right;
	margin:0 3em 2em 0 ;
}

div#srfr-container li a:link,
div#srfr-container li a:visited,
div#srfr-container li a:hover,
div#srfr-container li a:active{
	font-size:1em;
	}
	
/* headlines page */
div#srfr-container-full li a:link,
div#srfr-container-full li a:visited,
div#srfr-container-full li a:hover,
div#srfr-container-full li a:active{
	font-weight:bold;
	}


div.syndicate{
	text-align:right;
	}

div#footer{
	border-top:2px solid #3F556F;
	border-bottom:1px solid #444;
	padding:10px;
	clear:both;
	}
div#footer p, div#footer-statement p{ 
	font-size:0.9em; 
	line-height:1.2em; 
	margin:0;
	}
div#footer-links{
	}
div#footer-links ul li{
	display:inline;
	}
div#footer-links a.mainlevel-nav:link,
div#footer-links a.mainlevel-nav:visited,
div#footer-links a.mainlevel-nav:hover,
div#footer-links a.mainlevel-nav:active{
	font-size:0.9em;
	margin-right:10px;
	padding:0 3px;
	float:left;
	}

div#footer-links a.mainlevel-nav:hover,
div#footer-links a.mainlevel-nav:active{
	text-decoration:underline;
	}
div#footer-statement{
	width:250px;
	float:right;
	}
	
/*FOR TINYMCE BACKGROUND FIX*/
#description body { background-color: white; background-image: none; }
body.mceContentBody { background-color: white; background-image: none; }
.contentpane { background-color: white; background-image: none; }

/*SEARCH CLASSES*/
.searchformlinks a { color: #2167A3; }
.searchresultsheading b { color: #2167A3; }
ol.searchresults a, ul.searchresults a { color: #2167A3; font-weight: bold; }
ol.searchresults li, ul.searchresults li { line-height:1.2em; margin-bottom: 1em; padding-bottom: 3px; }

.dir_pick span { font-size:1.2em;border: 0px solid #2167A3; padding: 2px; }
.dir_pick span:hover { cursor: pointer; }

/* Contentpane */
.contentpaneopen {  }

table.blog{
	width:100%;
	}
table.contenttable{
	margin:10px 0;
	}

table.contenttable tr td{
	padding:5px;
	}
table.contenttable p{
	margin:0;
	padding:0 0 5px 5px;
	}
table.contenttable h2,
table.contenttable h3,
table.contenttable h4,
table.contenttable h5{
	color:#000;
	font-size:1em;
	font-weight:normal;
	margin:0;
	}
table.contenttable strong{
	font-weight:normal;
	}
table.contenttable a.contentlink{
	font-weight:normal;
	line-height:1.2em;
	}
img.contentimg, img.mosimage{
	margin:5px;
	}
.mosimage_caption {
	font-weight:bold; 
	font-size:0.9em; 
	padding:5px;
	}
a.category{
	font-weight:bold;
	}
table.contentpane td{
	vertical-align:top;
	}
.contentpaneopen .small { 
	color: #555; 
	font-weight: normal; 
	margin-top:.2em;
	}
.contentpaneopen .createdate { 
	color: #555; 
	font-weight: bold; 
	padding-bottom: 5px; 
	}
.contentpaneopen .modifydate { 
	color: #555; 
	font-style: italic; 
	}
.contentpaneopen fieldset { 
	font-size: 1.1em; 
	background-color: #e6edf5; 
	}
.contentpaneopen fieldset .small { 
	color: #a0a0a0; 
	font-style: italic; 
	font-weight: normal; 
	padding-left: 0; 
	}
.contentpaneopen fieldset a { 
	font-size: 1.6em; 
	font-weight: bold; 
	}
.contentpaneopen fieldset .highlight { 
	color: white; 
	font-weight: bold; 
	background-color: #009d66; 
	padding: 2px; 
	}
.content_icons{
	text-align:right;
	}


/* sectiontable, used on FAQ */
.sectiontableheader { 
	font-weight: bold; 
	background-color: #ebebeb; 
	padding: 2px; 
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #adbdda;
	border-bottom:1px solid #adbdda;
	}
.sectiontablefooter { 
	color: #2167a3; 
	background-color: #ebebeb; 
	padding: 2px; 
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #adbdda;
	border-bottom:1px solid #adbdda;
	}
.sectiontableentry1 {  
	padding: 5px; 
	}
/* Headlines */
li.kl_rssfeed h4{
	margin-bottom:0;
	padding:0;
	}
span.kl_rssfeed{
	color:#909090;
	}

/* Social Bookmarking */
div.socialbookmarks{
    margin:10px;
    text-align:right;
    float:right;
    clear:right;
	}


/* Processes */
div.processinfo{
	margin-bottom:10px;
	padding: 10px; 
	border:1px solid black;
	background-color: #e0f0ff;
	}

div#maincontent-box.with-sidebar div.processinfo,
div#maincontent-box.with-sidebar div.materialsinfo{
	width: 620px;
	}
div.processinfo h3{
	margin:0;
	padding:0;
	}
div.materialsinfo, div.materialsbox{
	margin-bottom:10px;
	padding: 10px; 
	border:1px solid #808080;
	background-color: #ececec; 
	}
div.materialsinfo{ 
	}
	
div.materialsinfo ul{
	margin:2px;
	}
div.processthumb{
	width:300px;
	text-align:center;
	float:right;
	margin:0 0 10px 10px;
	}
div.processimage{
	text-align:center;
	margin-bottom:10px;
	}
p.imagelabel{
	text-align:center;
	margin:0;
	font-size:0.8em;
	}
div.processbox{
	background-color:#ececec;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #808080;
	}
div.processminibox{
	margin-bottom:3px;
	padding:3px;
	border:1px solid #808080;
	}

div.process,
div.processnotes{
	margin-bottom:10px;
	}

div.processstep, div.materialproperty{
	background-color:#fff;
	border:1px solid #808080;
	margin-top:10px;
	padding:0 10px 10px 10px;
	}
div#rawmaterials ol li{
	margin:0;
	}
div.related ul{
	list-style-type: circle;
	}
form.processform input, form.processform textarea{
	}
input.procform,textarea.procform{
	width:500px;
	}
form.processform input.procformbutton{
	font-size:12px;
	}
td.label{
	width:110px;
	text-align:right;
	vertical-align:top;
	padding:0 14px 0 4px;
	}
td.field{
	text-align:left;
	vertical-align:top;
	}

/* suggestion popups */
div.suggestions{
	width:300px;
	background-color:#fff;
	border:1px solid #2167a3;
	position:absolute;
	display:none;
	}
div.suggestions h1{
	color:#fff;
	background-color:#2167a3;
	font-size:90%;
	font-weight:bold;
	margin:0;
	padding:1px;
	}
div.suggestions span{
	padding-left:3px;
	}
div#duplicateorgs.suggestions{
	border:1px solid red;
   }
div#duplicateorgs.suggestions h1{
	background-color:red;
   }
/* references url */
input.procformshort{
	width:400px;
	}
div.procformshortlabel{
	}

/* generic hover pointer */
.hoverpointer:hover{
	cursor:pointer;
	}
.helpicon:hover{
	cursor: help;
	}

/* close suggestion box */
.closebox{
	color:#fff;
	font-size:0.9em;
	float:right;
	cursor:pointer;
	}

/* Process errors and messages*/
div.message, p.message{
	background-color:lightyellow;
	border:1px solid #FF8400;
	margin-bottom:5px;
	padding:2px;
	}
p.procerror{
	color:red;
	font-weight:bold;
	margin:0;
	padding:2px;
	}
div.processstatus{
	font-size:11px;
	width:110px;
	float:right;
	background-color:#fff;
	border:1px solid #808080;
	text-align:center;
	text-transform:uppercase;
	padding:3px;
	}
/* overlib */
table.overlib_bg td{
	color:#fff;
	background-color:#2167a3;
	padding:1px;
	}
table.overlib_fg td{
	color:#000;
	background-color:#fff;
	padding:2px;
	}
	
/* InterNano Taxonomy */
div.taglist li{
	list-style-type:none;
	}
div.taglist li li{
	list-style-type:circle;
	}
div.taglist li li li{
	list-style-image:url(/images/dash.gif);
	}
div.taglist ul ul{
	margin-top:5px;
	margin-bottom:5px;
	}
/* top level links */
div.taglist a.tagtree-0{
	font-weight:bold;
	}
div.tagcloud a:link,
div.tagcloud a:visited,
div.tagcloud a:hover,
div.tagcloud a:active{
	margin-right:40px;
	}

div.internano_mini_tagcloud{
	margin-top:20px;
	}
div.internano_mini_tagcloud a:link,
div.internano_mini_tagcloud a:visited,
div.internano_mini_tagcloud a:hover,
div.internano_mini_tagcloud a:active{
	margin-right:10px;
	}
div.internano_mini_tagcloud a.internano_mini_tagcloud_color1{color:#5C779C;}
div.internano_mini_tagcloud a.internano_mini_tagcloud_color2{color:#3F556F;}

div#tagbrowser li,div#resourcebrowser li{
	list-style-type:none;
	}
div#tagbrowser ul ul,div#resourcebrowser ul ul{
	margin-top:2px;
	margin-bottom:2px;
	padding-left:10px;
	}
div#tagbrowser a.tagtree-0,div#resourcebrowser a.tagtree-0{
	font-size:1.4em;
	font-weight:bold;
	}
	
div#tagbrowser span{
	padding:0 2px;
	}
div#tagbrowser span:hover{
	color:white;
	background-color:#2167a3;
	text-decoration:none;
	}
div#tagbrowser ul.expandabletree{
	margin-left:1.3em;
}
div#tagbrowser span.jtree.open,
div#tagbrowser span.jtree.close{
	margin-left:-1.3em;
	}

div.dTreeNode {
	margin:0 0 0 20px;
	}
div.dtree {
	white-space: nowrap;
	}
div.dtree img {
	border: 0px;
	vertical-align: middle;
	}

div.dtree a.node:link,
div.dtree a.node:visited,
div.dtree a.node:hover,
div.dtree a.node:active,
div.dtree a.nodeSel {
	text-decoration: none;
	font-weight:normal;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
	}
div.dtree a.node:hover, div.dtree a.nodeSel:hover {
	text-decoration: underline;
	}
div.dtree a.nodeSel {
	}
div.dtree .clip {
	overflow: hidden;
	}

/* directory graph */
div.node-popup {
   position:absolute;
   width:900px;
   }
div.node-popup div{
  width:270px;
  padding:0.5em;
  position:relative;
  z-index: 2;
  display: none;
  background-color:#fff;
	border: 1px solid #3F556F;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
   }
div.node-popup h1{
   font-size:1em;
   margin:0;
   padding:0;
   }
div.node-popup p{
   margin:0;
   padding:0;
   font-size:0.9em;
   line-height:1.2em;
   }
div.node-popup a:link,
div.node-popup a:visited,
div.node-popup a:hover,
div.node-popup a:active{
   font-weight:bold;
   }
div.node-popup img{
   float:left;
   margin:0 1em 1em 0;
   }
div.node-popup span.node-popup-tags{
   }
/* Director Dashbard */
.directorydashboard{
   padding:0.5em;
   margin:1em 0;
   border:1px solid #3F556F;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	box-shadow: 2px 2px 6px #888;
	-moz-box-shadow: 2px 2px 6px #888;
   -webkit-box-shadow: 2px 2px 6px #888;
}
/* Directory Popular */
div.directorypopular_float{
   float:left;
   }
div.directorypopular_content{
   width:210px;
   height:190px; 
   text-align:center;
   display: table-cell;
    vertical-align: middle
   }
   div.directorypopular_content img{
   }
div.node-popup2 div{
   left:-300px;
   width:270px;
   padding:0.5em;
   position:absolute;
   z-index: 2;
   display: none;
   background-color:#fff;
	border: 1px solid #3F556F;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	box-shadow: 2px 2px 6px #888;
	-moz-box-shadow: 2px 2px 6px #888;
   -webkit-box-shadow: 2px 2px 6px #888;
   }
div.node-popup2 h1{
   font-size:1.2em;
   padding:0;margin:0 0 0em 0;
   }
div.node-popup2 p{
   line-height:1.2em;
   }
div.node-popup2 .address{
	color: #3F556F;  
   font-size:.9em;
   line-height:1.1em;
   }



/* InterNano Gallery */
div.galleryimagebox{
	clear:right;
	text-align:center;
	}
div.galleryimagebox a:link,
div.galleryimagebox a:visited,
div.galleryimagebox a:hover,
div.galleryimagebox a:active{
	font-weight:bold;
	}
img.galleryimage{
	border:1px solid #000;
	margin:15px;
	}
div.gallerythumbnails{
	background-color:#fff;
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	text-align:center;
	}
div.gallerythumbnail,
div.gallerythumbnailpending{
	display:inline;
	}
img.gallerythumb{
	margin:2px;
	border:2px solid #000;
	}
div.gallerythumbnailpending img.gallerythumb{
	border:2px solid #ccc;
	}
/* advisory board table */
table.advisoryboard{
	border-top:1px solid silver;
	border-left:1px solid silver;
	}
table.advisoryboard td {
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	padding:2px;
	}	

/* directory geocoder lookup */

span#longlat_lookup{
	cursor:pointer;
	text-transform:uppercase;
	background-color:#ebebeb;
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	padding: 0 .5em;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	}
/* map */
div#map_canvas span{
   font-size:0.5em;
   }

/* news ticker */
div#news-slide {
	position:relative;
	overflow:hidden;
	float:right;
	text-align:center;
	}
ul#news-slide-list {
	position: relative;
	overflow:hidden;
	margin:0;
	padding:0;
	height:1.2em;
	}
ul#news-slide-list li {
	list-style-type:none;
	text-align:center;
	position: absolute;
	top:0px;
	margin:0;
	padding:0;
	opacity:0;
	}
ul#news-slide-list li.news-slide-first, li.news-slide-first {
	left:0;
	}
ul#news-slide-list li a:link,
ul#news-slide-list li a:visited,
ul#news-slide-list li a:hover,
ul#news-slide-list li a:active{
	display:block;
	color: #2167a3;
	text-decoration:none;
	height:1.4em;
	font-weight:bold;
	padding-right:40px;
	}
ul#news-slide-list li:hover,
ul#news-slide-list li a:hover,
ul#news-slide-list li a:active{
	text-decoration:underline;
	}
/* InterNano Banners */
div.internano_banners{
	margin-top:5px;
	margin-bottom:15px;
	text-align:center;
	position: relative; 
	visibility: hidden;
	left: -5000px;
	}
/* InterNano Random Image */
div.internano_galleryimages{
	margin:0 0 5px 0;
	text-align:center;
	position: relative; 
	visibility: hidden;
	left: -5000px;
	}

/* InterNano Comments */
div.internano_comments{
	border-top:1px solid #adbdda;	
	margin-top:10px;
	clear:left;
	}
div.comments_admin{
	background-color:#ebebeb;
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	margin-bottom:10px;
	padding:10px;
	}
div.comments_admin p{
	margin:0;
	}
p.comment_sort_options{
	text-align:right;
	}
div.internano_comments h3{
	margin-top:5px;
	}
div.internano_comment{
	padding:3px;
	background-color:#fff;
	border-bottom:1px solid #ebebeb;
	}
p.comment_postdate{
	text-align:right;
	font-size:0.7em;
	margin:0px 0px 5px 0px;
	}
div.comment_inreplyto{
	padding-left:10px;
	border-left:1px solid #ebebeb;
	}
div.comment_pending_approval{
	background-color:#ededed;
	border-bottom:1px solid #fff;
	}
div.comment_recent{
	}
p.comment_toolbar{
	text-align:right;
	float:right;
	width:100px;
	}

/* InterNano Call for Papers */
div.callforpapers_admin{
	background-color:#ebebeb;
	border-top:1px solid #adbdda;
	border-left:1px solid #adbdda;
	border-right:1px solid #555;
	border-bottom:1px solid #555;
	margin-bottom:10px;
	padding:10px;
	}
div.callforpapers_admin p{
	margin:0;
	}
ul.callforpapers li{
   margin-bottom:1em;
   }
	
.print{
	display:none;
	}
@media print{

	.noprint{display:none !important;}
	.print{display:block;}
	table#toprow,
	td#leftcolumn{
		display:none;
		}
	body{
		background-color:#fff;
		}
	div#wrapper,
	div#box,
	div#maincontent{
		border:0px solid #fff;
		margin:0;
		padding:0;
		background-image:none;
		}
	div#sidebar-box{
		margin-bottom:20px;
		}
	div.processinfo,
	div.materialsinfo{
		background-color:#fff;
		border:0px solid #fff;
		padding:0;
		margin-right:0;
		margin-left:0;
		width:90%;
		}

	div.socialbookmarks{
	display:none;
	}
	

}
