@charset "utf-8";/* CSS Document */* {	margin:0px;	padding:0px;	}body {	font-family: Tahoma;	}	img {	border:0px;	}.clear {clear:both;}/* ads vertical scroll bar to all pages to keep center-aligned pages from jumping left or right */html {	overflow: -moz-scrollbars-vertical;	}#body {	margin-left:auto;	margin-right:auto;	width:900px;	margin-top:20px;	}#header {	width:860px;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	margin:0px 20px 0px 20px;		}#logo {	width:344px;	height:69px;	padding:0px 0px 9px 7px;	}#top-nav{	padding-top:50px;	font-size:10px;	float:right;	text-transform:uppercase;	}	#top-nav a{	color:#2367ba;	text-decoration:none;	padding-left:20px;	}	#top-nav a:hover{	text-decoration:underline;	}#main-menu{	width:860px;	height:32px;	font-size:10px;	text-transform:uppercase;	background:url(/images/menu_bg.gif) repeat-x;	}	.main-menu-left{	float:left;	width:14px;	height:32px;	background:url(/images/menu_left.gif) no-repeat;	}	.main-menu-left_sub{	float:left;	width:14px;	height:32px;	background:url(/images/menu_left_sub.gif) no-repeat;	}	.main-menu-right{	float:right;	width:3px;	height:32px;	background:url(/images/menu_right.gif) no-repeat;	}	.main-menu-item {	width:auto;	float:left;	overflow:hidden;	padding:9px 23px 0px 23px;	}.main-menu-pdf {	float:left;	padding:7px 4px 0px 15px;	}		.main-menu-pdf2 {	width:auto;	float:left;	overflow:hidden;	padding:9px 15px 0px 0px;	}	.main-menu-item_on {	background:#2875d4;	width:auto;	float:left;	overflow:hidden;	padding:9px 23px 10px 23px;	}	#main-menu a {	color:#2367ba;	text-decoration:none;	}	#main-menu a:hover {	color:#666666;	}	#main-menu a.on {	color:#ffffff;	text-decoration:none;	}	#main-menu a.on:hover {	color:#ffea19;	}	#sub-menu{	width:860px;	height:31px;	font-size:10px;	text-transform:uppercase;	background:url(/images/submenu_bg.gif) repeat-x;	}	.sub-menu-left{	float:left;	width:14px;	height:31px;	background:url(/images/submenu_left.gif) no-repeat;	}	.sub-menu-item {	width:auto;	float:left;	padding:9px 15px 0px 15px;	overflow:hidden;	}	.sub-menu-pdf1 {	float:left;	padding:7px 4px 0px 15px;	}	.sub-menu-pdf2 {	float:left;	padding:9px 15px 0px 0px;	}	#sub-menu a {	color:#ffffff;	text-decoration:none;	}	#sub-menu a:hover {	color:#ffea19;	text-decoration:none;	}	#home {	width:860px;	margin:11px 20px 0px 20px;	}	#home-program-guide {	width:508px;	height:200px;	background:url(/images/logo_round.gif) no-repeat left bottom #2367ba;	}	#home-program-guide p {	font-size:10px;	color:#ffffff;	padding-right:40px;	}	#home-feature-box {	font-size:10px;	}	#home-feature-box a{	text-decoration:none;	}	#home-feature-box h2 {	font-size:11px;	font-weight:normal;	}	#home-right-column {	width:340px;	float:right;	}	#home-event {	height:200px;	padding-left:16px;	background:url(/images/photo_microscope.jpg) no-repeat right bottom #24b999;	color:#ffffff;	}	#home-event h2 {	font-size:20px;	line-height:26px;	font-weight:normal;	}	#home-event p {	padding-top:10px;	font-size:14px;	line-height:22px;	}#home-content{	padding-top:10px;	}	#home-content p{	font-size:11px;	color:#666666;	margin-bottom:15px;	}	#home-content h1{	font-size:18px;	font-weight:normal;	color:#4c4c4c;	margin-bottom:15px;	}	#home-content a{	text-decoration:none;	color:#00abd8;	}	#home-content a:hover{	text-decoration:underline;	}	#page {	width:880px;	margin:28px 20px 0px 0px;	}	#feature-box {	width:214px;	float:left;	padding-left:14px;	}#page-content{	width:652px;	float:left;	}	#page-content h1{	font-size:18px;	font-weight:normal;	color:#2367ba;	margin-bottom:15px;	}	#page-content h2{	font-size:16px;	font-weight:normal;	color:#2367ba;	margin-bottom:15px;	}	#page-content h3{	font-size:14px;	font-weight:bold;	color:#666666;	margin-bottom:15px;	}	#page-content p{	font-size:12px;	line-height:16px;	color:#666666;	margin-bottom:15px;	}	#page-content ul{	margin-left:20px;	}	#page-content li{	font-size:12px;	line-height:16px;	color:#666666;	margin-bottom:15px;	}	#page-content td{	font-size:12px;	line-height:16px;	color:#666666;	padding:5px;	}	#page-content a{	text-decoration:none;	color:#00abd8;	}	#page-content a:hover{	text-decoration:underline;	}	#footer {	width:844px;	margin:50px 20px 0px 20px;	padding:12px 0px 12px 16px;	border-top:1px solid #cccccc;	font-size:11px;	color:#666666;	}	#footer a{	text-decoration:none;	color:#00abd8;	}	#footer a:hover{	text-decoration:underline;	}