/* v1.0 | 20080212 */

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

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* layout */

body {
	margin:0px;
	padding:0px;
	background-color:#58595b;

	}
#wrapper {
	width:960px;
	background-color:#FFF;	
	margin: 0 auto;
}

#header {
	height:110px;
}

#logo {
	float:left;
	margin-top:5px;
	
}
#left-content { /* in Header*/
	float:right;
	width:200px;
	margin-right:40px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	
}

#link-list {
padding-top:10px;	
}

#link-list a {
	padding-left:10px;
	color:#98989a;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
		
}

#link-list .link-select {
	font-weight:bold;
}

#navigation {
	padding-top:80px;
	padding-left:200px;
	
}
#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
float: left;
margin: 0 0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;

}

#navigation li a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
background-color:#a12324;
height: 24px;
line-height:2.1em;
float: left;
padding-left:10px;
padding-right:10px;
display: block;

color:#FFF;
text-decoration: none;
text-align: center;
border-color:#a12324;
border-style:solid;
border-width:thin;

}

#navigation li a:hover {
background-color:#FFF;
color:#a12324;

}
.selected-nav{ /* when a tab is selected */
background-color:#FFF;
color:#a12324;
height: 24px;
line-height:2.1em;
float: left;
padding-left:10px;
padding-right:10px;
display: block;
border-color:#a12324;
border-style:solid;
border-width:thin;

border-bottom:solid;
border-bottom-color:#FFF;
}
/* Secondary Nav */ 

#secondary-nav {
	width:959px; height:24px;
	margin-top:27px;
	border-color:#a12324;
	border-style:solid;
	border-width:thin;
	border-left:none;border-right:none;

}
#secondary-nav ul
{
list-style: none;
padding: 0;
margin: 0;
padding-left:40px;
}

#secondary-nav li
{
float:left;
margin: 0 0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

#secondary-nav li a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
height: 24px;
line-height:2.1em;
float: left;
padding-left:10px;
padding-right:10px;
display: block;
text-decoration: none;
text-align: center;
color:#a12324;
background-color:#FFF;

}

#secondary-nav li a:hover {
	background-image:url(images/secondary-nav-selected.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#secondary-nav .selected-secondary {	
text-transform:uppercase;
font-weight:bold;
height: 24px;
line-height:2.1em;
float: left;
padding-left:10px;
padding-right:10px;
display: block;
text-decoration: none;
text-align: center;
color:#a12324;
background-color:#FFF;
background-image:url(images/secondary-nav-selected.jpg);
background-repeat:no-repeat;
background-position:bottom;
	
}

#mycarousel {overflow:hidden;}

.highlights {
	height:310px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:thin;
	border-top-width:medium;
	border-color:#595757;

}

.highlights1 {
	background-image:url(images/highlights1.jpg)
}

.highlights2 {
	background-image:url(images/highlights2.jpg)
}


.highlights3 {
	background-image:url(images/highlights3.jpg)
}


.highlights4 {
	background-image:url(images/highlights4.jpg)
}




.highlight-title {
	font-family:"Cambria", Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	width:350px;
	background-color:#1578ac;
	font-size:18px;
	padding:5px;
	color:#FFF;
	margin-top:220px;
	margin-left:15px;
	padding-left:10px;
	
}


.highlight-find-out {
	padding-left:260px;	
	padding-top:10px;
}

#highlight-nav {
	width:230px; height:20px;
	font-size:10px;
	text-transform:uppercase;
	margin-left:20px;
	padding-top:2px;
	margin-top:5px;
	color:#FFF;

}

#highlight-nav ul
{

list-style: none;
padding: 0;
margin: 0;
}

#highlight-nav li
{
float: left;
margin-left:2px;
background-color:#576369;
height:17px; 
padding-top:
}

#highlight-nav li a
{

width:16px; height:17px; 

float: left;
font-size:10px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:1px;

display: block;
background-color:#576369;

color:#FFF;
text-decoration: none;
text-align:center;

border-color:#62797f;
border-style:solid;
border-width:thin;

}

#highlight-nav li a:hover {
background-color:#FFF;
color:#333;

}

.highlight-text {
	padding-right:10px;
	padding-left:10px;
	height:17px;
	padding-top:4px;
}

#content{
  margin:15px 20px 10px;
  overflow:auto;
  padding-bottom:10px;
}

#news {
	width:330px;
	float:left;
}

.newsitem {
	margin-top:15px;
	
}

#midcolumn {
	width:270px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}

#righcolumn {
	width:270px;
	float:left;
}
#footer {
	height:93px;
	padding-top:20px;
	padding-left:25px;
	background-color:#2d2d2e;
	color:#FFF;
	
}

.footerlinks {
	margin-top:10px;
	
}

/* HOME */

#globalcompact {
	margin-top:10px;	
}

.globalcompacttext a {
	padding-top:15px;
	color:#989ea3;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	background-color:#FFF;
}

.globalcompactlogo {
	width:50px;
	float:left;
}
.featured-content {
	height:210px;
	background-color:#a12324;
	font-size:16px;
	font-weight:bold;	
}

.bluebg {background-color:#1578ac; }


.featured-content  a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	display:block;
	margin-top:10px;
	margin-left:10px;
	
}
.featured-content a:hover {
		/*text-decoration:none;*/
	
}
.featured-content p a  {
		color:#FFF;
}

#events-box {
	margin-top:15px;
	margin-left:10px;
}

#get-connected {
	margin-top:15px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
