﻿html{height:100%;margin-bottom:1px;border:0;}
body{text-align:left;border:0;background:#A99D95;
font:10pt Arial,Helvetica,sans-serif;color:#666;margin:0;margin-top:30px;padding:0 0 30px;}

#top a, #top a:hover, #top a:visited {position: absolute;	left: 0px; top: -100px; width: 100%; height: 1px; overflow: hidden;}
#top a:active {position: static; width: 100%;height: auto;}
#gap{width:800px;min-width:800px;position:relative; min-height:140px;margin:0 auto;padding:3px 20px 20px;background:#fff}
#content{position:relative;min-height:600px;}
#contentShadow{width:800px;min-width:800px;border:0;padding-top:1px;padding-left:20px;padding-right:20px;background:#fff url(../images/footer/contentShadow.jpg) repeat-x;height:36px;margin:0 auto;}

.noborder  {border:0;}
.content   {position:relative;width:auto;min-width:120px;z-index:0;border-top:0 solid #f8f8f8; margin:0 165px 0px 165px;padding:00px;}
.content p {line-height:20px;}
.content p a:hover {	text-decoration: underline;}
.centerimage {	border: 0px; margin: 0px auto; min-width: 100%;}
#breadcrumbs{font-size:10px;margin-bottom:0;color:#999;}
#breadcrumbs a{color:#999;padding:3px 2px; text-decoration: none;}
#breadcrumbs a:hover{background:#7C927C;color:#fff; text-decoration: none;}

h1{padding-top:5px;padding-bottom:5px;padding-left:0;margin-top:1px;margin-bottom:12px;color:#7C927C;
border-bottom:1px solid #ddd;font:normal 20px Arial,Helvetica,sans-serif;font-weight:100;line-height:24px;}

h2{text-transform:none;color:#7C6C62;padding-bottom:6px;border-bottom:1px solid #ddd;
font:700 10pt Arial,Helvetica,sans-serif;margin-top:24px;margin-bottom:6px;}

h3{padding-top:0;padding-bottom:0px;margin-bottom:0;color:#999;text-transform:none;border-bottom:0 solid #ddd;
font:normal 10pt Arial,Helvetica,sans-serif;}

h4{padding-top:0;margin-top:3px;margin-bottom:0;color:#777;
font:normal 8pt Arial,Helvetica,sans-serif;}

#top ul li {
	list-style-type: none;
}

.content ul li {
	padding-bottom: 5px; 
	margin-bottom: 10px;
	list-style-type:square;

}


a{color:#7C927C;text-decoration:none;}
a:hover{color:#7C927C;text-decoration:underline;}

p {		font-size:12px;font-weight:400;text-align:left;color:#555;
		font:9pt Arial,Helvetica,sans-serif;margin:12px 0 12px;padding:0;}
		
.floatright {
	float: right; margin-left: 10px; border: 0px;
}		


.nreltop {	margin-top: 3px; padding: 7px;min-height: 14px;	background: #FF9900 url(../images/menu/navbarorange.jpg);
			font:12px 100 Arial,Helvetica,sans-serif; color: #fff;}

.nrel {	margin-top: 3px;padding: 7px;min-height: 14px; text-align:left;color:#555; font:12px 100 Arial,Helvetica,sans-serif;
		background:#f5f5f5 url(../images/about/nrelgrad.jpg) repeat; border-right: 1px solid #eee; border-left: 1px solid #eee;}

.nrelicon {	border: 0; margin-right: 10px;}
.nrlt {	position: relative; float: left; padding-left: 10px;}
.nrrt {	position: relative; float: right; width: 110px;}

.nrlt a:hover { text-decoration:underline;}


.photo { display: block;margin-right: 15px; margin-bottom: 40px;float: left; border: 1px black solid }

.section {
	display: block;
	margin-bottom: 5px;
	background: #fff url('../images/core/ulgrad.jpg') repeat;
	min-height: 50px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.section ul {
	margin: 0;
	padding: 0;
	padding-left: 40px;
}
.section ul li {
	padding: 1px;	
	list-style-image:url('/images/core/bullet.gif');
	margin-bottom: 0px;
	font-size:12px;font-weight:400;text-align:left;color:#555;
	font:9pt Arial,Helvetica,sans-serif;
	margin:6px 0 6px;
	padding:0;
}

.section h2{
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.more a{
	font-size: 11px;
	float: right;
	display: inline;
	border: 1px solid #ddd;
	padding: 2px;
	padding-left: 20px;
	padding-right: 20px;	
	margin-top: 0px;
	margin-right: 10px;
}

.more a:hover{

  	background: #FF9900 url(../images/menu/navbarorange.jpg);
	color: #fff;
}

.content a {
	text-decoration: none;
}

.content a:hover {
	text-decoration: underline;
}

.content .vcard .adr .locality {
	display: block;
	font-weight: 900;
	margin-bottom: 10px;
}

.content .vcard .adr .region, 
.content .vcard .adr .country-name, 
.content .vcard .fn,
.content .vcard .org,
.content .vcard .tz

 {
	display: none;
	
}


.content .vcard .tel .type {
	display: inline;
}

.content .vcard .tel .value {
	display: inline;
}

.content .vcard .email {
	margin-top: 6px;
}

.content .vcard .email .type {
	display: inline;
}

.content .vcard .email .value {
	display: inline;
}

.content .vcard .url {
	display: inline;
	margin-top: 6px;
}

.content .vcard {
	margin-bottom: 25px;
}

.creltop {	margin-top: 3px; padding: 7px;min-height: 14px;	background: #FF9900 url(../images/menu/navbarorange.jpg);
			font:12px 100 Arial,Helvetica,sans-serif; color: #fff;}

.crel {	margin-top: 3px;padding: 7px;min-height: 14px; text-align:left;color:#555; font:12px 100 Arial,Helvetica,sans-serif;
		background:#f5f5f5 url(../images/about/nrelgrad.jpg) repeat; border-right: 1px solid #eee; border-left: 1px solid #eee;}

.crelicon {	border: 0; margin-right: 10px;}
.crlt {	position: relative; float: left; padding-left: 30px;}
.crrt {	position: relative; float: right; width: 195px;}

.listsection {
	display: block;
	margin-bottom: 5px;
	min-height: 50px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.listsection ul {
	margin: 0;
	padding: 0;
	padding-left: 40px;
}
.listsection ul li {
	padding: 1px;	
	list-style-image:url('/images/core/bullet.gif');
	margin-bottom: 0px;
	font-size:12px;font-weight:400;text-align:left;color:#555;
	font:9pt Arial,Helvetica,sans-serif;
	margin:6px 0 6px;
	padding:0;
}

p.slist {	
	font-size:12px;
	font-weight:400;
	text-align:left;
	text-indent:24px;
	color:#555;
	font:9pt Arial,Helvetica,sans-serif;
	margin:12px 0 12px;
	padding:0;
}

.slistsection {
	display: block;
	margin-bottom: 5px;
	min-height: 50px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.slistsection ul {
	margin: 0;
	padding: 0;
	padding-left: 40px;
}
.slistsection ul li {
	padding: 8px;		
	list-style-image:url('/images/core/bullet2.gif');
	margin-bottom: 0px;
	font-size:12px;font-weight:400;text-align:left;color:#555;
	font:9pt Arial,Helvetica,sans-serif;
	margin:6px 0 6px;
	padding-left:0px;
}
#featuremenu {
	float:left;
	margin:0;
	left:50px;
	z-index:1;
	width:563px;
	position:absolute;
	text-decoration:none
}

#featurenav {
	width:748px;
	margin:0 auto;
	height:20px;
	border-top:0px solid #eee;
	border-bottom:0 solid #eee;
	border-left:0px solid #eee;
	border-right:0px solid #eee;
	text-align:left;
	line-height:22px;
	position:relative;
	text-decoration:none;

}
.featurerow {
	display:block;
	margin-top:0;
	margin-bottom:20px
}
.featurebar {
	float:left;
	width:238px;
	height:130px;
	padding-left:0;
	padding-right:9px;
	padding-top:10px;
	background:url(../images/core/frontbox1.jpg) repeat-x;margin:0 1px; 
}
.featurebar2 {
	float:left;
	width:473px;
	height:130px;
	padding-left:15px ;
	padding-bottom: 10px; 
	padding-right:9px;
	padding-top:0px;
	margin:0 1px
}
.featuretext {
	padding-left:5px;
	padding-right:0
}
.featureimage {
	float:left;
	width:100px;
	height:100px;
	padding-left:10px;
	padding-right:10px
}
	
	
.floatright {
	border: 0;
	float: right;
}