/* undergraduate */
body#undergraduate {
	background-image: url('http://www.sandiego.edu/admissions/undergraduate/images/home_background.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

body#undergraduate div#logo_region {
	height: 15.4375em;
}

/* feature */

/* This width now uniform across graduate and undergraduate homepages -sonhoang 9/1/2011 */
ul#featureList li {
	width: 8.4375em;
}
/* end feature */

/* quicklinks */
body#undergraduate div#graduate {
	display: none;
}

body#undergraduate div#usd {
	display: none;
}
/* end quicklinks */
/* end undergraduate */

/* graduate */
body#graduate {
	background-image: url('http://www.sandiego.edu/admissions/graduate/images/home_background.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

body#graduate div#logo_region {
	height: 15.25em;	
}

/* quicklinks */
body#graduate div#undergraduate, body#graduate div#usd {
	display: none;
}
/* end quicklinks */
/* end graduate */


/* secondary navigation - information for and social networking */
div#secondary_navigation {
	background-image: url('http://www.sandiego.edu/admissions/images/secondary_navigation_background.png');
	background-repeat: repeat-x;
	height: 2em;
	padding-top: .625em;
}

p.information_for {
	float: left;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: .75em;
	padding-right: 1em;
}

ul#information_for li {
	float: left;
	display: inline;
	list-style-type: none;
	font-size: .75em;
}

ul#information_for li + li {
	border-left: solid #ffffff 1px;	/* Used pixels for hairline border */
	padding-left: .5em;
	margin-left: .5em;
}

ul#information_for a {
	color: #ffffff;
	text-decoration: none;
}

ul#social {
	margin-top: -.25em;
}
/* end secondary navigation */

/* logo region */
div#logo_region {
	width: 60em;
	margin: auto;
}

div#logo_region img {
	margin-top: 10em;
	margin-bottom: -.25em;
}
/* end logo region */

div.content_container {
	background-color: #ffffff;
	margin: auto;
	width: 57em;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

/* main navigation */

ul.main_navigation > li {
	font-size: .75em;			/* 12px = .75em */
	float: left;
	width: 13em;				/* 156px = .75 * 13em */
	margin-left: 1.75em;
	border-right: solid 1px #d9d9d9;	/* Used pixels for hairline border */
	height: 12em;
	margin-bottom: 1em;
}

ul.main_navigation > li a {
	color: #002469;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

ul.main_navigation li a:hover {
	text-decoration: underline;
}

ul.main_navigation li {
	list-style-type: none;
}

ul.main_navigation > li ul li + li + li + li + li {
	display: none;
}

/* Apply Now */
ul.main_navigation > li + li + li + li ul li + li {
	display: block;
}

ul.main_navigation > li {
	position: relative;
	margin-top: 1.5em;
}

ul.main_navigation > li + li + li + li {
	width: 14em;			/* 168px = .75 * 14em */
}

ul.main_navigation ul.apply {
	position: absolute;
	margin-top: 0;
	top: -1.5em;
}

ul.main_navigation ul.apply li a {
	color: #ffffff;
	text-transform: uppercase;
	font-size: .875em;
	font-weight: bold;
}

ul.main_navigation ul.apply li a:hover {
	text-decoration: none;
}

ul.apply li {
	background-image: url('http://www.sandiego.edu/admissions/images/apply_now_background.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 1.5em;
	padding-left: .9375em;
	height: 4em;
	width: 6.5em;
	position: absolute;
	top: -8px;			/* Used pixels for exact positioning */
	left: -1.5em;
	z-index: 15;
}

ul.apply li + li {
	background-image: url('http://www.sandiego.edu/admissions/images/check_status_background.png');
	background-repeat: no-repeat;
	padding-top: 1.5em;
	padding-left: .9375em;
	height: 4em;
	width: 6.5em;
	position: absolute;
	top: -8px;			/* Used pixels for exact positioning */
	left: 5.75em;
	z-index: 15;
}

ul.apply li + li + li {
	font-size: 1.125em;
	background-image: none;
	height: .25em;
	padding: 0;
	margin-bottom: .5em;
	width: auto;
	position: relative;
	top: 3.25em;
	left: 0;
}

ul.main_navigation ul.apply li + li + li a {
	text-transform: none;
	color: #af080e;
	font-weight: normal;
}

ul.main_navigation ul.apply li + li + li a:hover {
	text-decoration: underline;	
}

ul.main_navigation ul.apply li + li + li + li + li +li + li{
	display: none;
}

ul.main_navigation:hover ul.apply li + li + li + li + li +li + li{
	display: block;
}


/* The Experience, Resources */
ul.main_navigation > li + li + li + li + li ul li + li + li + li + li {
	display: none;
}

ul.main_navigation > li + li + li + li + li {
	width: 12em;		/* 144px = .75 * 12em */
	border-right: none;
}

ul.main_navigation > li + li + li + li + li a {
	color: #002469;
}

ul.main_navigation > li + li + li + li + li ul a {
	color: #000000;
}
/* end The Experience, Resources */

ul.main_navigation li ul {
	margin-top: .75em;
}

ul.main_navigation > li ul a {
	color: #000000;
	font-weight: normal;
	text-transform: none;
}

ul.main_navigation >li ul li {
	line-height: 1em;
	padding-bottom: 1em;
}

ul.main_navigation li ul li ul {
	display: none;
}

ul.main_navigation li ul li ul li {
	line-height: 1em;
	padding-left: 1em;
	padding-top: .5em;
	padding-bottom: 0;
}

ul.main_navigation:hover > li ul li + li + li + li + li {
	display: block;
}

ul.main_navigation:hover {
	height: 19em;
	width: 57em;
	background-color: white;
	opacity: .95;
	position: relative;
	z-index: 1;
	margin-bottom: -8.5em;
}
/* end main navigation */

/* main feature */
div#feature {
	clear: both;
}

div#feature img#featureImage {
	height: 18em;
	width: 57em;
}

div#featureText {
	position: relative;
	margin-top: -16em;
	padding: 1em;
	height: 14em;
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div#featureText img {
	float: right;
	max-height: 14em;
	max-width: 20em;
}