#get-connected h1{
	background-color:#a12324;
	color:#FFF;
	padding-right:10px; padding-left:5px;
	padding-bottom:3px; padding-top:3px;
	margin-bottom:25px;
	width:135px;
}

#get-connected a{
	padding-top:5px;
	padding-left:5px;
	
}

#socialmedia {
	margin-top:5px;
}

#socialmedia a {
	font-family:Arial, Helvetica, sans-serif;
	color:#a6a9aa;	
}

#socialmedia .archive-text {
	padding-left:10px;	
}


/* Page Elements */

.breadcrumb {
	padding-bottom:15px;
	padding-top:10px;
}
.breadcrumb a {
	color:#666;
	text-transform:uppercase;
	font-size:11px;
}


.searchbox {
	width:192px; height:18px;
	border: 1px solid #e0e3df;
	background-image:url(images/search-bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#999;
	padding-left:15px;

}

.newsletterbox {
	width:165px;
	height:20px;
	border: 1px solid #e0e3df;
	font-size:12px;
	color:#999;
	font-style:italic;
  margin-right:5px;
}

.newsletter-button {
  border: 1px solid #1578ac;
  background: #1578ac;
	font-size:10px;
	text-transform:uppercase;
	height:23px;
	font-weight:bold;
	color:#FFF;
}
.newsitem {
	height:105px;
		
}
.grey-sep{

	margin-top:15px;
	background-image:url(images/grey-sep-bg.jpg);
	background-repeat:repeat-x;
	width:310px;
	height:3px;
}

.newspic {
	width:115px;
	height:85px;
	float:left;
}

.picborder {
	border-style:solid;
	border-width:medium;
	border-color:#CCC;	
	
}

.readmore {
	margin-top:8px;
	margin-left:5px;
		
}

.date-box {
	width:37px; height:37px;
	float:left;
	background-color:#bfc6c7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	padding:5px 3px 3px 3px;
	text-align:center;
	margin-top:10px;
	margin-right:10px;
	
}

.event-box-text {
	margin-top:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;

}

.moreevents {
	margin-top:25px;
	
}

.h1-blue {
	background-color:#1578ac;
	color:#FFF;
	padding-right:10px; padding-left:5px;
	padding-bottom:3px; padding-top:3px;
}

.pic-padding {padding:10px;}
/* Inner Pages */

.header-inner-page {
	height:132px;
	position:relative;
	float:none;	
}

.header-inner-page-outofnavi  { /* Inner pages which are outside the main navigation e.g. contact */
	height:110px;
	position:relative;
	float:none;	
}
#inner-page-header {
	height:255px;
	border-top-style:solid;
	border-right:none;
	border-width:thin;
	border-color:#1c1b1a;
	background-color:#1c1b1a;
}


.header-text-h1 {
	font-family:"Cambria", Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	width:350px;
	background-color:#1578ac;
	font-size:18px;
	padding:5px;
	color:#FFF;
	margin-top:150px;
	margin-left:550px;
	padding-left:10px;
}
.header-subtitle {
	margin-top:8px;
	margin-left:610px;
	font-family:Arial, Helvetica, sans-serif;
	width:310px;
	padding-top:10px;
	color:#FFF;
	text-transform:uppercase;
	font-size:10px;
	background-color:#a12324;
	text-decoration:none;
	padding-left:3px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	letter-spacing:1px;

}

.inner-page-content p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.6em;
	font-size:12px;
	color:#333;
	padding-top:8px;
}

/* .inner-page-content {display:table;} */

.inner-page-content p a {
	color:#a12324;
	text-decoration:underline;
}

.inner-page-content p a:hover {
	color:#a12324;
	text-decoration:underline;
}

.inner-page-content {
	
	margin-left:30px;
	margin-right:30px;
	margin-top:15px;

}



.nav-side-menu {
	padding:5px;
	
}
.nav-side-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

.nav-side-menu li
{
float: left;
color:#1578ac;
margin: 0 0.15em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;


}

.nav-side-menu li a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;

height:35px; width:135px;
float:left;
padding-right:10px;
padding-left:25px;
line-height:36px;
display: block;

color:#1578ac;
text-decoration: none;
text-align:left;

border-color:#62a0c0;

border-style:solid;
border-width:thin;
background-color:#FFF;

}

.nav-side-menu li a:hover {
border-color:#1578ac;
background-color:#1578ac;
color:#FFF;

}

.nav-side-menu  .selected-side-menu {	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;

height:35px; width:135px;
float:left;
padding-right:10px;
padding-left:25px;
line-height:36px;
display: block;

text-decoration: none;
text-align:left;

border-style:solid;
border-width:thin;
background-image:url(images/side-menu-bg-arrow.png);
background-position:right;
background-repeat:no-repeat;
border-color:#1578ac;
background-color:#1578ac;
color:#FFF;

}

/* About */

.header-banner-about {
	background-image:url(images/about-banner.jpg);
	background-repeat:no-repeat;
	
}

.about-content-area {
	height:720px;	
}

#left-column-vision {
	width:300px;
    float:left;
}

.vision-image {
	padding-top:10px;
	padding-bottom:10px;
}

.sep-width-vision {
	width:290px;	
}

#right-column-slintec-story {
	width:550px;
    float:left;
	margin-left:40px;
}

.sep-width-sstory {
	width:540px;
	padding-bottom:10px;
}

/* Partnerships */
.header-banner-partnerships {
	background-image:url(images/partnerships-banner.jpg);
	
}

