/* @override 
	http://www.sandiego.edu/css/soles/custom.css
*/

/* admissions, giving, alumni */

div#columns {
	position: relative;
}

div#columns div.level {
	width: 49%;
	background-color: #E5E5E5;
	font-size: 120%;
	font-weight: bold;
	color: #002469;
	font-family: Verdana, Arial, Helvetica;
}

div#columns div.level + div.level {
	top: 0;
	right: 0;
	position: absolute;
}

div#columns div.level img {
	width: 100%;
	height: auto;
	border-bottom: #E5E5E5 1em solid;
	margin: 0;
}

div#columns p.info, div#columns div.apply, div#columns li {
	background-color: #E5E5E5;
	margin-top: -1em;
	padding:  1em;
}

div#columns div.level div.apply {
	margin-top: -2em;
	text-align: right;
}

div#columns div.level div.apply a {
	color:  #0E2B5E;
}

img.degrees {
	border-bottom: #E5E5E5 4em solid;
}

/* programs */

div#fourcolumns {
	width: 100%;
}

div#fourcolumns div.program {
	width: 22.5%;
	background-color: #E5E5E5;
	font-size: 120%;
	font-weight: bold;
	color: #002469;
	font-family: Verdana, Arial, Helvetica;
	float:  left;
}

div#fourcolumns div.program + div.program {
	margin-left: .8em;
}

div#fourcolumns div.program img {
	width: 100%;
	height: auto;
	border-bottom: #E5E5E5 1em solid;
	margin: 0;
}

div#fourcolumns p.info, div#fourcolumns div.apply, div#fourcolumns li {
	background-color: #E5E5E5;
	margin-top: -1em;
	padding:  1em;
	height:  2em;
}

div#fourcolumns div.program div.apply {
	margin-top: -2em;
	text-align: right;
}

div#fourcolumns div.program div.apply a {
	color:  #0E2B5E;
}

div.info {
	padding-top: 400px;
}

/* bio pages */

div.contact {
	background-color: #cccccc;
	padding: .5em;
}

div#content div.maincontent h2 {
	background-color:#003E7E;
	color:#FFFFFF; 
	padding: .2em .5em .2em .5em;
}

/* forms */

input.delete {
	border: none;
	padding-left:3em;
	background-color:none;
	color: blue;
}

table.results {
	border: none; 
	margin-left: 0;
	padding-left :0;
	width: 100%;
	text-align: left;
}

div.requirements table.results.degrees.list.display tbody tr.odd td + td {
/*	border: red thin solid; */
	width: 95%;
}


div.require table.results.degrees.list.display tbody tr.odd td {
	width: 100%;
}

textarea.bio {
	margin: 0;
} 

input.submit {
	margin-top: 2em;
}

/* general */


.area {
	background-color:#003E7E;
	color:#FFFFFF;
	padding: 2px 5px 2px 5px; 
}

p.degree {
	background-color: #7092de;
	font-weight: normal;
	color: #ffffff;
	padding: .4em .7em .4em .7em;
}

/* horizons */

p.headline {
	font-family: Georgia, Times New Roman;
	font-size: 150%;
	line-height: 1.7em;
	padding-right: 17.5em;
}
#content div.maincontent h4 {
	background-color: #f4f4f4;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .5em;
}
#content div.maincontent table.list {
	width: 100%;
}
#content div.maincontent table.list tbody td.weekday {
	width: 15%;
}
#content div.maincontent table.list tbody td.date {
	width: 8%;
}
#content div.maincontent table.list tbody td.title {
	width: 77%;
}