div#featureText h3 {
	color: #000000;
	font-size: 1.75em;			/* 28px = 1.75em */
	padding-bottom: .5em;
}

/* Margin added to help center vertically -sonhoang 9/1/2011 */
div#featureText p {
	font-size: 1.125em;
	margin-top: 3em;
	padding-bottom: 1em;
	line-height: 1.5em;
}

div#featureText a {
	color: #ffffff;
	text-decoration: underline;
}

/* Increased for aesthetics to coincide with new marketing campaign -sonhoang 9/1/2011 */
body#undergraduate div#featureText p a {
	font-size: 150%;	
}

div#featureText li {
	display: block;
	float: left;
	list-style-type: none;
	width: 12em;
	height: 10em;
	padding-right: 1em;
	padding-top: 1em;
	text-align: center;
}

div#featureText li + li {
	border-left: dotted 1px #ffffff;	/* Used pixels for hairline border */
	padding-left: .5em;
}

div#featureText .number {
	font-size: 2.5em;
}

ul#featureList {
	position: absolute;
	margin-top: -18.25em;
}

ul#featureList li {
	display: block;
	float: left;
	padding: .5em;
	background-image: url('http://www.sandiego.edu/admissions/images/feature_label_background.jpg');
}

ul#featureList li.open {
	background-image: none;
}

ul#featureList a {
	color: #ffffff;
	text-decoration: none;
}

ul#featureList h2 {
	display: block;
}

ul#featureList li + li {
	border-left: dotted 1px #ffffff;	/* Used pixels for hairline border */
}
/* end main feature */

/* additional information */
div#additional_information {
	margin-top: 2em;
	padding-bottom: 2em;
	color: #000000;
	font-size: .75em;
}

div#additional_information h2 {
	text-transform: uppercase;
	font-weight: bold;
	color: #002469;
}

div#additional_information p {
	clear: left;
	padding-top: 1em;
	line-height: 1.5em;
}

div#additional_information img {
	padding: 1px;				/* Used pixels for hairline padding */
	border: solid 1px #d9d9d9;	/* Used pixels for hairline border */
}

div#additional_information a {
	text-decoration: none;
	color: #002469;
	font-weight: bold;
}

div#additional_information a:hover {
	text-decoration: underline;
}

div.rich_media {
	float: left;
	width: 30em;
	border-right: solid 1px #d9d9d9;	/* Used pixels for hairline border */
	padding-left: 1.25em;
	min-height: 25em;
}

div.print_media {
	float: left;
	width: 25em;
	border-right: solid 1px #d9d9d9;
	padding-left: 1.25em;
	min-height: 25em;
}

div.rich_media li,
div.print_media li {
	float: left;
	list-style-type: none;
	padding-right: 1em;
	padding-top: .5em;
	text-align: center;
}

div.blog {
	float: left;
	width: 17em;
	margin-left: 1.25em;
}
/* end additional information */