.partnerships-content-area {height:1000px;}
.partner-content { height:200px;}

.partner-content p {
	padding-top:10px;	
}
.partner-content img {
	padding: 0px 20px;
	float:left;
		
}

.partner-content h1 {
	
	color:#1578ac;
	padding-left:20px;

}
.sep-width-partner {
	width:875px;
	padding-bottom:10px;
	padding-top:0px;
	margin-left:20px;
}

.ungc-principles {
	
	font-family:Arial, Helvetica, sans-serif;
	width:600px;
	
	
}

.ungc-principles h3 {
	
	font-family:Arial, Helvetica, sans-serif;
	color:#1578ac;
	padding-top:10px;
	margin-bottom:10px;
	font-size:16px;
	display:block;
	
	
	
}

/* facilities */
.header-banner-facilities {
	background-image:url(images/facilities-banner.jpg);
	
}

.facilities-content-area {height:600px;display:table;}

#left-facility-buttons { 
width:180px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

#left-facility-buttons img {
	margin-bottom:5px;	
}

#left-facility-buttons div {
  margin-bottom:15px;
  height:131px;
  width:170px;
  padding:3px;
  background-color:#1478ac;
  color:#FFF;
  font-weight:bold;
 font-size:10px;
}

#left-facility-buttons div.facility-selected {
  background-color:#a02424 !important;
}

#left-facility-buttons a:hover {
  text-decoration:none;
}

#left-facility-buttons a {
  color:#FFF;
}

#facility-content {
 width:701px;
 float:left;
 margin-left:15px;
}

#facility-content img {
	margin-bottom:10px;
}

/*team-slintec */

.header-banner-teamslintec {
	background-image:url(images/teamslintec-banner.jpg);
	
}

.teamslintec-content-area {height:600px;}

.teamslintec-advisoryboard-content-area {height:1000px;}

#left-column-menu-team { 
width:192px;
float:left;

}

#team-slintec-content {
	
 width:660px;
 float:left;
 margin-top:5px;
 margin-left:10px;
 border-style:solid;
 border-width:thin;
 border-color:#dfe2e5;
 padding-left:30px;
 padding-top:10px;

}

.profile-container {
	width:185px; height:300px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:35px;
	margin-left:0px;
	margin-top:10px;
   display:inline;
}

.profile-container .profile-text {
	font-size:11px;
	padding-top:5px;
	line-height:14px;
	
}


.profile-container  .more-link a {
	color:#ab2c25;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding-top:5px;
	
}

.profile-container .more-link a:hover  {color:#ab2c25 }

.profile-container h3 {
	
	font-size:16px;
	color:#a12324;
	display:block;
	padding-bottom:10px;
}

.profile-container img {
	padding-bottom:10px;
}

/* Detailed Profile */ 

.detailed-profile {
	 width:630px;
	 height:auto;
	
}



.detailed-profile img {
	padding-bottom:10px;
	padding-right:10px;
	float:left;
	width:200px;

}
.detailed-profile-meta {
	width:400px; height:175px;
	float:left;
}

.detailed-profile h3 {
	 font-size:18px;
		
}

.detailed-profile a, a:hover {
	color:#a12324;
}

#profile-breadcrumb a, a:hover {
	color:#666;
}

#profile-breadcrumb {
	padding: 5px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	
}
.detailed-profile .bio {
 width:620px;
}

.detailed-profile .bio p {
	padding-top:5px; 
	padding-bottom:10px;
	
}

.detailed-profile .bio h4 {
 text-transform:uppercase;
 color:#666;
 padding-bottom:5px;
 padding-top:5px;
}

.detailed-profile .writings ul {
	margin-left:20px; padding-top:5px; padding-bottom:10px; 
}
.detailed-profile .writings ul li {
	list-style-type:square;
	padding:3px;
	
	
}

/* Board */

.board-content-area {height:1300px;}

	
/* Nano Business */	

.header-banner-nanobusiness {
	background-image:url(images/nanobusiness-banner.jpg);	
}

.nanobusiness-content-area {
	height:1250px;	
}

#left-column-services {
	width:310px;
    float:left;
}

#left-column-services h2 {
	padding-top:25px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a12324;
	font-size:16px;

}
.service-box {
	width:308px; height:310px;
	border-style:solid; border-width:thin; border-color:#edeff3;
	padding-top:10px;
}

#left-column-services img {
	padding-left:10px;
	padding-bottom:5px;

}

#left-column-services p {
	padding-left:10px;

}
.sep-width-services {
	width:300px;	
}

#nano-business-main {
	width:530px;
	float:left;
	margin-left:50px;
	
}

#nano-business-main h1 {
	display:block;
	padding-top:20px;

}

#nano-business-main h2 {
	display:block;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#1578ac;

}

.sep-width-business-main{
	width:510px;
	margin-bottom:20px;
}

.nano-business-partners {
	margin-top:25px;	
}

.nano-business-partners img {
	float:left;
	padding-right:10px;
}

/* Global Case Studies */	

.header-banner-casestudies {
	background-image:url(images/casestudies-banner.jpg);
	
}

.casestudies-content-area {height:500px;}

#left-column-menu-casestudies{ 
width:210px;
float:left;

}

#casestudies-main-content {
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 text-transform:uppercase;
 width:642px; height:400px;
 float:left;
 margin-top:5px;
 margin-left:10px;
 border-style:solid;
 border-width:thin;
 border-color:#dfe2e5;
 padding-left:30px;
 padding-top:10px;

}

