	body 
		{
		background-color: #C2C2CD;
		margin: 0;
		padding: 0;
		font: normal 12px arial;
		color: #000;
		}
	
	img { 
		border: 0;
		}

	
	a:link    {color:#000; text-decoration:underline}
	a:visited {color:#000; text-decoration:underline}
	a:hover   {color:#666; text-decoration:none}

	a.orange:link    {color:#F30; text-decoration:underline}
	a.orange:visited {color:#F30; text-decoration:underline}
	a.orange:hover   {color:#000; text-decoration:none}
	
	h1  {
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: bold;
		color: #003;
		}
		
	h2  {
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: normal;
		color: #f00;
		}
		
	h3  {
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: bold;
		color: #5F67B9;
		}
		
	h5  {
		margin: 0;
		padding: 0;
		font-size: 11px;
		font-weight: bold;
		color: #FF450C;
		}
		
	.wrapper {
		background-image: url(../images/home_bg.jpg);
		background-repeat: repeat-x;
		background-color: #fff;
		margin: 0;
		padding: 0;
		}
		
	.wrapper-secondary {
		background-image: url(../images/secondary_bg.jpg);
		background-repeat: repeat-x;
		background-color: #fff;
		margin: 0;
		padding: 0;
		}
	
	.header {
		width: 800px;
		height: 91px; 
		}
	
		.logo {
			margin: 30px 0 0 40px;
			float: left;
			}
	
		.header div {
			width: 690px;
			height: 20px; 
			position: absolute;
			top: 50px;
			left: 450px;
			voice-family: "\"}\"";
		voice-family: inherit;
	
		width: 240px;
	}
	/* Begin hiding from Mac IE */
	/* \*/
	html>body div.searchContainer
	{
		width: 240px;
	}
	/* End hiding from Mac IE */
	
		.header div img {
			margin: 0 5px;
			}
	
		.header div input {
			margin: 0;
			padding: 0;
			}
		.header div img.search-button {
			margin: 0 0 -2px 0;
			}
			
      .flash
	    {
	  	}
		
		
		#navigation
			{
				width: 770px;
				height: 34px;
				margin: 0;
				padding: 0;
			}
		
		#navigation li
			{
				height: 34px;
				margin: 0; 
				padding: 0;
			 	float: left; 
				list-style: none; 
				position: relative;
			}
			
		#navigation li span
			{
				display: none;
			}
			
		#navigation li a
			{
				height: 34px;
				display: block;
			}
			
		#navigation li.home 
			{
				width: 105px;
				background: url(../images/nav_home.jpg);
				background-repeat: no-repeat; 
				display: block;
				border-right: 2px solid #0B0E36;
			}
			
		#navigation li.aboutcfar 
			{
				width: 122px;
				background: url(../images/nav_aboutcfar.jpg);
				background-repeat: no-repeat; 
				display: block;
				border-right: 2px solid #0B0E36;
			}
			
		#navigation li.expertise 
			{
				width: 107px;
				background: url(../images/nav_expertise.jpg);
				background-repeat: no-repeat; 
				display: block;
				border-right: 2px solid #0B0E36;
			}
			
		#navigation li.focusareas 
			{
				width: 144px;
				background: url(../images/nav_focusareas.jpg);
				background-repeat: no-repeat; 
				display: block;
				border-right: 2px solid #0B0E36;
			}
			
		#navigation li.publications 
			{
				width: 131px;
				background: url(../images/nav_publications.jpg);
				background-repeat: no-repeat; 
				display: block;
				border-right: 2px solid #0B0E36;
			}
			
			
		body.home #navigation li.home, body.aboutcfar #navigation li.aboutcfar, body.expertise #navigation li.expertise, body.focusareas #navigation li.focusareas, body.publications #navigation li.publications 
			{
				background-position: 0 -34px; display: block;
			}
			
			
		#navigation li.nav a
			{
				width: 100%;
			}
			
			
		#navigation li:hover, #navigation li.over { background-position: 0 -34px; display: block; }
		#navigation li:hover ul, #navigation li.over ul{ display: block; }
			
		#navigation li ul 
			{
				margin: 0; 
				padding: 0; 
				display: none;
				position: absolute; 
				top: 34px;
				left: 0;
				background-color: #0B0E36;
				width: 228px;
			}
			
		#navigation li ul li
			{
				margin: 0;
				padding: 0;
				height: 24px;
				width: 212px;
			}
			
		#navigation li ul li a{
			width: 200px;
			height: 18px;
			padding: 4px 4px 3px 8px;
			color: #fff;
			background-color: #0B0E36;
			font-size: 12px;
			font-family: Arial;
			border: 2px solid #0B0E36;
			text-decoration: none;
			}
		
		
		*>html #navigation li ul li a { height: 26px;} /* for IE5/Mac */
			
		#navigation li ul li a:hover{
		  background-color: #787EAC;
		  }
	
		
	/*-- Home --*/
		
	.calloutdivider 
		{
			display: inline; 
			float: left; 
			margin: 25px 15px; 
			width: 5px;
		}
		
	.callout1 
		{
			display: inline; 
			float: left; 
			width: 180px; 
			margin: 25px 0 25px 77px;
		}
		
	.callout1 a 
		{
			text-decoration: none;
		}
		
	.callout2 
		{
			display: inline; 
			float: left; 
			width: 180px; 
			margin: 25px 0;
		}
		
	.callout3 
		{
			display: inline; 
			float: left; 
			width: 180px; 
			margin: 25px 0;
		}
		
	.AnniversaryBanner 
		{
			background-image: url(../images/Banner_CFAR_20th_Anniversay.gif);
			background-repeat: no-repeat;
			border: 0px solid #000000; 
			width: 500px;
			height: 27px;
			margin: 20px 1px 1px 140px;
		}
				
	.clearer 
		{

			width: 100%;
			height: 1px;
			clear: both;
			font-size: 1px;
			line-height: 0px;
		}
		
	/*--- secondary ---*/
		
	.secondaryTop 
		{
			width: 775px;
			height: 34px;
		}
		
	.secondaryContent 
		{
			background-image: url(../images/content_bg.gif);
			background-repeat: repeat-y;
			background-color: #fff;
		}
		

		
	.secondaryLeft
		{
			float: left;
			width: 183px;
		}
		
		.secondaryNav
			{
			width: 183px;
			margin: 0;
			padding: 0;
			list-display: none;
			border-bottom: 1px solid #000;
			}
		
		.secondaryNav li
			{
			width: 183px;
			height: 18px;
			margin: 0;
			padding: 0;
			}
			
		.secondaryNav li a
			{
				display: block;
				width: 174px;
				height: 16px;
				margin: 0;
				padding: 2px 0 0 9px;
				background-image: url(../images/secondary_nav_bg.jpg);
				background-repeat: no-repeat;
				font-size: 10px;
				color: #0B0E38;
				text-decoration: none;
			}
		
		.secondaryNav li a:hover
			{
				background-image: url(../images/secondary_nav_bg.jpg);
				background-repeat: no-repeat;
				background-position: 0 -18px;
				color: #fff;
			}
		
		.secondaryLeft li.on a
			{
				background-image: url(../images/secondary_nav_bg.jpg);
				background-repeat: no-repeat;
				background-position: 0 -18px;
				color: #fff;
			}
		
		.secondaryNav li a:visited
			{
				text-decoration: none;
			}
		
		.secondaryLeftSub1
			{
				border-top: 3px solid #F24713;
				background-color: #0B0E38;
				padding: 15px 4px 4px 4px;
			}
		
			.secondaryLeftSub1 .title1
				{
					font-size: 12px;
					color: #fff;
				}
			
			.secondaryLeftSub1 .title2
				{
					font-size: 12px;
					color: #C0B036;
				}
		
		.secondaryLeftSub1 div
			{
				margin: 5px 0 0 0;
				padding: 10px;
				border: 1px solid #ACBAD6;
				background-color: #0B0E38;
				color: #fff;
			}
		
		.secondaryLeftSub2
			{
				background-color: #EFEFF5;
				padding: 4px;
			}
		
			.secondaryLeftSub2 .title3
				{
					font-size: 12px;
					color: #f00;
					font-weight: bold;
				}
		
		.secondaryLeftSub2 div
			{
				padding: 10px;
				border: 1px solid #ACBAD6;
				background-color: #EFEFF5;
				color: #0B0E37;
			}
		
		
	.secondaryMiddle
		{
			float: left;
			width: 330px;
			padding: 0 50px 40px 40px;
		}
		
	body.wide .secondaryMiddle
		{
			float: left;
			width: 465px;
			padding: 0 50px 40px 40px;
		}

	.secondaryMiddle ul
		{
			list-style-image: url(../images/list_dot.gif); 
			clip:   rect(   );
			margin: 10px 0 15px 15px;
			padding: 0;
		}
		
	.secondaryMiddle ul li
		{
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}
		
		.subtitle 
		{
			height: 24px;
			background-image: url(../images/dotline.gif);
			background-repeat: repeat-x;
			background-position: 0 100%;
		}
		
		.breadcrumb
		{
			height: 18px;
			padding: 2px 0 0 0;
			margin: 0 0 10px 0;
			background-image: url(../images/dotline.gif);
			background-repeat: repeat-x;
			background-position: 0 100%;
			font-size: 10px;
			color: #666;
		}
		
			.breadcrumb a:link, .breadcrumb a:visited
			{
				color: #666;
				text-decoration: underline;
			}
		
			.breadcrumb a:hover
			{
				color: #666;
				text-decoration: none;
			}
		
			.breadcrumb span
			{
				color: #000;
			}
		
		.divider
		{
			height: 2px;
			padding: 0;
			margin: 0;
			background-image: url(../images/dotline.gif);
			background-repeat: repeat-x;
			background-position: 50% 100%;
			font-size: 0;
			line-height: 0;
		}
		
		
	.secondaryRight
		{
			float: left;
			width: 130px;
			padding: 0 0 20px 0;
		}
		
	body.wide .secondaryRight
		{
		display: none;
		}
		
	.bios
		{
			height: 150px;
			margin: 0 0 10px 0;
			
		}
		
	.bios img
		{
		 float: left; 
		 margin: 0 10px 0 0;
		}
		
	/*--- footer ---*/
		
	.footer {
		width: 100%;
		height: 80px;
		background-image: url(../images/footer_bg.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 0;
		clear: both;
		}
		
	.footer-text {
	    width: 775px;
		margin: 0;
		padding: 4px 0 0 12px;
		font: 10px verdana;
		color: #fff;
		}
		
	.footer-nav {
		margin: 0;
		font: 10px verdana;
		color: #fff;
		float: right;
		}
		
	.footer-nav  a:link, .footer-nav  a:visited, .footer-nav  a:active {
		color:#fff; 
		text-decoration:none;
		}
		
	.footer-nav a:hover {
		color:#ccc; 
		text-decoration:none;
		}