body {background: url(/assets/img/jigsaw.jpg) top right #fff no-repeat; font-size: 0.8em;color:#333; font: Verdana, Arial, Helvetica, sans-serif}
#container {width:960px; margin: 0px auto;}
em {font-style:italic; color:#999999;}

#header {height:160px; margin: 0 0 40px 0;}
#dismeval {width:960px;margin: 0px auto; }
#dismeval img {
	margin: 10px 70px 30px 30px;
	float:left;
}

#sidebar {
	width: 275px;
	float:left;
	margin: 0 45px 0 0;
	display:block;
	padding:10px 0 0 0;
}
#content {
	width: 445px;
	float:left;
	margin: 0 0 20px 0;
	font-size:0.9em;
}
#brand {margin:40px 0 0 0; padding:0;}


.clear {clear:both; height:1px;}
a:link {color:#000; text-decoration:none;}
a:visited {color:#666; text-decoration:underline;}
a:hover {color:#ffcc00; text-decoration:underline;}



/* Top navigation */
#topnav {position: relative;top:0;height: 50px; z-index:1;margin: 0 0 20px 0;width:760px;float:left;}
#nav {position: absolute;top: 0;left: 0;list-style: none;margin: 0;padding: 0;height: 50px;display: inline;overflow: hidden;}
#nav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#nav a {float: left; padding: 50px 0px 0 0; text-align:center; height /**/:50px; /* for IE5/Win */text-decoration:none;}

#project a:hover, #project a.selected {background-position: 0 -50px}
#partners a:hover, #partners a.selected {background-position: -138px -50px} 
#publications a:hover, #publications a.selected {background-position: -251px -50px} 
#news a:hover, #news a.selected {background-position: -398px -50px} 
#board a:hover, #board a.selected {background-position: -490px -50px} 
#contacts a:hover, #contacts a.selected {background-position: -660px -50px} 

#project a  {width: 138px;background:  url(/assets/img/nav/nav.gif) 0 0 no-repeat;font-size: 100%;}
#partners a {width: 113px;background:  url(/assets/img/nav/nav.gif) -138px 0  no-repeat;font-size: 100%;}
#publications a {width: 147px;background:  url(/assets/img/nav/nav.gif) -251px 0  no-repeat;font-size: 100%;}
#news a {width: 92px;background:  url(/assets/img/nav/nav.gif) -398px 0  no-repeat;font-size: 100%;}
#board a {width: 170px;background:  url(/assets/img/nav/nav.gif) -490px 0  no-repeat;font-size: 100%;}
#contacts a {width: 100px;background:  url(/assets/img/nav/nav.gif) -660px 0  no-repeat;font-size: 100%;}







/* Sidebar */

#sidebar h1, #content h1 {font-size:32px; margin:0; padding:0;}
#sidebar h3 {font-size:16px; line-height:1em; }
.feature h2 {font-size:24px; line-height:1em; margin: 0 0 10px 0;}

#sidebar li {border-bottom:1px solid #efefef; padding: 8px 0 8px 26px; }
#sidebar li.download a {color:#666; }
#sidebar li.download a:link {text-decoration:none; height:24px;color:#029ae6;}
#sidebar li.download {background:url(/assets/img/star-off.gif) no-repeat 2px 8px ; padding: 8px 0 8px 26px; display: block;height:24px; border-bottom: 1px solid #efefef;  border-top: 1px solid #efefef;  height:100%; margin: 16px 0 0 0;font-size:0.9em;}
#sidebar li:hover {text-decoration:none; background:url(/assets/img/star-on.gif) no-repeat 2px 8px #efefef; padding: 8px 0 8px 26px; }

#features {width:960px;}
.feature ul, .news ul {margin: 0 0 20px 0;}
.feature ul li, .news ul li {width:240px}
.feature li, news li  {border-bottom:1px solid #fff; padding: 8px 0 4px 26px; disply:block; }

.feature li.download a, .news li.headline a {color:#000; font-size:0.9em; }
.feature li.download a:link, .news li.headline a:link {text-decoration:none; height:24px;color:#efefef;}
.feature li.download {background:url(/assets/img/pdf-icon.gif) no-repeat 2px 8px ; padding: 8px 0 4px 26px; display: block;height:24px; border-bottom: 1px solid #fff;}
.feature li:hover {text-decoration:none; background:url(/assets/img/pdf-icon.gif) no-repeat 6px 8px; padding: 8px 0 4px 26px; background-color: #45196a;}

.feature p, .news p {width: 260px;font-size:0.9em; color:#fff; line-height:140%; margin: 0 0 10px 0;}
.feature, .news {width:280px;height:206px; float:left; padding:20px;}

.news li.headline a {color:#000; font-size:0.9em; }
.news li.headline a:link {text-decoration:none; height:24px;color:#efefef;}
.news li.headline {background:url(/assets/img/star-off.gif) no-repeat 2px 8px ; padding: 8px 0 4px 26px; display: block;height:70px; border-bottom: 1px solid #fff;}
.news li:hover {text-decoration:none; background:url(/assets/img/star-off.gif) no-repeat 6px 8px; padding: 8px 0 4px 26px; background-color: #016bd1;}

.lblue {background: url(/assets/img/lightblue.gif) 0 0  no-repeat;}
.purple {background: url(/assets/img/purple.gif) 0 0  no-repeat;}
.dblue {background: url(/assets/img/darkblue.gif) 0 0  no-repeat;}


/* Content */

.nomargin {width: 200px; margin: 0;}
#content h2 {font-size: 1.3em; color: #333;margin:16px 0 4px 0; font-weight:bold;line-height:1.3em;}
#footer h2 {font-size: 1.3em; color: #fff;margin: 0 0 6px 0;}
#content p {color:#666;line-height: 150%; }
#content p {margin: 0 0 10px 0;}

#content ul {margin: 0 0 20px 0;}
#content ul li {width:100%; }
#content li {border-bottom:1px solid #efefef; padding: 8px 0 4px 26px; disply:block; }
#content li.download a {color:#000; font-size:1em; font-weight:bold;}
#content li.download a:link {text-decoration:none; height:24px;color:#000;}
#content li.download {background:url(/assets/img/pdf-icon.gif) no-repeat 2px 8px ; padding: 8px 0 4px 26px; display: block;height:24px; border-bottom: 1px solid #efefef;}
#content li:hover {text-decoration:none; background:url(/assets/img/pdf-icon.gif) no-repeat 4px 8px #efefef; padding: 8px 0 4px 26px; }

li strong {text-transform:uppercase;color:#029ae6;margin: 0 4px 0 0; }
span {font-style:italic; color:#999;}


/*---- Bottom Nav---*/

#footer {height: 181px; margin: 0;padding: 30px 0 0 0;}
#footersmall {height: 220px; margin: 0;padding: 10px 0 0 0;}



#adhoc {border-top: 8px solid #e0e0e0; width:960px; margin: 0 auto;}
#disclaimer, #copyright {font-size: 0.8em; }
#copyright {width:520px;margin: 10px 0 0 0; background: url(/assets/img/logos/rand-europe.gif) no-repeat 0 10px; color:#666; line-height:140%; padding:10px 0 10px 120px;}
#footersmall #copyright {width:940px;margin: 10px 0 0 0; background: url(/assets/img/logos/rand-europe.gif) no-repeat 0 10px; color:#666; border:none; line-height:140%; padding:20px 0 10px 40px;}

#disclaimer {margin: 20px 0 0 0; text-decoration:none;font-size: 0.8em; line-height:130%; width: 920px;color:#999; }
#disclaimer strong {font-weight:bold;}

.partners {padding:2px; margin: 0 4px 4px 0; text-align:left; width:600px; clear:both;}
.partners img {margin: 0 30px 6px 0; float:left;}

.partners p {float:left; padding: 30px 0 0 0; display:block;}

.partner {
	width:240px;
	float:left;
	margin: 0 0 10px 0;
}
.partner p {padding: 5px 0 0 0;width:140px;} 
.partner img {border: 1px solid #fff}
.partner a:link {color:#fff;}


/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;


}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	display:none;
}

.sIFR-active h1 {
  visibility: hidden;
  font-family: Arial;
  line-height: 1.2em;
  
}