#casestudies-main-content div {
  margin-bottom:15px;
  width:188px;
  height:140px;
  padding:3px;
  margin-right:20px;
  background-color:#a02424;
  float:left;
}

#casestudies-main-content div img {
	margin-bottom:5px;	
}


#casestudies-main-content div a:hover {
  text-decoration:none;
}

#casestudies-main-content div a {
  color:#FFF;
}

.nav-side-menu-case-studies li a {width:160px; }

.nav-side-menu-case-studies .selected-side-menu {width:160px; }

/* Contact */

.header-banner-contact {
	background-image:url(images/about-banner.jpg);
	background-repe
	at:no-repeat;
	
}

.contact-content-area {
	height:420px;	
}

#contact-map{
	width:370px;
    float:left;
	margin-top:30px;

}


#contact-map iframe {
	border-color:#CCC;
	border-style:solid;
	border-width:medium;
	margin-bottom:5px;
}


#contact-map span a {
	color:#a12324; text-transform:uppercase; font-size:10px; text-decoration:none; padding-right:10px; font-family:Arial, Helvetica, sans-serif;
}

#contact-map span a:hover {text-decoration:underline;}


#contact-content {
	width:470px;
    float:left;
	margin-left:30px;
	margin-top:50px;
}

#contact-content h1 {
	display:block;
	padding-bottom:15px;
	color:#1578ac;
}

#contact-content p {
	font-size:16px;
}
#contact-content .contact-address {
	font-style:italic;
}

#contact-content .contact-links {padding-top:15px; }
#contact-content .contact-links a {
	color:#a12324; text-transform:uppercase; font-size:11px; text-decoration:none; padding-right:10px; 
}

#contact-content .contact-links a:hover {
	text-decoration:underline;	
}

/*SLINTEC Advantage */

.advantage-content-area {
	height:320px;
	background-color:#FFF; /*made by teague*/
}

#left-column-advantage {
	width:430px;
    float:left;
}

#left-column-advantage h2 { 
	font-family:Arial, Helvetica, sans-serif;
	color:#8b8e90;
	display:block;
	margin-top:10px;
}
.sep-width-advantage {
	width:400px;
	padding-bottom:10px;
}

#right-column-advantage {
	width:430px;
	padding-top:60px;
    float:left;
	margin-left:20px;
}

#right-column-advantage h3 { 
	font-family:Arial, Helvetica, sans-serif;
	color:#8b8e90;
	display:block;
	margin-bottom:10px;
}

/* Working */

.header-banner-working {
	background-image:url(images/working-banner.jpg);
	background-repeat:no-repeat;
	
}

.working-content-area {
	height:320px;	
}


#working-content {
	text-align:center;
	padding-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#working-content h1 {
	padding-top:10px;
	text-transform:none;
	font-size:18px;

	color:#999;
	
}

#working-content h2 {
	display:block;
	padding-top:15px;
		
}

#working-content h2 a {
	background-color:#FFF;
	color:#999;
	
}

/* News */

.header-banner-news {
	background-image:url(images/working-banner.jpg);
	background-repeat:no-repeat;
	
}

.sep-width-news {
	width:880px;
	margin-bottom:30px;
		
	
}

.news-content-area {
	height:900px;	
}

#news-content h2 {
	display:block;
	line-height:24px;
	color:#7f8388;
	font-size:18px;	

}

#news-content .date {
	font-size:10px;
	color:#333;
	padding-bottom:10px;
}

/* text.css */ 

body {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
}

body a {
	text-decoration:none;	
}

body a:hover{
	text-decoration:underline;	
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
}

h1 a {
	background-color:#1578ac;
	color:#FFF;
	padding-right:10px; padding-left:5px;
	padding-bottom:3px; padding-top:3px;
	text-decoration:none;
}

h1 a:hover {
	background-color:#1f8cc5;
	text-decoration:none;
	color:#FFF;
}


h1 a.image {
  background-color:transparent;
  padding:0;
}

/* FOR NEWS ITEM */

.date {
	 font-size:10px;
	 font-family:Arial, Helvetica, sans-serif;
	 text-transform:uppercase;
	 letter-spacing:1px;
	 
 }
 
 .newstittle {
	line-height:24px;
	color:#7f8388;
	font-size:17px;
	text-decoration:none;	 
 }
.newstitle a {
	color:#7f8388;
	line-height:24px;
	font-size:17px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 }

.newstitle a:hover {
	text-decoration:underline;
	color:#a4a7a9;
	
}

 .readmore a {
	 color:#FFF;
	 text-transform:uppercase;
	 font-size:10px;
	 background-color:#a12324;
	 text-decoration:none;
	 padding-left:3px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	 font-family:Arial, Helvetica, sans-serif;
	 letter-spacing:1px;

 }
 
  
.readmore a:hover {
	 background-color:#ba2122;
	 text-decoration:none;
}
	
	
/* ELEMENTS */

.redlink {
	text-transform:uppercase;
	font-size:10px;
}

.redlink a {
	color:#ab2c25;
	text-decoration:none;
}

.redlink a:hover {
	text-decoration:underline;	
}

#footer a {
	color:#a3a9af;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;	
}

.footerlinks {
	color:#a3a9af;
}

.pyxledesign {
	margin-left:30px;
}

.pyxledesign a {
	color:#a3a9af;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	background-color:#2d2d2e;
	padding:0px;
	margin:0px;
	float:none;
	font-size:10px;
	display:inline;
	letter-spacing:normal;
	margin-right:10px;
}



