@import "omnium_default.css";#colorStrip {	position:absolute;	right:0px;	width:10px;	height:320px;		background-image:url(../images/sectionNav/colorBar.gif);	background-repeat:no-repeat;	background-position:top right;}* html #colorStrip { /* IE patch */	right:-1px;}/* SECONDARY NAVIGATION STYLES */#sectionNav {	float:left;	margin:0 0 0 10px;	width:159px;		background-image:url(../images/bg/secondNav_bg.gif);	background-repeat:repeat-y;	background-position:top left;		font-size:10px;}* html #content #sectionNav { 	position:absolute; /* without this hack, the section nav forces the first few lines of body copy to the right slightly */	left:0px; /* without this hack, the section nav appears to far to the right in IE */}#sectionNav #sectionNavHeadImg {	margin:0 0;}#sectionNav h2 a {	width:100%;}#sectionNav .itemList {	margin:0 0 0 0;	padding:0;	}#sectionNav .itemList .item {	margin:0;	padding:2px 12px 4px 12px;	/*	background-image:url(../images/sectionNav/secondNav_bullet.gif);	background-repeat:no-repeat;	background-position:top left; */	border-bottom:solid 1px white;		color:#183394;}#sectionNav .itemList div.item.active {/*	background-image:url(../images/sectionNav/secondnav_bg_w_hilite_arrow.gif); */	padding-bottom:5px;}#sectionNav .item .title {	font-weight:bold;	color:#89a2b3;}#sectionNav .item.active .title {	width:128px;	display:block;}/* This selector and the next: subitems are only visible when their containing "#sectionNav .item" is ".active" */#sectionNav .item .subitem {	display:none;}#sectionNav .item.active .subitem {	display:block;	margin:0;	padding-top:4px;}#sectionNav .item a {	color:#183394;	text-decoration:none;}#sectionNav .item a:hover {	text-decoration:underline;}#sectionNav .item a.active, #sectionNav .item a.active:hover {	color:#000000;	text-decoration:none;}/* CONTENT AND BODY COPY STYLES */#content {	min-height:320px; /* IE ignores this (see next selector below) */		overflow:visible;		background-image:url(../images/homeMap/worldMapSmall2.gif);	background-repeat:no-repeat;	background-position:bottom left;}* html #content { /* this acts like min-height for IE, without affecting other browsers */	height:320px;}#bodyCopy {	position:relative;	margin:0 8px 0 195px;		font-size:12px;	line-height:16px;}#bodyCopy a { color:#183394;	text-decoration:underline;}#bodyCopy a:hover {	text-decoration:none;}#admissionCriteria #bodyCopy { /* a patch to fix the weird text wrap in IE of the orderered list leading the body copy on this page */	margin-left:200px;}* html #bodyCopy {	margin-right:12px;}#bodyCopy h1 {	position:relative;	top:-4px;		margin:0 0 15px 0;		font-size:20px;	font-weight:500;	color:#89a2b3;}#bodyCopy h1 .subtitle {	display:block;	margin:6px 0 0 0;		font-size:16px;}#bodyCopy h1.inpageh1 {	display:block;	font-weight:500;	color:#89a2b3;	margin:24px 0 0 0;	font-size:16px;}#bodyCopy h2 {	margin:20px 0 0 0;	font-size:12px;}#bodyCopy h2.atTop {	margin:0 0 0 0;}#bodyCopy h3 {	margin-bottom:8px 0 0 0;	font-size:10px;	font-weight:bold;	text-decoration:underline;}#bodyCopy img.leadinImg {	float:right;	position:relative;	top:3px;	margin:0 0 20px 20px;		background-color:#CCCCCC;}#bodyCopy img.right {	float:right;	margin:0 0 20px 20px;}#bodyCopy img.left {	float:left;	margin:0 20px 20px 0;}#bodyCopy img.right, #bodyCopy img.left {	position:relative;	top:3px;}#bodyCopy p {	margin:0 0 8px 0;}#bodyCopy p.listleadin {	margin:0 0 0 0;}#mainText {	padding:12px 12px 12px 0;	background-image:url(../images/bg/header_bg.gif);	background-repeat:repeat-y;	background-position:top right;}#inpagecharts {	width:565px;	padding:0 0 0 0;	margin:0 0 16px 0;	overflow:hidden;}#sidebar {	width:565px;	height:238px;	margin:0 0 16px 0;		overflow:hidden;		color:#638293;	font-size:10px;	line-height:14px;		background-color:gainsboro;}* html #sidebar {	width:559px;}#sidebar img.illustration {	float:right;	border:solid 1px red;}#sidebar table {}#sidebar td {	font-size:12px;}#sidebar h1 {	position:static;}#sidebar h2 {	margin:8px 16px 4px 0;	font-size:14px;	line-height:20px;	font-weight:bold;	color:#fd1b14;}#sidebar p {	margin:0 16px 8px 0;}#bodyCopy .testimonial {	padding:0 16px 0 0;		color:#BA0000;	font-size:11px;	font-weight:bold;	line-height:15px;}#bodyCopy .testimonial h3 {	margin:8px 0 0 0;		font-size:9px;	text-transform:uppercase;	text-decoration:none;}#bodyCopy .testimonial .attribution {	margin-bottom:16px;		font-size:10px;	font-weight:normal;}#bodyCopy .testimonial .attribution .name {	font-weight:bold;}/* PETER ADDED THESE STYLES */#contactTable td {	font-size:12px;	vertical-align:top;}#contactTable td p {	padding-right:20px;}#contactTable th {	text-align:left;}table.applicationForm td {	font-size:12px;	vertical-align:top;}table.applicationForm td textarea {	font-size:12px;	width:400px;	vertical-align:top;}input.educationInfo {	width:90px;}#bodyCopy #mainText p.formore {	font-size:80%;	padding:0 0 20px 0;	margin:0;	margin-top:-4px;}
