
	body, td { margin: 0px; padding: 0px; line-height: 1.2em; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

	body { background: url(/i/bg_page.gif); background-repeat: repeat-x; background-color: #f0f3f5;}
	td  { vertical-align: top;}
	
	a { color: #336294; text-decoration: none; }
	a:hover { color: #4c7aaa; text-decoration: underline; }
		
		h1 { color: #01336a; font-size: 24px; font-weight: normal; margin: 21px 0px 18px 0px; line-height: 0.9em;}
		h2 { color: #01336a; font-size: 20px; font-weight: normal; margin: 16px 0px 6px 0px; line-height: 0.9em;}
		h3 { color: #666; font-size: 14px; font-weight: bold; margin: 8px 0px 4px 0px; line-height: 0.9em;}
		h4 { color: #666; font-size: 12px; font-weight: bold; margin: 3px 0px 3px 0px; line-height: 0.9em;}
	
	h1 a, h2 a, h3 a, h4 a { color: #01336a; text-decoration: underline; }
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #01336a; text-decoration: underline; }
	
	img { border: 0px}
	ul { margin: 0px 0px 8px 0px; list-style: none; }
	p { margin: 0 0 10px 0; }
	
	
	div.pageContainerOuter { width: 100%; margin: 0; padding: 0;}
	div.pageContainerInner { width: 960px; text-align: left; margin: 0px; padding: 0px; background: #fff; background: url(/images/v2/bg_main.gif);  background-repeat: repeat-y; }
	div.maincontainer { margin: 0 5px; background: url(/images/v2/bg_mainpage.gif); background-repeat: repeat-y; }
		div.maincontainer_sub { height: 100%; margin: 0; background: url(/i/bg_mainfull.gif); background-color: #8895a7; clear:both;}
	
	div.mainBox {width: 677px; float: right; margin: 0 10px 24px 0; }
	div.mainBox_home {width: 687px; float: right; margin: 0 0 24px 0; }

	div.header { width: 949px; height: 110px; margin: 0px; padding: 0px; background: url(/i/nav/bg_header.jpg); background-color: #526786;}
		div.header_sub { width: 965px; height: 146px; margin: 0px; padding: 0px; background: url(/i/nav/bg_header_sub.jpg); background-color: #526786;}
			div.header2 { width: 965px; margin: 0px 0px 6px 0px; line-height: 0.6cm; clear: both;}

	div.home_photo { float: left; width: 301px; margin-right: 34px; margin-bottom: 12px;}
	div.home_address_cotainer { float: right; width: 315px; background: #f4f4f4; font-size: 12px;}
	div.home_address_inner { margin: 2px 31px; background: #e7e7e7; }
	div.home_address_inner_padding { padding: 10px; text-align: center;}
	div.address_cotainer { background: #f3f3f3; padding: 10px; text-align: center;}

	div.home_summary_container { background: #f3f3f3; padding: 10px; clear: both;}
	

	div.sidebar { width: 239px; margin: 0 4px 0 0; padding: 0px; float: left; background: #c4cfdb; font-size: 16px;}
	div.sidebarPadding { margin: 10px 20px 20px 24px; text-align: left;}
	div.sidebar a { color: #042d5a; text-decoration: none; }
	div.sidebar a:hover { color: #0e4580; text-decoration: underline; }
	div.sidebar	ul { padding-left: 0px; margin-left: 0px;}
	div.sidebar li { padding-top: 4px; list-style-type: none; text-indent: 0px;}
	
	span.links_large { display: inline; font-size: 16px; color: #478edd;}
	span.links_large a { color: #478edd; text-decoration: underline; }
	span.links_large a:hover { display: inline; color: #6ba5e5; text-decoration: underline; }
	
	div.projects_container { margin: 24px 0 0 0; }
	div.project { margin: 0 0 14px 0; }

		#logobox a {  float:right; height: 127px; width: 197px; margin: 13px 1px 0 0; text-decoration: none;  }	
		#logobox a i { visibility: hidden; }
		a#logo { left: 101px; }
   
		.twoColumn { width: 47%; float: left; border: 1px;}
			.threeColumn { width: 30%; float: left; border: 1px;}

		div.topLinks  { float: left; margin: 25px 0 0 30px; height: 21px; font-size: 14px; text-align: left; color: #fff;}
		div.topLinks ul { display: inline; list-style: none; padding: 0; margin: 0 10px 0 0;}
		div.topLinks li { float: left; margin: 0 16px 0 0.15em;}
		div.topLinks a { color: #f3f5f7; text-decoration: none; }
		div.topLinks a:hover { color: #ffffff; text-decoration: underline; }
		
		div.home_main { float: left;}
		div.announcebox { width: 472px; background: url(/i/home/bg_announcebox.gif);  background-repeat: repeat-y;}
		div.announce_morebuttons { height: 67px; text-align: center; background: url(/i/home/bg_AnnounceBox3a.gif);  background-repeat: repeat-y;}
		div.announcements { margin: 6px 58px 0 59px;}
		div.newsletterbox { margin: 0 58px 0 59px;}
	
		ul.publications { padding-left: 0px; margin-left: 0px;}
		ul.publications li { padding-top: 4px; list-style-type: none; text-indent: 0px;}
	
		
		div.home_sidebar { width: 493px; float: right; }
		div.home_sidebarPadding { width: 396px; margin: 38px 51px 20px 44px; text-align: center; }
		
		div.mainContent_top { width: 768px; height: 50px; background: url(/i/bg_mainContent_1a.gif);  background-repeat: repeat-y;}	
		div.mainContent_top_padding {margin: 0 32px 0 40px;}
		div.mainContent { width: 768px; padding: 0; background: url(/i/bg_mainContent.gif); background-repeat: repeat-y;}	
		div.mainContent_padding { width: 670px; margin: 12px 0 0 58px; }
	
		div.mainBox_preFooter { width: 965px; height: 28px; background: url(/i/bg_prefooter.gif); background-repeat: no-repeat; clear:both;}
	

	
		div.sidebarTitle { margin: 0 0 6px 0; color: #a3801d; font-weight: bold;}
		
		div.news_headline { margin: 0 0 2px 0; color: #526786; font-weight: bold;}
		div.news_teaser { margin: 0 0 12px 0; }
		
		div.breadcrumbs { padding: 10px 0 12px 30px; color: #fff;}
		div.breadcrumbs a { color: #fff; text-decoration: none; }
		div.breadcrumbs a:hover { color: #fff; text-decoration: underline; }
			
		div.bio_container { margin: 0 0 12px 0; padding: 8px 12px 12px 12px; background: #f1eee4; }
	div.feature_container { margin: 0 0 12px 0; padding: 8px 12px 12px 12px; background: #f3f3f3; }
	
		div.event_item_container { border-bottom: #ccc 1px dashed; margin: 0 0 10px 0;}
		div.event_headline { margin: 0 0 2px 0; color: #526786; font-weight: bold;}
		div.event_teaser { margin: 0 0 6px 22px;}
		div.past_event { color: #999; font-style: italic;}
		
		div.home_projects { margin: 12px 0 0 0px;}
		div.home_description { margin: 16px 4px 0 10px; text-align: left;}
		div.home_providedby { text-align: right; margin: 12px 0 0 0;}
		
		span.emphasis { color: #526786;}
		div.indent { margin: 0 0 0 28px; }
			div.infocolumn { margin: 12px 14px 8px 4px;}
		
		div.util { text-align: left; margin: 10px 0px 0px 0px;}
		div.util a:link, div.util a:visited, div.util a:active { font-size: 11px; color: #666666;}
		div.util a:hover { color: #bf992e;}
		div.util ul { margin: 0 0 0 2px; padding: 0px; list-style: none; }
		div.util li { margin: 0px 0px 3px 0px }
		div.util img { vertical-align: middle}
	
	div.footerBox { clear: both; margin: 12px 0 0 0; padding: 10px 0px; text-align: left; background: #e9e9e9; color: #666;}
		div.footerBox ul { list-style: none; padding: 0;}
		div.footerBox li { display: inline; margin: 0 6px;}
	div.footerCopyright { float: left; width: 239px; margin: 0 5px 0 0; text-align: center; }
	div.footerLinks { float: right; width: 504px;}
	div.oldSite { float: right; width: 200px;}
	div.footerLinks_padding { margin: 0 22px 0 12px; text-align: right;}
	div.footerBox a { color: #666; text-decoration: none; }
	div.footerBox a:hover { color: #999; text-decoration: underline; }
	
			
	div.emailLogo { height: 98px; margin: 6px 0px 0px 0px; background: #fff; text-align: center;}
	img.emailLogo { }
	div.emailTitle { height: 19px; margin: 0px 0px 20px 0px; background: #536786; text-align: center; font-size: 12px; font-style: italic; color: #fff; }
	div.emailpage { margin: 10px 20px 0px 20px; font-size: 11px; }
	form.sendpage { margin: 0px; padding: 0px;}
	div.emailpage td.formName { font-size: 11px; }
	div.emailpage input, div.emailpage textarea { width: 150px; color: #000; background: #fff; border: 1px solid #999; font-size: 11px; margin: 0px 0px 3px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	div.emailpage td.formTxt { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	div.emailpage input.checkbox { width: 13px; height: 13px; margin: 0px; border: 0px;}
	div.emailpage input.formInputPreview { width: 70px; height: 17px; color: #fff; background: #369; border: 1px solid #999; font-size: 11px; font-weight: bold; margin: 12px 0px; vertical-align: middle;}
	div.emailpage input.formInputSubmit { width: 70px; height: 17px; color: #fff; background: #369; border: 1px solid #999; font-size: 11px; font-weight: bold; margin: 10px 0px 0px 0px; vertical-align: middle;}

	div.clearboth {clear: both;}
		
	.toggle {display:none;}	
	td.formLabel { width: 155px; vertical-align: top; padding: 3px 0px;}
	td.formValue { vertical-align: top; padding: 3px 0px;}
	.formError { color: red; }
