
.space1 {display:block; height:1px; width:1px;}
.space2 {display:block; height:2px; width:1px;}
.space5 {display:block; height:5px; width:1px;}
.space8 {display:block; height:8px; width:1px;}
.space20 {display:block; height:20px; width:1px;}
.space10 {display:block; height:10px; width:1px;}
.space18 {display:block; height:18px; width:1px;}
.space27 {display:block; height:27px; width:1px;}
.space48 {display:block; height:48px; width:1px;}

<!--[if IE]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}
</style>
<![endif]-->


.sharethis {display:block; width:400px; height:30px; background-color:#cccccc; border-top:1px solid #cccccc;}

a:link { 
	color: #0b2962;
	}
a:visited { 
	color: #927bb1;
	}
a:hover { 
	color: #5f5496;
	background-color: #acced5;
	text-decoration: none;
	}
a:active { 
	color: #5f5496;
	}
	
.topwrap {
width:800px;
position: relative;
left: 50%;
margin-left: -400px; /* half the width of the div */
margin-bottom: 0px;
}

.clear {clear:both;}
.tablewrap {margin-left:4px; margin-right:2px;}
.boxwrap {float:right;}
.2010wrap {display:block; height:16px; width:800px;overflow:hidden;position:relative;}
.footerB {display:block; height:61px; width:800px; background: url(/images/new/2010footerB.jpg) no-repeat 0 0; 
text-decoration: none; color:#6c5fb0;
	font-family:Trebuchet, sans-serif;
	font-size:10px;}
.2010spacer {display:block; height:16px; width:180px;margin-left:180px;}
a.buttonB {display:block; height:16px; max-width:85px; background: url(/images/new/2010rollBB5.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
.new {font-family:Trebuchet, sans-serif; color:#877fb0;}
a:hover.buttonB {
	background-position: 0 -16px;text-decoration: none; color:#6c5fb0;}
a:active.buttonB {background-position: 0 -32px;text-decoration: none; color:#6c5fb0;} 
.menu2010 {text-decoration: none; color:#0b2962;
	font-family:Trebuchet, sans-serif;
	font-size:12px;
	padding-top:1px;
	font-style:bold;}
a.buttonC {display:block; height:28px; width:109px; background: url(/images/new/2010rollBC.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
a:hover.buttonC {
	background-position: 0 -28px;text-decoration: none; color:#0b2962;}
a:active.buttonC {background-position: 0 -56px;text-decoration: none; color:#0b2962;} 
a.buttonD {display:block; height:28px; width:109px; background: url(/images/new/2010rollCC.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
a:hover.buttonD {
	background-position: 0 -28px;text-decoration: none; color:#6c5fb0;}
a:active.buttonD {background-position: 0 -56px;text-decoration: none; color:#6c5fb0;}
.menu2010B {text-decoration: none; color:#7489b0;
	font-family:Trebuchet, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-left: 20px;}
.menu2010C {text-decoration: none; color:#5f5496;
	font-family:Trebuchet, sans-serif;
	font-size:10px;
	padding-top:48px;
	padding-left: 50px;}
.rollover a { display: block; width:120px; background-color:#000066; border-bottom: 2px solid #999999;font-family: Trebuchet, sans-serif; font-size:12px;}
.rollover a:hover { background-color:#3333FF;  font-family: Trebuchet, sans-serif; font-size:12px;}
.rollover2 a { display: block; width:120px; background-color:#3399cc;  border-top: 4px solid #99CCCC; border-bottom: 2px solid #cccccc; font-family: Trebuchet, sans-serif; font-size:12px;}
.rollover2 a:hover { background-color:#66ccff;  font-family: Trebuchet, sans-serif; font-size:12px;}
.rollover3 a { display: block; width:200px; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; 
font-family:Trebuchet, sans-serif; color:#0b2962; font-size:11px; text-decoration:none;}
.rollover3 a:hover { background-color:#7489b0;  font-size:11px; text-decoration:none}
.rollover3 a:active { background-color:#eababa;  font-size:11px; text-decoration:none}
.rollover3slim a { display: block; width:120px; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; 
font-family:Trebuchet, sans-serif; color:#0b2962; font-size:11px; text-decoration:none;}
.rollover3slim a:hover { background-color:#7489b0;  font-size:11px; text-decoration:none}
.rollover3slim a:active { background-color:#eababa;  font-size:11px; text-decoration:none}

.rolloverCPA a { display: block; width:200px; height:54px;background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; 
font-family:Trebuchet, sans-serif; color:#0b2962; font-size:11px; text-decoration:none;}
.rolloverCPA a:hover { background-color:#7489b0;  font-size:11px; text-decoration:none}
.rolloverCPA a:active { background-color:#eababa;  font-size:11px; text-decoration:none}


.rollover3NARR a { display: block; width:150px; background-color:#99CCCC;  border-bottom: 3px solid #ffffff; 
font-family: Trebuchet, sans-serif; font-size:11px; text-decoration:none}
.rollover3NARR a:hover { background-color:#cc99cc;  font-size:11px; text-decoration:none}
.rollover3bio a { display: block; width:72px; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; 
font-family:Trebuchet, sans-serif; color:#0b2962; font-size:11px; text-decoration:none; text-align:center;}
.rollover3bio a:hover { background-color:#7489b0;  font-size:11px; text-decoration:none}
.rollover3bio a:active { background-color:#eababa;  font-size:11px; text-decoration:none}
.rollover4 a { display: block; width:200px; background-color:#5d92b1;  border-bottom: 3px solid #ffffff; font-size:12px; color:#ffffff;  font-family: Trebuchet, sans-serif;text-decoration:none}
.rollover4 a:hover { background-color:#9ac0cd;  font-size:12px; text-decoration:none}
.rollovercalendar a { display: block; width:200px; font-family:Trebuchet, sans-serif; color:#0b2962; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; font-size:14px; text-decoration:none}
.rollovercalendar a:hover { background-color:#7489b0;  font-size:14px; text-decoration:none}
.rollovercalendar a:active { background-color:#eababa;  font-size:14px; text-decoration:none}

.rollover5 a { display: block; width:260px; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid #574c90; 
font-family: Trebuchet, sans-serif; font-size:11px; text-decoration:none}
.rollover5 a:hover { background-color:#7489b0;  font-size:11px; text-decoration:none}
.rollover5 a:active { background-color:#eababa;  font-size:11px; text-decoration:none}

.rolloverbox a { display: block; width:200px; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; 
font-family:Trebuchet, sans-serif; color:#0b2962; font-size:11px; text-decoration:none;}
.rolloverbox a:hover { background-color:#7489b0;  font-size:11px; text-decoration:none}
.rolloverbox a:active { background-color:#eababa;  font-size:11px; text-decoration:none}.rolloverbox2 a { display: block; width:321px; background-color:#f9c635;  border-bottom: 1px solid #ffffff;font-size:14px; text-decoration:none}
.rolloverbox2 a:hover { background-color:#cc99cc;  font-size:14px; text-decoration:none}
.rolloverboxB a { display: block; width:130px; background-color:#7489b0;  border-bottom:2px solid#574c90; font-family: Trebuchet, sans-serif; color:#100062; font-size:12px; text-decoration:none;}
.rolloverboxB a:hover { background-color:#c1b9ea;  font-size:12px; text-decoration:none}
.rolloverboxB a:active { background-color:#eababa;  font-size:12px; text-decoration:none}

.rolloveragenda a { display: block; width:221px; background-color:#ffff99;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;font-size:14px; text-decoration:none}
.rolloveragenda a:hover { background-color:#ffcc99;  font-size:14px; text-decoration:none}
.rolloveragenda2 a { display: block; width:100; background-color:#ffff99;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;font-size:12px; text-decoration:none}
.rolloveragenda2 a:hover { background-color:#ffcc99;  font-size:12px; text-decoration:none}

.rolloverheader a { display: block; width:90px; background-color:#000066; font-family: Trebuchet, sans-serif; font-size:11px;}
.rolloverheader a:hover { background-color:#3333FF;  font-family: Trebuchet, sans-serif; font-size:11px;}
.rolloverTOC a { display: block; width:200px; background-color:#333366; color:#ffffff; font-family: Trebuchet, sans-serif; font-size:12px; border-bottom: 2px solid #cccccc; text-decoration:none}
.rolloverTOC a:hover { background-color:#3333cc;  font-size:12px; text-decoration:none}
.rollovertop a { display: block; width:60px; background-color:#99CCCC;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;font-size:12px; font-family: Trebuchet, sans-serif; text-decoration:none}
.rollovertop a:hover { background-color:#cc99cc;  font-size:12px; text-decoration:none}
.rollovertop2 a { display: block; width:105px; background-color:#ffcc33;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 2px solid #ffffff; font-size:12px; font-family: Trebuchet, sans-serif; text-decoration:none}
.rollovertop2 a:hover { background-color:#ffff99;  font-size:12px; text-decoration:none}
.rollovertop3 a { display: block; width:300px; background-color:#ffcc33;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;font-size:14px; font-family: Trebuchet, sans-serif; text-decoration:none}
.rollovertop3 a:hover { background-color:#ffff99;  font-size:14px; text-decoration:none}
.rollovertop4 a { display: block; width:128px; height:25px; background-color:#5d92b1;  border-left: 1px solid #35586c; border-right: 1px solid #35586c; border-bottom: 2px solid #35586c; font-size:14px; color:#ffffff; font-family: Trebuchet, sans-serif; text-decoration:none; text-align:center;}
.rollovertop4 a:hover { background-color:#9ac0cd;  font-size:14px; text-decoration:none}
.rollovertop5 a { display: block; width:145px; height:25px; background-color:#99CCCC;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 2px solid #ffffff; font-size:14px; font-family: Trebuchet, sans-serif; text-decoration:none; text-align:center}
.rollovertop5 a:hover { background-color:#ffff99;  font-size:10px; text-decoration:none}
.rollovertop6 a { display: block; width:128px; height:25px; background-color:#4a708b;  border-left: 1px solid #35586c; border-right: 1px solid #35586c; border-bottom: 2px solid #35586c; font-size:10px; font-family: Trebuchet, sans-serif; text-decoration:none; text-align:center;}
.rollovertop6 a:hover { background-color:#9ac0cd;  font-size:10px; text-decoration:none}
.rollovertop7 a { display: block; width:30px; background-color:#99CCCC;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;font-size:12px; font-family: Trebuchet, sans-serif; text-decoration:none}
.rollovertop7 a:hover { background-color:#cc99cc;  font-size:12px; text-decoration:none}
.rollovertop8 { display: block; width:30px; background-color:#ffff66;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;font-size:12px; font-family: Trebuchet, sans-serif; text-decoration:none}

.CTbackground { display: block; width:231px; background-color:#0f759f;}
.CTdate {display:block; width:221px; background-color:#ffffff; font-size:11px; padding-top:5px; padding-bottom:5px; text-align:center;}
.rolloverCT a { display: block; width:221px; background-color:#0f759f;  border-bottom:1px solid #000000; font-family: Trebuchet, sans-serif; 
color:#ffffff; font-size:11px; text-decoration:none; padding:5 5 5 5;}
.rolloverCT a:hover { background-color:#c1b9ea;  border-bottom:1px solid #000000;  font-size:11px; text-decoration:none}
.rolloverCT a:active { background-color:#ffffff;  border-bottom:1px solid #000000; color:#0f759f; font-size:11px; text-decoration:none}


.rolloverbio { display:block; width:72px; height:120px; background-color:#ffffff;  text-align:
center; font-size:10px; font-family: Trebuchet, sans-serif; text-decoration:none; color:#0b2962;}
.rolloverbio a:hover { background-color:#9ac0cd;  font-size:10px; font-family: Trebuchet, sans-serif; text-decoration:none}
.rolloverAR a { display: block; width:221px; background-color:#FOF8FF; color:#333366; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #cccccc; text-decoration:none; font-style:italic}
.rolloverAR a:hover { background-color:#c6e2FF;  font-size:11px; text-decoration:none; font-style:italic}
.rolloverAR4 a { display: block; width:198; background-color:#ccccff;  color:#333333; font-family: Trebuchet, sans-serif; font-size:11px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-decoration:none}
.rolloverAR4 a:hover { background-color:#ffcc99;  font-size:11px; text-decoration:none}
.rolloverAR5 a { display: block; width:198; background-color:#ccccff;  color:#333333; font-family: Trebuchet, sans-serif; font-size:11px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-decoration:none}
.rolloverAR5 a:hover { background-color:#ffcc99;  font-size:11px; text-decoration:none}

.rollovercomm a { display: block; width:200px; background-color:#e5e5e5; font-size:14px; border-bottom: 1px solid #cccccc; text-decoration:none}
.rollovercomm a:hover { background-color:#ffc1c1;  font-size:14px; text-decoration:none}
.rolloverbio2 { background-color:#e5e5e5;  text-align: left; font-size:10px; font-family: Trebuchet, sans-serif; text-decoration:none}
.rolloverbio2 a:hover { background-color:#ffff99;  font-size:10px; font-family: Trebuchet, sans-serif; text-decoration:none}

.focalpoint {font-family: Trebuchet, sans-serif; font-size:16px; text-decoration:none; font-style:italic; color:#ffffff;}
.focalpoint2 {font-family: Trebuchet, sans-serif; font-size:20px; text-decoration:none; font-style:italic; color:#ffffff;}
.rolloverfocal a {display: block; width:395px; height:85px; background-color:#f5f5f5; text-decoration:none;  border-top: 1px solid #cccccc; border-bottom: 2px solid #cccccc; padding-top:5px;padding-bottom:5px;}
.rolloverfocal a:hover { background-color:#ecc8ec; text-decoration:none; }
.rolloverfocal2 a {display: block; width:395px; height:85px; background-color:#fffff; text-decoration:none;  border-top: 1px solid #cccccc; border-bottom: 2px solid #cccccc; padding-top:5px; padding-bottom:5px; }
.rolloverfocal2 a:hover { background-color:#ece5b6; text-decoration:none; }

.i2iwrap {display:block; width:200px; float:left;}
.i2inav {display:block; width:5px; height:400px; float:left;}
.i2inav2 {display:block; width:220px; height:420px; float:right;  text-align:right;margin-left:31px;margin-right:20px;}
.i2inavB {display:block; width:220px; height:420px; float:right;  text-align:right;margin-left:31px;margin-right:40px;}

.i2itext {font-family: Georgia, serif; padding-left: 15px; padding-right:30px; margin-right:120px; font-size:14px; text-align:justify;}
.i2itextB {font-family: Georgia, serif; padding-left: 15px; padding-right:40px; margin-right:120px; font-size:14px; text-align:justify;}

.i2ialt {font-family: Georgia, serif; padding-left: 15px; padding-right:15px; margin-right:15px; font-size:14px; text-align:justify;}



.i2iblue {font-family: Georgia, serif; color:#1b75bb; padding-left: 20px; padding-right: 120px;margin-right:20px; font-size:30px; text-align:justify;}
.i2ifact {display:block; width: 250px; background: url(/projects/i2i/images/factoid.jpg) no-repeat 0 0; margin-left:10px; color:#000000;padding-top:45px; padding-left:10px;
 padding-bottom:10px;float:right; text-align:right; float:right;}
.i2ifact2 {padding-right:25px;}
a.button {display: block;width: 40px;height: 23px;background: url(/projects/i2i/images/i2iroll.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
a:hover.button {
	background-position: 0 -23px;text-decoration: none; color:#66cccc;}
a:active.button {background-position: 0 -23px;text-decoration: none; color:#b3db3e;}
a.button2 {display: block;width: 220px;height: 40px;background: url(/projects/i2i/images/i2iroll2.gif) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	text-align:right;}
a:hover.button2 {
	background-position: 0 -40px;text-decoration: none; color:#66cccc;}
a:active.button2 {background-position: 0 -80px;text-decoration: none; color:#b3db3e;}

.menu2 {
font-family:Times New Roman, serif;
font-size:15px;
color:#6bae44;
text-align:right;
padding-top:10px;
padding-left:15px;


}
.message { background-color:#ccffff; font-family:Arial Narrow, sans-serif; font-size: 12px;}
.header { background-color:#5fbad1; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff;}
.headerB { background-color:#5fbad1; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff;}
.headerbio { background-color:#5fbad1; font-family: Trebuchet, sans-serif; font-size:16px; 
font-style:bold; color:#ffffff; margin-top:10px;}

.header2 { background-color:#ccffff; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold;}
.headernews { background-color:#ca675f; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff;}
.spotlight { background-color:#ca675f; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff; padding-top:3px; padding-bottom:3px;}
.headernewsB { background-color:#ca675f; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff;}
.headernewsB2 { background-color:#ebc7c4; font-family: Trebuchet, sans-serif; font-size:11px; 
color:#7489b0; }

.headernews2 { background-color:#ca675f; font-family: Trebuchet, sans-serif; font-size:14px; font-style:bold; 
color:#ffffff;}
.headertop10 { background-color:#9966ff}
.headerpub { background-color:#acc36d; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff; }
.headerpubB { background-color:#acc36d; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff; }
.headercaltac { background-color:#917bb1; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff;}
.caltacbio { display:block; width:72; height: 12; color:#ffffff; background-color:#35586c; font-family: Trebuchet, sans-serif; font-size:10px; text-align:center;}
.headerproj { background-color:#999999; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff; margin-bottom:5px}
.headercali { background-color:#CC6600; font-family: Trebuchet, sans-serif; font-size:18px; font-style:bold; 
color:#ffffff;}
.linkheaderbio { background-color:#5fbad1; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none; margin-top:10px; color:#ffffff;
margin-bottom:10px;}
.linkheaderbio2 { background-color:#5fbad1; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none; margin-top:10px; color:#ffffff;}
.linkheader { background-color:#446090; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none; margin-top:10px; margin-left:10px;margin-right:11px;}
.linkheaderB { background-color:#446090; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none; margin-top:10px;}
.linkheaderBslim { background-color:#446090; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none; margin-top:10px;}

.linkheadercaltac { background-color:#35586c; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none}
.headerTOC { display: block; width:200px; background-color:#333366}
.textblock { background-color:#ccffff}
.fellowsarea { color:#999999; font-style:italic;}

/* Annual Report 2006-7 */

.ARquote { color: #806517; font-style: italic; padding-left: 1em; padding-right: 1em;font-size: small}
.ARquote2 { color: #806517;  font-family: Trebuchet, sans-serif; font-size:11px;}
.ARquote3 { color: #806517;  font-family: Trebuchet, sans-serif; font-size:12px; font-style:bold;}
.ARquote4 { color: #3399cc;  font-family: Trebuchet, sans-serif; font-size:13px;}
.ARname { color: #3399cc;  font-family: Trebuchet, sans-serif; font-size:small}
.ARTOC {background-color:#cccccc; color:#333333;  font-family: Trebuchet, sans-serif; font-size:12px; border-bottom: 2px solid #cccccc; text-decoration:none}
.ARTOC2 {background-color:#ece5b6;  color: #806517; font-family: Trebuchet, sans-serif; font-size:12px; border-bottom: 2px solid #806517; text-decoration:none}
.navigate a { display: block; width:100px; background-color:#FOF8FF; color:#806517; font-family: Trebuchet, sans-serif; font-size:11px;text-decoration:none; border-bottom: 1px solid #c8b560; border-top: 1px solid #c8b560;}
.navigate a:hover { background-color:#ece5b6;  font-size:11px; text-decoration:none; }
.filler { display: block; width:218px; background-color:#FOF8FF;  color:#c8b560; text-align:center; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #c8b560; border-top: 1px solid #c8b560;}
.rolloverAR2 a { display: block; width:221px; background-color:#FOF8FF; color:#806517; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #c8b560; text-decoration:none; text-align:right;}
.rolloverAR2 a:hover { background-color:#ece5b6;  font-size:11px; text-decoration:none; }
.rolloverAR3 a { display: block; width:221px; background-color:#e5e5e5; color:#806517; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #c8b560; text-decoration:none; text-align:right;}
.rolloverAR3 a:hover { background-color:#ece5b6;  font-size:11px; text-decoration:none; }
.sidebar {display:block; width:221px; background-color:#e5e5e5; 
font-family:Trebuchet, sans-serif; color:#0b2962; font-size:11px; text-decoration:none; padding:10 10 10 10;}

/* Annual Report 2008-9 */
.ARTOCA {background-color:#cccccc; color:#3c77a9;  font-family: Trebuchet, sans-serif; font-size:12px; border-bottom: 2px solid #cccccc; text-decoration:none}
.ARTOC2A {background-color:#d5e3ef;  color: #3c77a9; font-family: Trebuchet, sans-serif; font-size:12px; border-bottom: 2px solid #3c77a9; text-decoration:none}
.ARquoteA { color: #3c77a9; font-style: italic; padding-left: 1em; padding-right: 1em;font-size: small}
.ARquote2A { color: #3c77a9;  font-family: Trebuchet, sans-serif; font-size:11px;}
.ARquote3A { color: #3c77a9;  font-family: Trebuchet, sans-serif; font-size:12px; font-style:bold;}
.navigateA a { display: block; width:100px; background-color:#FOF8FF; color:#3c77a9; font-family: Trebuchet, sans-serif; font-size:11px;text-decoration:none; border-bottom: 1px solid #3c77a9; border-top: 1px solid #3c77a9;}
.navigateA a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.fillerA { display: block; width:218px; background-color:#FOF8FF;  color:#3c77a9; text-align:center; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #3c77a9; border-top: 1px solid #3c77a9;}
.rolloverAR2A a { display: block; width:221px; background-color:#FOF8FF; color:#3c77a9; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #3c77a9; text-decoration:none; text-align:right;}
.rolloverAR2A a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.rolloverAR3A a { display: block; width:221px; background-color:#e5e5e5; color:#3c77a9; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #3c77a9; text-decoration:none; text-align:right;}
.rolloverAR3A a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.rolloverAR4A a { display: block; width:221px; background-color:#fbf8a2; color:#3c77a9; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #3c77a9; text-decoration:none; text-align:right;}
.rolloverAR4A a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.rolloverAR5A a { display: block; width:221px; background-color:#FOF8FF; color:#2b6587; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #2b6587; text-decoration:none; text-align:right;}
.rolloverAR5A a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.rolloverAR6 a { display: block; width:198; background-color:#cfdad6;  color:#333333; font-family: Trebuchet, sans-serif; font-size:11px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-decoration:none}
.rolloverAR6 a:hover { background-color:#ffcc99;  font-size:11px; text-decoration:none}

/* Annual Report 2010-11 */
.teal {color:#447163; text-align:center; font-size:15px; font-style:bold; font-family:Bell MT, serif; margin-bottom:10px; margin-top:5px;}
.ARTOC3A {background-color:#d2d7da;  color: #3c77a9; font-family: Trebuchet, sans-serif; font-size:12px; border-bottom: 2px solid #3c77a9; text-decoration:none}
.ARquote4 { color: #4b5860;  font-family: Trebuchet, sans-serif; font-size:11px;}
.ARquote4B { color: #4b5860;  font-family: Bell MT, serif; font-size:11px; text-align:center;}
.navigate4 a { display: block; width:100px; background-color:#FOF8FF; color:#4b5860; font-family: Trebuchet, sans-serif; font-size:11px;text-decoration:none; border-bottom: 1px solid #4b5860; border-top: 1px solid #4b5860;}
.navigate4 a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.filler4 { display: block; width:218px; background-color:#FOF8FF;  color:#4b5860; text-align:center; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #4b5860; border-top: 1px solid #4b5860;}
.rolloverARB a { display: block; width:221px; background-color:#FOF8FF; color:#4b5860; font-family: Trebuchet, sans-serif; font-size:11px; border-bottom: 1px solid #4b5860; text-decoration:none; text-align:right;}
.rolloverARB a:hover { background-color:#d5e3ef;  font-size:11px; text-decoration:none; }
.ARquoteB { color: #447163;  font-family: Times New Roman, serif; font-size:12px; font-style: bold;}
.ARquoteC {color:#a75a52; font-family: Times New Roman, serif; font-size:12px; font-style: bold;}
.ARtitleB {font-family:Verdana, sans-serif; font-size: 12px; font-style:bold;}
.ARname2011 {font-family: Trebuchet, sans-serif; font-size:small}
.ARquoteD {color:#7fabbe; font-family: Times New Roman, serif; font-size:12px; font-style: bold;}


.ARnameA { color: #942636;  font-family: Trebuchet, sans-serif; font-size:small}
.ARname2010 { color: #ef613a;  font-family: Trebuchet, sans-serif; font-size:small}

.ARA {font-family:Times New Roman, serif;}

.quote { color: #446090; font-family: Trebuchet, sans-serif; font-style: italic; 
padding-left: 1em; padding-right: 1em;font-size: 10px}

.quote2 { color: #446090; font-family: Trebuchet, sans-serif; font-style: italic; 
padding-left: 1em; padding-right: 1em;}

.quotei2i { color: #446090; font-family: Trebuchet, sans-serif; font-style: italic; 
padding-left: 1em; padding-right: 1em;font-size: 16px}

.NLheader {color:#005f82; font-family:Arial Narrow, sans-serif}
.NLheader3 {color:#005f82; font-family:Arial Narrow, sans-serif; font-size: 12px}
.NLheader4 {color:#005f82; font-family:Arial Narrow, sans-serif; font-size: 14px}
.NLheader2 {font-family:Arial Narrow, sans-serif}
.NLtextbox { display: block; width:212px; background-color:#fce4b8; text-align: justify; 
font-size:10px; font-family: Arial, sans-serif;text-decoration:none;  padding: 5px 3px 3px 5px;}
.NLtextbox2 { display: block; width:210px; background-color:#fef2db; text-align: left; 
font-family: Arial Narrow, sans-serif;text-decoration:none;  padding: 10px 0 0 10px;}
.rolloverNL a { display: block; width:210px; background-color:#fef2db; font-family: Arial Narrow, sans-serif; 
font-size:12px; border-bottom: 4px solid #fef2db; text-decoration:none; text-align:left; padding: 10px 0 0 10px;}
.rolloverNL a:hover { background-color:#c6e2FF;  font-size:12px; text-decoration:none;}
.rolloverNL2 a:hover { background-color:#c6e2ff;  font-family: Arial Narrow, sans-serif; font-size:12px; text-decoration:none;}
.rolloverNL2 a { display: block; width:210px; background-color:#fce4b8; font-family: Arial Narrow, sans-serif; 
font-size:12px; border: 1px solid #cccccc; text-decoration:none; text-align:center; padding: 10px 0 0 10px;}
.NLcaphap { display: block; width:190px; background-color:#dcedf7; text-align: left; 
font-size:14px; font-family: Arial Narrow, sans-serif;text-decoration:none;  padding: 3px 2px 2px 3px;}
.rolloverNL3 a:hover { background-color:#ff7d40;  font-family: Arial Narrow, sans-serif; font-size:12px; text-decoration:none;}
.rolloverNL3 a { display: block; width:210px; background-color:#c6e2ff; font-family: Arial Narrow, sans-serif; 
font-size:12px; border: 1px solid #cccccc; text-decoration:none; text-align:center; padding: 10px 0 0 10px;}

.NLtextbox3 {float:right; display:block; width:210px; background-color:#e5e5e5; color:#005f82; font-family: Arial Narrow, sans-serif; 
padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px}

.NLtextbox4 {float:left; display:block; width:210px; background-color:#e5e5e5; color:#005f82; font-family: Arial Narrow, sans-serif; 
padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px}

.blue {background:#dbe8f3;}
.blue2 {#dbe8f3; padding:10 10 10 10;}



.index-text {font-family: Trebuchet, sans-serif; padding-left: 10px; padding-right: 10px;font-size:12px;}
.index-text-justified {font-family: Trebuchet, sans-serif; padding-left: 10px; padding-right: 10px;font-size:12px; text-align:justify;}

.index-text-green {font-family: Trebuchet, sans-serif; padding-left: 10px; padding-right: 10px;font-size:12px; background: url(/images/annualreport/2012-13/green.jpg) no-repeat 0 0;}

.index-indent {font-family: Trebuchet, sans-serif; padding-left: 1em; padding-right: 1em;font-size:12px; margin-left:20px;}
.index-wrap {font-family: Trebuchet, sans-serif; padding-left: 0px; padding-right: 0px;font-size:12px;}

.agenda-text {font-family: Times New Roman, Times, serif; padding-left: 1em; padding-right: 1em;font-size:13px;}
.column-text { padding-left: 3px; padding-right: 3px;font-size:small}
.box-wrapper {border-left: 1px solid #2e8b57; border-right: 1px solid #2e8b57;}
.box-text { font-family: Trebuchet, sans-serif; border-left: 1px solid #2e8b57; border-right: 1px solid #2e8b57;font-size: 12px; padding-left: 7px; padding-right: 7px}
.box-textB {font-family: Trebuchet, sans-serif; font-size: 12px; padding-left: 7px; padding-right: 7px}

.calendar{font-family: Trebuchet, sans-serif; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;font-size: 12px; padding-left: 0.4em; padding-right: 0.4em; text-align: left; background-color:#f1efe7;}
.fellowarea{border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: small; padding-left: 0.4em; padding-right: 0.4em; text-align: left; background-color:#ffffcc}
.committees{border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: small; padding-left: 0.4em; padding-right: 0.4em; text-align: center; background-color:#e5e5e5}
.stafftext {color:#000066; font-style:bold; }
.caltac-text {font-family: Trebuchet, sans-serif; padding-left: 1em; padding-right: 1em;font-size:16px; color:#000066; 
font-style:bold; align:center;}
.rosterfill {display:block; width:72px; height:112px; background-color:#c9cfdf; border-top:1px solid #ffffff; border-bottom:2px solid#ffffff;}
.tableA { display: block; width:380px; background-color:#e5e5e5; padding-left: 1em; padding-right: 1em;font-size:small}
.tableB { display: block; width:380px; background-color:#c0d98f; padding-left: 1em; padding-right: 1em;font-size:small}


.update { color: #8cabab; font-style: italic; font-size: 10px}

.top10{border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;font-family: Trebuchet, sans-serif; text-align: justify; color: #000066; padding-left: 0.4em; padding-right: 0.4em; text-align: left; background-color:#ffff66}
.menu { font-size:small; background-color:#DCDCDC; text-align:left}
.menu2 { font-size:small; text-align:left}

.index-text2 {font-family: Arial, sans-serif; color:#6699cc; padding-left: 1em; padding-right: 1em; font-size:small;}
.index-text3 {font-family: Arial, sans-serif; color:#6699cc; padding-left: 1em; padding-right: 1em; }
.index-text4 {padding-left: 1em; padding-right: 1em; background-image: url(/images/annualreport/2007-8/page14background.jpg);}


.float-left { float:left;   padding-left: .2em;
  padding-right: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-right: 8px;}
  
.float-left-i2i { float:left;   padding-left:0;
  padding-right: 0;
  padding-top:0;
  padding-bottom:0}
  
.float-left-i2iA { float:left;   padding-left:0;
  padding-right: 10;
  padding-top:10;
  padding-bottom:10}
  
.float-right-i2iA { float:right;   padding-left:10;
  padding-right: 0;
  padding-top:10;
  padding-bottom:10}
  
.float-left-2010 { float:left;
  padding-right: 0;
  padding-top:0;
  padding-bottom:0;
  display: inline;
  max-width:85px;
  }
 
.floatblockA {display:inline; width:180px; height:16px; float:left;}

.floatblockB {display:inline; width:18px; height:16px; float:left;}



.float-left-2010A { float:left; 
  padding-right: 0;
  padding-top:0;
  padding-bottom:0;
  display: inline;}

.float-left-2010B { float:left;   margin-left:58;
  padding-right: 0;
  padding-top:20;
  padding-bottom:0}

.float-left-2010C { float:left;   margin-left:38;
  padding-right: 0;
  padding-top:20;
  padding-bottom:0}
  
.float-leftClear { float:left;   padding-left: .2em;
  padding-right: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-right: 8px;
   clear: left; }
   
.float-rightClear { float:right;   padding-right: .2em;
  padding-right: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-left: 8px;
   clear: right; }



.floatfocalL { float:left;   padding-right: 8px;
  padding-top:.2em;
  padding-bottom: .2em;}
  
  
.float-right { float:right; padding: 0.2em;
  padding-left: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-left: 8px;
  margin-top: 8px;}
  
.float-center { float:center; padding: 0.2em;
  padding-left: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-left: 8px;
  margin-top: 8px;
  margin-right: 8px;}
  
.floatfocalR { float:right;   padding-left: 8px;
  padding-right: .2em;
  padding-top:.2em;
  padding-bottom: .2em;}
  
  
.float-right { float:right; padding: 0.2em;
  padding-left: .2em;
  padding-top:.2em;
  padding-bottom: .2em;}

.float-head { float:left;   padding-left: 5px;
  padding-right: 5px;
  padding-top:5px;
  padding-bottom: 5px;}

h3.float-right {/* header element float */
  float: right;
  width: 168px;/* em width variance by element*/
  margin: 5px 0 0 5px;
  padding-left: 5px;
  background: #ccffff;
  border-left: 1px solid #2e8b57;
  border-bottom: 1px solid #2e8b57;
  border-right: 1px solid #2e8b57;
  line-height: 1.1;
  }
  
h3.float-new {/* header element float */
font-family: Arial Narrow, sans-serif;
  float: right;
  width: 168px;/* em width variance by element*/
  margin: 5px 5px 5px  5px ;
  color:#006699;}
  
h3.float-newB {/* header element float */
font-family: Arial Narrow, sans-serif;
  float: right;
  width: 168px;/* em width variance by element*/
  margin: 5px 5px 5px  0px ;
  color:#0b2659;
  

  }  
  
h3.float-newC {/* header element float */
font-family: Arial Narrow, sans-serif;
  margin: 5px 5px 5px  0px ;
  color:#0b2659;
  

  }  
  
h3.alt {/* header element float */
  font-family: Trebuchet, sans-serif;
  margin: 5px 5px 5px  5px ;
  color:#0b2659;
  

  }

h3.float-bigpic {/* header element float */
  float: right;
  width: 138px;/* em width variance by element*/
  margin: 5px 5px 5px  5px ;
  color:#006699;

  }

h2.float-bigpic {/* header element float */
  text-align: center;
  margin: 5px 5px 5px  5px ;
  color:#006699;

  }

h2.spot { font-family: Arial Narrow, sans-serif; 
font-style: bold;
font-size:20px;
color: #833158;
 margin-top:17px ;}
 
h3.spot { font-family: Arial Narrow, sans-serif; 
font-style: bold;
font-size:16px;
color: #833158;
 margin-top:17px ;}

.linkheader-spot { background-color:#833158; font-family: Trebuchet, sans-serif; font-size:14px; text-decoration:none; margin-top:10px; margin-left:10px;margin-right:11px;}
.spotred {font-family: Trebuchet, sans-serif; font-style:italic; padding-left: 0px; padding-right: 10px;font-size:12px; color: #833158;}
.spotbg {background-color: #f6f0f3;}

h3.float-left {/* header element float */
  float: left;
  width: 12em;/* em width variance by element*/
  margin: 0.2 0.2 0.2 0.2em;
  padding-right: 0.2em;
  background: #ccffff;
  border-right: 2px dotted #2e8b57;
  border-bottom: 2px dotted #2e8b57;
  }

h3.nofloat {/* header element float */
font-family: Arial Narrow, sans-serif;
  margin: 5px 5px 5px  5px ;
  color:#006699;
  

  }
.quotebox-right {
  float: right;
  width: 140px;/* em width variance by element*/
  padding-left: .5em;
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  text-align: right;
  color: #006699; font-style: italic; font-size: small}
  }
 
.quotebox-left {
  float: left;
  width: 9em;/* em width variance by element*/
  margin: 1 1 1 1em;
  padding-left: 2em;
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  text-align: left;
  color: #006699; font-style: italic; font-size: small}
  }
 
 .quotebox-leftA {
  float: left;
  width: 180px;/* em width variance by element*/
  margin: 1 1 1 1em;
  padding-left: 2em;
  padding-right: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  text-align: left;
  color: #006699; font-style: italic; }
  }
  
 span.cap {
  float: left; 
  font-size: 14px;
  padding: 0 0.15em;
  margin: 0 0.15em 0 0; 
  background: #ffff00;
  border: 3px outset #ffcc33;
  }

.headerfloat { float:left;
  margin: 0 10 10 0;}
  
.headeralt { text-align:center;
  margin-right: 10px;
  margin-bottom: 4px;}
  
.headerfloat2 { float:left;
  margin-left: 0;
  margin-bottom: .2em;}

.headerfloat3 { float:left;}

.headerfloat4 { float:right;
  margin-left: 10px;
  margin-bottom: 4px;}
  
a.UC {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/institutions/ucNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.UC {
	background-position: 0 -140px;

}

a:active.UC {
	background-position: 0 -280px;

}
a.UCV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/ucV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.UCV {
	background-position: 0 -100px;

}

a:active.UCV {
	background-position: 0 -200px;
}

a.CSUV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/csuV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.CSUV {
	background-position: 0 -100px;}
a:active.CSUV {
	background-position: 0 -200px;}

a.CCCV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/cccV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.CCCV {
	background-position: 0 -100px;}
a:active.CCCV {
	background-position: 0 -200px;}

a.stanfordV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/stanfordV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.stanfordV {
	background-position: 0 -100px;}
a:active.stanfordV {
	background-position: 0 -200px;}
	
a.uscV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/uscV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.uscV {
	background-position: 0 -100px;}
a:active.uscV {
	background-position: 0 -200px;}

a.caltechV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/caltechV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.caltechV {
	background-position: 0 -100px;}
a:active.caltechV {
	background-position: 0 -200px;}
	
	
a.berkeleyV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/berkeleyV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.berkeleyV {
	background-position: 0 -100px;}
a:active.berkeleyV {
	background-position: 0 -200px;}
	
a.livermoreV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/livermoreV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.livermoreV {
	background-position: 0 -100px;}
a:active.livermoreV {
	background-position: 0 -200px;}
	
a.sandiaV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/sandiaV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.sandiaV {
	background-position: 0 -100px;}
a:active.sandiaV {
	background-position: 0 -200px;}

a.slacV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/slacV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.slacV {
	background-position: 0 -100px;}
a:active.slacV {
	background-position: 0 -200px;}

a.amesV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/amesV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.amesV {
	background-position: 0 -100px;}
a:active.amesV {
	background-position: 0 -200px;}
	
a.jplV {
	display: block;
	width: 100px;
	height: 100px;
	background: url(/images/2014/institutions/jplV.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.jplV {
	background-position: 0 -100px;}
a:active.jplV {
	background-position: 0 -200px;}
	
a.CSU {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/institutions/csuNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.CSU {
	background-position: 0 -140px;

}

a:active.CSU {
	background-position: 0 -280px;

}

a.CCC {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/institutions/cccNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.CCC {
	background-position: 0 -140px;

}

a:active.CCC {
	background-position: 0 -280px;

}

a.stanford {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/institutions/stanfordNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.stanford {
	background-position: 0 -140px;

}

a:active.stanford {
	background-position: 0 -280px;

}

a.usc {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/institutions/uscNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.usc {
	background-position: 0 -140px;

}

a:active.usc {
	background-position: 0 -280px;

}

a.caltech {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/institutions/caltechNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.caltech {
	background-position: 0 -140px;

}

a:active.caltech {
	background-position: 0 -280px;

}

a.livermore {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/affiliates/livermoreNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.livermore {
	background-position: 0 -140px;

}

a:active.livermore {
	background-position: 0 -280px;

}

a.berkeley {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/affiliates/berkeleyNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.berkeley {
	background-position: 0 -140px;

}

a:active.berkeley {
	background-position: 0 -280px;

}

a.ames {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/affiliates/amesNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.ames {
	background-position: 0 -140px;

}

a:active.ames {
	background-position: 0 -280px;

}

a.jpl {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/affiliates/jplNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.jpl {
	background-position: 0 -140px;

}

a:active.jpl {
	background-position: 0 -280px;

}

a.sandia {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/affiliates/sandiaNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.sandia {
	background-position: 0 -140px;

}

a:active.sandia {
	background-position: 0 -280px;

}

a.slac {
	display: block;
	width: 140px;
	height: 140px;
	background: url(/images/affiliates/slacNew.jpg) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
}

/** Declaration for the additional states of the a.singleRollover selector **/


a:hover.slac {
	background-position: 0 -140px;

}

a:active.slac {
	background-position: 0 -280px;

}

a.buttonV {display:block; height:38px; width:200px; background: url(/images/2014/2014rollV2.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
a:hover.buttonV {
	background-position: 0 -38px;text-decoration: none; color:#0b2962;}
a:active.buttonV {background-position: 0 -76px;text-decoration: none; color:#0b2962;} 

a.buttonVred {display:block; height:38px; width:200px; background: url(/images/2014/2014rollV2red.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
a:hover.buttonVred {
	background-position: 0 -38px;text-decoration: none; color:#0b2962;}
a:active.buttonVred {background-position: 0 -76px;text-decoration: none; color:#0b2962;} 

a.logoV {display:block; height:120px; width:120px; background: url(/images/2014/2014rolloverlogo.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; }
a:hover.logoV {
	background-position: 0 -120px;text-decoration: none; color:#0b2962;}
a:active.logoV {background-position: 0 -240px;text-decoration: none; color:#0b2962;} 


a.buttonG {display:block; height:31px; width:310px; background: url(/images/2014/2014rollovergray.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonG {
	background-position: 0 -31px;text-decoration: none; color:#0b2962;}
a:active.buttonG {background-position: 0 -62px;text-decoration: none; color:#0b2962;}

a.buttonW {display:block; height:31px; width:434px; background: url(/images/2014/graybottom434.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonW {
	background-position: 0 -31px;text-decoration: none; color:#0b2962;}
a:active.buttonW {background-position: 0 -62px;text-decoration: none; color:#0b2962;} 

a.buttonH {display:block; height:25px; width:250px; background: url(/images/2014/buttonH.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonH {
	background-position: 0 -25px;text-decoration: none; color:#0b2962;}
a:active.buttonH {background-position: 0 -50px;text-decoration: none; color:#0b2962;} 

a.buttonL {display:block; height:25px; width:94px; background: url(/images/2014/button-left.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonL {
	background-position: 0 -25px;text-decoration: none; color:#0b2962;}
a:active.buttonL {background-position: 0 -50px;text-decoration: none; color:#0b2962;} 

a.buttonR {display:block; height:25px; width:94px; background: url(/images/2014/button-right.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonR {
	background-position: 0 -25px;text-decoration: none; color:#0b2962;}
a:active.buttonR {background-position: 0 -50px;text-decoration: none; color:#0b2962;} 


a.buttonT {display:block; height:38px; width:150px; background: url(/images/2014/rolloverTopmenu.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonT {
	background-position: 0 -38px;text-decoration: none; color:#0b2962;}
a:active.buttonT {background-position: 0 -76px;text-decoration: none; color:#0b2962;} 

a.buttonTH {display:block; height:38px; width:150px; background: url(/images/2014/rolloverTopmenuH.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	margin-left:1px;}
a:hover.buttonT {
	background-position: 0 -38px;text-decoration: none; color:#0b2962;}
a:active.buttonT {background-position: 0 -76px;text-decoration: none; color:#0b2962;} 

.buttonVdummy {display:block; height:38px; width:200px; background: #9fa8c7;
	}
	
.menu2014A {text-decoration: none; color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:20px;
	padding-top:6px;
	padding-left: 10px;}
	
.menu2014B {text-decoration: none; color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:14px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;}

.menu2014T {text-decoration: none; color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:18px;
	padding-top:6px;
	padding-left: 0px;
	text-align:center;
	font-style:italic;}

h2.v4 {text-decoration: none; color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:20px;
	padding-top:6px;
	padding-left: 10px;}

h2.v4-nopad {text-decoration: none; color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:20px;
	padding-top:0px;
	padding-left: 0px;}

h3.v4 {text-decoration: none; color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:16px;
	padding-top:6px;
	padding-left: 0px;}
	
.footerV {background: #ebedf4; 
	color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-left: 10px;
	padding-right: 10px;}

.footerVR {background: #eec0c0; 
	color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-left: 10px;
	padding-right: 10px;}
	
.blueV {background: #ebedf4;
margin: 0 0 0 19;}

.redV {background: #eec0c0;
margin: 0 0 0 19;}

.yellowV {background: #ffffff;
margin: 0 0 0 0;
	font-family:Gill Sans, sans-serif;
	font-size:20px;
	color:#c04737;
	padding-top:6px;
	padding-bottom:6px;
	padding-left: 0px;
	text-align:center;}

.blueV2 {background: #ebedf4;}

.redV2 {background: #eec0c0;
}



.blueV3 {background: #ebedf4;
margin: 0 20 0 19;}

.blueVbio {background: #ebedf4;
display:block; width:461; height:165;}

.blueVCalTACbio {background: url(/images/2014/blueVcaltacbio.jpg) no-repeat;
display:block; width:461; height:165;}

.blueVsustaining {background: #ebedf4;
display:block; width:461; height:100;}

.blueVquote { background: #ebedf4;color: #446090; font-family: Trebuchet, sans-serif; font-style: italic; 
padding-left: 1em; padding-right: 1em;font-size: 10px}

.tanVspeakerbio {background: url(/images/2014/tanVspeakerbio3.jpg) no-repeat;
display:block; width:461; height:165;}
	
.menu2014C {text-decoration: none; color:#5f5496;
	color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-left: 6px;
	padding-top:6px;
	padding-bottom: 8px;}

.graybox-top {
	padding:0;
	display:block;
	width:310px;
	height:26px;
	background: url(/images/2014/graytop.jpg) no-repeat;
	font-size: 1px;
}
.graybox-background {
	width:310px;
	padding:0;
	background: url(/images/2014/graymiddle.jpg) repeat-y #ffffff;
	
}
.graybox-bottom {
	padding:0;
	width:310px;
	height:26px;
	background: url(/images/2014/graybottom.jpg) no-repeat;
	font-size: 1px;
}

.grayboxtext {
font-family: Gill Sans, sans-serif;
font-size: 14px;
	padding:0;
	margin-left:18px;
	margin-right:18px;
	margin-top:0;
	margin-bottom:0;
	}
	
.slide-text {font-family: Gill Sans, sans-serif; padding-left: 10px; padding-right: 10px; text-decoration:none;}
.index-textV {font-family: Gill Sans, sans-serif; padding-left: 18px; padding-right: 18px;font-size:16px;}
.index-textV14 {font-family: Gill Sans, sans-serif; padding-left: 18px; padding-right: 18px;font-size:14px;}
.index-textV10 {font-family: Gill Sans, sans-serif; padding-left: 18px; padding-right: 18px;font-size:12px;}
.quoteV { color: #446090; font-family: Gill Sans, sans-serif; font-style: italic; 
padding-left: 0; padding-right: 1em; padding-top: 1em;font-size: 12px;}
.quoteVindent { color: #446090; font-family: Gill Sans, sans-serif; font-style: italic; 
padding-left: 1em; padding-right: 1em; padding-top: 1em; padding-bottom: 1em;font-size: 12px;}

h2.new {text-decoration: none; color:#5f5496;
	color:#0a2f66;
	font-family:Gill Sans, sans-serif;
	font-size:16px;
	margin: 0px 30px 10px 30px ;
	}

.headerpub2014 { display:block; height:38; background-color:#acc36d; font-family: Gill Sans, sans-serif; font-size:24px; font-style:bold; 
color:#ffffff; margin-left:8; margin-right:10; padding:0 0 0 0;}
  
.wrapper2014 {padding-left: 18px;}

.float-right2014 { float:right; padding: 0.2em;
  padding-left: .2em;
  padding-top:.2em;
  padding-bottom: 5px;
  margin-left: 8px;
  margin-top: 0px;}

.float-right2014 { float:right; padding: 0.2em;
  padding-left: .2em;
  padding-top:.2em;
  padding-bottom: 5px;
  margin-left: 8px;
  margin-top: 0px;}

a:link.spot {font-family: Gill Sans, sans-serif; 
font-style: bold;
font-size:18px;
color: #833158; text-decoration: none;}
a:visited.spot {text-decoration: none; color:#531313; }
a:active.spot {text-decoration: none; color:#5f5496; background-color:#c5f89f;}
a:hover.spot {text-decoration: underline; color: #5f5496; background-color:#acced5;}

a:link.spotB {font-family: Gill Sans, sans-serif; 
font-style: bold;
font-size:14px;
color: #833158; text-decoration: none;}
a:visited.spot {text-decoration: none; color:#531313; }
a:active.spot {text-decoration: none; color:#5f5496; background-color:#c5f89f;}
a:hover.spot {text-decoration: underline; color: #5f5496; background-color:#acced5;}

a:link.mainV {font-family: Gill Sans, sans-serif; 
font-style: bold;
font-size:18px;
color: #833158; text-decoration: none;}
a:visited.mainV {text-decoration: none; color:#531313; }
a:active.mainV {text-decoration: none; color:#5f5496; background-color:#c5f89f;}
a:hover.mainV {text-decoration: underline; color: #5f5496; background-color:#acced5;}

a:link.grayV {font-family: Gill Sans, sans-serif; 
font-style: bold;
font-size:18px;
color: #d9d9dd; text-decoration: none;}
a:visited.grayV {text-decoration: none; color:#d9d9dd; }
a:active.grayV {text-decoration: none; color:#5f5496; background-color:#c5f89f;}
a:hover.grayV {text-decoration: underline; color: #5f5496; background-color:#acced5;}

.bottomV4
    {position: relative;
    margin-top: -21px;
    margin-left: 5px;
    color:#d9d9dd;
    
}
.rollover3slimV a { display: block; width:120px; background-color:#94a0c0;  border-top:1px solid #ffffff; border-bottom:2px solid#574c90; 
font-family:Gill Sans, sans-serif; color:#0b2962; font-size:11px; text-decoration:none;}
.rollover3slimV a:hover { background-color:#acced5;  font-size:11px; text-decoration:none}
.rollover3slimV a:active { background-color:#c5f89e;  font-size:11px; text-decoration:none}

.rollover5V a { display: block; width:260px; background-color:#ebedf4;  
font-family: Gill Sans, sans-serif; font-size:11px; text-decoration:none}
.rollover5V a:hover { background-color:#acced5;  font-size:11px; text-decoration:none}
.rollover5V a:active { background-color:#c5f89f;  font-size:11px; text-decoration:none}


.float-leftV { float:left;   padding-left: .2em;
  padding-right: .2em;
  padding-top:0;
  padding-bottom: .2em;
  margin-right: 8px;
  margin-left:15px;}

.float-leftV3 { float:left;   padding-left: 0;
  padding-right: .2em;
  padding-top:0;
  padding-bottom: .2em;
  margin-right: 8px;
  margin-left:0px;}

.float-leftV4 { float:left;   padding-left: 10px;
  padding-right: .2em;
  padding-top: 10px;
  padding-bottom: .2em;
  margin-right: 8px;
  margin-left:0px;}
  
#wrapper { 
	width:750px;
	height:340px;
	display:block;
	background-image:url(/images/2014/California-logos-large.jpg);
	margin-left:15px;
}

#wrapperE { 
	width:450px;
	height:500px;
	display:block;
	background-image:url(/images/2014/energy-arrow.jpg);
	margin-left:15px;
}

#wrapperWST { 
	width:450px;
	height:500px;
	display:block;
	background-image:url(/images/2014/wst-arrow.jpg);
	margin-left:15px;
}

#wrapperED{ 
	width:450px;
	height:750px;
	display:block;
	background-image:url(/images/2014/education-arrow.jpg);
	margin-left:15px;
}
.spacerL{
	display:block;
	float:left;
	clear:left;
}

.spacerR{
	display:block;
	float:right;
	clear:right;
}

.highlight {background-color: #FFFF00;}

.v5header {display:block; width:1000; height:163; margin-left:auto; margin-right:auto; background-image:url(/images/v5/header-v5.jpg); box-shadow: 4px 4px 4px #000000;}

.shadow {box-shadow: 4px 4px 4px #000000;}


@font-face {
    font-family: neutra_font;
    src: local(NeutraTextTF-Demi_font), url('/v5/fonts/NeutraTextTF-Demi.ttf') format('opentype');
}

.float-left-v5 { float:left;
  padding-right: 2;
  padding-top:0;
  padding-bottom:0;
  display: inline;
  max-width:135px;
  margin-top:-45px;
  }

a.buttonv5-blue {display:block; height:24px; max-width:135px; background: url(/images/v5/v5rollover-blue.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	font-family:neutra_font; font-size: 12; color:#ffffff;}
a:hover.buttonv5-blue {
	background-position: 0 -24px;text-decoration: none; color:#6c5fb0;}
a:active.buttonv5-blue {background-position: 0 -48px;text-decoration: none; color:#6c5fb0;} 


a.buttonv5-green {display:block; height:24px; max-width:135px; background: url(/images/v5/v5rollover-green.jpg) no-repeat 0 0;
	overflow: hidden;
	text-decoration: none; 
	font-family:neutra_font; font-size: 12; color:#ffffff;}
a:hover.buttonv5-green {
	background-position: 0 -24px;text-decoration: none; color:#6c5fb0;}
a:active.buttonv5-green {background-position: 0 -48px;text-decoration: none; color:#6c5fb0;} 

.v5menu-font {font-family:neutra_font; font-size: 12; color:#ffffff;}

.v5menu-blue {display: block; width:135; height:24; color:#1075bc; border-right:1px #ffffff;}

.v5menu-center {text-decoration: none; color:#ffffff;
display: block; width:135; height:24;
	padding-top:6px;
	text-align:center;}
	
.v5menu-left {text-decoration: none; color:#ffffff;
display: block; width:135; height:24;
	padding-top:6px;
	padding-left:4px;
	text-align:left;}

.v5footer {text-decoration: none; font-family:neutra_font; font-size: 12; color:#ffffff;
display: block; width:957; height:24;
	padding-top:12px;
	text-align:center;
	background-color:#1075bc;
	margin-left:auto; margin-right:auto; margin-top:-16px;}

.v5textbox-green {text-decoration: none; font-family:neutra_font; font-size: 13; color:#ffffff;
display: block; width:957; height:36;
	padding-top:12px;
	text-align:center;
	background-color:#0e7847;
	margin-left:auto; margin-right:auto; margin-top:-10px;}
	
.v5white {
background:#ffffff;
box-shadow: 4px 4px 4px #000000;
}

.v5slideshow {display:block; width:957px; height:276px; margin-top:-16px; margin-left:auto; margin-right:auto;}
	
.offset50 {position:relative; top:25px;}

.search-offset {display:block; width:300; height:16; position:relative; top:-50px;right:-677px;}