/* HOME */

.event-box-text a {
	color:#7f8388;
	line-height:18px;
	font-size:15px;
	text-decoration:none;
 }

.event-box-text a:hover {
	text-decoration:underline;
	color:#a4a7a9;
	
}






/* new entries while wordpress */
.post{
	font-family:Arial, Helvetica, sans-serif;
	}

.post h2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#1578ac;
	color:#FFF;
	padding-right:10px; padding-left:5px;
	padding-bottom:3px; padding-top:3px;
	text-decoration:none;
}

.post h2 a:hover {
	background-color:#1f8cc5;
	text-decoration:none;
}

.post h2{
	margin-bottom:5px;
}
.post small{
	margin-top:20px;
	font-size:11px;
}
.entry{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}

.postmetadata{

	color:#999999;
	font-size:10px;
	margin-top:2px;
	color:#990000;
}

.page_item{
	list-style:none;
	
}

/* News Blog */

.newsblog-content-area {	
  overflow-y:auto;
  overflow-x:hidden;
	font-family:Arial, Helvetica, sans-serif;
}

.news-maincontent { width:620px; float:left; margin-right:40px; }

.news-maintcontent .previous-link a{padding-top:10px; font-size:11px; }

.news-post {
	padding-bottom:17px;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#CCC;
	padding-top:10px;
	
}

.news-post p {
	padding-top:5px;
	padding-bottom:5px;
}

.news-post h2{	
	font-size:18px;
	line-height:24px;
}

.news-post h2 a{
	color:#666;
	
}

.news-post img {
	padding:5px;	
}


.news-post .news-post-meta {
	font-size:10px;
	color:#666;
	text-transform:uppercase;
	padding-top:3px;
	border-bottom:dotted;
	border-bottom-color:#CCC;
	border-bottom-width:thin;
	margin-bottom:5px;
	
}

.news-post .news-post-meta a {
	color:#1778ad;
	padding: 0px 1px;
	
}

.news-post .news-post-meta a:hover {
	color:#6db2d8;
	
}

.news-post .comment-link {
	background:url(images/comment_bubble.jpg) no-repeat 0% 0%;
	padding-left:18px;
	margin-left:8px;
	font-size:11px;
	font-style:normal;
	
}

.news-post .post-footer-elements {
	margin-top:10px;	
}
.news-post .post-footer-elements p {
	font-size:10px;
	text-transform:uppercase;
	padding:0;
		
}

.news-post .post-footer-elements .comment-link {
	padding:0 10px;	
	
}
.news-post .post-footer-elements .comment-link a {
	/*color:#1778ad;*/
	padding: 0 5px;	
}

.news-post .post-footer-elements .comment-link a:hover {
	/* color:#6db2d8; */
}

.news-post p {
	padding-top:5px;
	padding-bottom:5px;
}

.news-post h2{	
	font-size:18px;
	line-height:24px;
}

.news-post h2 a{
	color:#666;
	
}

/* latest styles for Post Elements */

.news-post blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #999;
	}

.news-post h1 {font-size:24px; padding-bottom:5px;}
.news-post h2 {font-size:18px; padding-bottom:5px;}
.news-post h3 {font-size:16px; padding-bottom:5px;}
.news-post h4 {font-size:13px; padding-bottom:5px;}
.news-post h5 {font-size:11px; padding-bottom:5px;}
.news-post h6 {font-size:9px; padding-bottom:5px;}

.news-post ul, ol {
	padding-left:40px;
}

.news-post ul li {
	padding:5px;
	list-style:disc;
}

.news-post ol li {
	padding:5px;
	list-style-type:decimal;
	
}


/* COMMENTS */

#comments h3 {
	margin-bottom: 10px;	
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}
	
#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
	
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
/* Begin Comments*/
ol.commentlist {list-style:none; margin:0; padding:0; text-indent:0; padding-top:10px; }
ol.commentlist li { border:1px solid #ddd;height:1%; margin:0 0 10px; padding:10px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {  }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-style: italic }
ol.commentlist li div.vcard cite.fn a.url { color:#333; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #d5d5d5; float:left; margin-right:10px;}
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font: 12px Arial, Verdana; color#aaa}
ol.commentlist li div.comment-meta a { color:#aaa; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li div.commentbody {margin-top: 1em; font-size: 14px}
ol.commentlist li p {  margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { margin-bottom: 7px }
ol.commentlist li div.reply a:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 arial,sans-serif; padding:5px 6px 4px;  text-align:center; width:36px;color:#fff; text-decoration:none; text-transform:uppercase;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 .18em; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

	
	
	
/* Side bar */
	
#news-sidebar {
	float:left;	
	width:240px;	
}

.text-widget {
	padding-bottom:40px;
	float:left;	
	width:240px;
}

.text-widget h2 {
	border-top-color:#999;
	border-top-style:solid;
	border-top-width:medium;
	width:240px;
	
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	border-bottom-width:thin;
	
	text-transform:uppercase;
	/*color:#1778ad; */ color:#666;
	padding: 5px 0;
	margin-bottom:5px;
}

.text-widget h2 a  {color:#666;}
#news-sidebar .text-widget ul li {
	color:#333;
	font-style:italic;
	padding:3px;	
}

#news-sidebar .text-widget ul li a {
	color:#1778ad;
	font-size:12px;
}

#news-sidebar .newsletterbox {
	width:170px;
		
}


.header-banner-mediacentre {
	background-image:url(images/media-centre-banner.jpg);
	background-repeat:no-repeat;	
}


.research-content-area {
	height:950px;
	font-family:Arial, Helvetica, sans-serif;
}

#research-content h1 { color:#a12324 ; padding-top:10px;}
	


.research-container {
	height:360px; width:310px;  /* correct width for new research container  */
	padding-top:15px;
	float:left;
}

.research-new { 
	width:630px; height:auto;
	padding-left:5px;
	padding-bottom:10px;
}

.research-new h2 {padding-top:8px;}

.research-new img { 
	margin-left:50px;
		
}

.research-container h2 {
	color:#1578ac;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:10px;
	
}

.research-container h2 a{
	color:#1578ac;
}

.research-container .date {font-size:10px;}


.research-container .more-link a {
	color:#ab2c25;
	text-decoration:none;
	display:block;
	text-align:right;
	padding-right:15px;
	font-weight:normal;
}

.research-container .more-link a:hover  { color:#ab2c25 }

.space-right {
	padding-right:20px;	
}

.more-research h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:40px;
	font-size:15px;
		
}

.more-research .grey-sep {
	width:650px;
	padding-bottom:10px;
	
}

.more-research ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	font-style:italic;
	font-weight:bold;
	
}

