/* CSS Document */

body, div, p, ul, ol, li, table, th, tr, td, img, a, form, input, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}

div.content {
	width: 60em; /* 950px = 59.375em, so adjusted to 960px = 60em */
	margin: auto;
	font-family: Verdana, Geneva, sans-serif;
}

body {
	background-image: url('//www.sandiego.edu/torerolife/images/template/interior_background2.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

a {
	color: #207bc1;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* header */
div#header {
	background-image: url('//www.sandiego.edu/torerolife/images/template/header_background.gif');
	color: #ffffff;
	height: 5.5em;			/* 68px = 4.25em in binder, but 88px = 5.5em in PSD */
}

div#header img {
	float: left;
	margin-top: 1.75em;
	width: 279px;
	height: 39px;
}

ul#global_navigation {
	float: right;
}

ul#global_navigation li {
	display: inline;
	list-style-type: none;
	font-size: .625em; /* 9px = .5625em, so adjusted to 10px = .625em; */
	text-transform: uppercase;
}

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

ul#global_navigation a {
	color: #ffffff;
	font-weight: bold;
}

form#headerSearch {
	clear: right;
	float: right;
	padding-top: 1.25em;
}

form#headerSearch,
form#headerSearch p {
	width: 17em;
	text-align: right;
}

input#searchBox,
input#searchButton {
	vertical-align: middle;
}

input#searchBox {
	height: 1.25em;
	width: 11.75em; /* 188px = 11.75em; */
	background-color: #e7edf4;
}

input#searchButton {
	width: 3.0625em;
	height: 1.1875em;
}

/* end header */

/* social networking */
ul#social {
	float: right;
	padding-top: .5em;
}

ul#social li {
	display: inline;
	list-style-type: none;
	padding-left: .5em;
}

ul#social img {
	width: 1.375em;
	height: 1.375em;
}

/* end social networking */

/* logo region */
div#logo_region {
	padding-top: 1.5em;
	position: relative;
}

div#logo_region img {
	position: absolute;
	bottom: 0;
}
/* end logo region */

/* content region */
div.content_container {
	background-color: #ffffff;
	margin: 0 auto 2em auto;
	font-family: Verdana, Geneva, sans-serif;
	-moz-box-shadow: 0 0 .75em 0 #2E2E2E;
	-webkit-box-shadow: 0 0 .75em 0 #2E2E2E;
	box-shadow: 0 0 .75em 0 #2E2E2E;
	border-bottom-right-radius: .685em;
	border-bottom-left-radius: .685em;
}

div#navigation_column {
	position: absolute;
}

p#contact_information {
	margin-top: 1em;
	padding-left: 1em;
	font-size: .75em;
	line-height: 1.5em;
	color: #636363;
}

div#navigation_column p#contact_information {
	padding-left: 0em;
}

p#contact_information span.title {
	font-weight: bold;
}

p#contact_information a {
	color: #002868;
}

/* breadcrumb */
p.breadcrumb {
	font-size: 68.75%;
	color: #787878;
	margin: 0;
	padding: 0;
	border-bottom: .1em solid #d9d9d9;
	padding-bottom: .25em;
}

div#content_box p.breadcrumb a {
	color: #787878;
}
/* end breadcrumb */
/* end content region */

/* interior search pages */
p.pretext {
	font-weight: bold;
}

img.searchlogo {
	display: none;
}

input.terms {
	margin-top: .5em;
	padding: .25em;
	font-size: 1.25em;
	width: 15em;
	background-color: #ececec;
	border: solid 1px #787878; /* Used pixels for hairline border */
}

input.submit {
	color: #ffffff;
	background-color: #207bc1;
	font-size: 1.25em;
	padding: .25em;
	cursor: pointer;
	border-radius: .25em;
	-moz-border-radius: .25em;
}

div.searchresults {
	margin-top: 1em;
}

div#content_column div.searchresults table table {
	border: none;
	margin: .25em;
}

div#content_column div.searchresults td {
	padding: 0;
}

div.resultitem {
	padding-bottom: 1em;
}

div#content_column div.n table {
	padding: .25em;
}

div#content_column div.n tr {
	float: left;
}

div#content_column div.n td {
	padding-right: 1em;
}
/* end interior search pages */

/* quicklinks */
div#quicklinks {
	min-height: 18em;
	clear: both;
	background-color: #fff;
	padding: 1em 1.5em;
	position: relative;
}

div#links {
	position: relative;
	z-index: 10;
}

div#quicklinks p {
	text-transform: uppercase;
	font-size: .75em; /* 12px = .75em; */
	float: left;
	padding-right: 1em;
}

div#quicklinks p.url {
	margin-bottom: 1em; /* 15px = .9375em, so adjusted to 16px = 1em */
	font-size: .625em; /* 10px = .625em */
	text-transform: lowercase;
	float: none;
}

div#quicklinks li {
	list-style-type: none;
}

div#quicklinks a {
	color: #737373;
}

div#quicklinks ul.choices li {
	float: left;
	text-transform: uppercase;
	font-size: .625em; /* 9px = .5625em, so updated to 10px = .625em */
	padding-right: 1em;
	padding-left: 1em;
	color: #207bc1;
	border-left: solid 1px #207bc1; /* Used pixels for hairline border */
	cursor: pointer;
}

div#quicklinks li.chosen {
	color: #969696;
	font-weight: bold;
}

div#quicklinks ul.link_content {
	font-size: .6875em; /* 11px = .6875 em */
	clear: both;
	margin-top: 1.5em;
}

div#quicklinks ul.link_content li {
	clear: both;
}

div#quicklinks ul.link_content ul {
	display: inline;
}

div#quicklinks ul.link_content ul li {
	border-left: solid 1px #737373; /* Used pixels for hairline border */
	padding-left: .5em;
	margin-left: .5em;
	display: inline;
	line-height: 2.5em;
}

div#quicklinks img {
	width: 15.125em;
	height: 9.0625em;
	position: absolute;
	bottom: 0;
	right: 0;
	margin-top: 1em;
}

/* Student Affairs is the default panel */
div#usd_links {
	display: none;
}
/* end quicklinks */

/* footer */
div#footer {
	clear: both;
	background-color: #002868;
	padding-top: 2.25em; /* 36px = 2.25em; */
	padding-bottom: 2.25em;
}

div#footer img {
	float: left;
	margin-right: 2.75em; /* 46px = 2.875em, so adjusted to 44px = 2.75dem */
	width: 18.5em;
	height: 4.0625em;
}

div#footer p {
	color: #ffffff;
	font-size: .6875em; /* 11px = .6875em */
	line-height: 2em;
}

div#footer a,
span.gc-cs-link {
	color: #ffffff;
}
/* end footer */