body#content div.content,
body#landing div.content {
	padding-left: 0;
}

div#secondary_header {
	width: 60em;
	margin: auto;
	padding-top: 1em;
}

body.undergraduate div#secondary_header {
	height: 2.875em;
}

body.graduate div#secondary_header {
	height: 3.4375em;
}

/* main navigation */
div#navigation_background {
	width: 14em;
	float: left;
	background-image: url('//www.sandiego.edu/admissions/images/interior_nav_background.png');
	background-repeat: repeat-x;
	min-height: 40em;
}

div#navigation_column {
	padding-left: 1.5em;
	padding-top: 2em;
	width: 12.5em;
	float: left;
	background-image: url('//www.sandiego.edu/admissions/images/interior_nav_border.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	min-height: 40em;
}

div#navigation_column a {
	text-decoration: none;
}

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

div#navigation_column ul {
	list-style-type: none;
}

div#navigation_column ul.main_navigation li {
	padding-bottom: .5em;
}

div#navigation_column li a,
div#navigation_column ul.main_navigation li.open {
	font-size: .875em;			/* 14px = .875em */
	text-transform: uppercase;
	color: #002469;
	font-weight: bold;
}

div#navigation_column ul.main_navigation li.open a {
	font-size: 1em;
}

div#navigation_column ul.main_navigation ul li {
	padding-bottom: .25em;
}

div#navigation_column ul ul ul {
	padding-top: .25em;
	padding-left: 1em;
}

div#navigation_column li ul li a,
div#navigation_column ul#information_for li a {
	font-weight: normal;
	text-transform: none;
}

div#navigation_column p.information_for {
	padding-top: 3em;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .75em;			/* 11px = .6875em, so adjusted to 12px = .75em */
	color: #002469;
}

div#navigation_column ul#information_for li a {
	font-size: .75em;			/* 11px = .6875em, so adjusted to 12px = .75em */
}

div#navigation_column ul.main_navigation li.open ul li.open {
	font-size: 1em;
	color: #1a75cf;
	font-weight: normal;
	text-transform: none;
}

div#navigation_column ul.main_navigation > li.open ul {
	font-size: .875em;
}

div#navigation_column ul.main_navigation li.open ul li ul {
	font-size: 1em;
}
/* end main navigation */

div#content_column {
	float: right;
	width: 44em;
	padding: 0 1em 1em 1em;
	background-color: #ffffff;
	min-height: 40em;

}

div#content_column p#buttons {
	float: right;
	margin-top: -.5em;
}

p.information_label {
	color: #1a75cf;
	text-transform: uppercase;
	margin-bottom: -1em;
	padding-top: .5em;
}

body#content h1,
body#landing h1 {
	color: #1a75cf;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	padding-top: .5em;
	padding-bottom: .25em;
}

body#content div#main_content {
	font-size: .75em;
	margin-top: 1em;
	line-height: 1.5em;
}

body#content div#main_content a,
body#landing div#page_description a {
	color: #1a75cf;
	text-decoration: none;
}

body#content div#main_content a:hover,
body#landing div#page_description a:hover {
	text-decoration: underline;
}

body#content div#main_content h2 {
	font-weight: bold;
	padding-top: .25em;
	padding-bottom: .25em;
	font-size: 1.2727em;		/* 11px * 1.2727 = 14px */
}

body#content div#main_content h3 {
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

body#content div#main_content h2 a,
body#content div#main_content h3 a {
	font-weight: bold;
}

body#content div#main_content p {
	padding-top: .5em;
	padding-bottom: .5em;
}

body#content div#main_content img {
	padding: 1px;				/* Used pixels for hairline padding */
	border: solid 1px #acacac;	/* Used pixels for hairline border */
	margin-right: .5em;
	max-width: 30em;
	max-height: 30em;
}

body#content div#main_content ul,
body#content div#main_content ol {
	margin-left: 1.25em;
	margin-bottom: .5em;
}

body#content div#main_content ul ul,
body#content div#main_content ol ol {
	margin-left: 2em;
}

/* special information boxes */
div.special_information{
	clear: right;
	float: right;
	max-width: 13em;			/* 214px = 13.375, so adjusted to 208px = 13em */
	margin-left: 1em;
	margin-bottom: .5em;
	border: 1px solid #d6d6d6;	/* Used pixels for hairline border */
}

div.special_information + div.special_information {
	margin-top: 1em;
}

div.special_information h2,
div.special_information h3 {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #002469;
	padding: .5em;
}

div.special_information p,
div.special_information img,
div.special_information ul,
div.special_information ol {
	padding: .5em;
}

div.special_information ul,
div.special_information ol {
	margin-left: 0;
}

div.special_information li {
	list-style-type: none;
}
/* end special_information */

/* content page description */
body#content div.page_description {
	padding-right: 3em;
	padding-bottom: 1em;
}

div.page_description {
	font-size: .875em;			/* 14px = .875em */
	color: #646464;
}

div.page_description a {
	color: #1a75cf;
	text-decoration: none;
}

div.page_description a:hover {
	text-decoration: underline;
}
/* end content page description */


/* landing page description */
div#page_description {
	padding-top: 1em;
	padding-bottom: 1em;
}

div#page_description h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 1.5em;			/* 24px = 1.5em */
}

div#page_description p {
	font-size: .875em;			/* 14px = .875em */
	color: #787878;
	line-height: 1.5em;
}
/* end landing page description */

/* landing page links section */
div#links_section li {
	clear: left;
	list-style-type: none;
	margin-bottom: 1em;
	font-size: .875em;
	color: #787878;
}

div#links_section li img {
	float: left;
	height: 6.86em;	/* 96px = 6.86/.875em */
	width: 6.86em;	/* 96px = 6.86/.875em */
	margin-right: 1em;
	margin-bottom: 1em;
	margin-top: .25em;
	padding: 1px;				/* Used pixels for hairline padding */
	border: solid 1px #acacac;	/* Used pixels for hairline border */
}

div#links_section h3 {
	border-top: solid 1px #acacac;	/* Used pixels for hairline border */
	font-size: 1.43em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
}

div#links_section h3 a {
	color: #000000;
	text-decoration: none;
}

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

div#links_section li p {
	color: #787878;
}
/* end landing page links section */

/* table styles */
div#content_column table {
	text-align: left;
	border-top: dashed 1px #000000;	/* Used pixels for hairline border */
	border-bottom: dashed 1px #000000;	/* Used pixels for hairline border */
	margin-bottom: 1em;
	margin-top: 1em;
}

div#content_column th {
	text-transform: uppercase;
	border-bottom: dashed 1px #000000;	/* Used pixels for hairline border */
	padding: .5em;
	vertical-align: top;
}

div#content_column td {
	padding: .25em;
	vertical-align: top;
}

/* form styles */
div#content_column form label {
	font-weight: bold;
}

div#content_column form input {
	border: solid 1px #737373;	/* Used pixels for hairline border */
	background-color: #ececec;
	padding: .25em;
}

div#content_column form input[type="submit"],
div#content_column form input[type="button"],
div#content_column form input[type="reset"],
div#content_column form input[type="image"]
{
	cursor: pointer;
}

/* for Google search form */
div#content_column form.search input.submit {
	background-color: transparent;
	border: none;
	margin-top: .25em;
	vertical-align: middle;
}
/* end form styles */

/* for Contribute */
body#content div#main_content img.no_border {
	border: none;
}

div#content_column table.no_dashes {
	border-top: none;
	border-bottom: none;
}

.uppercase {
	text-transform: uppercase;
}
/* end for Contribute */