.more-research ul li a {
	color:#29292a;

}

.more-research ul {
	padding-bottom:20px;
		
}

.more-research .date {
	color:#666;
		
}

/* Research detail */
.research-article {
		padding-right:25px;
		
}
.research-article h1 {
	
	color:#1578ac;
	font-size:18px;
	line-height:24px;
	padding-bottom:10px;
	text-transform:none;
	font-weight:normal;
}

.research-article p {
	padding-top:5px; padding-bottom:5px;
}

.pdf-download{
	float:right;
	width:200px;
	font-size:11px;
	text-transform:uppercase;
	padding-bottom:15px;
	padding-top:10px;
	
		
}

.research-article .date {font-size:10px;}
.pdf-download a {
	color:#333;		
}

.pdf-download img {
	vertical-align:middle;
	margin-right:5px;
}

.content-box {
	
 width:660px;
 float:left;
 margin-top:5px;
 margin-left:10px;
 border-style:solid;
 border-width:thin;
 border-color:#dfe2e5;
 padding-left:30px;
 padding-top:10px;

}

.blue {color:#1578ac;}
.red {color:#a12324;}


 .news-title {
	line-height:24px;
	color:#7f8388;
	font-size:17px;
	text-decoration:none;	 
 }
.news-title a {
	color:#7f8388;
	line-height:24px;
	font-size:17px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 }

.news-title a:hover {
	text-decoration:underline;
	color:#a4a7a9;
	
}


.mediacentre-content-area {
	height:530px;	
}

#news-leftcontent {
	width:328px;
	float:left;
	margin-right:25px;
	
	
}

#news-leftcontent .newspic {

	margin-right:10px;	margin-top:5px;	margin-left:5px;
	border:thin;
	border:#CCC;
	border-style:solid;
	
}

#middle-content {
	width:285px;
	float:left;
}

#middle-content .grey-sep {
	width:285px;
	padding-bottom:10px;
}

#right-content {
	width:240px;
	float:left;
	margin-left:20px;
}

#right-content form #unsubscribe {display:none;}

#right-content form #subscribe {
  border: 1px solid #1578ac;
  background: #1578ac;
	font-size:10px;
	text-transform:uppercase;
	height:23px;
	font-weight:bold;
	color:#FFF;
}

.right-content-sep {
	width:238px;
	padding-bottom:10px;
}

.h3-text {
	font-style:italic;
	font-size:13px;	
		
}

#right-content p{padding:0; margin:0; padding-top:3px;}
.h3-text a {
	font-size:13px;
	line-height:16px;
	padding:0; margin:0;
}

.h3-red {
	color:#a12324;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:10px;
	font-weight:bold;
	letter-spacing:-1px;
	
}
.mediacentre-content-area .date {font-size:10px; letter-spacing:0.5px; padding-bottom:8px;}

.mediacentre-content-area .more-link a {
	color:#ab2c25;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	text-align:right;
	padding-right:15px;
	font-weight:normal;
	
}

.mediacentre-content-area .more-link a:hover  { color:#ab2c25 }

.newsleft-sep {
	padding-bottom:5px;
	
}

.mediacentre-content-area  .plain-h1 {
	margin-bottom:10px;
}

.mediacentre-content-area  .plain-h1 a {
	background-color:transparent;
	text-decoration:none;
	margin-bottom:10px;
}

.mediacentre-content-area  .plain-h1 a:hover {
	text-decoration:underline;
	background-color:transparent;
	
}

.mediacentre-content-area .blue a {color:#1578ac;}
.mediacentre-content-area .red a {color:#a12324;}

#right-content .newsletterbox {
	width:140px;
}


#right-content .h3-text a {
	color:#a4a7a9;
	text-decoration:none;
	line-height:24px;
}

#right-content .h3-text a:hover {
		text-decoration:underline;	
}


.video-highlights {
	height:210px;
	background-color:#a12324;	
	font-weight:bold;	
}

.video-highlights p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	display:block;
	margin-top:10px;
	margin-left:10px;
	text-decoration:none;
	
}

.video-highlights p a:hover {
	color:#FFF;
	
}

.video-image {
	position:relative;
	width:100%;
}
.video-image .video-text {
	position:absolute;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:40px;
	text-transform:uppercase;
	font-size:13px;
	padding-left:50px;
	
	left:0;
	top:75px;
	height:40px;
	width:235px;
	background-color:#333;
}

.top-space {margin-top:5px;}

.video-image .video-text a {
	color:#FFF;	
}

.journalist-head {padding-top:25px; padding-bottom:10px; }

.gallery-top {padding-top:20px;}


.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}


/* Knowledge Centre AKA ks */

.header-banner-ks{
	background-image:url(images/ks-banner.jpg);
	background-repeat:no-repeat;
	
}

.ks-content-area {
	height:600px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.ks-topic-container {
	height:155px;
	padding-top:10px;
		
}
#left-column-learningtopics {
	width:495px;
	float:left;
	
}

.ks-topic-container img {
	margin-right:10px;
	border:medium solid #CCC;
	float:left;
		
}

#left-column-learningtopics .grey-sep {
	width:490px;	
}

#left-column-learningtopics h1 {
	display:inline ;
	padding-right:130px;
	float:left;
}

.learning-text a {text-transform:uppercase; font-size:10px; color:#a12324; padding-top:10px; }

#left-column-learningtopics .ks-topic-title a {text-transform:uppercase; font-size:14px; color:#0c72b0; font-weight:bold; text-decoration:none;}

#left-column-learningtopics .ks-topic-title a:hover {text-decoration:underline; }
#left-column-learningtopics  .ks-tags {text-transform:uppercase; font-size:10px; padding-top:5px; }
.ks-content-summary {font-weight:normal; color:#666; line-height:18px; }
#left-column-learningtopics .readmore{float:right; padding-right:15px;}  
#left-column-learningtopics .readmore a {color:#FFF; text-decoration:none;
}  

#right-column-ks {
	float:left;	
	width:363px;
	margin-left:30px;
}

#right-column-ks h1 {
	padding-bottom:15px;	
}

#right-column-ks h1 a {
	background-color:#FFF;
	color:#0c72b0;
	
}

#right-column-ks h1 a:hover { text-decoration:underline;}

#right-column-ks h2 {font-size:13px; text-transform:uppercase; color:#a62126; font-weight:bold; padding-top:20px; padding-bottom:10px; } 

.seminar-container { height:48px; padding-bottom:10px; } 

.seminar-container .date-box {margin-top:0px}

.seminar-container p a { font-size:13px; color:#666; font-weight:bold; text-decoration:none;} 

.seminar-container p span a {text-transform:uppercase; font-size:10px; color:#a62126; float:right; margin-right:5px; }
	
.img-space {padding-right:5px; }

#right-column-ks .more-link a {color:#a62126; float:right; margin-right:10px; text-decoration:none; }
#right-column-ks .more-link a:hover {text-decoration:underline; }

.ks-topic-container .ks-tags a {text-decoration:none; color:#666; }

/* KS - Intro to nano */

.pagation-position {
	margin-right:25px;
	padding-top:10px;
	float:left;
	width:300px;
}

.pagation-position ul li {display:inline;}

#ks-intro-content { padding:10px 0 ; }

#ks-intro-content img{
	padding:5px;		
}

#ks-intro-content p {
	padding:3px 0;	
}

#ks-header .grey-sep {
	width:900px;	
}

.language-bar .share-option {
	padding-left:20px;	
	font-size:11px;
	
}

.language-bar img {vertical-align:bottom;}

.language-bar .share-option img {
	padding-right:5px;
	
}

.language-bar .share-option a {
	color:#666;
	padding-right:5px;
}


.language-bar {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:400px;
	font-size:14px;
}
.ks-intro-content p {padding: 5px 0 } 
.ks-intro-content img {padding:5px; }

/* Ks-seminars */
#left-column-ks {
	width:365px;
	float:left;
}

.seminar-updates {
	height:40px;
	padding-top:10px;
	padding-bottom:10px;
}
.seminar-updates p {	
	color:#666; font-weight:bold;
	font-size:13px;
	width:200px; float:left;
}

.seminar-updates img {
	padding-top:10px; float:right; padding-right:25px; 	
}

#left-column-ks .grey-sep {width:360px; padding-bottom:10px;}

.seminar-gallery img {
	border-width:thin;
	border-style:solid;
	border-color:#CCC;
	padding:5px;
	margin:5px 12px;
		
}
#left-column-ks h2 {
	text-transform:uppercase;
	color:#a12324;
	padding-top:15px;
	padding-bottom:10px;
	
}

#left-column-ks .learning-text {
	padding-top:10px; float:right; padding-right:10px;
	
}
#right-column-ksltopics {
	width:490px;
	float:left;
	margin-left:40px;
}

#right-column-ksltopics h1 { 
	display:inline ;
	padding-right:180px;
	float:left;
	color:#1578ac
}

#right-column-ksltopics .tag-list {
	color:#a12324; font-size:13px; padding-bottom:15px; font-weight:bold; text-transform:uppercase;		
}

#right-column-ksltopics .tag-list  a {
		color:#a12324; font-weight:normal;
}

#right-column-ksltopics .tag-list  a:hover {
	font-weight:bold; 

}

#right-column-ksltopics .learning-text a { color:#1578ac; padding-top:20px; } 
	
#right-column-ksltopics .grey-sep {
	width:485px; padding-bottom:10px; margin-top:20px;
}

#right-column-ksltopics .ks-topic-title a {text-transform:uppercase; font-size:14px; color:#0c72b0; font-weight:bold; text-decoration:none;}

#right-column-ksltopics .ks-topic-title a:hover {text-decoration:underline; }
#right-column-ksltopics .ks-tags {text-transform:uppercase; font-size:10px; padding-top:5px; }

#right-column-ksltopics .readmore{float:right; padding-right:15px;}  
#right-column-ksltopics .readmore a {color:#FFF; text-decoration:none;
}  

/*ks: learning topic detail */
.ksdetail-content-area {
	height:600px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.ksdetail-content-area #tag-list {
	font-size:13px; padding-bottom:15px; font-weight:bold; text-transform:uppercase; font-size:11px;		
}

.ksdetail-content-area .back-link {
	text-transform:uppercase; font-size:10px;
	padding:5px 0px;
}

.ksdetail-content-area h1 {
	color:#1578ac; padding: 5px 0px;	
}

.Learning-topicconent p {
	padding: 5px;
}

.Learning-topicconent img {
	padding:5px;	
}

.resource-links {
	height:200px;	
}

.resource-links h2 {text-transform:uppercase; color:#b43839; padding-top:5px; }
.resource-links .grey-sep {margin-top:8px; padding-bottom:10px; width:885px;}
.resource-links ul {float:left; margin:5px; width:325px; font-size:13px; }
.resource-links ul li {padding:3px; }
.resource-links ul li a {color:#333}
.resource-links ul li a:hover {color:#999}
/* Pagation */

ul{border:0; margin:0; padding:0;}

#pagination-intro li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}

#pagination-intro a{
border:solid 1px #DDDDDD;
margin-right:2px;
}

#pagination-intro .previous-off, #pagination-intro .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}

#pagination-intro .next a, #pagination-intro .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-intro .active{
color:#a12324;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-intro a:link,
#pagination-intro a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-intro a:hover{
border:solid 1px #666666;
}

.more-research {
  clear:left;
}

/*  Privacy Policy */

.privacy-content-area {
	padding-bottom:20px;
	height:1500px;		
}

#privacy-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:#CCC thin solid;
	margin-bottom:2px;
}

#privacy-content h3 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
	font-size:12px;
	text-transform:uppercase;
}

#privacy-content h4 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#privacy-content p {font-size:11px; color:#666; }
#privacy-content ul {list-style-type:disc; margin-left:2em; }
#privacy-content ul li {padding:3px;}
#privacy-content ul li ul {list-style-type:square; }

#privacy-content .last-update {font-size:11px; font-weight:bold; color:#999; padding-bottom:5px; padding-top:10px; }

#privacy-content h3 {padding:10px 0px; font-family:Arial, Helvetica, sans-serif; }

/* Careers */
.career-box { float:left; width:300px; margin: 0 15px; padding: 15px 0;  }
.career-box h3 {color:#a12324; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding-bottom:5px;}
.career-box p a {font-size:10px; text-transform:uppercase; }

#careers-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0px; 
	font-size:14px; color:#666; line-height:18px;
	
}

#careers-content h2 a {
	font-family:Arial, Helvetica, sans-serif; color:#a12324;
}



/* Useful Links */

.links-container {
		float:left; width:45%; margin: 0 15px; padding: 15px 0; 
}

.links-container h3 {color:#a12324; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding-bottom:10px; font-size:14px; padding-top:15px;}

.links-container ul li ul li {padding: 3px 2px; font-family:Arial, Helvetica, sans-serif; }
.links-container ul li ul li a {color:#666}

/* Responsible Nano */
#responsiblenano-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0px; 
	font-size:14px;
	color:#a12324;
}

#responsiblenano-content p {padding:5px 0px; }
blockquote {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1em 3em; }
blockquote p:before {
	content: '"'; }
blockquote p:after {
	content: '"'; }
	
.respnano-print {margin-left:300px;}	

/* Nano Hub */

#nanohub-content {
	
 width:860px;
 float:left;
 margin-top:5px;
 margin-left:10px;
 border-style:solid;
 border-width:thin;
 border-color:#dfe2e5;
 padding-left:30px;
 padding-top:10px;

}

#nanohub-content h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:15px 0px; 
	font-size:14px; color:#666; line-height:18px;
	
}

#nanohub-content .scientist-leftcol {
		float:left; width:420px; margin-right:20px;
}

#nanohub-content .scientist-rightcol {
		float:left; width:420px;
}

#nanohub-content h1 {
	padding-bottom:10px;	
}

#nanohub-content h3 {
	font-size:14px; font-family:Arial, Helvetica, sans-serif;
	color:#a12324; padding:10px 0px;
}
	
#nanohub-content h4 {
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
	
}

#nanohub-content .profile-text {
	font-size:11px; text-transform:uppercase; padding-bottom:10px;
}


/* Contact Forms */
#slintecform {
	margin:5px;
	padding:5px;
	padding-left:10px;
		
}
.wpcf7 input, textarea {
	border: 1px solid #999;
	/** remember to change image path **/
	background: url(none) no-repeat #fefceb;
	padding: 5px 2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 13px;
	color:#333;
}
		
.wpcf7 p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 13px;
	color:#333;	
}

/*Wordpres Stat Smiley Remover */

img#wpstats{display:none;}

/* Nano Games */

#ks-intro-content .nano-games img {padding-right:15px; float:left;}

#ks-intro-content .nano-games p{margin-bottom:35px; margin-top:10px; margin-left:10px; float:left; width:200px;}

	